WiiRd forum

Wii & Gamecube Hacking => Wii Game hacking help => Topic started by: toonlink444 on February 17, 2011, 10:17:46 PM

Title: Change Stage on the Fly Code
Post by: toonlink444 on February 17, 2011, 10:17:46 PM
So I'm kinda bumbed because I found change character on the fly code. So I'm making change stage on the fly code. And I need just a bit of help. I'll post the address and registers for the stages.
Title: Re: Change Stage on the Fly Code
Post by: toonlink444 on February 17, 2011, 10:40:12 PM
Ok here it is.
Address:80623093
Registers for a read Breakpoint
[spoiler]CR:24000088  XER:00000000  CTR:808189C4 DSIS:00400000
DAR:80623090 SRR0:808F3AF4 SRR1:0000B032   LR:808F3AF0
 r0:00000002   r1:805B4E30   r2:805A9320   r3:80663E00
 r4:804FAB1A   r5:80B80000   r6:00000000   r7:00000080
 r8:00000001   r9:00000000  r10:805B4E90  r11:805B4EA0
r12:808189C4  r13:805A4420  r14:00000000  r15:00000000
r16:00000000  r17:00000000  r18:00000000  r19:00000000
r20:00000001  r21:43300000  r22:80000000  r23:8154E320
r24:80622D20  r25:805B8A00  r26:00000001  r27:804FAB1A
r28:004BD0E7  r29:80629A00  r30:805B8A28  r31:80AD9900

 f0:C3700000   f1:00000000   f2:00000000   f3:00000000
 f4:00000000   f5:43700000   f6:43A00000   f7:43A00000
 f8:C3700000   f9:4B7FFF58  f10:36397ED0  f11:3E088888
f12:3CB327A4  f13:3B6B6916  f14:00000000  f15:00000000
f16:00000000  f17:00000000  f18:00000000  f19:00000000
f20:00000000  f21:00000000  f22:00000000  f23:00000000
f24:00000000  f25:00000000  f26:00000000  f27:3F797E35
f28:59800004  f29:59800000  f30:3F800000  f31:426FC29F[/spoiler]

