Views: 20,053,971 |
Home
| Forums
| Uploader
| Wiki
| Object databases
| IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search |
04-25-24 11:12 PM |
Guest: |
0 users reading NSMB2 -- layer 0 still functional? | 1 bot |
Main - NSMB2 hacking - NSMB2 -- layer 0 still functional? | Hide post layouts | New reply |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 5161/9020 EXP: 56272789 Next: 214855 Since: 07-03-12 From: in a box Last post: 5 hours ago Last view: 5 hours ago |
You know how NSMBW has three possible tile layers. 1 is the one you walk on, 2 is for background decoration, and 0 is a foreground layer used to hide secrets.
NSMB2 might still have partial support for layer 0, but this needs research. According to a code snippet Mariomaster showed on IRC, the game attempts to load all three layers (or atleast do something with them, for now it's not clear what). Layer 0 was tested by skawo and nothing showed up. There are two possibilities: a) it's unimplemented beyond loading b) it's implemented but isn't rendered (it's likely that the associated effect wasn't ported to the 3DS) Will tell you more about this when I get access to my non-crappy computer again. ____________________ NSMBHD - Kafuka - Jul melonDS the most fruity DS emulator there is zafkflzdasd |
shibboleet |
| ||
Fire Mario DROP TABLE users; Level: 123 Posts: 4014/4661 EXP: 20891857 Next: 339409 Since: 07-07-12 Last post: 1349 days ago Last view: 362 days ago |
There's a zone setting you have to change.
I'm not very sure on which zone value it is, but one of them controls how it renders. ____________________ a |
Arisotura |
| ||
Star Mario in this room you have a pile of apple pies Level: 163 Posts: 5188/9020 EXP: 56272789 Next: 214855 Since: 07-03-12 From: in a box Last post: 5 hours ago Last view: 5 hours ago |
Hiccup |
| ||
Normal user Level: 58 Posts: 602/815 EXP: 1516713 Next: 60833 Since: 09-06-12 Last post: 1691 days ago Last view: 47 days ago |
Bumping this thread: Mariomaster, did you find anything on this in the level format? |
RicBent |
| ||
Administrator Level: 45 Posts: 461/466 EXP: 654269 Next: 5895 Since: 09-25-12 From: Germany Last post: 1023 days ago Last view: 177 days ago |
.arm
.global DrawLayer0 DrawLayer0: ldr r0, [r7] @ tileset related class mov r1, r5 @ area id mov r2, #2 @ layer id bl 0x004016A4 @ check if layer exists cmp r0, #0 beq DrawLayer0_return mov r0, r4 @ this mov r1, r6 @ drawMgr->_10 mov r2, #2 @ layer id bl 0x001C9368 DrawLayer0_return: ldr r0, [r7] @ restored original instruction mov r2, #1 @ restore r1 b 0x001CA6D4 DrawLayer0:
type: branch link: false func: DrawLayer0 addr: 0x001CA6D0 whoops ____________________ GitHub - YouTube - NSMBHD |
Main - NSMB2 hacking - NSMB2 -- layer 0 still functional? | Hide post layouts | New reply |
Page rendered in 0.028 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 202/202, time: 0.011 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |