DOA3 Beta in the wild apparently

Matt Ponton

Founder
Staff member
Administrator
Standard Donor
I made an account just today to post this because nobody ever really talked about it I believe.
Thanks for the cool find, and welcome to the forums!

Feel free to post any other findings you stumble across. There is also a way in the release builds to set Genra's fight to a normal camera too, so should be findable in the beta branch I'm sure.

Also, how are you using XEMU with CheatEngine? In my experience the memory is dynamic so you have to find values every time you boot XEMU.
 

GenraReborn3

New Member
Thanks for the cool find, and welcome to the forums!

Feel free to post any other findings you stumble across. There is also a way in the release builds to set Genra's fight to a normal camera too, so should be findable in the beta branch I'm sure.

Also, how are you using XEMU with CheatEngine? In my experience the memory is dynamic so you have to find values every time you boot XEMU.
Okay, I don't know how to change the camera to normal. I'd like to know that to try it in this beta version.
I just use a notepad file I have of the DOA3 character id's and I do this simple thing. I'm pretty sure its been explained but it works the same way for me in xemu.

character select screen with cheat engine hooked up to xemu -> scan for kasumi's ID (5) -> next scan tina's id (1) -> Next scan hitomi id (14) - > then I change it to 18 for the playable Genra. for some reason there's 3 different values that have the same number as the characters ID. So I just change those 3 all to Genra's to be safe.

You get to practice with him fully and also switching stages works too for me with the id's. But Genra crashes the game when I try loading him into his actual stage, which feels like a big cop out. Because there's a youtube video of someone playing as him on the stage and it didn't crash for them. ( on the exact beta version im playing I think)
 

WAZAAAAA

Well-Known Member
and the controls work.
ZAMN nice, I've selected him through modding once, but I've never heard of controlling him
thumbs-up.svg
 
Last edited:

grap3fruitman

Well-Known Member
Standard Donor
The address for P1 character in the beta is a single byte value at 0045e479 and for P2 it's 0045e4e1.


Also, it looks like the beta has some debug stuff left in too. The debug functions been completely stripped in all the other builds, see comparison (Beta on the left, JP final on the right). Something else to look into.

1706724528596.png


I'm having issues getting this to boot in CXBX, which uses static memory addresses and makes poking so much easier.
 

GenraReborn3

New Member
I sincerely wish the beta was playable on cxbx. It would run a lot faster. I have no idea how that'd be fixable. I'm really grateful to see this feedback since this is still one of the most crazy unsolved things I've seen in my whole life! lol.

there's a Japanese YouTuber it seems who actually solved it a long time ago and has a hacked version of the normal game but they haven't elaborated too much. It's like right in plain sight but they never shared their files of the game, I think.

I don't know anything about the more advanced stuff sadly, the cheat engine on XEMU thing is all I really figured out one day just for this beta. I was trying lots of things back when I first did this. I tried moving the beta files of Genra and overwriting the final game ones, and then trying to then play as him with CE, on the normal build (on cxbx) which I don't remember if that works or not.

From the looks of it I'll assume it's more of a different coding thing rather than being tied to his moveset file which locks his movement.

One extra thing is Genra has an unfinished version of his main skin meant for his stage in the beta version that can be moved to the final game.
 

Attachments

  • c7.png
    c7.png
    154.8 KB · Views: 41

Matt Ponton

Founder
Staff member
Administrator
Standard Donor
Okay, I don't know how to change the camera to normal. I'd like to know that to try it in this beta version.
I just use a notepad file I have of the DOA3 character id's and I do this simple thing. I'm pretty sure its been explained but it works the same way for me in xemu.

character select screen with cheat engine hooked up to xemu -> scan for kasumi's ID (5) -> next scan tina's id (1) -> Next scan hitomi id (14) - > then I change it to 18 for the playable Genra. for some reason there's 3 different values that have the same number as the characters ID. So I just change those 3 all to Genra's to be safe.

You get to practice with him fully and also switching stages works too for me with the id's. But Genra crashes the game when I try loading him into his actual stage, which feels like a big cop out. Because there's a youtube video of someone playing as him on the stage and it didn't crash for them. ( on the exact beta version im playing I think)

Ah, okay, so you're just going through the effort of manually finding the address every time you play the game and not setting up some pointer due to the dynamic memory.
 

GenraReborn3

New Member
Ah, okay, so you're just going through the effort of manually finding the address every time you play the game and not setting up some pointer due to the dynamic memory.
Yes. that's how it's possible yeah. It's pretty easy to do and there is I believe a way to make a proper table maybe but the way I do it is just looking every time.
 

Matt Ponton

Founder
Staff member
Administrator
Standard Donor
Yeah I thought you had found a way to make a table, which isn't atm known possible.
 

grap3fruitman

Well-Known Member
Standard Donor
Never documented any of the differences between builds. It's interesting how many small things changed in the last two weeks leading up to launch. I'm sure there's tons, here's just a few minor things.

"Hineri-Straight-Zuki" > "Dokuja-Bunsho"
"Tobi-Mawashi-Geri" > "Rentotsu-Rensen"
"Command Mode" > "Exercise"

D6xJ6EP.png

NxNGGkq.png


qYsTF6s.png

