DOA4 Playable Alpha

grap3fruitman

Well-Known Member
Standard Donor
You definitely need a modded system to get her playable. I still haven't looked into it (I'm lazy) but the info posted gave an entrance point, which is what you need to know to decrypt the game's code. The people running it though did it by simply making it so P1 or P2 was fixed to Alpha. Trying to get her selectable would be a more involved process.
 
Last edited:

ryu_highabusa

Well-Known Member
yo dawg, i heard you liked alpha in your alpha




So there's a trainer for DOA4 available online with some digging, you download that and edit the text file to add the code from this page: http://toyomaru5656.blog.fc2.com/blog-entry-15.html

You can force P1 or P2 to be whoever you want with this trainer, all the values are listed on that page but this is the exact code you'd paste for everyone to be Alpha.
Alpha-152
00 830EF630 10 #P1
00 830EF678 00
00 830EF631 10 #P1 Partner
00 830EF679 00
00 830EF63F 10 #P2 (Only Versus, Sparring)
00 830EF687 00
00 830EF640 10 #P2 Partner (Only Versus, Sparring)
00 830EF688 00

See the number 10 in bold? That's your character slot. Use this table to force whoever you like:
00 : ZACK
01 : TINA
02 : JANN LEE
03 : EIN
04 : RYU HAYABUSA
05 : KASUMI
06 : GENFU
07 : HELENA
08 : LEON
09 : BASS
0A : KOKORO
0B : HAYATE
0C : LEIFANG
0D : AYANE
0E : ELIOT
0F : LISA
10 : ALPHA 152
11 : TENGU
12 : SPARTAN
13 : BRAD
14 : CHRISTIE
15 : HITOMI
16 : MURAMASA
17 : ------
18 : BAYMAN

This does require an Xbox 360 capable of running unsigned code, such as a JTAG or RGH modded system.

I'd love to know her framedata or at least the commands for teleport and sidestep
Teleport :4::P+K: or :6::P+K:
Side step :8::P+K: and :2::P+K:
 
Last edited:

theperfectdonut

New Member
yo dawg, i heard you liked alpha in your alpha




So there's a trainer for DOA4 available online with some digging, you download that and edit the text file to add the code from this page: http://toyomaru5656.blog.fc2.com/blog-entry-15.html

You can force P1 or P2 to be whoever you want with this trainer, all the values are listed on that page but this is the exact code you'd paste for everyone to be Alpha.


See the number 10 in bold? That's your character slot. Use this table to force whoever you like:


This does require an Xbox 360 capable of running unsigned code, such as a JTAG or RGH modded system.


Teleport :4::P+K: or :6::P+K:
Side step :8::P+K: and :2::P+K:

Hello im completely new here im wondering how i go about modding doa4. I see the instructions but idk how to start it. I would truly appreciate if anyone can give me a hand
 

Moneyspider_Todd

Active Member
i still haven't modded my 360 (as i still use it more than my Xbox One XD), but this sounds interesting.
I wonder if eventually a real proto of DOA4 will appear in hidden palace or some other place like that.
 

grap3fruitman

