WIP for Tekken 3

This forum is for posting M.A.M.E. Work In Progress "Arcade"cheats that are not quite ready for the prime time. If the cheats are buggy or the cheat descriptions are non-standard then please post them here. Help maybe given but there are no guarantees and they will only be added to the cheat file when the cheat file maintainer is happy with them.
Post Reply
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

WIP for Tekken 3

Post by Heihachi_73 »

I have posted this in here wondering if anyone can iron this one out.

Here's the original disable BG cheat, but I'm looking for the one to enable the black background for all characters, but it doesn't seem to work as expected (e.g. on Hwoarang's stage it goes sky blue, not black).

Edited 10 March 2007: When using Ogre 2 it creates a black background even on Hwoarang and Lei's stage - haven't found this yet. Lei's stage is usually grey otherwise.

Code: Select all

:tekken3:00000000:21F778:00000000:FFFFFFFF:Disable True Ogre Black BG
:tekken3:00010000:21FDA0:00000000:FFFFFFFF:Disable True Ogre Black BG (2/2)
I simply put in an 0x01 value, but obviously it's wrong, or changes but I haven't have time to look at it lately (my last update was November 13).

For a harmless cheat, I've also added a Reset Character Usage Data cheat (Makes all characters used 0 times). This usage counter is the 1P game usage, not versus. It's also in here as it might not be useful (enough) to add to the database. Just documenting memory locations if anything...

Code: Select all

:tekken3:00100001:36EE40:00000000:FFFFFFFF:Reset Character Usage Data:Without losing time and versus records - Paul
:tekken3:00110001:36EE48:00000000:FFFFFFFF:Reset Character Usage Data (2/20):Law
:tekken3:00110001:36EE50:00000000:FFFFFFFF:Reset Character Usage Data (3/20):Lei
:tekken3:00110001:36EE58:00000000:FFFFFFFF:Reset Character Usage Data (4/20):King
:tekken3:00110001:36EE60:00000000:FFFFFFFF:Reset Character Usage Data (5/20):Yoshimitsu
:tekken3:00110001:36EE68:00000000:FFFFFFFF:Reset Character Usage Data (6/20):Nina
:tekken3:00110001:36EE70:00000000:FFFFFFFF:Reset Character Usage Data (7/20):Hwoarang
:tekken3:00110001:36EE78:00000000:FFFFFFFF:Reset Character Usage Data (8/20):Xiaoyu
:tekken3:00110001:36EE80:00000000:FFFFFFFF:Reset Character Usage Data (9/20):Eddy
:tekken3:00110001:36EE88:00000000:FFFFFFFF:Reset Character Usage Data (10/10):Jin
:tekken3:00110001:36EE90:00000000:FFFFFFFF:Reset Character Usage Data (11/11):Julia
:tekken3:00110001:36EE98:00000000:FFFFFFFF:Reset Character Usage Data (12/12):Kuma
:tekken3:00110001:36EEA0:00000000:FFFFFFFF:Reset Character Usage Data (13/13):Bryan
:tekken3:00110001:36EEA8:00000000:FFFFFFFF:Reset Character Usage Data (14/14):Heihachi
:tekken3:00110001:36EEB0:00000000:FFFFFFFF:Reset Character Usage Data (15/15):Ogre
:tekken3:00110001:36EEB8:00000000:FFFFFFFF:Reset Character Usage Data (16/16):Mokujin
:tekken3:00110001:36EEC0:00000000:FFFFFFFF:Reset Character Usage Data (17/17):Gun Jack
:tekken3:00110001:36EEE0:00000000:FFFFFFFF:Reset Character Usage Data (18/18):True Ogre
This one is the same, but lets single players have usage, you might want to change it from 65535 as it will reset to 0 when you select someone.

Code: Select all

:tekken3:00100001:36EE40:0000FFFF:FFFFFFFF:Paul
:tekken3:00100001:36EE48:0000FFFF:FFFFFFFF:Law
:tekken3:00100001:36EE50:0000FFFF:FFFFFFFF:Lei
:tekken3:00100001:36EE58:0000FFFF:FFFFFFFF:King
:tekken3:00100001:36EE60:0000FFFF:FFFFFFFF:Yoshimitsu
:tekken3:00100001:36EE68:0000FFFF:FFFFFFFF:Nina
:tekken3:00100001:36EE70:0000FFFF:FFFFFFFF:Hwoarang
:tekken3:00100001:36EE78:0000FFFF:FFFFFFFF:Xiaoyu
:tekken3:00100001:36EE80:0000FFFF:FFFFFFFF:Eddy
:tekken3:00100001:36EE88:0000FFFF:FFFFFFFF:Jin
:tekken3:00100001:36EE90:0000FFFF:FFFFFFFF:Julia
:tekken3:00100001:36EE98:0000FFFF:FFFFFFFF:Kuma
:tekken3:00100001:36EEA0:0000FFFF:FFFFFFFF:Bryan
:tekken3:00100001:36EEA8:0000FFFF:FFFFFFFF:Heihachi
:tekken3:00100001:36EEB0:0000FFFF:FFFFFFFF:Ogre
:tekken3:00100001:36EEB8:0000FFFF:FFFFFFFF:Mokujin
:tekken3:00100001:36EEC0:0000FFFF:FFFFFFFF:Gun Jack
:tekken3:00100001:36EEE0:0000FFFF:FFFFFFFF:True Ogre
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Post by Heihachi_73 »

