PSOne Widescreen Patches
(07-07-2017, 09:05 PM)paul_met Wrote: What for? There is an address and a value of a certain length. It's enough. For example, if the value consists of 4 bytes, then obviously it is necessary to replace 4 bytes. What was in the original is not important.

I have the game Legend PAL, if i search as hex the offset 10FF4, the hexadecimal editor HxD shows the line of the offset 10FF0 with this values:

41 4F 47 48 74 4F 6D F4 F1 86 B2 FD 9A F8 BF 00

which ones are needed replaced by 000C0C24?

Best regards.
Reply

Sponsored links

(07-08-2017, 02:40 PM)El_Patas Wrote: I have the game Legend PAL, if i search as hex the offset 10FF4, the hexadecimal editor HxD shows the line of the offset 10FF0 with this values:

41 4F 47 48 74 4F 6D F4 F1 86 B2 FD 9A F8 BF 00

which ones are needed replaced by 000C0C24?

You're trying to patch the whole CD image. This is an incorrect method. I already wrote about this earlier (http://forums.pcsx2.net/Thread-PSOne-Wid...#pid549761). You need to patch the file "SLES_007.30". Then insert this file into the CD image using CDMage tool.

Monkey magic [SLUS-00930]
GTE hack of emulators (epsxe or pcsxr) does not work for this game. So the code below can be considered the only way to activate a widescreen.

Code:
Cheat:
=======
80019d2C    00C0
80019d2E    2402
80019dEC    00C0
80019dEE    2403
80019CF0    00C0
80019CF2    2403
800176C0    00C0
800176C2    2403
8001924C    00C0
8001924E    2405

Code:
Hex code:
=========
File: SLUS_009.30

Offset / Value / Help:
7EC0 C0000324 (Widescreen)
A52C C0000224 (Environment render fix 1)
A4F0 C0000324 (Environment render fix 2)
A5EC C0000324 (Sprites render fix)
9A4C C0000524 (Sprites position fix)

         
[Image: Man.gif]Meduza Team
Reply
(07-08-2017, 06:52 PM)paul_met Wrote: You're trying to patch the whole CD image. This is an incorrect method. I already wrote about this earlier (http://forums.pcsx2.net/Thread-PSOne-Wid...#pid549761). You need to patch the file "SLES_007.30". Then insert this file into the CD image using CDMage tool.


Yes, i remember this, but also that is incorrect when the game is for use on physical discs, the broken ECC/ EDC
do not affect in the case of using the game with emulators, and i not thought on this when i tried it as i use
only emulators.

Well, then for be sure, all your hex codes are for change only in the executable file of the games?

Now i have opened the file SLES_007.30 and appears all this in the offset 10FF0:

12 E0 49 4A 00 48 0C 48 00 50 0D 48 00 58 0E 48

It is supposed that what is needed to change are the first "12 E0 49 4A" by the "000C0C24"?

Best regards.
Reply
(07-08-2017, 07:49 PM)El_Patas Wrote: Yes, i remember this, but also that is incorrect when the game is for use on physical discs, the broken ECC/ EDC
do not affect in the case of using the game with emulators, and i not thought on this when i tried it as i use
only emulators.

'My method" is something of a good manner. Moreover, it is universal.

(07-08-2017, 07:49 PM)El_Patas Wrote: It is supposed that what is needed to change are the first "12 E0 49 4A" by the "000C0C24"?

Wrong. Offset begins from 0x10FF4. So the old value is 00 48 0C 48.
[Image: Man.gif]Meduza Team
Reply
(07-08-2017, 08:00 PM)paul_met Wrote: 'My method" is something of a good manner. Moreover, it is universal.


Wrong. Offset begins from 0x10FF4. So the old value is 00 48 0C 48.
 
@paul_met, i see, understood, thank you very much for the patches of Arc the Lad, Legend and Monkey Magic.
Keep the good work.

(07-08-2017, 05:56 AM)gamemasterplc Wrote: Widescreen GameShark Code Crash Bandicoot 2 NTSC-U:
80017BFC 0C00
80017BFE 241B
80017C00 1000
80017C02 2402
80017C1C A67B
Clipping Issues.

Vert- Widescreen GameShark Code Crash Bandicoot 2 NTSC-U:
80017BFC 1000
80017BFE 241B
80017C00 1555
80017C02 2402
80017C1C A67B

@gamemasterplc, thank you very much also for your patch of Crash Bandicoot 2.

Best regards.
Reply
Big request!
Widescreen for Alundra!

Is that Possible? Smile
Reply
(07-09-2017, 08:08 PM)EpixNext Wrote: Widescreen for Alundra!

Is that Possible? Smile

The answer is negative. The game field is formed from fast primitives of the "rectangle" type, which can not be distorted.
[Image: Man.gif]Meduza Team
Reply
@gamemasterplc The Crash 2 codes haven't worked for me, I don't know why...
Both the "hor +" and "vert -" hacks cause this issue. It's probably the emulator, but currently, I don't know how to make cheats work on any other XD. On ePSXe, I load the game, then load the cheat code, but it hangs. Resetting the game does nothing, nor saving a "game profile". I tried with Mednafen as well (the "official" Mednafen, not libretro/Retroarch), but it's too complicated.
Reply
The last line is ***** it should be 80017C1E A67B
Reply
Monkey magic [SLUS-00930] (update - more compact code)

Code:
Cheat:
=======
800B22BA    4006
800248b4    000C
800557E2    00C0

Code:
Hex code:
=========
Offset / Value:

File: "0/0.MDS"
12FC    C000
1356    0640

File: "SLUS_009.30"
150B4    0C00
[Image: Man.gif]Meduza Team
Reply




Users browsing this thread: 4 Guest(s)