Well-Known Member
Standard Donor
Hello im completely new here im wondering how i go about modding doa4. I see the instructions but idk how to start it. I would truly appreciate if anyone can give me a hand
1) You will need to obtain an RGH/JTAG hacked or dev Xbox 360.
2) Rip DOA4 to the 360's hard drive.
3) Download this trainer: http://download1588.mediafire.com/5d96lwcb84ag/q474a3dyyld72ry/doa4_360v02.rar
4) extract the contents of that file into the same directory you ripped DOA4 to and run the trainer. (There's a text file inside you need to edit manually to change which characters and codes you want to use)
 

Sayuku

New Member
1) You will need to obtain an RGH/JTAG hacked or dev Xbox 360.
2) Rip DOA4 to the 360's hard drive.
3) Download this trainer: http://download1588.mediafire.com/5d96lwcb84ag/q474a3dyyld72ry/doa4_360v02.rar
4) extract the contents of that file into the same directory you ripped DOA4 to and run the trainer. (There's a text file inside you need to edit manually to change which characters and codes you want to use)
Hello !
I know this thread is old, but, do I absolutely have to re-buy an RG/JTAG hacked console, or can I do the steps under this one while ignoring it?
And what will happen if I do it on a normal 360, will it simply not work?
 

rayanp4

New Member
1) Vous aurez besoin d'obtenir un RGH/JTAG hacké ou dev Xbox 360.
2) Rip DOA4 sur le disque dur de la 360.
3) Téléchargez cet entraîneur : http://download1588.mediafire.com/5d96lwcb84ag/q474a3dyyld72ry/doa4_360v02.rar
4) extrayez le contenu de ce fichier dans le même répertoire que celui dans lequel vous avez extrait DOA4 et exécutez le formateur. (Il y a un fichier texte à l'intérieur que vous devez modifier manuellement pour changer les caractères et les codes que vous souhaite
1) You will need to obtain an RGH/JTAG hacked or dev Xbox 360.
2) Rip DOA4 to the 360's hard drive.
3) Download this trainer: http://download1588.mediafire.com/5d96lwcb84ag/q474a3dyyld72ry/doa4_360v02.rar
4) extract the contents of that file into the same directory you ripped DOA4 to and run the trainer. (There's a text file inside you need to edit manually to change which characters and codes you want to use)
Hi not working for me my XEX menu won’t the trainer :/ it take me back home menu …
 

grap3fruitman

Well-Known Member
Standard Donor
Hi not working for me my XEX menu won’t the trainer :/ it take me back home menu …
Are doa4.xex and the trainer.xex in the same folder? I don't think it works if you haven't ripped the game to the hard drive.

Hello !
I know this thread is old, but, do I absolutely have to re-buy an RG/JTAG hacked console, or can I do the steps under this one while ignoring it?
And what will happen if I do it on a normal 360, will it simply not work?
Correct - it will simply not work.

i still haven't modded my 360 (as i still use it more than my Xbox One XD), but this sounds interesting.
I wonder if eventually a real proto of DOA4 will appear in hidden palace or some other place like that.
drx found a DOA4 beta in 2008 but I was lacking funds; it's leaked online since but the data looks corrupted sadly https://mega.nz/file/wSpUmSbb#hMnPLhy02VRnMnL4K8yhx3bG2gZKAhIEWY7UhnM4kbs
1687720004244.png


Hello im completely new here im wondering how i go about modding doa4. I see the instructions but idk how to start it. I would truly appreciate if anyone can give me a hand
Do you have an Xbox 360 that can run unsigned code? Like a JTAG or RGH hacked Xbox 360 or a development kit? You need one of those in order to run any of these mods.

Try looking in the doa4 demo. Grap3 said that Alpha-152's character slot was in it, just not activated.
Alpha was 100% intended to be playable. Check out the achievements from the beta:

Code:
i> 00004DB0 -------------------- ACHIEVEMENTS --------------------
i> 00004DB0 6 - Completed Story Mode - Completed Story Mode once. - 5
i> 00004DB0 7 - Completed All Characters' Story - Completed Story Mode with all characters. - 20
i> 00004DB0 8 - Unlocked All Costumes - Unlocked all of the costumes for every character. - 50
i> 00004DB0 9 - Bronze in Time Attack (Single) - Completed all of the Time Attack Mode single battles within 6 minutes. - 10
i> 00004DB0 10 - Silver in Time Attack (Single) - Completed all of the Time Attack Mode single battles within 5 minutes. - 20
i> 00004DB0 11 - Gold in Time Attack (Single) - Completed all of the Time Attack Mode single battles within 4 minutes 30 seconds. - 40
i> 00004DB0 12 - Bronze in Time Attack (Tag) - Completed all of the Time Attack Mode tag battles within 7 minutes. - 10
i> 00004DB0 13 - Silver in Time Attack (Tag) - Completed all of the Time Attack Mode tag battles within 6 minutes. - 20
i> 00004DB0 14 - Gold in Time Attack (Tag) - Completed all of the Time Attack Mode tag battles within 5 minutes. - 40
i> 00004DB0 15 - Bronze in Survival (Single) - Won 20 single battles in Survival Mode. - 10
i> 00004DB0 16 - Silver in Survival (Single) - Won 50 single battles in Survival Mode. - 25
i> 00004DB0 17 - Gold in Survival (Single) - Won 80 single battles in Survival Mode. - 40
i> 00004DB0 18 - 100 Wins in Survival (Single) - Won 100 single battles in Survival Mode. - 50
i> 00004DB0 19 - Bronze in Survival (Tag) - Won 20 tag battles in Survival Mode. - 10
i> 00004DB0 20 - Silver in Survival (Tag) - Won 50 tag battles in Survival Mode. - 25
i> 00004DB0 21 - Gold in Survival (Tag) - Won 80 tag battles in Survival Mode. - 40
i> 00004DB0 22 - 100 Wins in Survival (Tag) - Won 100 tag battles in Survival Mode. - 50
i> 00004DB0 23 - Collected All Items - Collected all of the items in Survival Mode. - 25
i> 00004DB0 24 - Completed All Missions - Completed all of the missions in Mission Mode. - 50
i> 00004DB0 25 - Unlocked "Alpha152" - Unlocked the hidden character "Alpha152." - 10
i> 00004DB0 26 - Unlocked "Gen Fu" - Unlocked the hidden character "Gen Fu." - 10
i> 00004DB0 27 - Unlocked "Leon" - Unlocked the hidden character "Leon." - 10
i> 00004DB0 28 - Unlocked "Ein" - Unlocked the hidden character "Ein." - 10
i> 00004DB0 29 - Unlocked "Tengu" - Unlocked the hidden character "Tengu." - 10
i> 00004DB0 30 - Unlocked "SPARTAN-458" - Unlocked the hidden character "SPARTAN-458." - 20
i> 00004DB0 31 - Unlocked "Helena" - Unlocked the hidden character "Helena." - 10
i> 00004DB0 32 - Total Play Time 5 Hrs. - The total play time reached the 5 hour mark. - 10
i> 00004DB0 33 - Total Play Time 10 Hrs. - The total play time reached the 10 hour mark. - 20
i> 00004DB0 34 - Total Play Time 100 Hrs. - The total play time reached the 100 hour mark. - 30
i> 00004DB0 35 - 10 Wins in DOA Online - Won 10 times in DOA Online Mode. - 10
i> 00004DB0 36 - 50 Wins in DOA Online - Won 50 times in DOA Online Mode. - 20
i> 00004DB0 37 - 100 Wins in DOA Online - Won 100 times in DOA Online Mode. - 30
i> 00004DB0 38 - 5 Consecutive Wins - Won 5 times consecutively in DOA Online Mode. - 10
i> 00004DB0 39 - 10 Consecutive Wins - Won 10 times consecutively in DOA Online Mode. - 25
i> 00004DB0 40 - 20 Consecutive Wins - Won 20 times consecutively in DOA Online Mode. - 40
i> 00004DB0 41 - 5 Consecutive Losses - Lost 5 times consecutively in DOA Online Mode. - 0
i> 00004DB0 42 - 10 Consecutive Losses - Lost 10 times consecutively in DOA Online Mode. - 0
i> 00004DB0 43 - 20 Consecutive Losses - Lost 20 times consecutively in DOA Online Mode. - 0
i> 00004DB0 44 - Achieved Grade "E" - Received the grade of "E" in DOA Online Mode. - 0
i> 00004DB0 45 - Achieved Grade "D" - Received the grade of "D" in DOA Online Mode. - 0
i> 00004DB0 46 - Achieved Grade "B" - Received the grade of "B" in DOA Online Mode. - 20
i> 00004DB0 47 - Achieved Grade "A" - Received the grade of "A" in DOA Online Mode. - 30
i> 00004DB0 48 - Achieved Grade "S" - Received the grade of "S" in DOA Online Mode. - 40
i> 00004DB0 49 - Achieved Grade "SS" - Received the grade of "SS" in DOA Online Mode. - 50
i> 00004DB0 50 - Won a Bronze Star - Defeated a player in the middle a 10 to 14 win streak in DOA Online Mode. - 10
i> 00004DB0 51 - Won a Silver Star - Defeated a player in the middle a 15 to 19 win streak in DOA Online Mode. - 15
i> 00004DB0 52 - Won a Gold Star - Defeated a player in the middle a 20 or more win streak in DOA Online Mode. - 20
i> 00004DB0 ----------------- END OF ACHIEVEMENTS ----------------
 
Last edited:

grap3fruitman

Well-Known Member
Standard Donor
Hello im completely new here im wondering how i go about modding doa4. I see the instructions but idk how to start it. I would truly appreciate if anyone can give me a hand
1) obtain a JTAG/RGH hacked Xbox 360 or XDK (this currently does not work on emulators)
2) rip DOA4 to the harddrive with XEXMenu
3) download and extract the contents of doa4_360v02.zip (https://mega.nz/file/JbglnDxY#9TxkJgFqi6uoMXUfuoSWYEO8ZzRBP0g5UIQ8_Qsnc7E) to the same directory that you ripped DOA4 to and contains doa4.xex
4) run 544307D1_DeadORAlive4_Back.xex - the game will load and you can enable Alpha-152 for everyone with the back button
 