Pklbl0n.png

HGQtUm6.png


DpXunU2.png


Yo that looks cool. Never seen that program. Does it not work at all? Wonder why it says that.
It's intended for an older version of Windows.
 
Last edited:

Derock

Well-Known Member
Never documented any of the differences between builds. It's interesting how many small things changed in the last two weeks leading up to launch. I'm sure there's tons, here's just a few minor things.

"Hineri-Straight-Zuki" > "Dokuja-Bunsho"
"Tobi-Mawashi-Geri" > "Rentotsu-Rensen"
"Command Mode" > "Exercise"

D6xJ6EP.png

NxNGGkq.png


qYsTF6s.png

Pklbl0n.png

HGQtUm6.png


DpXunU2.png



It's intended for an older version of Windows.
Hold on. The prototype models of Kasumi and Ayane almost looks like their DOA2U models. Unless that's the lighting on xemu messing with me.
 

grap3fruitman

Well-Known Member
Standard Donor
Hold on. The prototype models of Kasumi and Ayane almost looks like their DOA2U models. Unless that's the lighting on xemu messing with me.
The lighting is definitely different in the beta build. I think I prefer it. The final seems too bright and washed out in comparison.
 

grap3fruitman

Well-Known Member
Standard Donor
DOA3 Beta trainer for Genra. I'm not sure which one works and I need someone to test. The trainer maker that pulls info from the XBE is pulling a Title ID that doesn't exist anywhere in the file. So I made two, with the only difference being the Title ID.

DeadoAlive3Prototype_0000101A.etm https://mega.nz/file/dbhgxbCK#GBorEI8rhUnNrbQ45Is-RP3uQOq4lja8VMEWZ9MEswU
DeadoAlive3Prototype_00640061.etm https://mega.nz/file/daIE3BSR#wRIvtgJoia3cEb0igQj2cusiHD5aPU5qhWXwt8hAZaw

Code:
Make P1 Genra
Make P2 Genra
CHRDISP_P2 OFF
ENVironment_DISP OFF


You need to install a custom dashboard first and then you can run the trainer like you would have on hardware back in the day.
 

GenraReborn3

New Member
DOA3 Beta trainer for Genra. I'm not sure which one works and I need someone to test. The trainer maker that pulls info from the XBE is pulling a Title ID that doesn't exist anywhere in the file. So I made two, with the only difference being the Title ID.

DeadoAlive3Prototype_0000101A.etm https://mega.nz/file/dbhgxbCK#GBorEI8rhUnNrbQ45Is-RP3uQOq4lja8VMEWZ9MEswU
DeadoAlive3Prototype_00640061.etm https://mega.nz/file/daIE3BSR#wRIvtgJoia3cEb0igQj2cusiHD5aPU5qhWXwt8hAZaw
mana
Code:
Make P1 Genra
Make P2 Genra
CHRDISP_P2 OFF
ENVironment_DISP OFF


You need to install a custom dashboard first and then you can run the trainer like you would have on hardware back in the day.
Ok so I tried it. It doesn't seem to do anything ingame when P1 Genra is activated. I went through that guys entire video tutorial and stuff just for this. file ending in 101A is the trainer that loads, and lets me click the options. The other one (640061) does not show up at all in my launcher/trainer menu.
 

grap3fruitman

Well-Known Member
Standard Donor
Ok so I tried it. It doesn't seem to do anything ingame when P1 Genra is activated. I went through that guys entire video tutorial and stuff just for this. file ending in 101A is the trainer that loads, and lets me click the options. The other one (640061) does not show up at all in my launcher/trainer menu.
I'm sorry - I'm not a very good hacker. Thank you for testing - I was curious which one would show up at least. I need to figure out what I did wrong.
 

grap3fruitman

Well-Known Member
Standard Donor
Those turn rendering elements on/off - I thought the trainer would work and maybe the user would like to take some clean screenshots.

EnvironmentDisplay turns the environment rendering on/off.
CharacterDisplay_P2 turns Player2 rendering on/off.
(I didn't include in the trainer because I found it after but FixDisp turns the UI on/off)

Here's a quick sample video of these things actually working with Cheat Engine. Not sure why the trainer on hardware doesn't work.
 

GenraReborn3

New Member
Those turn rendering elements on/off - I thought the trainer would work and maybe the user would like to take some clean screenshots.

EnvironmentDisplay turns the environment rendering on/off.
CharacterDisplay_P2 turns Player2 rendering on/off.
(I didn't include in the trainer because I found it after but FixDisp turns the UI on/off)

Here's a quick sample video of these things actually working with Cheat Engine. Not sure why the trainer on hardware doesn't work.
I did it all through XEMU. With everything set up the exact same as that tutorial video linked. I don't know much about coding or how xemu really works, but what I think is xemu just isn't applying the trainers changes to the beta version of the game. Maybe it would work for someone else but for me nothing functioned. I toggled all the trainer options in the custom dashboard, then launched the game. Nothin.

Two of the worst things are: cxbx won't run the beta. And the person who made genra work hasn't uploaded how or their copy of the game files which looks like it's on the retail version running on cxbx.

 
ALL DOA6 DOA5 DOA4 DOA3 DOA2U DOAD
Top