TheGameCreators / GameGuruRepo

The GameGuru Repository For Community Collaboration
http://www.game-guru.com
137 stars 56 forks source link

GGMAX DEVTEST- Save Standalone Game With Two Levels Causes A Crash To Desktop #5728

Open SampeyFS opened 2 months ago

SampeyFS commented 2 months ago

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 ))

SampeyFS commented 2 months ago

In addition to standalone extracting two or more levels crascia closes max @LeeBamberTGC

Kasseyus commented 2 months ago

@SampeyFS Do you have a video showcasing this issue? All information is useful in determining what the cause of the bug is.

SampeyFS commented 2 months ago

https://www.youtube.com/watch?v=yjINZo2Fe58

SampeyFS commented 2 months ago

Desktop Screenshot 2024 09 19 - 11 06 26 08

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 commented 2 months ago

Desktop Screenshot 2024 09 17 - 15 07 29 11

Kasseyus commented 2 months ago

@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.

Kasseyus commented 2 months ago

@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

Kasseyus commented 2 months ago

@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.

LeeBamberTGC commented 2 months ago

@Kasseyus Followed steps, no crash when saving standalone: image

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

Kasseyus commented 2 months ago

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: @.***>

LeeBamberTGC commented 2 months ago

@Kasseyus Send me a shot of how you have configured your storyboard, thanks: image

SampeyFS commented 2 months ago

sorry if I butt in, I also put it like this, it was crasiava at 05/85% @LeeBamberTGC

LeeBamberTGC commented 2 months ago

@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).

Kasseyus commented 2 months ago

@LeeBamberTGC Link To Video - https://youtu.be/5AHGjS1Xd5U

LeeBamberTGC commented 2 months ago

@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: image

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)

Kasseyus commented 2 months ago

@LeeBamberTGC Where is the log file?

LeeBamberTGC commented 2 months ago

image

Kasseyus commented 2 months ago

Guru-MapEditor.log

LeeBamberTGC commented 2 months ago

@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.

Kasseyus commented 2 months ago

@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.

LeeBamberTGC commented 2 months ago

@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!!

Kasseyus commented 2 months ago

@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

LeeBamberTGC commented 2 months ago

@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!

Kasseyus commented 2 months ago

@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

Log 33% Guru-MapEditor - Crash At 33%.log

Video https://youtu.be/XAemmolg6Ow

LeeBamberTGC commented 2 months ago

@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)

Kasseyus commented 2 months ago

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: @.***>

LeeBamberTGC commented 2 months ago

@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 :)

Kasseyus commented 2 months ago

@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

LeeBamberTGC commented 2 months ago

@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.

LeeBamberTGC commented 2 months ago

@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==".

SampeyFS commented 2 months ago

Screenshot 2024-09-24 125318 Screenshot 2024-09-24 125324

I tried to export with standalone two levels it works but when you start the game these writings appear @LeeBamberTGC

LeeBamberTGC commented 2 months ago

@SampeyFS Send me this standalone by email, thanks!

SampeyFS commented 2 months ago

Which drives the photo or the standalone? @LeeBamberTGC

LeeBamberTGC commented 2 months ago

@SampeyFS The standalone you exported that shows the errors, thanks!

SampeyFS commented 2 months ago

Guru-MapEditor.log

SampeyFS commented 2 months ago

Guru-Game.log

Kasseyus commented 2 months ago

@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.

LeeBamberTGC commented 2 months ago

@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

Kasseyus commented 2 months ago

@LeeBamberTGC

Project Folder (Zipped) MLBC REDUX.zip

LeeBamberTGC commented 2 months ago

@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.

Kasseyus commented 2 months ago

EmptyProject.zip

@LeeBamberTGC

Kasseyus commented 2 months ago

@LeeBamberTGC

I created a second empty level, named it BBBB.

These now appear in the sidebar. image

EmptyProject.zip

LeeBamberTGC commented 2 months ago

@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!

Kasseyus commented 2 months ago

@LeeBamberTGC

ThirdProjectNoEditFirstLevel.zip

image

LeeBamberTGC commented 2 months ago

@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 :)

LeeBamberTGC commented 2 months ago

@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.

Kasseyus commented 2 months ago

@LeeBamberTGC Please let me know when the next DEVTEST is ready and I'll generate those files.

LeeBamberTGC commented 2 months ago

@Kasseyus Now

SampeyFS commented 2 months ago

a 15 Mb update has been released what has been done? @LeeBamberTGC

Kasseyus commented 2 months ago

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