grap3fruitman

Well-Known Member
Standard Donor
Ripped ALPHA-152's command list from the beta:

ATTACKS
Hitenjin​
避天刃​
4P​
前JP~二連突き(仮)​
前JP~二連突き(仮)​
PP​
Renzuki-Hakuro​
連突白鷺脚​
PPKK​
Renzuki-Hakurosen​
連突白鷺閃​
PPK2K​
月輪脚(仮)​
月輪脚(仮)​
PPPPKKKK​
閃地脚​
閃地脚​
PPPPKKK2K​
Ren-Kaio-Enb​
連界央炎舞​
PPPK​
Ren-Getsusai​
連月砕​
PP7K​
Renko-Rekkuga​
連光裂空牙​
PP6PP​
Renko-Rish​
連光裏襲斬​
PP6PKK​
Renko-Kyosh​
連光虚襲斬​
PP6PK2K​
Renko-Tensh​
連光天襲脚​
PP6P6K​
Renko-Genrak​
連光幻落脚​
PP6P2K​
月輪脚(仮)​
月輪脚(仮)​
PP6KKKKK​
閃地脚​
閃地脚​
PP6KKKK2K​
Ren-Getsuro​
連月露​
PP6K2K​
Renzuki-Fukasen​
連突風渦閃​
PP2K​
月輪脚(仮)​
月輪脚(仮)​
PKKKK​
閃地脚​
閃地脚​
PKKK2K​
Senko-Rekkuga​
閃光裂空牙​
6PP​
Senko-Rish​
閃光裏襲斬​
6PKK​
Senko-Kyosh​
閃光虚襲斬​
6PK2K​
Senko-Tensh​
閃光天襲脚​
6P6K​
Senko-Genrak​
閃光幻落脚​
6P2K​
Futenjin​
浮天刃​
8P​
月輪脚(仮)​
月輪脚(仮)​
3PPKKKK​
閃地脚​
閃地脚​
3PPKKK2K​
Kaio-Enb​
界央炎舞​
3PK​
Kaio-Genrak​
界央幻落脚​
3_PK​
白鷺閃​
白鷺閃​
66PPPKK​
Muei-Hangets​
無影半月脚​
66PK​
Muei-Chish​
無影地襲脚​
66P2K​
霧幻連刀​
霧幻連刀​
33PP​
Tenbu-Sh​
天舞襲​
9PK​
バク転~裂空牙​
バク転~裂空牙​
7PP​
大ビンタ(仮)​
大ビンタ(仮)​
HP​
月輪脚(仮)​
月輪脚(仮)​
KKKK​
閃地脚​
閃地脚​
KKK2K​
Tensh​
天襲脚​
9K​
上昇飛龍脚​
上昇飛龍脚​
8KKK​
Getsurin​
月輪脚​
7K​
月輪脚(仮)​
月輪脚(仮)​
6KKKKK​
閃地脚​
閃地脚​
6KKKK2K​
Getsuro-Sh​
月露蹴​
6K2K​
下段マシンガン2​
下段マシンガン2​
1KK2K​
旋・霞蹴り​
旋・霞蹴り​
1KKK​
Shiranami​
白浪​
4KK​
月輪脚(仮)​
月輪脚(仮)​
2KKKK​
閃地脚​
閃地脚​
2KKK2K​
旋・霞蹴り​
旋・霞蹴り​
66KK​
Mai-Ogi​
舞扇​
33K​
ドリルキック(仮)​
ドリルキック(仮)​
HK​
Hakuro-Kyak​
白鷺脚​
F+KK​
Hakurosen​
白鷺閃​
F+K2K​
Nagi​
薙​
4F+K​
Sen-Kasumi​
旋・霞蹴り​
2F+K​
Tsumuji​
旋​
P+K​
Rekkuga​
裂空牙​
4P+KC​
Oboro-Giri​
朧斬り​
4P​
未定​
未定​
KK​
Kiren-Kyak​
起連脚​
K6K​
Kogetsu-Kyak​
湖月脚​
F+K​