Dissasemply
[spoiler]808F38F8:  3CE080AE   lis   r7,-32594
808F38FC:  38A00000   li   r5,0
808F3900:  3880FFFF   li   r4,-1
808F3904:  38000003   li   r0,3
808F3908:  90A300A8   stw   r5,168(r3)
808F390C:  38E79900   subi   r7,r7,26368
808F3910:  38C00000   li   r6,0
808F3914:  988300A4   stb   r4,164(r3)
808F3918:  7C0903A6   mtctr   r0
808F391C:  7C833214   add   r4,r3,r6
808F3920:  38C60001   addi   r6,r6,1
808F3924:  98A4032C   stb   r5,812(r4)
808F3928:  7C833214   add   r4,r3,r6
808F392C:  38C60001   addi   r6,r6,1
808F3930:  98A4032C   stb   r5,812(r4)
808F3934:  7C833214   add   r4,r3,r6
808F3938:  38C60001   addi   r6,r6,1
808F393C:  98A4032C   stb   r5,812(r4)
808F3940:  7C833214   add   r4,r3,r6
808F3944:  38C60001   addi   r6,r6,1
808F3948:  98A4032C   stb   r5,812(r4)
808F394C:  7C833214   add   r4,r3,r6
808F3950:  38C60001   addi   r6,r6,1
808F3954:  98A4032C   stb   r5,812(r4)
808F3958:  7C833214   add   r4,r3,r6
808F395C:  38C60001   addi   r6,r6,1
808F3960:  98A4032C   stb   r5,812(r4)
808F3964:  7C833214   add   r4,r3,r6
808F3968:  38C60001   addi   r6,r6,1
808F396C:  98A4032C   stb   r5,812(r4)
808F3970:  7C833214   add   r4,r3,r6
808F3974:  38C60001   addi   r6,r6,1
808F3978:  98A4032C   stb   r5,812(r4)
808F397C:  4200FFA0   bdnz+   0x808f391c
808F3980:  38C00000   li   r6,0
808F3984:  C0470000   lfs   f2,0(r7)
808F3988:  98C30149   stb   r6,329(r3)
808F398C:  38000001   li   r0,1
808F3990:  C0270004   lfs   f1,4(r7)
808F3994:  38800000   li   r4,0
808F3998:  98C30104   stb   r6,260(r3)
808F399C:  38A0004C   li   r5,76
808F39A0:  C0070008   lfs   f0,8(r7)
808F39A4:  98C30110   stb   r6,272(r3)
808F39A8:  98C3011C   stb   r6,284(r3)
808F39AC:  98C30128   stb   r6,296(r3)
808F39B0:  90030344   stw   r0,836(r3)
808F39B4:  B0C3035C   sth   r6,860(r3)
808F39B8:  B0C3035A   sth   r6,858(r3)
808F39BC:  B0C30358   sth   r6,856(r3)
808F39C0:  B0C30350   sth   r6,848(r3)
808F39C4:  B0C30354   sth   r6,852(r3)
808F39C8:  D0430360   stfs   f2,864(r3)
808F39CC:  D043036C   stfs   f2,876(r3)
808F39D0:  D0230364   stfs   f1,868(r3)
808F39D4:  D0230368   stfs   f1,872(r3)
808F39D8:  90C30370   stw   r6,880(r3)
808F39DC:  90C30378   stw   r6,888(r3)
808F39E0:  90C30374   stw   r6,884(r3)
808F39E4:  D003037C   stfs   f0,892(r3)
808F39E8:  90C30380   stw   r6,896(r3)
808F39EC:  98C30384   stb   r6,900(r3)
808F39F0:  98C30385   stb   r6,901(r3)
808F39F4:  98C30386   stb   r6,902(r3)
808F39F8:  386300AC   addi   r3,r3,172
808F39FC:  4B732A78   b   0x80026474
808F3A00:  9421FF90   stwu   r1,-112(r1)
808F3A04:  7C0802A6   mflr   r0
808F3A08:  90010074   stw   r0,116(r1)
808F3A0C:  39610070   addi   r11,r1,112
808F3A10:  4BAFD901   bl   0x803f1310
808F3A14:  3FE080AE   lis   r31,-32594
808F3A18:  7C781B78   mr   r24,r3
808F3A1C:  3BFF9900   subi   r31,r31,26368
808F3A20:  4B8EE115   bl   0x801e1b34
808F3A24:  80180348   lwz   r0,840(r24)
808F3A28:  3CA080B8   lis   r5,-32584
808F3A2C:  83A57C28   lwz   r29,31784(r5)
808F3A30:  7C9B2378   mr   r27,r4
808F3A34:  2C000000   cmpwi   r0,0
808F3A38:  7C7C1B78   mr   r28,r3
808F3A3C:  418205F0   beq-   0x808f402c
808F3A40:  881800A0   lbz   r0,160(r24)
808F3A44:  2C000000   cmpwi   r0,0
808F3A48:  418205E4   beq-   0x808f402c
808F3A4C:  3C6080B9   lis   r3,-32583
808F3A50:  82E3A428   lwz   r23,-23512(r3)
808F3A54:  2C170000   cmpwi   r23,0
808F3A58:  418205D4   beq-   0x808f402c
808F3A5C:  80770040   lwz   r3,64(r23)
808F3A60:  3803FFFD   subi   r0,r3,3
808F3A64:  28000001   cmplwi   r0,1
808F3A68:  418105C4   bgt-   0x808f402c
808F3A6C:  7FA3EB78   mr   r3,r29
808F3A70:  4BF20B79   bl   0x808145e8
808F3A74:  2C030000   cmpwi   r3,0
808F3A78:  418205B4   beq-   0x808f402c
808F3A7C:  2C170000   cmpwi   r23,0
808F3A80:  41820288   beq-   0x808f3d08
808F3A84:  3C60805A   lis   r3,-32678
808F3A88:  806300E0   lwz   r3,224(r3)
808F3A8C:  80630008   lwz   r3,8(r3)
808F3A90:  2C030000   cmpwi   r3,0
808F3A94:  41820050   beq-   0x808f3ae4
808F3A98:  88030009   lbz   r0,9(r3)
808F3A9C:  5400DF7E   rlwinm   r0,r0,27,29,31
808F3AA0:  2C000001   cmpwi   r0,1
808F3AA4:  41820010   beq-   0x808f3ab4
808F3AA8:  40800018   bge-   0x808f3ac0
808F3AAC:  48000014   b   0x808f3ac0
808F3AB0:  48000010   b   0x808f3ac0
808F3AB4:  38000000   li   r0,0
808F3AB8:  90180380   stw   r0,896(r24)
808F3ABC:  48000028   b   0x808f3ae4
808F3AC0:  8197003C   lwz   r12,60(r23)
808F3AC4:  7EE3BB78   mr   r3,r23
808F3AC8:  818C0148   lwz   r12,328(r12)
808F3ACC:  7D8903A6   mtctr   r12
808F3AD0:  4E800421   bctrl   
808F3AD4:  FC00081E   fctiwz   f0,f1
808F3AD8:  D8010040   stfd   f0,64(r1)
808F3ADC:  80010044   lwz   r0,68(r1)
808F3AE0:  90180380   stw   r0,896(r24)
808F3AE4:  80170044   lwz   r0,68(r23)
808F3AE8:  90180370   stw   r0,880(r24)
808F3AEC:  4B7A8389   bl   0x8009be74
808F3AF0:  C0030158   lfs   f0,344(r3)
808F3AF4:  80180370   lwz   r0,880(r24)
808F3AF8:  D0180360   stfs   f0,864(r24)
808F3AFC:  2C00002B   cmpwi   r0,43
808F3B00:  C003015C   lfs   f0,348(r3)
808F3B04:  D0180364   stfs   f0,868(r24)
808F3B08:  C0030160   lfs   f0,352(r3)
808F3B0C:  D0180368   stfs   f0,872(r24)
808F3B10:  C0030164   lfs   f0,356(r3)
808F3B14:  D018036C   stfs   f0,876(r24)
808F3B18:  4182002C   beq-   0x808f3b44
808F3B1C:  4080001C   bge-   0x808f3b38
808F3B20:  2C000017   cmpwi   r0,23
808F3B24:  418200B4   beq-   0x808f3bd8
808F3B28:  408001F8   bge-   0x808f3d20
808F3B2C:  2C00000B   cmpwi   r0,11
808F3B30:  41820020   beq-   0x808f3b50
808F3B34:  480001EC   b   0x808f3d20
808F3B38:  2C000032   cmpwi   r0,50
808F3B3C:  41820058   beq-   0x808f3b94
808F3B40:  480001E0   b   0x808f3d20
808F3B44:  C01F000C   lfs   f0,12(r31)
808F3B48:  D018036C   stfs   f0,876(r24)
808F3B4C:  480001D4   b   0x808f3d20
808F3B50:  3C6080B9   lis   r3,-32583
808F3B54:  82E3A428   lwz   r23,-23512(r3)
808F3B58:  8197003C   lwz   r12,60(r23)
808F3B5C:  7EE3BB78   mr   r3,r23
808F3B60:  818C01E8   lwz   r12,488(r12)
808F3B64:  7D8903A6   mtctr   r12
808F3B68:  4E800421   bctrl   
808F3B6C:  C018036C   lfs   f0,876(r24)
808F3B70:  FC000840   fcmpo   cr0,f0,f1
808F3B74:  408001AC   bge-   0x808f3d20
808F3B78:  8197003C   lwz   r12,60(r23)
808F3B7C:  7EE3BB78   mr   r3,r23
808F3B80:  818C01E8   lwz   r12,488(r12)
808F3B84:  7D8903A6   mtctr   r12
808F3B88:  4E800421   bctrl   
808F3B8C:  D038036C   stfs   f1,876(r24)
808F3B90:  48000190   b   0x808f3d20
808F3B94:  3C6080B9   lis   r3,-32583
808F3B98:  82E3A428   lwz   r23,-23512(r3)
808F3B9C:  8197003C   lwz   r12,60(r23)
808F3BA0:  7EE3BB78   mr   r3,r23
808F3BA4:  818C01EC   lwz   r12,492(r12)
808F3BA8:  7D8903A6   mtctr   r12
808F3BAC:  4E800421   bctrl   
808F3BB0:  C018036C   lfs   f0,876(r24)
808F3BB4:  FC000840   fcmpo   cr0,f0,f1
808F3BB8:  40800168   bge-   0x808f3d20
808F3BBC:  8197003C   lwz   r12,60(r23)
808F3BC0:  7EE3BB78   mr   r3,r23
808F3BC4:  818C01EC   lwz   r12,492(r12)
808F3BC8:  7D8903A6   mtctr   r12
808F3BCC:  4E800421   bctrl   
808F3BD0:  D038036C   stfs   f1,876(r24)
808F3BD4:  4800014C   b   0x808f3d20
808F3BD8:  88180149   lbz   r0,329(r24)
808F3BDC:  2C000000   cmpwi   r0,0
808F3BE0:  41820140   beq-   0x808f3d20
808F3BE4:  38000002   li   r0,2
808F3BE8:  3898014C   addi   r4,r24,332
808F3BEC:  C03F0010   lfs   f1,16(r31)
808F3BF0:  38C00000   li   r6,0
808F3BF4:  38A00000   li   r5,0
808F3BF8:  7C0903A6   mtctr   r0
808F3BFC:  7C782A14   add   r3,r24,r5
808F3C00:  8803032C   lbz   r0,812(r3)
808F3C04:  2C000000   cmpwi   r0,0
808F3C08:  41820030   beq-   0x808f3c38
808F3C0C:  2C060000   cmpwi   r6,0
808F3C10:  41820018   beq-   0x808f3c28
808F3C14:  C004000C   lfs   f0,12(r4)
808F3C18:  C058036C   lfs   f2,876(r24)
808F3C1C:  EC000828   fsubs   f0,f0,f1
808F3C20:  FC020040   fcmpo   cr0,f2,f0
808F3C24:  40810014   ble-   0x808f3c38
808F3C28:  C004000C   lfs   f0,12(r4)
808F3C2C:  38C00001   li   r6,1
808F3C30:  EC000828   fsubs   f0,f0,f1
808F3C34:  D018036C   stfs   f0,876(r24)
808F3C38:  38A50001   addi   r5,r5,1
808F3C3C:  7C782A14   add   r3,r24,r5
808F3C40:  8803032C   lbz   r0,812(r3)
808F3C44:  2C000000   cmpwi   r0,0
808F3C48:  41820030   beq-   0x808f3c78
808F3C4C:  2C060000   cmpwi   r6,0
808F3C50:  41820018   beq-   0x808f3c68
808F3C54:  C0040020   lfs   f0,32(r4)
808F3C58:  C058036C   lfs   f2,876(r24)
808F3C5C:  EC000828   fsubs   f0,f0,f1
808F3C60:  FC020040   fcmpo   cr0,f2,f0
808F3C64:  40810014   ble-   0x808f3c78
808F3C68:  C0040020   lfs   f0,32(r4)
808F3C6C:  38C00001   li   r6,1
808F3C70:  EC000828   fsubs   f0,f0,f1
808F3C74:  D018036C   stfs   f0,876(r24)
808F3C78:  38A50001   addi   r5,r5,1
808F3C7C:  7C782A14   add   r3,r24,r5
808F3C80:  8803032C   lbz   r0,812(r3)
808F3C84:  2C000000   cmpwi   r0,0
808F3C88:  41820030   beq-   0x808f3cb8
808F3C8C:  2C060000   cmpwi   r6,0
808F3C90:  41820018   beq-   0x808f3ca8
808F3C94:  C0040034   lfs   f0,52(r4)
808F3C98:  C058036C   lfs   f2,876(r24)
808F3C9C:  EC000828   fsubs   f0,f0,f1
808F3CA0:  FC020040   fcmpo   cr0,f2,f0
808F3CA4:  40810014   ble-   0x808f3cb8
808F3CA8:  C0040034   lfs   f0,52(r4)
808F3CAC:  38C00001   li   r6,1
808F3CB0:  EC000828   fsubs   f0,f0,f1
808F3CB4:  D018036C   stfs   f0,876(r24)
808F3CB8:  38A50001   addi   r5,r5,1
808F3CBC:  7C782A14   add   r3,r24,r5
808F3CC0:  8803032C   lbz   r0,812(r3)
808F3CC4:  2C000000   cmpwi   r0,0
808F3CC8:  41820030   beq-   0x808f3cf8
808F3CCC:  2C060000   cmpwi   r6,0
808F3CD0:  41820018   beq-   0x808f3ce8
808F3CD4:  C0040048   lfs   f0,72(r4)
808F3CD8:  C058036C   lfs   f2,876(r24)
808F3CDC:  EC000828   fsubs   f0,f0,f1
808F3CE0:  FC020040   fcmpo   cr0,f2,f0
808F3CE4:  40810014   ble-   0x808f3cf8
808F3CE8:  C0040048   lfs   f0,72(r4)
808F3CEC:  38C00001   li   r6,1
808F3CF0:  EC000828   fsubs   f0,f0,f1
808F3CF4:  D018036C   stfs   f0,876(r24)
808F3CF8:  38A50001   addi   r5,r5,1
808F3CFC:  38840050   addi   r4,r4,80
808F3D00:  4200FEFC   bdnz+   0x808f3bfc
808F3D04:  4800001C   b   0x808f3d20
808F3D08:  C03F0000   lfs   f1,0(r31)
808F3D0C:  C01F0004   lfs   f0,4(r31)
808F3D10:  D0380360   stfs   f1,864(r24)
808F3D14:  D038036C   stfs   f1,876(r24)
808F3D18:  D0180364   stfs   f0,868(r24)
808F3D1C:  D0180368   stfs   f0,872(r24)
808F3D20:  88780385   lbz   r3,901(r24)
808F3D24:  3CA0FFF1   lis   r5,-15
808F3D28:  C01F0008   lfs   f0,8(r31)
808F3D2C:  3C80000F   lis   r4,15
808F3D30:  38A5BDC1   subi   r5,r5,16959
808F3D34:  2C030000   cmpwi   r3,0
808F3D38:  3804423F   addi   r0,r4,16959
808F3D3C:  90B80374   stw   r5,884(r24)
808F3D40:  90180378   stw   r0,888(r24)
808F3D44:  D018037C   stfs   f0,892(r24)
808F3D48:  4182000C   beq-   0x808f3d54
808F3D4C:  3803FFFF   subi   r0,r3,1
808F3D50:  98180385   stb   r0,901(r24)
808F3D54:  3BC00000   li   r30,0
808F3D58:  807800FC   lwz   r3,252(r24)
808F3D5C:  9BD80386   stb   r30,902(r24)
808F3D60:  480310A5   bl   0x80924e04
808F3D64:  4B8EDDD1   bl   0x801e1b34
808F3D68:  7CBB2010   subc   r5,r4,r27
808F3D6C:  3C8080B9   lis   r4,-32583
808F3D70:  7C1C1910   subfe   r0,r28,r3
808F3D74:  3B44A2B8   subi   r26,r4,23880
808F3D78:  9004A2B8   stw   r0,-23880(r4)
808F3D7C:  90BA0004   stw   r5,4(r26)
808F3D80:  4B8EDDB5   bl   0x801e1b34
808F3D84:  7C7C1B78   mr   r28,r3
808F3D88:  7C9B2378   mr   r27,r4
808F3D8C:  7F03C378   mr   r3,r24
808F3D90:  480002E9   bl   0x808f4078
808F3D94:  2C030000   cmpwi   r3,0
808F3D98:  40820120   bne-   0x808f3eb8
808F3D9C:  3C6080B2   lis   r3,-32590
808F3DA0:  3AE10024   addi   r23,r1,36
808F3DA4:  9BC36A98   stb   r30,27288(r3)
808F3DA8:  3B200000   li   r25,0
808F3DAC:  3B400000   li   r26,0
808F3DB0:  9BD80384   stb   r30,900(r24)
808F3DB4:  3BC00000   li   r30,0
808F3DB8:  7FA3EB78   mr   r3,r29
808F3DBC:  7F44D378   mr   r4,r26
808F3DC0:  4BF21E81   bl   0x80815c40
808F3DC4:  2C030000   cmpwi   r3,0
808F3DC8:  418000AC   blt-   0x808f3e74
808F3DCC:  801800F8   lwz   r0,248(r24)
808F3DD0:  38800001   li   r4,1
808F3DD4:  7C60F214   add   r3,r0,r30
808F3DD8:  4801EBD1   bl   0x809129a8
808F3DDC:  801800F8   lwz   r0,248(r24)
808F3DE0:  38800001   li   r4,1
808F3DE4:  7C7E0214   add   r3,r30,r0
808F3DE8:  38630C5C   addi   r3,r3,3164
808F3DEC:  4801EBBD   bl   0x809129a8
808F3DF0:  801800F8   lwz   r0,248(r24)
808F3DF4:  38A10024   addi   r5,r1,36
808F3DF8:  88D80384   lbz   r6,900(r24)
808F3DFC:  38E00000   li   r7,0
808F3E00:  7C60F214   add   r3,r0,r30
808F3E04:  C038037C   lfs   f1,892(r24)
808F3E08:  C00300C4   lfs   f0,196(r3)
808F3E0C:  7CC00775   extsb.   r0,r6
808F3E10:  EC01002A   fadds   f0,f1,f0
808F3E14:  D018037C   stfs   f0,892(r24)
808F3E18:  7C0903A6   mtctr   r0
808F3E1C:  3B390001   addi   r25,r25,1
808F3E20:  40810028   ble-   0x808f3e48
808F3E24:  801800F8   lwz   r0,248(r24)
808F3E28:  80850000   lwz   r4,0(r5)
808F3E2C:  7C60F214   add   r3,r0,r30
808F3E30:  800300CC   lwz   r0,204(r3)
808F3E34:  7C040000   cmpw   r4,r0
808F3E38:  41820010   beq-   0x808f3e48
808F3E3C:  38A50004   addi   r5,r5,4
808F3E40:  38E70001   addi   r7,r7,1
808F3E44:  4200FFE0   bdnz+   0x808f3e24
808F3E48:  7CC00774   extsb   r0,r6
808F3E4C:  7C070000   cmpw   r7,r0
808F3E50:  41800024   blt-   0x808f3e74
808F3E54:  801800F8   lwz   r0,248(r24)
808F3E58:  54E4103A   rlwinm   r4,r7,2,0,29
808F3E5C:  88780384   lbz   r3,900(r24)
808F3E60:  7CA0F214   add   r5,r0,r30
808F3E64:  80A500CC   lwz   r5,204(r5)
808F3E68:  38030001   addi   r0,r3,1
808F3E6C:  7CB7212E   stwx   r5,r23,r4
808F3E70:  98180384   stb   r0,900(r24)
808F3E74:  3B5A0001   addi   r26,r26,1
808F3E78:  3BDE01C4   addi   r30,r30,452
808F3E7C:  2C1A0007   cmpwi   r26,7
808F3E80:  4180FF38   blt+   0x808f3db8
808F3E84:  2C190000   cmpwi   r25,0
808F3E88:  408101A4   ble-   0x808f402c
808F3E8C:  6F238000   xoris   r3,r25,32768
808F3E90:  3C004330   lis   r0,17200
808F3E94:  90610044   stw   r3,68(r1)
808F3E98:  C85F0018   lfd   f2,24(r31)
808F3E9C:  90010040   stw   r0,64(r1)
808F3EA0:  C018037C   lfs   f0,892(r24)
808F3EA4:  C8210040   lfd   f1,64(r1)
808F3EA8:  EC211028   fsubs   f1,f1,f2
808F3EAC:  EC000824   fdivs   f0,f0,f1
808F3EB0:  D018037C   stfs   f0,892(r24)
808F3EB4:  48000178   b   0x808f402c
808F3EB8:  4B8EDC7D   bl   0x801e1b34
808F3EBC:  7C9B2010   subc   r4,r4,r27
808F3EC0:  7C1C1910   subfe   r0,r28,r3
808F3EC4:  909A000C   stw   r4,12(r26)
808F3EC8:  901A0008   stw   r0,8(r26)
808F3ECC:  4B8EDC69   bl   0x801e1b34
808F3ED0:  7C771B78   mr   r23,r3
808F3ED4:  807800FC   lwz   r3,252(r24)
808F3ED8:  7C992378   mr   r25,r4
808F3EDC:  4802E209   bl   0x809220e4
808F3EE0:  80780100   lwz   r3,256(r24)
808F3EE4:  48032CD9   bl   0x80926bbc
808F3EE8:  4B8EDC4D   bl   0x801e1b34
808F3EEC:  7C992010   subc   r4,r4,r25
808F3EF0:  7C171910   subfe   r0,r23,r3
808F3EF4:  909A0014   stw   r4,20(r26)
808F3EF8:  901A0010   stw   r0,16(r26)
808F3EFC:  4B8EDC39   bl   0x801e1b34
808F3F00:  3800FFFF   li   r0,-1
808F3F04:  3B400000   li   r26,0
808F3F08:  981800A4   stb   r0,164(r24)
808F3F0C:  7C9B2378   mr   r27,r4
808F3F10:  7C7C1B78   mr   r28,r3
808F3F14:  3AE10008   addi   r23,r1,8
808F3F18:  9B580384   stb   r26,900(r24)
808F3F1C:  3B200000   li   r25,0
808F3F20:  3BC00000   li   r30,0
808F3F24:  7FA3EB78   mr   r3,r29
808F3F28:  7F24CB78   mr   r4,r25
808F3F2C:  4BF21D15   bl   0x80815c40
808F3F30:  2C030000   cmpwi   r3,0
808F3F34:  418000AC   blt-   0x808f3fe0
808F3F38:  801800F8   lwz   r0,248(r24)
808F3F3C:  38800000   li   r4,0
808F3F40:  7C60F214   add   r3,r0,r30
808F3F44:  4801EA65   bl   0x809129a8
808F3F48:  801800F8   lwz   r0,248(r24)
808F3F4C:  38800000   li   r4,0
808F3F50:  7C7E0214   add   r3,r30,r0
808F3F54:  38630C5C   addi   r3,r3,3164
808F3F58:  4801EA51   bl   0x809129a8
808F3F5C:  801800F8   lwz   r0,248(r24)
808F3F60:  38A10008   addi   r5,r1,8
808F3F64:  88D80384   lbz   r6,900(r24)
808F3F68:  38E00000   li   r7,0
808F3F6C:  7C60F214   add   r3,r0,r30
808F3F70:  C038037C   lfs   f1,892(r24)
808F3F74:  C00300C4   lfs   f0,196(r3)
808F3F78:  7CC00775   extsb.   r0,r6
808F3F7C:  EC01002A   fadds   f0,f1,f0
808F3F80:  D018037C   stfs   f0,892(r24)
808F3F84:  7C0903A6   mtctr   r0
808F3F88:  3B5A0001   addi   r26,r26,1
808F3F8C:  40810028   ble-   0x808f3fb4
808F3F90:  801800F8   lwz   r0,248(r24)
808F3F94:  80850000   lwz   r4,0(r5)
808F3F98:  7C60F214   add   r3,r0,r30
808F3F9C:  800300CC   lwz   r0,204(r3)
808F3FA0:  7C040000   cmpw   r4,r0
808F3FA4:  41820010   beq-   0x808f3fb4
808F3FA8:  38A50004   addi   r5,r5,4
808F3FAC:  38E70001   addi   r7,r7,1
808F3FB0:  4200FFE0   bdnz+   0x808f3f90
808F3FB4:  7CC00774   extsb   r0,r6
808F3FB8:  7C070000   cmpw   r7,r0
808F3FBC:  41800024   blt-   0x808f3fe0
808F3FC0:  801800F8   lwz   r0,248(r24)
808F3FC4:  54E4103A   rlwinm   r4,r7,2,0,29
808F3FC8:  88780384   lbz   r3,900(r24)
808F3FCC:  7CA0F214   add   r5,r0,r30
808F3FD0:  80A500CC   lwz   r5,204(r5)
808F3FD4:  38030001   addi   r0,r3,1
808F3FD8:  7CB7212E   stwx   r5,r23,r4
808F3FDC:  98180384   stb   r0,900(r24)
808F3FE0:  3B390001   addi   r25,r25,1
808F3FE4:  3BDE01C4   addi   r30,r30,452
808F3FE8:  2C190007   cmpwi   r25,7
808F3FEC:  4180FF38   blt+   0x808f3f24
808F3FF0:  2C1A0000   cmpwi   r26,0
808F3FF4:  4081002C   ble-   0x808f4020
808F3FF8:  6F438000   xoris   r3,r26,32768
808F3FFC:  3C004330   lis   r0,17200
808F4000:  90610044   stw   r3,68(r1)
808F4004:  C85F0018   lfd   f2,24(r31)
808F4008:  90010040   stw   r0,64(r1)
808F400C:  C018037C   lfs   f0,892(r24)
808F4010:  C8210040   lfd   f1,64(r1)
808F4014:  EC211028   fsubs   f1,f1,f2
808F4018:  EC000824   fdivs   f0,f0,f1
808F401C:  D018037C   stfs   f0,892(r24)
808F4020:  38000001   li   r0,1
808F4024:  3C6080B2   lis   r3,-32590
808F4028:  98036A98   stb   r0,27288(r3)
808F402C:  807800A8   lwz   r3,168(r24)
808F4030:  38030001   addi   r0,r3,1
808F4034:  901800A8   stw   r0,168(r24)
808F4038:  4B8EDAFD   bl   0x801e1b34
808F403C:  7CBB2010   subc   r5,r4,r27
808F4040:  3C8080B9   lis   r4,-32583
808F4044:  3884A2B8   subi   r4,r4,23880
808F4048:  7C1C1910   subfe   r0,r28,r3
808F404C:  90A4001C   stw   r5,28(r4)
808F4050:  39610070   addi   r11,r1,112
808F4054:  90040018   stw   r0,24(r4)
808F4058:  4BAFD305   bl   0x803f135c
808F405C:  80010074   lwz   r0,116(r1)
808F4060:  7C0803A6   mtlr   r0
808F4064:  38210070   addi   r1,r1,112
808F4068:  4E800020   blr   
[/spoiler]
That's a lot so a newbie like me can need some help
Title: Re: Change Stage on the Fly Code
Post by: toonlink444 on February 17, 2011, 10:41:58 PM
Oh and It broke on 808F3AF4:  80180370 lwz, r0,880(r24)
Title: Re: Change Stage on the Fly Code
Post by: hetoan2 on February 18, 2011, 12:50:18 AM
is this for SSBB?

