Electry / VitaGrafixPatchlist

Collection of patches for VitaGrafix 5.0+
180 stars 46 forks source link

Code for several games found by Chinese fans #11

Open yeqing1990 opened 5 years ago

yeqing1990 commented 5 years ago

Thanks to fans from Baidu Post Bar: q6164007

# Gundam SEED Battle Destiny [JP 1.00]
[PCSG00040,eboot.bin]
@IB
0:0x7763C0 uint32(<ib_w>)
0:0x7763C4 uint32(<ib_h>)

# One Piece Burning Blood [ASIA 1.08]
[PCSH00202,eboot.bin]
@IB
1:0x8DC0 uint32(<ib_w>)
1:0x8DC4 uint32(<ib_h>)

# J-Stars Victory Vs+ [ASIA 1.00]
[PCSH00136,eboot.bin]
@IB
1:0x485F8 uint32(<ib_w>)
1:0x485FC uint32(<ib_h>)

# Tokyo Xanadu [JP 1.04]
[PCSG00608,eboot.bin]
@IB
0:0xE75C8 t2_mov(1,1,<ib_w>)
0:0xE75CC t2_mov(1,2,<ib_h>)
0:0xE7602 t2_mov(1,1,<ib_w>)
0:0xE7606 t2_mov(1,2,<ib_h>)

# Tokyo Xanadu [ASIA 1.00]
[PCSH10009,eboot.bin]
@IB
0:0xE7A48 t2_mov(1,1,<ib_w>)
0:0xE7A4C t2_mov(1,2,<ib_h>)
0:0xE7A82 t2_mov(1,1,<ib_w>)
0:0xE7A86 t2_mov(1,2,<ib_h>)

# Dungeon Hunter: Alliance [EU 1.0]
[PCSB00041,eboot.bin,0x68447424]
@IB
0:0x082DDE t2_mov(1,5,<ib_w>)
0:0x082E32 t2_mov(1,11,<ib_h>)

# Valhalla Knights 3 GOLD [JP 1.05]
[PCSG00307,eboot.bin,0x2A62D92D]
@IB
0:0x0C5840 t2_mov(1,3,<ib_w>)
0:0x0C584E t2_mov(1,6,<ib_h>)

note: 1.Valhalla Knights 3 GOLD supports up to 720x412, and the big error is estimated. It is estimated to be 2.Tokyo XanaduThe resolution of this game is changed to 1280x720, and the display is best. You can also change the low point, such as 1280x544, and the number of frames may be higher.

ib commented 5 years ago

Can you please tell, what this @ib is?!

InitialXKO commented 5 years ago

The last code is not correct

InitialXKO commented 5 years ago

@ib refers to Internal Buffer and it should be @ib

yeqing1990 commented 5 years ago

@ib Sorry, I forgot to add ```

yeqing1990 commented 5 years ago

@InitialXKO already edited

Babbosh commented 5 years ago

Wow, great job guys! Especially for OPBB and GSBD!

Shinriji commented 5 years ago

Gonna test OPBB and Jstars later today and if they work, gonna make a pull request.

PS - Mad props for our chinese vita fans!

nad45 commented 5 years ago

Thanks I hope the codes for eu versions will come soon

Babbosh commented 5 years ago

@nad45 I don't think there is any other region available apart from Japan for the Gundam. Am I right?

nad45 commented 5 years ago

You're right, Gundam is only JP But i was thinking about One piece and Jstar

Electry commented 5 years ago

Log from VK3G at > 720x412

D:\orochi\YEBIS\YEBIS_VITA_SDK3.0_20121101\pfxes_vita\projects\asp\aspTOT\pfx\es\UnitBuild\pfxes_vita\src\GPU\ESGPUPostEffect.cpp(3365) : Nov 11 2013 PPFX WARNING: Out of video memory.

Try this:

# Valhalla Knights 3 GOLD [JP 1.05]
[PCSG00307,eboot.bin,0x2A62D92D]
@IB
0:0x0C5840 t2_mov(1,3,<ib_w>)
0:0x0C584E t2_mov(1,6,<ib_h>)
0:0x28AE10 t2_mov(1,14,0x900000)
1:0xFD90 uint32(0x8500000)
@FPS
0:0x27172E nop() *2
yeqing1990 commented 5 years ago

@Electry The effect is very good, and the number of frames is very stable, great.

nad45 commented 5 years ago

@yeqing1990 Hi Do you have the values for the EU version of One Piece Burning Blood? The game crashes if i use asia values.

Shinriji commented 5 years ago

Hi guys. i pushed a commit with J-Stars Victory Vs (PCSG00300) and J-Stars Victory Vs+ (PCSH00136). Also, put game list on alphabetical order for QOL improvements for VG Configurator 2.0 users (like myself).

I tested my JP cart version of J-Stars and its working on VG4.00 alpha 2 so the ASIA version should work as well. Minimal improvements on IQ but no framerate dips or other bugs when OC 500mhz,.

Babbosh commented 5 years ago

@Shinriji Which setting do you use for J-stars?

Shinriji commented 5 years ago

960x544

Shinriji commented 5 years ago

Guys, I found out that the current J-Victory patch crashes on the map of adventure mode (JP and ASIA), at the time I only tested free mode. The original chinese coder of the patch updated the code to work on the ASIA eboot, but it currently causes crashes everytime with the JP version.

As such, I'm removing the pull request for that game until a stable JP patch is found.

PS - I entered the Baidu thread, and the guy working on ASIA patches found out new games (Resogun, Atelier Sophie, Shallie and Lydie, Macross Delta and Gundam Breaker 3). I tested Resogun patch with the US version, but the patch don't work.

Shinriji commented 5 years ago

GUNDAM BREAKER 2 [ASIA 1.03]

[PCSH00132,eboot.bin,0x52E6D297] @ib 0:0x479446 t2_mov(1,1,0x900000) 0:0x32FAD6 t2_mov(1,4,) 0:0x32FADA t2_mov(1,5,)'

J-Stars Victory Vs+ [ASIA 1.00] (UPDATED PATCH)

[PCSH00136,eboot.bin] @ib 0:0x2BD01E t2_mov(1,4,0xF00000) 0:0x2BCF62 t2_mov(1,14,0x6100000) 1:0x485F8 uint32() 1:0x485FC uint32()'

Atelier Shallie Plus: Alchemists of the Dusk Sea [JP 1.05]

[PCSG00821,eboot.bin] @ib 0:0x300670 t2_mov(1,1,) 0:0x300674 t2_mov(1,2,) 0:0x30059E t2_mov(1,1,) 0:0x3005A4 t2_mov(1,2,)'

Atelier Sophie: The Alchemist of the Mysterious Book [ASIA 1.01]

[PCSH00220,eboot.bin] @ib 0:0x357F04 t2_mov(1,1,) 0:0x357F10 t2_mov(1,2,) 0:0x357F28 t2_mov(1,1,) 0:0x357F2C t2_mov(1,2,) 0:0x353C70 t2_mov(1,3,) 0:0xB5F44 t2_mov(1,1,) 1:0xB3714 uint32()'

Atelier Lydie & Suelle: Fushigi na Kaiga no Renkinjutsushi [JP 1.05]

[PCSG01116,eboot.bin] @ib 0:0x32A5AC t2_mov(1,0,) 0:0x32A5B2 t2_mov(1,0,)

Atelier Firis - The Alchemist and the Mysterious Journey [ASIA 1.01]

[PCSH10026,eboot.bin] @ib 0:0x35DE48 t2_mov(1,0,) 0:0x35DE4E t2_mov(1,0,)

Blue Reflection: Maboroshi ni Mau - Shoujo no Ken [JP 1.05]

[PCSG00987,eboot.bin] @ib 0:0x31716C t2_mov(1,0,) 0:0x317172 t2_mov(1,0,)

Catherine Full Body DEMO [JP 1.00]

[PCSG90323,eboot.bin] @ib 0:0xBBCA8 t2_mov(1,5,) 0:0xBBCB0 t2_mov(1,6,) 0:0x13452F2 t2_mov(1,14,) 0:0x13452F6 t2_mov(1,12,)

Ukiyo no Roushi [JP 1.00]

[PCSG00480,eboot.bin] @ib 1:0x26078 uint32() 1:0x2607C uint32()

Shin Sangoku Musou: Eiketsuden [ASIA 1.00]

[PCSH10006,eboot.bin]] @ib 0:0x7F9F2C uint32() 0:0x7F9F30 uint32() 0:0x7F9F34 uint32() 0:0x7F9F3C uint32() 0:0x7F9F40 uint32() 0:0x7F9F44 uint32() 0:0x7F9F48 uint32() 0:0x7F9F4C uint32() 0:0x7F9F50 uint32() 0:0x7F9F54 uint32() 0:0x7F9F58 uint32() 0:0x7F9F5C uint32() 0:0x7F9F60 uint32() 0:0x7F9F64 uint32()"

San Goku Shi 13 with Power-Up Kit [ASIA 1.02]

[PCSH00308,eboot.bin] @ib 0:0x10B3C24 uint32() 0:0x10B3C28 uint32() 0:0x10B3C2C uint32() 0:0x10B3C34 uint32() 0:0x10B3C38 uint32() 0:0x10B3C3C uint32()"

Shinriji commented 5 years ago

RESOGUN [JP 1.00]

[PCSC00088,eboot.bin] @fb 0:0x165A08 t2_mov(1,0,<fb_w>) 0:0x165A0E t2_mov(1,0,<fb_h>)

PS - Don't work with the US (1.01)

mcallbosco commented 5 years ago

Resogun [US 1.01]

PCSA00103,eboot.bin] @FB 0:0x165A28 t2_mov(1,0,) 0:0x165A2E t2_mov(1,0,)

Here's the values for the US version of Resogun on version 1.01.

Shinriji commented 5 years ago

It works, thanks. Gonna test another game and push a request for those games.

ib commented 5 years ago

@Doredialilligan Could you please mark your code as code and avoid using @ib which would involve me! Thanks.

Babbosh commented 5 years ago

HAHAHAHHAAA

Babbosh commented 5 years ago

@ib ahhahaha It looks like he is trolling you.

Babbosh commented 5 years ago

@Doredialilligan I know, I was just joking. Don't take it too seriously and don't apologize.