Found another thing in Tekken 3 (parent set) today. The location is 31E1E0.

Edit: Address 31E1E0 could be just animation data.

Could this be the beginning of a Tekken 3 move list cheat?

Using Paul (and now Yoshimitsu) I found this changes depending on which move is made. If you throw this up as a watch cheat you can see it change to all numbers depending on what buttons are pressed. However, it doesn't do anything on its own so it isn't of much use.

Link to temporary movelist file (Yoshimitsu only, over 300 moves listed): Linkies
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Post by Heihachi_73 »

Split the post up, it was getting a bit big for an "edit".

Update: Button input addresses!

Added closer locations, actually in RAM instead. P1's and P2's inputs are located at 21FBF4 and 21FBF8 respectively.

0000 Null
0010 Button 6 (unused)
0020 Right Kick
0040 Left Kick
0080 Button 3 (unused)
0100 Right Punch
0200 Left Punch
0400 Right
0800 Left
1000 Down
2000 Up
8000 Start

Just add the numbers up (hex) for simultaneous button presses.

Basic universal throw cheats (a bit slow though since it has to be set to 1 second).

Code: Select all

:tekken3:00900021:21FBF4:00000240:FFFFFFFF:1+3 Throw P1
:tekken3:00900021:21FBF4:00000120:FFFFFFFF:2+4 Throw P1
:tekken3:00900021:21FBF8:00000240:FFFFFFFF:1+3 Throw P2
:tekken3:00900021:21FBF8:00000120:FFFFFFFF:2+4 Throw P2

Code: Select all

:tekken3:00000000:21FBF4:00000000:FFFFFFFF:Auto-fire P1
:tekken3:00000000:21FBF8:00000000:FFFFFFFF:Auto-fire P2
Update: The inputs for the CPU are for P1: 29CF06 (= 29CF08) and for P2: 29D26A (= 29D26C). Unfortunately they don't do a single thing for getting the CPU to do custom moves.

I'm not sure how to make sequential button presses in a combination (e.g. King's Standing Heel Hold multi-throw) so I'll leave it to someone else, if it's possible in the cheat format.

By the look of the moves, they would need to have the button(s) pressed for 2 frames minimum (not to 60 frames / 1 second like the current delay!), and timed to each starting frame of the next move in the combination (preferably).
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Post by Heihachi_73 »

Here a couple of things I'm looking for which I can't find (yet):

Make the demo fights playable (and the reverse, CPU plays as you in-game!)

Two examples are in the [pec] database for PSX emulators in GameShark format:

The first one (for the PAL version)
codelist.inf wrote:"Play as the CPU in Arcade Mode
300AAB41 0000
.Using this code, the P2 pad will control the opponent in 1P Arcade Mode.
The other one (for the NTSC U/C version):
codelist.inf wrote:"P2 Is Always Computer Controlled
300AAB79 0001
I've sat here for about 3 hours and have got nowhere!

Anyway, here's a wierd one which isn't of much real use unless you want the CPU to treat you as practice mode! ;)

Tekken 3 (TET1/VER.E1)

Code: Select all

:tekken3:62000000:000000:00000000:00000000:Button Input PL1:Doesn't affect moving around with the stick
:tekken3:00010000:21F618:00000000:FFFFFFFF:Enabled
:tekken3:00010000:21F618:00000001:FFFFFFFF:Disabled
eljose79
Posts: 112
Joined: Mon Sep 24, 2001 1:00 am
Location: Spain

Post by eljose79 »

excuse me.. is ther not a secret char called 'professor...'

in PSX version of Tekken you could unlock a char named 'professor..' he was not good at fight but had some electric rod to defeat enemies. :P
User avatar
Heihachi_73
Posts: 267
Joined: Thu Jan 26, 2006 8:10 am
Location: Melbourne, Australia
Contact:

Post by Heihachi_73 »

LOL, nope. Doctor Boskonovitch was a PSX only character, along with Gon and a separate playable Anna Williams. It would have been a laugh if they had thought of it back in 1996 but I highly doubt anyone would have used him - everyone knows how annoying and slow Arcade Mode is on the PSX version when you have to play against him as the CPU.
Post Reply