DSHack.org Archive
This is a read-only archive from DSHack.org, as seen in 2008-2015.
Click here to join our newer Forum.
Page: 1
Gericom
Posted 2012年11月30日 - 2:45 JST #12521

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
523CD638 00000021
02088098 EB03BCD0
021773E0 E5990028
021773E4 E59FC008
021773E8 E159000C
021773EC 03A00000
021773F0 E12FFF1E
021773F4 0217AB94
D2000000 00000000
623CD638 00000021
02088098 E5990028
D2000000 00000000

It will load the course_model_v.nsbta as if it is a nsbca. It works on Waluigi Pinball. Change the fat numbers to change the course. I will make an asm hack of it soon. (in fact it is an asm hack, but I insert it using ar)

MKGirlism
Posted 2012年11月30日 - 4:27 JST #12523

I'm cutely evil, aren't I?

Führer
8388607 Posts
I'll try it later, when I'm in the mood to turn on the DS Phat.

Gericom
Posted 2012年11月30日 - 6:17 JST #12527

Feature-Length Nut Expansion Pak

Moderator
1377 Posts
Asm hack is ready, I will work it more out and upload it.

Gericom
Posted 2012年12月04日 - 2:40 JST #12572

Feature-Length Nut Expansion Pak

Moderator
1377 Posts

Example of nsbmd:

http://www.youtube.com/watch?v=gGvkZz1t-rU


Haruhi Ermiiworth
Posted 2012年12月04日 - 5:17 JST #12579

ERLLUMINATII CONFIRMED

Moderator
9234 Posts

Why is it an ASM Hack?


Gericom
Posted 2012年12月04日 - 20:44 JST #12584

Feature-Length Nut Expansion Pak

Moderator
1377 Posts

Why is it an ASM Hack?

In mkds is a function where the animation is loaded. It switches on an id in register R0 and it is impossible to detect which animation will be loaded and change then the R0 register based on the course id with only using ar. That ar-code above, injects some asm code in unused ram and puts a pointer to it somewhere. I will upload the asm hack soon.


Page: 1