Hype: The Time Quest Widescreen
Posted: Tue Apr 28, 2020 11:19 am
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:

Modified FOV (16:9):

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:

16:9, crashes:

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:

Thanks everyone!
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:
Modified FOV (16:9):
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:
16:9, crashes:
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:
Thanks everyone!