THROWS
Kasumi-Gaeshi​
霞返し​
F+P​
Kumoi-Zakura​
雲居桜​
F+P​
Kobore-Ume​
零れ梅​
F+P​
Ryuto-Enb​
竜灯円舞​
6F+P​
Oboro-Gake​
朧駆け​
F+P​
Taka-Azusa​
鷹梓​
6F+P​
Tenro-Kyak​
天瀧脚​
4F+P​
Adachi-Shizuka​
安達静​
4F+P​
Hien-Saka-Otoshi​
飛燕逆落​
8F+P.F+P​
Ibara-Otoshi​
茨落とし​
66F+P.2F+P​
Ibara-Kudaki​
茨砕き​
66F+P.2F+P​
Oboro​
朧​
33F+P​
Rogaku-Sh​
狼顎蹴​
hF+P​
Tsuzumi-Guruma​
鼓車​
HF+P​
Byakko​
白虹​
F+P​
Ura-Hien​
裏飛燕​
8F+P​
Hishu-Enb​
飛襲円舞​
6F+P​
Niji-Shibuki​
虹飛沫​
2F+P​
Hien-Sh​
飛燕襲​
1F+P​


HOLDS
Sakura-Madoi​
桜惑い​
7F​
Sakura-Mayoi​
桜迷い​
7F​
Sakura-Madoi​
桜惑い​
4F​
Sakura-Mayoi​
桜迷い​
6F​
Sakura-Madoi​
桜惑い​
1F​
Sakura-Mayoi​
桜迷い​
1F​
Sakura-Madoi​
桜惑い​
4F​
Sakura-Mayoi​
桜迷い​
6F​


DOWN ATTACKS
Takazume鷹爪脚8P+K


SPECIAL MOVES
ワープ​
ワープ​
152​
Uragake​
裏駆け​
7P​
Tenb​
天舞​
9P​
アピール​
アピール​
464F+P+K​
新タッグ投げ​
新タッグ投げ​
F+P​
Oboro​
朧​
F+P​
 
Last edited:

grap3fruitman

Well-Known Member
Standard Donor
riysFUc.png


So I was able to restore the missing character select slot for Alpha (simply set the byte at 0x821b52d3 to 01). But I can't yet figure out how to get said slot filled.

I found where the Alpha-152 unlock flag is set (0x831a0aee) but I put a read-breakpoint on there and that byte doesn't seem to get read at the character select screen like Spartan (0x831a0aef) or other unlockable characters (Ein/Genfu/Helena/Leon/Tengu).

I might have found the code where each of those bytes gets checked but it looks like the boss flag was commented out and doesn't exist. I don't see a check for Spartan either so I'm probably looking in the wrong spot. Still investigating.

Here's the Xenia-canary patch to restore the slot for yourself:
Code:
544307D1 - DEAD OR ALIVE 4.patch.toml
title_name = "DEAD OR ALIVE 4"
title_id = "544307D1" # TC-2001
hash = "7F840B8DEFDB5C5E" # default.xex
#media_id = "2AD7FA3A"
[[patch]]
    name = "Restore Alpha-152 character slot"
    desc = "sets slot flag to 1 (from 0)"
    author = "ryu_highabusa"
    is_enabled = true

    [[patch.be8]]
        address = 0x821b52d3 
        value = 0x01