i'm not certain how that game works, but many games need a map_restart function or the like.

maps cant be swapped on the fly as easily.
Title: Re: Change Stage on the Fly Code
Post by: toonlink444 on February 18, 2011, 01:29:40 AM
I was hoping that each stage for ssbb was like a room. An area that can be entered and exited. To do this I'll have to find the instrution to end the stage and the instruction to start the stage.
Title: Re: Change Stage on the Fly Code
Post by: hetoan2 on February 18, 2011, 11:13:39 AM
Quote from: toonlink444 on February 18, 2011, 01:29:40 AM
I was hoping that each stage for ssbb was like a room. An area that can be entered and exited. To do this I'll have to find the instrution to end the stage and the instruction to start the stage.
that would be a map_restart function
Title: Re: Change Stage on the Fly Code
Post by: toonlink444 on February 18, 2011, 12:46:08 PM
How do you find that?
Title: Re: Change Stage on the Fly Code
Post by: Bully@Wiiplaza on February 18, 2011, 03:34:36 PM
that won´t be easy to do -__-
Title: Re: Change Stage on the Fly Code
Post by: toonlink444 on February 18, 2011, 10:20:11 PM
ideas anyone. Like greater than when starting less then when over.
Title: Re: Change Stage on the Fly Code
Post by: hetoan2 on February 19, 2011, 01:24:39 AM
do bps on the stage when you can control the changing of stages. I'd suggest using something like the SSE which probably has the ability to change it.