Wednesday 13 February 2013

Tekken 3 Code Update: Moveset Manipulation

 I've lately been messing around with move codes in Tekken 3. As you already know, I have already made a crappy Bound code, but after many hours of hacking, I found where the move structure for each character is stored in memory. With this area of the memory itself, I have been able to change the input of certain moves like Jin's EWGF to f,f+2. and replaced Jin's b+2 with Ogre's d+1+2.

With the right addresses, I was able to assemble a code that can (as long a the move already has follow-ups) string 2 or more moves together.

Scroll past the break for some examples.

Most ideas came from later Tekken games, and from Sadamitsu's work on Tekken 6.

All codes are for the NTSC version.

NOTE: I recommend that you use the fastest write interval possible. You shouldn't have a problem with cheat devices. :)

"JIN cd,4,1
D00A927C 131C
300AAB3F 000A
D00A9135 007F
300AAB3E 000A
D00AAB3E 0A0A
300A9135 00DF
D00AAB3E 0A0A
801049B6 8010
D00AAB3E 0A0A
801049B4 0D6C
D00A927C 0D6C
801049B6 8010
D00A927C 0D6C
801049B4 14DC

"JIN d/f+1,4
D00A927C 0244
300AAB3F 0009
D00A9135 00DF
300AAB3E 0009
D00AAB3E 0909
300A9135 00EF
D00AAB3E 0909
8010492E 8010
D00AAB3E 0909
8010492C 14DC
D00A927C 14DC
8010492E 8010
D00A927C 14DC
8010492C 100C
The first code ever made.

"JIN b,f+2,1,3
D00A927C 0B04
300AAB3F 0008
D00A9135 00BF
300AAB3E 0008
D00AAB3E 0808
300A9135 00EF
D00AAB3E 0808
80104276 8010
D00AAB3E 0808
80104274 089C
D00A927C 089C
80104276 8010
D00A927C 089C
80104274 0B3C

"JIN 1,3
D00A927C FA64
300AAB3F 000E
D00A9135 00BF
300AAB3E 000E
D00AAB3E 0E0E
300A9135 00EF
D00AAB3E 0E0E
80104542 8010
D00AAB3E 0E0E
80104540 0164
D00A927C 0164
80104542 800F
D00A927C 0164
80104540 FAD4
Jin may automatically perform '2,2' after this string due to the short recovery of d+3.

"KIN 1+2,3
D00A927C 28AC
300AAB3F 000F
D00A9135 00BF
300AAB3E 000F
D00AAB3E 0F0F
300A9135 007F
D00AAB3E 0F0F
80109656 8010
D00AAB3E 0F0F
80109654 0F4C
D00A927C 0F4C
80109656 8010
D00A927C 0F4C
80109654 259C

I will give an in-depth description on how the code works in the form of video, but feel free to request anything for now. :)

No comments:

Post a Comment