-
Posts
1101 -
Joined
-
Days Won
35
Everything posted by Frost_Salamander
-
Here are some guidelines I sort of use: err on the small side rather than large. A common complaint in maps from new mappers is too much open space, rooms too large, etc. Smaller rooms also provide a more medieval feel. If you make a room you need to fill it with stuff to avoid the above - so the smaller the better keep room for AI to move - minimum of 36 units to pass between objects Place an AI and/or furniture in the room first thing as a reference point Also need to make sure there is room for AI to open/close doors. Test the AI in your room as early as possible work in multiples of 8 - so hall width of 64/96/128 and room height of 128, etc. And then just pick whichever one suits your scene the best.
-
So regarding the frobbing issues. The thing in common with the two areas is a location script executes when entering/leaving the area which sets the frobability of the items. This is to prevent them being frobbed from outside their location, through walls, etc. I've used this technique in my last 3 FMs without any problems. I'm wondering if these aren't executing for some people? Also: So for people having the issue - at your convenience could you try starting a new game and noclipping to the problem areas to see if the issue still happens? The location scripts should still execute while in noclip mode.
-
With as little fanfare as possible, I'd like to announce the release of the third installment of The Lieutenant series: Foreign Affairs. Huge thanks for my beta testers: @Bergante @Cambridge Spy @chakkman @Mat99 @Shadow @wesp5 For a full list of credits, please see the readme.txt that ships with the mission, or go here. More screenshots can be viewed here: https://flic.kr/s/aHBqjBr44M Latest version: 4.0 Download link #1: https://github.com/FrostSalamander/lt3/releases/download/4.0/faffairs.pk4 Download link #2: https://drive.proton.me/urls/FTE3WRST48#yvnLUZBtBpDD @nbohr1more here's the 800x600 versions of the screenshots: https://drive.proton.me/urls/MFGZ3WXCAW#WXXAnYkPgGZX Stuff to be aware of: TDM 2.12 required The only difference in difficulty settings is the (optional) loot goal If you see a tile material, chances are it's a custom version changed to sound like stone. I did this in order to preserve the aesthetic of the setting without making it maddening to play. Some vines are climbable, some aren't. Just try them and see. The FM makes use of latches on doors, a new feature created by @Wellingtoncrab and myself. Read more here: https://github.com/thedarkmodcommunity/test-latch/wiki Known Issues (UPDATE: This has been fixed in version 2.0). A minority of players are having an issue with things being unfrobable, particularly the jewelry cabinets in Jerry's Jewels and also another lever in a secret place. Try exiting/re-entering the area to see if that fixes anything, as the frobability is triggered by entering and leaving the room/area. Secrets Here's a list of the secret locations. Obvious spoilers:
- 145 replies
-
- 18
-
-
-
Isn't that just if you have a moveable or something behind a wall and its frob_distance is greater than the thickness of the wall? Walls don't block frobbing unfortunately, which is why you get those mapping bugs where you can frob paintings through the wall.
-
EFX preset spawnarg for Location entities?
Frost_Salamander replied to Frost_Salamander's topic in TDM Editors Guild
The script might not be too far off what I was thinking anyways, because one of the reasons I wanted to be able to do it in DR is because you could then have a test script like 'Check for missing EFX on info_location entities'. So maybe we can just have a script called 'generate EFX file' or something like @datiswous is suggesting. The problem is that if feels a bit like a halfway house instead of a proper implementation. Also I think we all could probably agree the EFX file will never go away in case people want to do more than just presets, so we would have to support both the info_location method and the file method. Just thinking out loud here, and good discussion -
EFX preset spawnarg for Location entities?
Frost_Salamander replied to Frost_Salamander's topic in TDM Editors Guild
@stgatilov @nbohr1more I'm wondering if it would be possible to get this implemented for 2.13? I'm really not loving the EFX files - it's way too easy to miss/forget locations and just a general PITA. I am even considering offering to help implement - any reluctance on my part is purely down to lack of confidence. But with some hand-holding I could possibly accomplish something that isn't a total disaster. Maybe an alternative is to have a feature that allows DR to manage the EFX preset in the EFX file? Basically what I'd like is to be able to manage everything related to a location entity in the one place, preferably in DR. Not sure if that's ever been considered? @greebo? -
So path_follow_actor actually DOES work if you want it to follow the player. You just need to target the player entity dynamically in game. It doesn't work if you target the player_start entity. I can't remember if that's what people were doing (or even if that's what I was doing), but that won't work because the player_start entity and the player entity aren't the same thing. You can use a atdm:target_changetarget entity to do this, or a script: $path_follow_actor_1.addTarget($player1); Both can just be triggered by another path node, a atdm:target_callscriptfunction, whatever. Also you need to add the player target to the path_follow_actor node BEFORE the AI gets to it. If the target gets added after the AI reaches that node, it won't work. Video where the AI hits a node that triggers a atdm:target_changetarget entity: https://drive.proton.me/urls/A3DJW5EYFM#0WgYnCVOU6nv test map attached as well. EDIT: I have no idea why just manually setting 'target' 'player1' on the path_follow_actor node in DR doesn't work. I'll try to look into this. UPDATE: It appears the the player1 entity simply isn't there during initialization when the path_follow_actor's targets are evaluated. As a result, the 'actor' is null and the node does nothing. I didn't mention it before, but when I used the script method I just stuck in the map script's main function like so, and this works too: void main() { sys.waitFrame(); $path_follow_actor_1.addTarget($player1); } UPDATE 2: Wiki updated: https://wiki.thedarkmod.com/index.php?title=Path_Nodes#path_follow_actor path.map
-
okay - bug report: https://bugs.thedarkmod.com/view.php?id=6532
-
Do we think this is a bug then?
-
I just made an interesting discovery. In my FM that's in beta I have custom main menu music, but it doesn't always work. Basically it works: When you first start the game (whether the FM is currently selected or if you change to this mission and the game restarts) during the text briefing It doesn't work (i.e. you only get silence) When escaping back to the main menu while in-game After quitting a mission and it goes back to menu As far as I know I had all the correct settings in mainmenu_custom_defs.gui: /// Menu music after startup (not in-game) #define MM_MENU_SOUND_CMD "music fs_muslim;" /// Played in main menu when in-game (ESCaping out of the game) #define MM_INGAME_MENU_SOUND_CMD "music fs_muslim;" /// Played during non-video briefing #define MM_BRIEFING_SOUND_CMD "music fs_muslim;" It turns out the problem was I had this line set in the sound shader: leadin sound/ambient/ambience/silence.ogg Commenting that out on a hunch fixed the problem. So you might be saying to yourself 'that's all very interesting but who cares?'. My point is: Just an FYI in case someone else runs into this I don't think there is anywhere on the Wiki that covers menu customization? @Geep you've done a whole bunch around GUI scripting recently - is there somewhere you can recommend I can stick this?
-
Beta Testers Wanted. The Lieutenant 3: Foreign Affairs
Frost_Salamander replied to Frost_Salamander's topic in Fan Missions
For the FM? For beta 1 it's here: https://drive.proton.me/urls/H1QBB04GA0#oBZTb1CmVFQb I've already done around 100 fixes though, so you might want to wait for beta 2 which should be ready in a couple of days hopefully. All links are in the first post of the beta thread here: https://forums.thedarkmod.com/index.php?/topic/22439-the-lieutenant-3-foreign-affairs-beta-testing/ -
Beta Testers Wanted. The Lieutenant 3: Foreign Affairs
Frost_Salamander replied to Frost_Salamander's topic in Fan Missions
You mean Discord? That's fine, you are more than welcome to use the forum if you want to help test