(for PS2, PSX (PS1), Dreamcast, see on the bottom)
Check out complete HD Texture Mod as well!
See also here for my Reshade.
Widescreen for PC:
Method of changing horizontal FOV discovered by RibShark, implemented in attached binaries by AuToMaNiAk005.
It relies on replacing modified Rayman2.exe, with changed one hex value inside, depending on proportions, for 16:9 or 16:10.
Here are the technical details:
We received a new version of the widescreen patch. Now HUD properly scales.
Offset in binary found for text resizing by RibShark
(all three offsets for horizontal, vertical FOV, and text width, attached in every archive)
Icons and textures modified for each proportion by AuToMaNiAk005.
Update 2 (optional):
Finally, someone managed to find FOV value, and it prevents from disappearing objects on edges with widescreen.
The downside is - it needs to be done in Cheat Engine, every time on game launch.
Here's how to do it:
32:9 value - 2.128
Be aware that the above solution won't work if you can't successfully use ALT+TAB in this game in case of being in full screen mode.
Seems like patched GliVd1vf.dll and GliDX6vf.dll by Dege (Rayman 2\DLL) fixes FPS issues for both DX6 and Glide.
It also looks like DLL patch above, along with lower FOV binary (at least 16:10) fixes the issue of disappearing objects on the edges without the need of using Cheat Engine value.
Widescreen download (lower FOV):
[separate zip archives available to download for each proportion inside this link/folder]
Widescreen download (bigger FOV) (by Automaniak):
For FOV comparisons see here: viewtopic.php?p=1414456#p1414456
0. Install dgVoodoo "latest stable version X.XX" (it supports HD Tex mod) -
copy all the files from dgVoodoo folder and copy MS\x86\ddraw.dll, D3DImm.dll to the Rayman 2\ folder).
If you can't manage it to work, install nGlide (incompatible with HD Tex Mod).
Dege - developer of DgVoodoo repaired all FPS issues with DX6/tex mod in Rayman 2 by patching the game files (not only giving DX6 wrapper but also below fix). Replace these files in Rayman 2\DLL folder: https://www.vogons.org/download/file.php?id=83792
Now the game should keep constant 60 FPS even in DX6 and not only using nGlide (it also fixes dgVoodoo Glide FPS issues).
Keep scalling in dgVoodoo settings "unspecified". Otherwise, the 30 FPS lock will appear again.
1. Choose and download your package for your display proportion
List of resolutions for each proportion (16:9, 10 and others)
http://www.overclock.net/t/539967/list- ... ect-ratios
2. Replace .exe and textures.cnt with vignette.cnt in Rayman 2\data
3. Set your resolution and renderer (DX6 (dgVoodoo) or eventually Glide) in GXSetup.exe, or in UBI.ini,
always use x 16
(in the stock game "x 32" doesn't work - see at the bottom for fix [Glide only]).
If you can't run GXSetup, edit ubi.ini by content in grey scrolalble boxes below.
4. If game is still stretched using nGlide, go to nglide_config and set the same resolution as in ubi.ini, there (for those using nGlide, with Glide renderer set in GXsetup/ubi.ini)
5. In case of any problems configuring GXSetup, additionally run it in Windows XP SP2 compatibility mode and as admin in case of resolution enumerating errors or see below for ready ubi.ini content.
For people using Rayman Control Panel:
"there's an option inside of RCP that runs the program as an administrator, that fixed the FPS dips when running the game through RCP"
7. Set your current resolution in dgVoodoo configurator after copying all the necessary files (MS\ddraw.dll and main wrapper libraries from the root folder.
The patched binary originally comes from older, GOG non-DRM version.
For tex mod: - "I've had to enable "Fast video memory access" on my RX 580 - otherwise the textures were literally turning into white polygons if they were close to the camera."
Sometimes you need to run GXSetup and save the settings there if the game doesn't work, but using old GOG version - choosing renderer in GXSetup may fail.
Then if you have any further problems with setting resolution, GXsetup crashes, and using just ubi.ini doesn't help, check this out:
http://raymanpc.com/forum/viewtopic.php ... 94#p981787
https://pcgamingwiki.com/wiki/Rayman_2: ... en_fix.29
If you still encounter FPS issues, install nGlide (incompatible with tex mod), run "nGlide Configurator" (search for it in OS, or look into Menu Start) and chose your resolution. I recommend turning off vertical synchronization and FPS will be capped to 63 FPS, but the game will run faster, and smoother than with V-Sync enabled. One downside is tearing, though. In 9xxx GT GPUs, quite contrary, turning off V-Sync can be required to fix the problem of too fast game. Afterwards, run GXsetup and choose nGlide, or replace content of ubi.ini from below.
I had one report that camera behind Rayman was too close in comparison to DX6 (dgVoodoo).
If you cannot run the game with dgVoodoo on fullscreen, or the game has very low FPS, and you still want to play the game with tex mod, but with 30 FPS, replace these files in Rayman 2\DLL folder: https://www.vogons.org/download/file.php?id=83792, and use dxwrapper instead of dgVoodoo:
https://www.pcgamingwiki.com/wiki/Rayma ... een_fix.29
But DXwrapper is incompatible with Reshade yet.
For Nvidia 9xxx GT and other DX10 cards with very low FPS issues, small game window, and no resolution to choose in "DirectX" in dgVoodoo there was a bug in newer versions above dgVoodoo 2.55.3 which is currently fixed in 2.7 and above versions.
For newest GOG release owners on current W10 build and e.g. RTX 2060 - on a problem of game crashes/exits and more when neither nGlide or dgVoodoo (DX6, Glide) doesn't work.
- All changes in GXSetup produce mistake in ubi.ini:
GLI_DllFile=Dll instead of correct GLI_DllFile=GliDX6 or GLI_DllFile=GliVd1
Which leads to error of "Graphics Dll not found, run install".
- Just copy all of these files to your Rayman 2 folder:
- It will use nGlide from now. Download it also separately and install, then run nGlide Configurator and set your resolution and set Vulkan renderer. That's all. I wasn't able to launch dgVoodoo DX6 on this machine/newer GOG release.
Exemplary content of ubi.ini for Glide for those who don't want to mess with GXSetup anymore:
Code: Select all
[Rayman2]Choose = 1GLI_DllFile=GliVd1 GLI_Dll=Glide2 GLI_Driver= GLI_Device= GLI_Mode=1 - 1920 x 1080 x 16 Language=English GLI_DllFile=GliVd1 ParticuleRate=High
Code: Select all
[Rayman2] GLI_DllFile=GliVd1 GLI_Dll=Glide2 GLI_Driver= GLI_Device= GLI_Mode=1 - 1920 x 1080 x 16 Language=English
for DX6 (Uplay-Wine wrapper):
Code: Select all
[Rayman2]Choose = 1GLI_DllFile=GliDX6 GLI_Dll=DirectX6 GLI_Driver=display GLI_Device=Direct3D HEL GLI_Mode=1 - 1280 x 1024 x 16
Code: Select all
[Rayman2]Choose = 1GLI_DllFile=GliDX6 GLI_Dll=DirectX6 GLI_Driver=display GLI_Device=Direct3D HAL GLI_Mode=1 - 1920 x 1080 x 16 GLI_DllFile=GliDX6 Language=English
If you have the insert disk dialogue while using retail version, use GOG version, or see here:
http://raymanpc.com/forum/viewtopic.php ... 0#p1188953
32 bit depth fix (fixing work of "x 32" in ubi.ini) for PC: (only for Glide)
http://raymanpc.com/forum/viewtopic.php ... 2#p1111432
Console versions widescreen
Rayman Revolution (PS2) widescreen guide:
First download the widescreen patch: https://forums.pcsx2.net/Thread-PCSX2-W ... #pid271674 from the attachment of above post.
Now in PCSX2, go to Config > Emulation Settings > GS Window, and
make sure Aspect Ratio is set to 16:9. Also, go to System, and make sure
Enable Cheats is checked. Now load the game and the widescreen patch should apply automatically. (if something is not clear, read the tutorial in the link).
60 FPS hack for Revolution (PCSX2):
Widescreen on PSX (PS1) version can be achieved on ePSXe since version 2.0 (options>gte hacks>widescreen [stretched on other resolutions than 16:9).
Widescreen on Dreamcast version is possible in two ways. Native, and via hack.
Native widescreen is just option in-game menu which enables only anamorphic widescreen on 4:3 render resolution, so display should be stretched from 4:3 resolution to 16:9. That's how it was intended to work on DC which originally not renders above 640x480 (4:3), so TV's OSD was responsible for stretching display (if it was 16:9 then) from 4:3 input resolution, but in form of anamorphic widescreen.
Via hack, so emulators like nullDC allow setting widescreen in emulator options. But graphics artifacts are similar to these on PC widescreen.
[outdated - old PC widescreen patch with wrong HUD scaling]
Ready .exe (already modified binary) to
link without issues on Google Chrome:
same here (mirror)
another mirror (and 21:9 as well!):
HUD is stretched, and type sometimes, and probably loading screens.
There are also various graphical glitches visible.