Enable Smaghetti to build levels for SMB3 in SNES All Stars. This is a giant enhancement of course.
High level things
add support to HexTree for AllStars
Figure out where world 1-1 is stored in AllStars as the injection point
add allstars config object to entities that are compatible with AllStars. This object will store allstars specific overrides, for example the entity might exist in allstars with a different id.
have allstars/sma4 toggle in editor
The same smaghetti level can be made to run in either sma4 or allstars at the flip of the toggle, noting:
viewport size will change
if in AllStars mode, non-compatible entities will not be included
SMA4 specific metadata such as level icon, ecoin, ace coins, etc will not be included in AllStars mode
Enable Smaghetti to build levels for SMB3 in SNES All Stars. This is a giant enhancement of course.
High level things
allstars
config object to entities that are compatible with AllStars. This object will store allstars specific overrides, for example the entity might exist in allstars with a different id.The same smaghetti level can be made to run in either sma4 or allstars at the flip of the toggle, noting: