Level editor for Sonic Heroes (PC, GameCube, XBOX, PS2) and Shadow the Hedgehog (GameCube, XBOX, PS2). Integrates editors for various file types with a 3D view of the stage.
Lots of misc byte definitions in this merge. Figured it was better to break it up into a few PR.
Objects can be of 3 states:
Defines types, but not names/functionality - these are low priority but only ones that I have 100% confirmed have types declared.
Complete definition - 100% finished and accurate
Partial - Contain some names, but also some unknown types.
I also introduce (-1) for some enum types to handle the few objects that lack misc bytes to maintain 1:1 with original game files.
An example of this is Metal Box, where some instances have 4 bytes, 8 bytes, or 12 bytes.
Finally, I have corrected some names in the .ini and added a few new ones that I've identified as well as a few new unknown entries (temporary- I am defining those next PR)
Lots of misc byte definitions in this merge. Figured it was better to break it up into a few PR.
Objects can be of 3 states:
I also introduce (-1) for some enum types to handle the few objects that lack misc bytes to maintain 1:1 with original game files. An example of this is Metal Box, where some instances have 4 bytes, 8 bytes, or 12 bytes.
Finally, I have corrected some names in the .ini and added a few new ones that I've identified as well as a few new unknown entries (temporary- I am defining those next PR)