[[patch]]
    name = "alpha152 unlock test"
    desc = "sets alpha152 character flag to 1 (from 0) but game never reads this byte as far as I can tell"
    author = "ryu_highabusa"
    is_enabled = true

    [[patch.be8]]
        address = 0x831a0aee
        value = 0x01
 

grap3fruitman

Well-Known Member
Standard Donor
Successfully figured out how to replace the Random Select with Alpha-152. Unfortunately Alpha's shaders still currently crash the Xenia emulator. Here's the patch file.

Code:
544307D1 - DEAD OR ALIVE 4.patch.toml
title_name = "DEAD OR ALIVE 4"
title_id = "544307D1" # TC-2001
hash = "7F840B8DEFDB5C5E" # default.xex
#media_id = "2AD7FA3A"

[[patch]]
    name = "255-hit Combo Limit"
    desc = "Increases the combo limit from 30 to 255"
    author = "ryu_highabusa"
    is_enabled = true

    [[patch.be8]]
        address = 0x82502197
        value = 0xff

[[patch]]
    name = "Increased Max Character Distance"
    desc = "Increases the maximum distance between characters from 6.0f to 420.0f"
    author = "ryu_highabusa"
    is_enabled = true

    [[patch.be32]]
        address = 0x822a9df8
        value = 0x43d20000

[[patch]]
    name = "Alpha-152 can now be selected!"
    author = "ryu_highabusa"
    is_enabled = true

    [[patch.array]] #replace random-select with alpha-152 and appropriate icons and banners
        address = 0x82f4b960
        value = "1001010100060018000600180006003200060032000600b9000600b9000600610006004900000000"
    [[patch.be8]] #restore 24th slot
        address = 0x821b52d3
        value = 0x01
    [[patch.array]] #replace random-select on slot 24
        address = 0x82c24698
        value = "ff01010100060011000600110006001100060011000600b8000600b80006003e0006006e00000000"

[[patch]]
    name = "All Characters Unlocked"
    desc = "Multiplayer Modes Only. Story Mode Unaffected."
    author = "ryu_highabusa"
    is_enabled = true

    [[patch.be8]] #unlock Helena
        address = 0x82f4b872
        value = 0x01
    [[patch.be8]] #unlock Ein
        address = 0x82f4b89a
        value = 0x01
    [[patch.be8]] #unlock Genfu
        address = 0x82f4b8c2
        value = 0x01
    [[patch.be8]] #unlock Leon
        address = 0x82f4b8ea
        value = 0x01
    [[patch.be8]] #unlock Tengu
        address = 0x82f4b912
        value = 0x01
    [[patch.be8]] #unlock Spartan-458
        address = 0x82f4b93a
        value = 0x01


1710565741802.png


Alpha has fans in the audience:
gZPIzdu.png
 
Last edited:
ALL DOA6 DOA5 DOA4 DOA3 DOA2U DOAD
Top