Open SampeyFS opened 2 months ago
In addition to standalone extracting two or more levels crascia closes max @LeeBamberTGC
@SampeyFS Do you have a video showcasing this issue? All information is useful in determining what the cause of the bug is.
Another Bug does not put the sky as you see it puts it without it exported standalone with the sky simulator it put it without @Kasseyus
@SampeyFS Please can you ensure when reporting bug issues, you create one ticket per bug. This makes the process of identifying and fixing the bugs more efficient.
Can you please create a new ticket in relation to the grey skies. I have renamed this ticket to reference the two level standalone build crashing.
@LeeBamberTGC Verified Reproduction
1> Start New Project 2> Edit Starter Level (Plains) 3> Create New Level (Mountain Biome) 4> Remove Win/Lose Logic Links From Starter Level 5> Create Win/Lose Logic Links From Mountain Level 6> Create Win Zone On Starter Level 7> Build Standalone 8> Crash To Desktop With No Error Prompt At 5% 9> Subsequent Attempts Crash To Desktop With No Error Prompt At 84%
No Files Are Created In Target Directory Checkbox To Open Folder Has No Impact
@LeeBamberTGC
Additional Information
Adding 3rd Level (Snow Biome). Same Crash Results At 5% Once, 84% On Later Attempts. Removed Both Win Zones - Build Attempts Crash At 5% Twice - Then Returns To 84% Crash
Added Win Zones To All Three Levels - BUILT SUCESSFULLY.
@Kasseyus Followed steps, no crash when saving standalone:
This sequence was confusing: 4> Remove Win/Lose Logic Links From Starter Level 5> Create Win/Lose Logic Links From Mountain Level 6> Create Win Zone On Starter Level
There is no win/lose logic link to remove when you edit the plains level
It was in relation to the logic links on the storyboard editor, connecting the new level to the win/game over screen and removing them from the starter level.
I think the bug is associated with new a level with no win zone connecting to the win/game over screens.
On Sat, 21 Sept 2024, 15:18 Lee Bamber, @.***> wrote:
@Kasseyus https://github.com/Kasseyus Followed steps, no crash when saving standalone: image.png (view on web) https://github.com/user-attachments/assets/84ee5ffb-5830-4207-a38c-3e8b6a1f6bb5
This sequence was confusing: 4> Remove Win/Lose Logic Links From Starter Level 5> Create Win/Lose Logic Links From Mountain Level 6> Create Win Zone On Starter Level
There is no win/lose logic link to remove when you edit the plains level
— Reply to this email directly, view it on GitHub https://github.com/TheGameCreators/GameGuruRepo/issues/5728#issuecomment-2365205233, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJDMJ4IESVIVA274UJH6PLLZXV53XAVCNFSM6AAAAABONXKNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRVGIYDKMRTGM . You are receiving this because you were mentioned.Message ID: @.***>
@Kasseyus Send me a shot of how you have configured your storyboard, thanks:
sorry if I butt in, I also put it like this, it was crasiava at 05/85% @LeeBamberTGC
@Kasseyus I repeated the steps, more carefully this time, and still could not see the crash. Can you make a very short video from first creating the project to seeing the crash and attach here (use latest DEVTEST build).
@LeeBamberTGC Link To Video - https://youtu.be/5AHGjS1Xd5U
@Kasseyus Are you using the latest DEVTEST build (now EXP)? Just followed along, step by step, and my PC did not crash at the 5% and successfully created the standalone:
Can you send me the Guru-MapEditor.log file right after it crashes, that will tell me how far you got in the process. As you can see with mine, I went all the way:
24636 : Saving standalone from mapbank\LeeCrash1.fpm S:11MB V: (5657,0)
24637 : Tried adding path 'scriptbank\people\ai' that does not exist here: scriptbank\people\ai S:0MB V: (5657,0)
24643 : Tried adding path 'audiobank\materials\tarmac' that does not exist here: audiobank\materials\tarmac S:0MB V: (5657,0)
24645 : Tried adding path 'audiobank\music\theescape' that does not exist here: audiobank\music\theescape S:0MB V: (5657,0)
24648 : Tried adding path 'audiobank\voices\characters' that does not exist here: audiobank\voices\characters S:0MB V: (5657,0)
24649 : Tried adding path 'audiobank\character\soldier\onAggro' that does not exist here: audiobank\character\soldier\onAggro S:0MB V: (5657,0)
24650 : Tried adding path 'audiobank\character\soldier\onAlert' that does not exist here: audiobank\character\soldier\onAlert S:0MB V: (5657,0)
24650 : Tried adding path 'audiobank\character\soldier\onDeath' that does not exist here: audiobank\character\soldier\onDeath S:0MB V: (5657,0)
24651 : Tried adding path 'audiobank\character\soldier\onHurt' that does not exist here: audiobank\character\soldier\onHurt S:0MB V: (5657,0)
24652 : Tried adding path 'audiobank\character\soldier\onHurtPlayer' that does not exist here: audiobank\character\soldier\onHurtPlayer S:0MB V: (5657,0)
24653 : Tried adding path 'audiobank\character\soldier\onIdle' that does not exist here: audiobank\character\soldier\onIdle S:0MB V: (5657,0)
24654 : Tried adding path 'audiobank\character\soldier\onInteract' that does not exist here: audiobank\character\soldier\onInteract S:0MB V: (5657,0)
24668 : Tried adding path 'effectbank\reloaded' that does not exist here: effectbank\reloaded S:0MB V: (5657,0)
24668 : Tried adding path 'effectbank\reloaded\media' that does not exist here: effectbank\reloaded\media S:0MB V: (5657,0)
24669 : Tried adding path 'effectbank\reloaded\media\materials' that does not exist here: effectbank\reloaded\media\materials S:0MB V: (5657,0)
24678 : Tried adding path 'languagebank\neutral\gamecore\huds\panels' that does not exist here: languagebank\neutral\gamecore\huds\panels S:0MB V: (5657,0)
24679 : Tried adding path 'gamecore\decals\splat' that does not exist here: gamecore\decals\splat S:0MB V: (5657,0)
24722 : Tried adding path 'terraintextures\mat0' that does not exist here: terraintextures\mat0 S:0MB V: (5657,0)
24744 : Tried adding path 'terraintextures\mat33' that does not exist here: terraintextures\mat33 S:-8MB V: (5649,0)
24744 : Tried adding path 'terraintextures\mat34' that does not exist here: terraintextures\mat34 S:0MB V: (5649,0)
24745 : Tried adding path 'terraintextures\mat35' that does not exist here: terraintextures\mat35 S:0MB V: (5649,0)
24746 : Tried adding path 'terraintextures\mat36' that does not exist here: terraintextures\mat36 S:0MB V: (5649,0)
24747 : Tried adding path 'terraintextures\mat37' that does not exist here: terraintextures\mat37 S:0MB V: (5649,0)
24749 : Tried adding path 'terraintextures\mat38' that does not exist here: terraintextures\mat38 S:0MB V: (5649,0)
24749 : Tried adding path 'terraintextures\mat39' that does not exist here: terraintextures\mat39 S:0MB V: (5649,0)
24750 : Tried adding path 'terraintextures\mat40' that does not exist here: terraintextures\mat40 S:0MB V: (5649,0)
24751 : Tried adding path 'terraintextures\mat41' that does not exist here: terraintextures\mat41 S:0MB V: (5649,0)
25294 : _mapfile_loadproject_fpm: mapbank\LeweCrash2.fpm D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files S:0MB V: (5649,0)
25294 : LOADMAP: lm_emptylightmapandttsfilesfolder S:0MB V: (5649,0)
25308 : LOADMAP: read FPM block S:0MB V: (5649,0)
26001 : LOADMAP: load in visuals S:8MB V: (5657,0)
26255 : LOADMAP: apply visuals S:0MB V: (5657,0)
26255 : Loading skyspec.txt:sunny S:0MB V: (5657,0)
26257 : Initialise sky textures S:0MB V: (5657,0)
26257 : Load sky cube:skybank\sunny\sunny_cube.dds S:0MB V: (5657,0)
26472 : Load player config S:151MB V: (5808,0)
26473 : LOADING ENTITY BANK S:0MB V: (5808,0)
26539 : Loading master objects: 1 S:3MB V: (5811,0)
26541 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Player Start.bmp,44001,0,0 S:0MB V: (5811,0)
26546 : LoadObject( entitybank_markers\start with ghost.dbo ) S:1MB V: (5813,0)
26550 : Loaded 1:_markers\Player Start.fpe (922) S:0MB V: (5813,0)
26550 : End Loading master objects: S:0MB V: (5813,0)
26551 : LOADING ENTITY ELEMENTS S:0MB V: (5813,0)
26554 : e:entity_loadelementsdata() S:0MB V: (5813,0)
27451 : _mapfile_loadproject_fpm: mapbank\LeeCrash1.fpm D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files S:7MB V: (5820,0)
27451 : LOADMAP: lm_emptylightmapandttsfilesfolder S:0MB V: (5820,0)
27480 : LOADMAP: read FPM block S:0MB V: (5821,0)
27871 : LOADMAP: load in visuals S:0MB V: (5820,0)
28102 : LOADMAP: apply visuals S:0MB V: (5820,0)
28102 : Initialise sky textures S:0MB V: (5820,0)
28103 : Load sky cube:skybank\None\None_cube.dds S:0MB V: (5820,0)
28105 : Load player config S:0MB V: (5820,0)
28106 : LOADING ENTITY BANK S:0MB V: (5820,0)
28162 : Loading master objects: 2 S:1MB V: (5821,0)
28165 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Player Start.bmp,44001,0,0 S:0MB V: (5821,0)
28169 : LoadObject( entitybank_markers\start with ghost.dbo ) S:0MB V: (5821,0)
28173 : Loaded 1:_markers\Player Start.fpe (922) S:0MB V: (5821,0)
28175 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Win Zone.bmp,44002,0,0 S:0MB V: (5821,0)
28178 : LoadObject( entitybank_markers\win.dbo ) S:0MB V: (5822,0)
28180 : Loaded 2:_markers\Win Zone.fpe (904) S:0MB V: (5822,0)
28180 : End Loading master objects: S:0MB V: (5822,0)
28181 : LOADING ENTITY ELEMENTS S:0MB V: (5822,0)
28186 : e:entity_loadelementsdata() S:0MB V: (5822,0)
28186 : Tried adding path 'skybank\None' that does not exist here: skybank\None S:0MB V: (5822,0)
29204 : _mapfile_loadproject_fpm: mapbank\LeeCrash1.fpm D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files S:503MB V: (6326,0)
29204 : LOADMAP: lm_emptylightmapandttsfilesfolder S:0MB V: (6326,0)
29218 : LOADMAP: read FPM block S:0MB V: (6326,0)
29902 : LOADMAP: load in visuals S:0MB V: (6326,0)
30130 : LOADMAP: apply visuals S:0MB V: (6326,0)
30130 : Initialise sky textures S:0MB V: (6326,0)
30131 : Load sky cube:skybank\None\None_cube.dds S:0MB V: (6326,0)
30133 : Load player config S:0MB V: (6326,0)
30133 : LOADING ENTITY BANK S:0MB V: (6326,0)
30199 : Loading master objects: 2 S:0MB V: (6326,0)
30202 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Player Start.bmp,44001,0,0 S:0MB V: (6326,0)
30207 : LoadObject( entitybank_markers\start with ghost.dbo ) S:0MB V: (6326,0)
30211 : Loaded 1:_markers\Player Start.fpe (922) S:0MB V: (6326,0)
30213 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Win Zone.bmp,44002,0,0 S:0MB V: (6326,0)
30215 : LoadObject( entitybank_markers\win.dbo ) S:0MB V: (6326,0)
30217 : Loaded 2:_markers\Win Zone.fpe (904) S:0MB V: (6326,0)
30217 : End Loading master objects: S:0MB V: (6326,0)
30218 : LOADING ENTITY ELEMENTS S:0MB V: (6326,0)
30222 : e:entity_loadelementsdata() S:0MB V: (6326,0)
30223 : Tried adding path 'skybank\None' that does not exist here: skybank\None S:0MB V: (6326,0)
31163 : _mapfile_loadproject_fpm: mapbank\LeweCrash2.fpm D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files S:33MB V: (6359,0)
31163 : LOADMAP: lm_emptylightmapandttsfilesfolder S:0MB V: (6359,0)
31178 : LOADMAP: read FPM block S:0MB V: (6359,0)
31877 : LOADMAP: load in visuals S:0MB V: (6360,0)
32132 : LOADMAP: apply visuals S:0MB V: (6360,0)
32133 : Loading skyspec.txt:sunny S:0MB V: (6360,0)
32135 : Initialise sky textures S:0MB V: (6360,0)
32136 : Load sky cube:skybank\sunny\sunny_cube.dds S:0MB V: (6360,0)
32389 : Load player config S:128MB V: (6488,0)
32390 : LOADING ENTITY BANK S:0MB V: (6488,0)
32451 : Loading master objects: 1 S:0MB V: (6488,0)
32453 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Player Start.bmp,44001,0,0 S:0MB V: (6488,0)
32458 : LoadObject( entitybank_markers\start with ghost.dbo ) S:0MB V: (6489,0)
32463 : Loaded 1:_markers\Player Start.fpe (922) S:0MB V: (6489,0)
32463 : End Loading master objects: S:0MB V: (6489,0)
32464 : LOADING ENTITY ELEMENTS S:0MB V: (6489,0)
32467 : e:entity_loadelementsdata() S:0MB V: (6489,0)
33441 : Ignoring levelbank testmap folder for multilevel standalone S:-24MB V: (6465,0)
33451 : Create full path structure (62) for standalone executable S:0MB V: (6465,0)
36380 : check 'mapbank\LeweCrash2.fpm' vs 'mapbank\LeeCrash1.fpm' S:-133MBV: (6332,0)
36381 : GGTerrain_RemoveAllFlatAreas S:0MB V: (6332,0)
36748 : visuals.sky$=None S:7MB V: (6339,0)
36749 : visuals.terrain$= S:0MB V: (6339,0)
36750 : visuals.vegetation$= S:0MB V: (6339,0)
36752 : _mapfile_loadproject_fpm: mapbank\LeeCrash1.fpm D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files S:7MB V: (6347,0)
36752 : LOADMAP: lm_emptylightmapandttsfilesfolder S:0MB V: (6347,0)
36766 : LOADMAP: read FPM block S:0MB V: (6347,0)
37472 : LOADMAP: load in visuals S:10MB V: (6357,0)
37739 : LOADMAP: apply visuals S:0MB V: (6357,0)
37739 : Initialise sky textures S:0MB V: (6357,0)
37740 : Load sky cube:skybank\None\None_cube.dds S:0MB V: (6357,0)
37828 : _gun_releaseresources S:44MB V: (6401,0)
38753 : Loading master objects: 2 S:0MB V: (6402,0)
38755 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Player Start.bmp,44001,0,0 S:0MB V: (6402,0)
38759 : LoadObject( entitybank_markers\start with ghost.dbo ) S:0MB V: (6402,0)
38763 : Loaded 1:_markers\Player Start.fpe (922) S:0MB V: (6402,0)
38765 : CWD:D:\DEV\BUILDS\GameGuru Wicked MAX Build Area\Max\Files
LOAD IMAGE entitybank_markers\Win Zone.bmp,44002,0,0 S:0MB V: (6402,0)
38767 : LoadObject( entitybank_markers\win.dbo ) S:0MB V: (6402,0)
38770 : Loaded 2:_markers\Win Zone.fpe (904) S:0MB V: (6402,0)
38771 : End Loading master objects: S:0MB V: (6402,0)
38772 : s:entity_loadelementsdata() S:0MB V: (6402,0)
38790 : e:entity_loadelementsdata() S:-5MB V: (6397,0)
38792 : Load player config S:0MB V: (6397,0)
38793 : Create Terrain S:0MB V: (6397,0)
38794 : Reset Editor. S:0MB V: (6397,0)
38795 : total extra PFBs=1 S:0MB V: (6397,0)
38796 : Setup objects: 2 S:0MB V: (6397,0)
38800 : End Setup objects: S:0MB V: (6397,0)
38800 : Instanced objects: 0 S:0MB V: (6397,0)
39934 : Clearing 18 TXP cache files S:3MB V: (6400,0)
39934 : Clearing complete. S:0MB V: (6400,0)
@LeeBamberTGC Where is the log file?
@Kasseyus Your log only shows 14 seconds, even I took 24 seconds to get to the save standalone part. Can you delete the LOG file, run MAX, load the project, save standalone wait for the crash and send me a new one. Ensure you take 30-40 seconds to do this so I can track the timings, maybe even a video showing this so I can tie both log and video into a sequence.
@LeeBamberTGC
Hi Lee. I create a new project, and performed all the steps to re-create the bug. The old log file was deleted prior to this, so the new file is new. I also ensured that I have the latest version of the build. (effective 4.32pm)
Video Link: https://youtu.be/MkrzMfHbWDs
Log File: Guru-MapEditor.log
Please let me know if I can provide anything else to assist.
@Kasseyus Great log and video, I have added lots of extra debug log info around this area. Get the new DEVTEST and repeat the steps if still crashing, thanks!!
@LeeBamberTGC
Hi Lee. I created a new project, and performed all the steps to re-create the bug, it still drops at 5%. The old log file was deleted prior to this, so the new file is brand new with the latest debug information.
INTERESTING TO NOTE - I re-created these exact same steps on my media machine, it's specs are lower than dirt and while it was slow, it didn't crash. MAX installed on that machine was a brand new install.
Video Link:
Log File: Guru-MapEditor.log
@Kasseyus No video link. In the next DEVTEST build I have added more debug logging around the area your log stopped, so should be able to narrow down this system specific issue further. I suspect some kind of overrun or bad referencing for this specific arrangement of level and links. We will soon know!
@LeeBamberTGC A new project was created, removal of old log files, etc.
I did two runs. One that crashed at 5%, and one that crashed at 33%. Maybe a comparison can help narrow things down a little. For some reason, my earlier attempts crashed at 5% and 84%, but I'm not getting that anymore.
Log 5% Guru-MapEditor - Crash At 5%.log
@Kasseyus Wait for the next DEVTEST build, there is more log info I can use :) P.S. I will post here when it is up (soon)
Oops! My bad. 😀 I will await the next build.
On Mon, 23 Sept 2024, 13:08 Lee Bamber, @.***> wrote:
@Kasseyus https://github.com/Kasseyus Wait for the next DEVTEST build, there is more log info I can use :) P.S. I will post here when it is up (soon)
— Reply to this email directly, view it on GitHub https://github.com/TheGameCreators/GameGuruRepo/issues/5728#issuecomment-2368025232, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJDMJ4LQ4N34CHOIY2QY7HDZYAACNAVCNFSM6AAAAABONXKNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRYGAZDKMRTGI . You are receiving this because you were mentioned.Message ID: @.***>
@Kasseyus DEVTEST build uploaded, you can now repeat the above and send me the LOG file at 5%, thanks! I can reuse the video you have already made :)
@LeeBamberTGC
I loaded the MLCB project and Built Standalone. The exact same project from the last test crash. It completed sucesfully. Guru-MapEditor - SUCESS.log
I created a new project, repeated the same steps, it crashed at 33%. Guru-MapEditor - Crash At 33.log
I have attached them both for your inspection.
I ran it again but used a different build folder target. Crash at 5% Guru-MapEditor - Crash At 5.log
@Kasseyus Thanks for the LOG. Can you zip up and send me the project you created that produced the 22% crash. I noticed in the LOG these lines:
199193 : Loading additional entities for collection item list S:-5MB V: (5798,0)
199283 : Loading master objects: 92 S:39MB V: (5837,0)
There should be NO objects in any collection items list, suggesting it is finding these from somewhere, possibly a large cache of weapons it seems. In the meantime I will hunt for more clues and maybe add some more debug logging.
@Kasseyus Assuming the above is happening (somehow), I can see a possible crash potential if an old entity parent ID is being referenced in a list that does not contain such an ID, added some debug logging and error trapping to ensure this cannot happen at this point, but such evidence suggests some clean-up code can be used after the entity data is loaded but before it is used.
I have uploaded a new DEVTEST with more logging so we can see even closer to what happens after "adding charactercreatorplus skin files" and "g_mapfile_iNumberOfEntitiesAcrossAllLevels==".
I tried to export with standalone two levels it works but when you start the game these writings appear @LeeBamberTGC
@SampeyFS Send me this standalone by email, thanks!
Which drives the photo or the standalone? @LeeBamberTGC
@SampeyFS The standalone you exported that shows the errors, thanks!
@LeeBamberTGC
Log File - this one crashed out at 33% Guru-MapEditor - Crash At 33.log
I've also seen those two error messages when I get a successful build. If the problem turns out to be related to unknown weapons cached, it may be related as it tries to encrypt something that doesn't exist.
@Kasseyus I also need to see the zip of the project folder you created so I can see where all those weapons are coming from. The folder you can zip up is "C:\Users\xxx\Documents\GameGuruApps\GameGuruMAX\Files\projectbank" folder
@LeeBamberTGC
Project Folder (Zipped) MLBC REDUX.zip
@Kasseyus Yes the collection item is packed with weapons. Can you create a new project, but as soon as you create your first level AAA, zip up the new project folder and attach that. There should be nothing in the collection TSV or ELE.
@LeeBamberTGC
@LeeBamberTGC
I created a second empty level, named it BBBB.
These now appear in the sidebar.
@Kasseyus Seems the "collection - items.tsv" is being formed with 17KL of data, lots of weapons, at the point AAA is created. Can you create a third project, but send me the zipped project folder at the point you created the project but before you added a level from the terrain generator. We';re getting there I think, and quite a mystery!
@LeeBamberTGC
@Kasseyus That's amazing, I will need to add some debug logging around HOW that TSV is getting populated from a BLANK everything :) Thanks for the tests, I will resume Wednesday PM and we can crack this one :)
@Kasseyus In the next DEVTEST build I have added some extra logging for your next test, follow the same lines as you did to make "ThirdProjectNoEditFirstLevel.zip". After creating that log file and sending to me, also send me this file "C:\Users\xxx\Documents\GameGuruApps\GameGuruMAX\Files\levelbank\testmap\map.ele" too.
@LeeBamberTGC Please let me know when the next DEVTEST is ready and I'll generate those files.
@Kasseyus Now
a 15 Mb update has been released what has been done? @LeeBamberTGC
Hi @LeeBamberTGC
You said log file, but did you mean the project file? I've hedged my bets and sent everything. Pick the one you need. :)
Project File without Edits: FourthProjectNoEditFirstLevel.zip
Project File After Editing Level One (defualt): FourthProjectNoEditFirstLevel.zip
Project File After Editing Second Level (after creating additional level): FourthProjectNoEditFirstLevel.zip
I noticed that standalone creates random problems one time it does not extract the textures one time it does not put the sky but it is extracted gray without sky the other time the grass on the road. It seems time to fix Sto (( Standalone ))