-
Notifications
You must be signed in to change notification settings - Fork 7
Mysteries (unsolved reverse engineering)
This page is a listing of all the things I have not yet figured out. Mostly because I just haven't focused on them yet.
If you have any info on this stuff, I would love to hear it! Please start a github discussion, post on reddit or email me
NOTE: we have some insights on these now: https://github.com/city41/smaghetti/discussions/62
The official e-reader levels seem to have a lot of these. A good example is in mushroom17#room1, where there is a sprite defined as 0 c7 15 4 0x0
which places it just off the screen (this room is only one screen wide). It doesn't seem to do anything. If I move it into the room, nothing. In general sprites need to be defined sorted by x, so I also try adding a new one as the first sprite in the room, still nothing. I have yet to crack the code on these mysterious sprites. If I could figure out what one does, it might open the doors to the rest.
So far have done no exploring. No idea how to set a level to be water.
water levels are being figured out here
the last bytes of level settings need to be explored. I know at least one byte influences sprite tiles, so possibly most/all of them do that and sprite graphic sets are 12 bytes instead of 6. Just a guess.
My brute force dumps seem to have found these, but when I add them to a level they never work
My brute force dumps have found giant bricks and giant question blocks, but once added to a level they don't work. Mario can't smash the bricks. Question Blocks don't do anything when hit.
these are getting figured out: https://github.com/city41/smaghetti/wiki/Giant-World
Smaghetti so far builds e-reader levels. I have not explored normal levels yet at all. I am hoping they are the same or a very similar format.
I know how room width works. But so far I have not found anything on height. I should be exploring this soon-ish, as resizing rooms is coming up soon on the TODO list
room height has been solved.
So far have not been able to get para-bomb to load at all.
this entity is now in smaghetti (in the unfinished section at time of writing). Discussion here