goemon_guy
Hacker
Sr. Member
Karma: 24
Posts: 474
|
|
« Reply #75 on: September 15, 2011, 10:40:33 AM » |
|
I'll give that one a try later!
|
|
|
Logged
|
-Currently hacking the following game(s): ... Request a code via PM, if you wish.
|
|
|
dcx2
Computer Engineer
Moderator
Legendary Member
Karma: 165
Posts: 3468
|
|
« Reply #76 on: September 15, 2011, 12:11:04 PM » |
|
There's a v2 of that code. The first version didn't allow suit-Regal to level up, only prisoner-Regal.
|
|
|
Logged
|
|
|
|
shanidar
Newbie
Karma: 0
Posts: 7
|
|
« Reply #77 on: September 15, 2011, 08:12:31 PM » |
|
There's a v2 of that code. The first version didn't allow suit-Regal to level up, only prisoner-Regal.
Hmm.. thanks for the info. I guess this is the one you are talking about : Unlock Lloyd etc for leveling v2 [dcx2] C209FC0C 00000003 88040000 2C000000 4082000C 38000001 98040000 00000000 Guess I'll edit my previous post then ^_^.
|
|
|
Logged
|
|
|
|
Rockner
Newbie
Karma: 0
Posts: 2
|
|
« Reply #78 on: February 13, 2012, 01:35:09 PM » |
|
Hello there, everyone. Total first-timer here.
I love ToS 2 quite a bit and I'd rather play the PAL edition, since it does have more built-in content. However, I'm not willing to sacrifice my favorite U.S. codes! So, I thought I'd see if I can get some of them ported.
First of all, the party modifier. I was a little confused earlier in the thread with all the technical talk being swapped back and forth, but has the U.S. party modifier code (or an equivalent, I suppose) successfully been ported to the PAL edition?
Apart from that, the single most important code for me is one that's apparently not even listed in this database, and that's the ones the let all the human party members have all the skills (not the artes, the skills):
All Skills Codes (chingi1) Emil: 04481FC4 FFFFFFFE 04481FC8 FFFFFFFF 04481FCC FFFFFFFF 04481FD0 FFFFFFFF 04481FD4 FFFFFFFF 04481FD8 FFFFFFFF 04481FDC FFFFFFFF 04481FE0 FFFFFFFF 04481FE4 7FFFFFFF
Marta: 044820AC FFFFFFFE 044820B0 FFFFFFFF 044820B4 FFFFFFFF 044820B8 FFFFFFFF 044820BC FFFFFFFF 044820C0 FFFFFFFF 044820C4 FFFFFFFF 044820C8 FFFFFFFF 044820CC 7FFFFFFF
Richter: 04482194 FFFFFFFE 04482198 FFFFFFFF 0448219C FFFFFFFF 044821A0 FFFFFFFF 044821A4 FFFFFFFF 044821A8 FFFFFFFF 044821AC FFFFFFFF 044821B0 FFFFFFFF 044821B4 7FFFFFFF
Lloyd: 04481884 FFFFFFFE 04481888 FFFFFFFF 0448188C FFFFFFFF 04481890 FFFFFFFF 04481894 FFFFFFFF 04481898 FFFFFFFF 0448189C FFFFFFFF 044818A0 FFFFFFFF 044818A4 7FFFFFFF
Colette: 0448196C FFFFFFFE 04481970 FFFFFFFF 04481974 FFFFFFFF 04481978 FFFFFFFF 0448197C FFFFFFFF 04481980 FFFFFFFF 04481984 FFFFFFFF 04481988 FFFFFFFF 0448198C 7FFFFFFF
Genis: 04481A54 FFFFFFFE 04481A58 FFFFFFFF 04481A5C FFFFFFFF 04481A60 FFFFFFFF 04481A64 FFFFFFFF 04481A68 FFFFFFFF 04481A6C FFFFFFFF 04481A70 FFFFFFFF 04481A74 7FFFFFFF
Raine: 04481B3C FFFFFFFE 04481B40 FFFFFFFF 04481B44 FFFFFFFF 04481B48 FFFFFFFF 04481B4C FFFFFFFF 04481B50 FFFFFFFF 04481B54 FFFFFFFF 04481B58 FFFFFFFF 04481B5C 7FFFFFFF
Sheena: 04481C24 FFFFFFFE 04481C28 FFFFFFFF 04481C2C FFFFFFFF 04481C30 FFFFFFFF 04481C34 FFFFFFFF 04481C38 FFFFFFFF 04481C3C FFFFFFFF 04481C40 FFFFFFFF 04481C44 7FFFFFFF
Zelos: 04481D0C FFFFFFFE 04481D10 FFFFFFFF 04481D14 FFFFFFFF 04481D18 FFFFFFFF 04481D1C FFFFFFFF 04481D20 FFFFFFFF 04481D24 FFFFFFFF 04481D28 FFFFFFFF 04481D2C 7FFFFFFF
Presea: 04481DF4 FFFFFFFE 04481DF8 FFFFFFFF 04481DFC FFFFFFFF 04481E00 FFFFFFFF 04481E04 FFFFFFFF 04481E08 FFFFFFFF 04481E0C FFFFFFFF 04481E10 FFFFFFFF 04481E14 7FFFFFFF
Regal: 04481EDC FFFFFFFE 04481EE0 FFFFFFFF 04481EE4 FFFFFFFF 04481EE8 FFFFFFFF 04481EEC FFFFFFFF 04481EF0 FFFFFFFF 04481EF4 FFFFFFFF 04481EF8 FFFFFFFF 04481EFC 7FFFFFFF
After that, here's the rest in order from most important on down:
Emil 9999 SP [Aesteval] 02481FA0 0000270F
Marta 9999 SP [Aesteval] 02482088 0000270F
Lloyd 9999 SP [Aesteval] 02481860 0000270
Colette 9999 SP [Aesteval] 02481948 0000270F
Zelos 9999 SP [Aesteval] 02481CE8 0000270F
Sheena 9999 SP [Aesteval] 02481C00 0000270F
Regal 9999 SP [Aesteval] 02481EB8 0000270F
Raine 9999 SP [Aesteval] 02481B18 0000270F
Genis 9999 SP [Aesteval] 02481A30 0000270F
Presea 9999 SP [Aesteval] 02481DD0 0000270F
Richter 9999 SP [Aesteval] 02482170 0000270F
No "Cannot use Item Time" [hawkeye2777] C20B8320 00000005 9421FFF0 91610008 3D60BC83 616BAB9F 917D0050 81610008 38210010 C03D0050 60000000 00000000
If this stuff is impossible, well, I'm fine with playing the U.S. edition. I do have both copies of this game, and I think I still have a USB Gecko around here somewhere, so I could try to help out if anyone needs me to do anything. But, I'm not a coder by any stretch of the imagination, so anything I might try is more likely to hurt than to help!
Thank you in advance for anyone who might take the time to help do this.
|
|
|
Logged
|
|
|
|
Dertreumer
Newbie
Karma: 0
Posts: 3
|
|
« Reply #79 on: March 04, 2012, 06:24:12 PM » |
|
Hi Rockner, I Ported the most codes for you. But i only could do this because i read this whole thread before. The only code i could not port was the "no cannot use item Time", because i'm a noob and don't even know what an usb-gecko is. But these codes work for my german pal version.
All original Skills Codes (chingi1) Emil: 0467D2FC FFFFFFFE 0467D300 FFFFFFFF 0467D304 FFFFFFFF 0467D308 FFFFFFFF 0467D30C FFFFFFFF 0467D310 FFFFFFFF 0467D314 FFFFFFFF 0467D318 FFFFFFFF 0467D31C 7FFFFFFF
Marta: 0467D3E4 FFFFFFFE 0467D3E8 FFFFFFFF 0467D3EC FFFFFFFF 0467D3F0 FFFFFFFF 0467D3F4 FFFFFFFF 0467D3F8 FFFFFFFF 0467D3FC FFFFFFFF 0467D400 FFFFFFFF 0467D404 7FFFFFFF
Richter: 0467D4CC FFFFFFFF 0467D4D0 FFFFFFFF 0467D4D4 FFFFFFFF 0467D4D8 FFFFFFFF 0467D4DC FFFFFFFF 0467D4E0 FFFFFFFF 0467D4E4 FFFFFFFF 0467D4E8 FFFFFFFF 0467D4EC 7FFFFFFF
Lloyd: 0467CBBC FFFFFFFE 0467CBC0 FFFFFFFF 0467CBC4 FFFFFFFF 0467CBC8 FFFFFFFF 0467CBCC FFFFFFFF 0467CBD0 FFFFFFFF 0467CBD4 FFFFFFFF 0467CBD8 FFFFFFFF 0467CBDC 7FFFFFFF
Colette: 0467CCA4 FFFFFFFE 0467CCA8 FFFFFFFF 0467CCAC FFFFFFFF 0467CCB0 FFFFFFFF 0467CCB4 FFFFFFFF 0467CCB8 FFFFFFFF 0467CCBC FFFFFFFF 0467CCC0 FFFFFFFF 0467CCC4 7FFFFFFF
Genis: 0467CD8C FFFFFFFE 0467CD90 FFFFFFFF 0467CD94 FFFFFFFF 0467CD98 FFFFFFFF 0467CD9C FFFFFFFF 0467CDA0 FFFFFFFF 0467CDA4 FFFFFFFF 0467CDA8 FFFFFFFF 0467CDAC 7FFFFFFF
Raine: 0467CE74 FFFFFFFE 0467CE78 FFFFFFFF 0467CE7C FFFFFFFF 0467CE80 FFFFFFFF 0467CE84 FFFFFFFF 0467CE88 FFFFFFFF 0467CE8C FFFFFFFF 0467CE90 FFFFFFFF 0467CE94 7FFFFFFF
Sheena: 0467CF5C FFFFFFFE 0467CF60 FFFFFFFF 0467CF64 FFFFFFFF 0467CF68 FFFFFFFF 0467CF6C FFFFFFFF 0467CF70 FFFFFFFF 0467CF74 FFFFFFFF 0467CF78 FFFFFFFF 0467CF7C 7FFFFFFF
Zelos: 0467D044 FFFFFFFE 0467D048 FFFFFFFF 0467D04C FFFFFFFF 0467D050 FFFFFFFF 0467D054 FFFFFFFF 0467D058 FFFFFFFF 0467D05C FFFFFFFF 0467D060 FFFFFFFF 0467D064 7FFFFFFF
Presea: 0467D12C FFFFFFFE 0467D130 FFFFFFFF 0467D134 FFFFFFFF 0467D138 FFFFFFFF 0467D13C FFFFFFFF 0467D140 FFFFFFFF 0467D144 FFFFFFFF 0467D148 FFFFFFFF 0467D14C 7FFFFFFF
Regal: 0467D214 FFFFFFFE 0467D218 FFFFFFFF 0467D21C FFFFFFFF 0467D220 FFFFFFFF 0467D224 FFFFFFFF 0467D228 FFFFFFFF 0467D22C FFFFFFFF 0467D230 FFFFFFFF 0467D234 7FFFFFFF
The following codes were Ported from Aestevals Codes
Emil 9999 SP 0267D2D8 0000270F
Marta 9999 SP 0267D3C0 0000270F
Lloyd 9999 SP 0267CC80 0000270F
Colette 9999 SP 0267CB98 0000270F
Zelos 9999 SP 0267D020 0000270F
Sheena 9999 SP 0267CF38 0000270F
Regal 9999 SP 0267D1F0 0000270F
Raine 9999 SP 0267CE50 0000270F
Genis 9999 SP 0267CD68 0000270F
Presea 9999 SP 0267D108 0000270F
Richter 9999 SP 0267D4A8 0000270F
@ Rockner: Can you search with that Usb-Gecko-thing the memory addresses (or what ever they are called)? If yes would you pleas help me?
|
|
|
Logged
|
|
|
|
dcx2
Computer Engineer
Moderator
Legendary Member
Karma: 165
Posts: 3468
|
|
« Reply #80 on: March 07, 2012, 01:08:55 AM » |
|
You shouldn't need a USB Gecko. You can use Gecko.NET to load memory dumps for PAL and NTSC regions and compare them.
Maybe someone reading this thread will do it for you. If not, maybe one evening when I have some time I could port the code. Don't hold your breath waiting though.
|
|
|
Logged
|
|
|
|
Dertreumer
Newbie
Karma: 0
Posts: 3
|
|
« Reply #81 on: March 07, 2012, 05:14:30 PM » |
|
I need this code for pal:
Prevent Stat Changes for Lloyd & Co [dcx2] 0404BE6C 4E800020 based on Shadow's "Prevent Stat Resets for Lloyd & Co", condensed into one line. This may also prevent items from being changed as the plot progresses.
I tried to do it myself but it didn't work, so i tried it with the uncondensed code the same way i did it with the codes above but this didn't work neither.
I would really appreciate it if someone port this code for me.^^
|
|
|
Logged
|
|
|
|
dcx2
Computer Engineer
Moderator
Legendary Member
Karma: 165
Posts: 3468
|
|
« Reply #82 on: March 08, 2012, 02:59:10 AM » |
|
Hawkeye's No Cannot Use Item Time PAL C217DDE0 00000003 3D60BC83 616BAB9F 917D0050 C03D0050 60000000 00000000 EDIT: this code was originally wrong, it's fixed now Spoiler for how this was done: Spoiler for NTSC: 800B82F8: D01D0068 stfs f0,104(r29) 800B82FC: 48000018 b 0x800b8314 800B8300: C042BD9C lfs f2,-16996(r2) 800B8304: C03E0000 lfs f1,0(r30) 800B8308: C01D0068 lfs f0,104(r29) 800B830C: EC02007C fnmsubs f0,f2,f1,f0 800B8310: D01D0068 stfs f0,104(r29) 800B8314: 881D0058 lbz r0,88(r29) 800B8318: 2C000000 cmpwi r0,0 800B831C: 41820024 beq- 0x800b8340 800B8320: C03D0050 lfs f1,80(r29) 800B8324: C002BD88 lfs f0,-17016(r2) 800B8328: FC010040 fcmpo cr0,f1,f0 800B832C: 4081007C ble- 0x800b83a8 Spoiler for PAL: 8017DDB8: D01D0068 stfs f0,104(r29) 8017DDBC: 48000018 b 0x8017ddd4 8017DDC0: C042FE44 lfs f2,-444(r2) 8017DDC4: C03E0000 lfs f1,0(r30) 8017DDC8: C01D0068 lfs f0,104(r29) 8017DDCC: EC02007C fnmsubs f0,f2,f1,f0 8017DDD0: D01D0068 stfs f0,104(r29) 8017DDD4: 881D0058 lbz r0,88(r29) 8017DDD8: 2C000000 cmpwi r0,0 8017DDDC: 41820024 beq- 0x8017de00 8017DDE0: C03D0050 lfs f1,80(r29) 8017DDE4: C002FE30 lfs f0,-464(r2) 8017DDE8: FC010040 fcmpo cr0,f1,f0 8017DDEC: 4081007C ble- 0x8017de68
Things to note: everything is identical except for a few places that are offset of r2 (in red). r2 and r13 are both dangerous for this reason, so do not include them in a signature analysis. Note the underlined branch is the same exact binary value in both versions - because it's branching over the same amount of instructions. Using the green part, it was pretty easy to find the PAL counterpart. The code itself created an unnecessary stack frame so I optimized that out. Spoiler for Hiden: stwu r1,-16(r1) stw r11,8(r1)
lis r11,-17277 ori r11,r11,43935 stw r11,80(r29)
lwz r11,8(r1) addi r1,r1,16
lfs f1,80(r29)
Unlock Lloyd and Co. for leveling v2 [dcx2] C20A1ED8 00000003 7C0300EE 2C000000 4082000C 38000001 98030000 00000000 Prevent Stat Changes for Lloyd and Co [dcx2] 0404BCB0 4E800020 Based on Shadow's NTSC code
|
|
« Last Edit: March 08, 2012, 04:44:05 AM by dcx2 »
|
Logged
|
|
|
|
Riku013
Newbie
Karma: 0
Posts: 2
|
|
« Reply #83 on: April 02, 2012, 03:14:07 PM » |
|
Hello,
I'm new in this forum and i'm french. I saw a lot of your codes in the US section and I would like to ask you to port these codes to PAL:
First slot char is on-screen [dcx2] 0402AEA4 60000000
Swap any human into slot 1 [dcx2] 0401DB00 60000000 0401DB18 60000000
These are the most important. But if you have time, I have others codes for you: (Because Richter is the character i play and he is my favorite!)
Unknown Mode [AlexWong] 004934D4 00000003
Add Richter MA in list[frubam] 0627b280 0000001c 00020000 00000000 00000032 000a0001 00000000 80282b88 80282b88 00000000
Patch out Richter's cut-in in any slot 284931EA 0000000B 4A000000 804E1E8C 284931F3 0000000B 4A000000 804E1EF0 284931FB 0000000B 4A000000 804E1F54 28493203 0000000B 4A000000 804E1FB8 DE000001 804E804F 58010000 00000000 DE000000 90009280 14002A4C 003c0033 10002A50 00070000 E0000000 80008000 Based entirely on frubam's code
Thanks a lot for your help!
|
|
|
Logged
|
|
|
|
thomassalto
Newbie
Karma: 0
Posts: 2
|
|
« Reply #84 on: June 25, 2012, 06:46:46 AM » |
|
English: Hi Everyone! I have a little request. Is it possible to port this code to PAL?
Unison attacks and Mystic Artes don't consume any unison gauge [dcx2] 040FDF8C 60000000
I would like to chain mystic arte without stop =D If somone has a little moment for doing that it will be very nice! Thanks a lot!
Français: Salut tout le monde! J'ai une petite requête. Serait-il possible de porter ce code en PAL?
Unison attacks and Mystic Artes don't consume any unison gauge [dcx2] 040FDF8C 60000000
Je voudrais enchaîner mes artes mystiques sans arrêt =D Si quelqu'un a un petit moment pour faire cela se serait vraiment très sympa! Merci beaucoup d'avance!
|
|
|
Logged
|
|
|
|
dcx2
Computer Engineer
Moderator
Legendary Member
Karma: 165
Posts: 3468
|
|
« Reply #85 on: July 01, 2012, 04:42:37 PM » |
|
First slot char is on-screen PAL [dcx2] 0402AF5C 60000000
Swap any human into slot 1 PAL [dcx2] 0401DF88 60000000 0401DFA0 60000000
Unison attacks and Mystic Artes don't consume any unison gauge PAL [dcx2] 041C55F0 60000000
Since I do not own this game I cannot test these codes, but I have confidence they will work. If these codes work then please leave a message here and I will add them to the database for apps like AccioHacks.
|
|
|
Logged
|
|
|
|
thomassalto
Newbie
Karma: 0
Posts: 2
|
|
« Reply #86 on: July 01, 2012, 10:11:46 PM » |
|
Unison attacks and Mystic Artes don't consume any unison gauge PAL [dcx2] 041C55F0 60000000
This code works perfectly! Thanks!! (The unison jauge must be full for launching the Mystic Artes, but once use, the jauge stay full!)
|
|
|
Logged
|
|
|
|
Riku013
Newbie
Karma: 0
Posts: 2
|
|
« Reply #87 on: August 28, 2012, 10:36:52 AM » |
|
Thanks a lot for your hard job, Dcx2.
First slot char is on-screen and Swap any human into slot 1 work!
I suppose the others codes are too long or difficult to port?
Unknown Mode [AlexWong] 004934D4 00000003
Add Richter MA in list[frubam] 0627b280 0000001c 00020000 00000000 00000032 000a0001 00000000 80282b88 80282b88 00000000
Patch out Richter's cut-in in any slot 284931EA 0000000B 4A000000 804E1E8C 284931F3 0000000B 4A000000 804E1EF0 284931FB 0000000B 4A000000 804E1F54 28493203 0000000B 4A000000 804E1FB8 DE000001 804E804F 58010000 00000000 DE000000 90009280 14002A4C 003c0033 10002A50 00070000 E0000000 80008000 Based entirely on frubam's code
If these one are available in Pal, the game would be perfect in my eyes. If you have no time for this, can I have a link or a method to learn how to port NTSC code to Pal?
Again, thanks a lot for your help.
|
|
|
Logged
|
|
|
|
dcx2
Computer Engineer
Moderator
Legendary Member
Karma: 165
Posts: 3468
|
|
« Reply #88 on: August 28, 2012, 02:19:56 PM » |
|
Those probably require a USB Gecko to be ported. They aren't ASM so I can't find them easily using just dumps. Sorry.
|
|
|
Logged
|
|
|
|
Bully@Wiiplaza
Hacker
Legendary Member
Karma: 93
Posts: 1853
|
|
« Reply #89 on: August 28, 2012, 09:43:53 PM » |
|
Those probably require a USB Gecko to be ported. They aren't ASM so I can't find them easily using just dumps. Sorry.
So there isn´t a "good" way of porting pointers? I also struggled with them... ASM is superior in most perspectives.
|
|
|
Logged
|
|
|
|
|