DOA: Prototype Discussion

Derock

Well-Known Member
Dallas, TX
Main Character
Kasumi
Did anyone save this shit? I got perma'd so the Twitter info is gone and suffered a data loss so I lost all my hacking notes. ¯\_(ツ)_/¯

I started over again from scratch yesterday and so here's the Raidou code for M2emulator and Mame (DOA still runs like ass in Mame but whatever):

M2Emulator
Code:
function p1boss(value)
    I960_WriteWord(0x54fbe1,0xB);
end

function p2boss(value)
    I960_WriteWord(0x54fc39,0xB);
end

Options =
{
    boss1cheat={name="P1 RAIDOU",values={"Off","On"},runfunc=p1boss},
    boss2cheat={name="P2 RAIDOU",values={"Off","On"},runfunc=p2boss}
}
Mame
Code:
<mamecheat version="1">

  <cheat desc="P1 RAIDOU">
    <script state="run">
      <action>maincpu.pb@54fbe1=0B</action>
    </script>
  </cheat>

  <cheat desc="P2 RAIDOU">
    <script state="run">
      <action>maincpu.pb@54fc39=0B</action>
    </script>
  </cheat>

  <cheat desc="INSTA-KILL P1">
    <script state="run">
      <action>maincpu.pb@54FC02=FF</action>
    </script>
  </cheat>

  <cheat desc="INSTA-KILL P2">
    <script state="run">
      <action>maincpu.pb@54FC5A=FF</action>
    </script>
  </cheat>

</mamecheat>

You could replace 0B with anyone from this list for effect:
Code:
00 "Zack",
01 "Tina",
02 "Jann Lee",
03 "BETA TINA",
04 "Ryu Hayabusa",
05 "Kasumi",
06 "Gen-Fu",
07 "BETA CHAMPION",
08 "Bayman",
09 "BETA BLANK",
0A "BETA RAIDOU",
0B "Raidou",
0C "Lei-Fang",
I'm not proficient enough to make the code a selectable list. -_-


Interestingly enough, Raidou has an end-card with story as if he was intended to be unlockable in the arcade at one point.




I'm curious about the BETA characters.

Also, see if there's any end-card for the main cast. Unless I have to change the setting to Japanese to access them.
 

Dionysus

Well-Known Member
Main Character
Hitomi
Gamertag
N/A
3DS Friend Code
1234-5678-9012
PSN ID
N/A
I can translate that Raidou card:
"So, with this it's over?
Looking down at his opponent fallen before him, Raidou whispered to himself. So in the end, this is all it amounted it...
Since being driven from the Mugen Tenshin Village, a great deal of time had passed. Ever since, he'd devoted himself solely and ravenously to the pursuit of power. To defeat all martial artists and make their power his own. He'd accepted the offer to join the tournament after having a presentiment that his craving for power might be assuaged. However, it seems it had been pointless. Raidou summoned lightning and disappeared into the fog..."
 

WAZAAAAA

Well-Known Member
I asked that punk_7890 dude to document his DOA2 debug mode infos, and he did https://tcrf.net/User_talk:Punk7890#DOA2_PS2_arcade_test_menu
Here's some stuff from my notes that work that doesn't have proper debug text rendering anymore.
Code:
In-game debug menus
202B4504 00000000
202B450C ????????


0C0B4DE8 Light edit / gravity edit + more?
0C0951B8 UV edit menu?
0C0A1804 ?
And here is one that does display.
Code:
UPS Editor After Logos (can't exit, wrong return address)
0027F568 00000038
1027F574 0000DC38
There's many more stubbed routines here and there but not sure what they do or if they have any collision rendering. The first two In-game debug menus stuff is active when R2 is held. I most likely won't work any further on the game considering most debug things seem to be in a bad state.
 
Forgot your password?