You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
METADATA/INPUTTEST.MBIN - fails to load, uses a different MBIN header structure, dated 201405311442 in the header.
METADATA/SIMULATION/SOLARSYSTEM/BIOMES/OBJECTS/CRYSTALS/MOUNTAINFULL.MBIN & UNDERWATERFULL.MBIN - fails to load as it uses GcObjectSpawnData with size 0x370, size is actually 0x378 in every other file that uses it, only thing I can think of is that these must be using older structures. BuildDateTime set to 201606091141 for both files.
MODELS/SPACE/ATLASSTATION/MODULARPARTS/INTERIOR/INTERACTIONSTONE/ENTITIES/ORBSTONE_1.ENTITY.MBIN - fails to load, seems to use an older GcSimpleInteractionComponentData struct, missing the Id and ActivationCost fields? also has BuildDateTime set to 201605311213 in the header, the only other ENTITY.MBIN files which have that set are...
MODELS/COMMON/SPACECRAFT/SCIENTIFIC/WINGS/WINGS**[A-L]/ENTITIES/WING[A-L]**.ENTITY.MBIN - all appear to use an older GcCustomInventoryComponentData struct, with the "public bool Cool;" field at the end missing, seems to be the only difference as removing this field allows these files to load. BuildDateTime matches ORBSTONE_1.ENTITY.MBIN above.
MODELS/SPACE/ATLASSTATION/MODULARPARTS/INTERIOR/PATHDISK/ENTITIES/PATHDISK1.ENTITY.MBIN - this has the BuildDateTime set to the same as the other ENTITY.MBIN files above, but the file seems to load fine using the current structs (todo: check if this file is actually referenced anywhere)
SCENES/SAVES/JUSTABOUTTOGETBLACKHOLE.MBIN - fails to load (in MBINC and afaik ingame too), has BuildDateTime set to 201606211216, no other files in SCENES/SAVES/ folder have this set. Haven't checked differences in structure but the data itself is around 1KiB smaller than the other save files.
Need to check if anything references these, and if possible get them to load (could be interesting things inside from while the game was in-development)
If anyone comes across other older files feel free to reply to this issue.
EDIT: Seems that most files using older structs have the BuildDateTime set in the header, my guess is that HG's compiler used to set the BuildDateTime field during development, but as it neared release they stopped setting it, which is why it seems only older files have it set.
This doesn't explain globals MBINs having it set though, perhaps globals use a different compiler? (actually most of the globals that have it set have a BuildDateTime from months ago, could be that they just haven't recompiled them at all since then)
For anyone interested I've put up a list of all the files with BuildDateTime set, along with the value here: http://pastebin.com/HPd5iNGt
The text was updated successfully, but these errors were encountered:
So far I've seen:
Need to check if anything references these, and if possible get them to load (could be interesting things inside from while the game was in-development)
If anyone comes across other older files feel free to reply to this issue.
EDIT: Seems that most files using older structs have the BuildDateTime set in the header, my guess is that HG's compiler used to set the BuildDateTime field during development, but as it neared release they stopped setting it, which is why it seems only older files have it set.
This doesn't explain globals MBINs having it set though,
perhaps globals use a different compiler?(actually most of the globals that have it set have a BuildDateTime from months ago, could be that they just haven't recompiled them at all since then)For anyone interested I've put up a list of all the files with BuildDateTime set, along with the value here: http://pastebin.com/HPd5iNGt
The text was updated successfully, but these errors were encountered: