Hype: The Time Quest Widescreen

Discuss tools to aid in the modification and running of Rayman games.

Moderators: English moderators, Modding and utilities team

Post Reply
Manu270891
Électoon
Posts: 4
Joined: Sat Dec 11, 2010 6:19 pm
Tings: 20

Hype: The Time Quest Widescreen

Post by Manu270891 »

Hi! I would like to play Hype: The Time Quest on widescreen. Just like Rayman 2 and Tonic Trouble, Hype: The Time Quest is another title based on the UbiSoft OpenSpace engine and it was released after those two games. These are the three main differences:
1- It only runs at 640x480, there isn't any resolution selector ingame or the launcher. This issue can be solved through dgVoodoo, but only for 4:3 resolutions.
2- It has two exe files, one for the DirectX renderer ("MaiD3Dvr_bleu.exe") and another for the Glide renderer ("MaiDFXvr_bleu.exe").
3- These exe files are different for each version of the game (I own the Spanish version, and the exe files aren't the same for the English version).

I already managed to modify the FOV for the no-cd patched spanish exe files (both DirectX and Glide), it works just like the Tonic Trouble Fix:
1- Find the third match on the DirectX exe or the fourth match on the Glide exe for "0000003F 0000803F".
2- Replace it with:
a) 5:4 -> "8888883F".
b) 25:16 -> "0E745A3F".
c) 16:10 -> "5555553F".
d) 15:9 -> "0000503F".
e) 16:9 -> "0000403F".
f) ~21:9 -> "0000103F".
Original FOV:
Image
Modified FOV (16:9):
Image

Unfortunately, I can't modify the resolution ingame to another one that matches the correct aspect ratio (like the Tonic Trouble fix) or distort the image stretching it vertically so the Wrapper stretches horizontally it again (like the Rayman 2 fix). Considering the game runs at 640x480, the hex string for this resolution should contain "80020000" (640) and "E0010000" (480). For value conversion I used Cryptii. I managed to find a Hex String that appears to modify the aspect ratio for the DirectX renderer exe. Modifying this hex string makes the game crash at the initial UbiSoft logo, but the logo looks stretched, covering the whole monitor instead of just the 4:3 portion of it:
1- Find the first match on the DirectX exe for "E0010000 68 80020000".
2- For 16:9, replace it with "D0020000 68 00050000".
a) "D0020000" means 720 and "00050000" means 1280. 1280x720 is the smallest standard 16:9 resolution, upscaling on old games should always be done through dgVoodoo to maintain the HUD size.
3- For other aspect ratios, use Cryptii to find the correct values, always using the smallest resolution.
4:3, doesn't crash:
Image
16:9, crashes:
Image

Could anyone help me finish this fix? Considering other OpenSpace engine games have Vert- behavior with resolutions with wider aspect ratios than 4:3, the FOV fix should be enough, just like this:

Image

Thanks everyone!
Last edited by Manu270891 on Tue Apr 28, 2020 2:40 pm, edited 1 time in total.

RayCarrot
Uglette
Posts: 1971
Joined: Sat Jan 11, 2014 5:46 pm
Location: Sweden
Contact:
Tings: 26454

Re: Hype: The Time Quest Widescreen

Post by RayCarrot »

Am I correct in assuming all you have left is to stretch the game to widescreeen? If so, DgVoodoo has that option.

Manu270891
Électoon
Posts: 4
Joined: Sat Dec 11, 2010 6:19 pm
Tings: 20

Re: Hype: The Time Quest Widescreen

Post by Manu270891 »

RayCarrot wrote:
Tue Apr 28, 2020 2:02 pm
Am I correct in assuming all you have left is to stretch the game to widescreeen? If so, DgVoodoo has that option.
No. The Rayman 2 fix works this way. First, the image is strectched vertically editing 0000B905 offset. Then, the wrapper (dgVoodoo/nGlide) stretches the image horizontally, so you get a Vert- Image. Then, the FOV is edited with the 0009C498 offset, which gives a perfect Hor+ widescreen image. I need the offset to vertically stretch the game, so then the wrapper stretches horizontally again, because I already have the offset for the Hor+ fix.

Post Reply