Technical information: Difference between revisions

RayCarrot (talk | contribs)
No edit summary
 
(29 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This page is for any technical information regarding any of the Rayman games. If any information you're seeking isn't available here you can ask for help on the forums or in the discussion. Remember to always keep a copy of the original files when replacing any in case they don't work.
This page is dedicated to any '''technical information''' for any of the [[Rayman series|''Rayman'' games]]. Currently only the PC games are listed. User contributions with more information of more games, including for other consoles and platforms, are greatly appreciated.


== Rayman 1 (PC) ==
''Note: Remember to always keep a copy of the original files when replacing any in case they don't work.''
[[Rayman 1]] on PC was created for MS-DOS and requires an emulator, such as DosBox, to run on modern operating systems.
 
== ''[[Rayman 1|Rayman]]'' (PC) ==
''[[Rayman 1|Rayman]]'' on PC was created for MS-DOS and requires an emulator, such as [https://www.dosbox.com/ DOSBox], to run on modern operating systems.


'''Save files:'''
'''Save files:'''
*RAYMAN{Slot number}.SAV - Located in the install directory.
[http://raysaves.raymanpc.com/rayman1.html Download saves]


*RAYMAN{Slot number}.SAV - install directory - Each save file represents one of the save slots.
'''Configuration files:'''
*RAYMAN.CFG - install directory - Contains all in-game settings such as controls and volume.
*RAYMAN.CFG - Located in the install directory.
[http://raysaves.raymanpc.com/rayman1.html Download saves]
**'''Note''': the configuration file is binary. The first byte determines the language, which is used in the game menus and the intro/ending movies (if available). 00 - English, 01 - French, 02 - German. Other values are invalid and cause an abnormal exit if used. The value is set by the installer, but some later program versions (like US v1.21 and FR v1.21) will change it every time the program is run. Patches exist to revert this behavior and make v1.21 honor the language setting in the configuration file.<ref>[[Rayman Pirate-Community]] discussion forums, ''2D PC Rayman game EXE patchers (Make GOG Rayman 1 honour language setting, and others)'', https://www.raymanpc.com/forum/viewtopic.php?p=1438553#p1438553</ref>


=== Missing soundtrack ===
=== Missing soundtrack ===
Due to the limited space on discs, some of the ports, such as [[Rayman Forever]], are missing a lot of the soundtrack. In Rayman Forever the soundtrack files can easily be replaced with the full soundtrack files.
Due to the limited space on discs, some of the ports, such as ''[[Rayman Forever]]'', are missing a lot of the soundtrack. In ''[[Rayman Forever]]'' the soundtrack files can easily be replaced with the full soundtrack files.
 
[https://drive.google.com/file/d/0B_HAsjQRA3-kUlVxNXpVdk04QjQ/view Rayman Forever full soundtrack files]


[https://www.mediafire.com/download/qxqatkzd9d04jc4/Rayman_GOG_Complete_Soundtrack.zip ''Rayman Forever'' full soundtrack files]


== Rayman Gold/Designer ==
== ''[[Rayman Designer]]'' ==
[[Rayman Designer]], also known as [[Rayman Gold]], is featured in several packs such as [[Rayman Forever]] and [[Rayman Collector]]. While the game itself runs on MS-DOS like Rayman 1, the actual Mapper program is a normal .exe file.
''[[Rayman Designer]]'', also known as ''[[Rayman Gold]]'', is featured in several packs such as ''[[Rayman Forever]]'' and ''[[Rayman Collector]]''. While the game itself runs on MS-DOS like ''[[Rayman 1|the original game]]'', the actual Mapper program is a Windows executable.


'''Save files:'''
'''Save files:'''


*.SCT files - {install directory}\PCMAP - Save data for the new levels.
*.SCT files - Located in {install directory}\PCMAP
*RAYKIT.CFG - install directory - Contains all in-game settings such as controls and volume.
*Mapper levels are saved within the world folders in the install directory.
*Levels are saved within the world folders in the install directory.


'''Configuration files:'''
'''Configuration files:'''


*Ubi.ini - {install directory}\ubisoft
*RAYKIT.CFG - Located in {install directory}
*Ubi.ini - Located in {install directory}\ubisoft or C:\Windows\ubisoft
 
[[File:Gold Installation Failed.PNG|thumb|320px|The installer reporting that the installation failed.]]


=== Failed installation ===
=== Failed installation ===
On some copies of the game, most notably Rayman Gold, the installer may report that the installation failed. Despite this, sometimes it will actually succeed. To keep the installed files you'll need to close the installer using the task manager, otherwise it will automatically remove them.
On some copies of the game, most notably ''[[Rayman Gold]]'', the installer may report that the installation failed. Despite this, sometimes it will actually succeed. To keep the installed files the user will need to close the installer using the task manager, otherwise the installer will automatically remove them. If files are missing they can be copied over from the disc.
 
=== Missing soundtrack ===
The Focus / Revival UK re-release (CD part number ESS254 or REV023) is missing all audio tracks. The games will accept a different valid ''[[Rayman]]'' or ''[[Rayman Designer]]'' CD as a music source. Other discs may be used after applying a patch.<ref>[[Rayman Pirate-Community]] discussion forums, ''Rayman DOS versions - no-CD patches'', https://www.raymanpc.com/forum/viewtopic.php?f=89&t=74645</ref>


=== Importing map errors ===
=== Importing map errors ===
Sometimes the Mapper program won't import maps if they're from another directory. This can easily be fixed by placing the map file in the RayKit directory and then importing from there.
Sometimes the Mapper program won't import maps if they are from another directory. This can easily be fixed by placing the map file in the RayKit directory or any of its sub-directories and importing from there.
 
[[File:Mapper error.png|frame|left|Importing map error.]]
 
{{Clear}}


=== Trojan in RayKit files ===
=== Trojan in RayKit files ===
Many programs have detected trojans in the RayKit directory, most notably in the Mapper file, in the GOG version of Rayman Forever. According to GOG it's false, but for anyone who feels insecure you can easily replace the files by the ones from any other version of Rayman Designer.
Many anti-malware programs have reported trojans in the RayKit directory, most notably in the Mapper file, in ''[[Rayman Forever]]''. According to user RibShark on the GOG forums,<ref>GOG.com discussion forums, ''Rayman being flagged by Antivirus Software'', https://www.gog.com/forum/rayman_series/rayman_being_flagged_by_antivirus_software/post7</ref> there is in fact code for the CIH virus, although the exe has most likely been configured to not allow it to run. The virus should also not affect Windows systems running XP and above. For anyone who feels insecure, the files can easily be replaced by the ones from any other version of ''[[Rayman Designer]]''.


=== Missing configuration file (ubi.ini) ===
=== Missing configuration file (ubi.ini) ===
Sometimes the configuration file isn't added properly during installation. To add it manually you'll have to create a folder called "ubisoft" in the RayKit directory and then create a file named ubi.ini in this newly created directory containing this text:
Sometimes the configuration file isn't added properly during installation. To add it manually the user will have to add the following text to the configuration file (or create the file if it is missing):
 
''Note: The configuration below will only work if the configuration file is located in the installation directory. If it is located in the Windows directory the content, specifically the paths, will have to be altered manually.''
 
<pre>
<pre>
[OSD]
[OSD]
Line 53: Line 68:
</pre>
</pre>


== Rayman 2 (PC) ==
[[File:Config error.png|frame|left]]
[[Rayman 2]] can be made to run on Mac by following this tutorial: [[Rayman 2 on Mac|Rayman 2 Mac]]
 
{{Clear}}
 
== ''[[Rayman 2]]'' (PC) ==
''[[Rayman 2]]'' can be made to run on Mac by following this tutorial: [[Guide on how to run Rayman 2 on a Mac|''Rayman 2'' on Mac]].


'''Save files:'''
'''Save files:'''


*Slot{Slot number} - {install directory}\Data\SaveGame - Save data for save slots.
*Slot{Slot number} - Located in {install directory}\Data\SaveGame
*Current.cfg - {install directory}\Data\Options - In-game options and save slot display info.
*Current.cfg - Located in {install directory}\Data\Options
'''Note:''' If you want to copy saves from one PC to another it is recommended to copy the config file as well due to it containing the save slot names. It can however be adjusted manually in the game afterwards as well.
''Note: When copying saves from one PC to another it is recommended to copy the configuration file as well due to it containing the save slot names. The names can otherwise be adjusted manually in the game afterwards.''


'''Configuration files:'''
'''Configuration files:'''


*Ubi.ini - C:\Windows\Ubisoft or in install directory
*Ubi.ini - C:\Windows\ubisoft or in install directory


=== Installer not running ===
=== Installer not running ===
The installer for the game won't run on any 64-bit computers below Windows 8. To play the game you'll have to manually copy over the files from the disc to your computer.
The installer for the game won't run on any 64-bit computers below Windows 8. To play the game the user will have to manually copy over the files from the disc to their computer.
'''Note:''' The game won't show up under installed programs by doing this making it impossible to uninstall normally. To remove the game you'll have to manually remove the files you added.
''Note: The game won't show up under installed programs by doing this, making it impossible to uninstall normally. To remove the game, the files will have to be removed manually.''


=== No CD error ===
=== No CD error ===
This issue was fixed in the GOG version.
This issue was fixed in the GOG version with no known solution being available for the original release.


=== Changing resolution ===
=== Changing resolution ===
The game resolution can be changed by manually editing the ubi.ini file or running the configuration program. Setting the aspect ratio to anything other than 4:3 will automatically stretch the game. To prevent it from doing this there's a patch allowing for true widescreen on all textures except the HUD.
The game resolution can be changed by manually editing the ubi.ini file or running the configuration program. Setting the aspect ratio to anything other than 4:3 will automatically stretch the game or have it crash on launch. To prevent it from doing this there's a patch which allows true widescreen on all game assets except the HUD and loading screens.


[http://community.pcgamingwiki.com/files/file/787-rayman-2-widescreen-patch/ Rayman 2 widescreen patch]
[http://community.pcgamingwiki.com/files/file/787-rayman-2-widescreen-patch/ ''Rayman 2'' widescreen patch]
{|
|-
| [[File:R2 Menu 4,3.png|thumbnail|left|320px|The main menu in standard 4:3.]]
|| [[File:R2 Menu 16,9 Stretch.png|thumbnail|center|320px|The main menu stretched into 16:9.]]
|| [[File:R2 Menu 16,9 Wide.png|thumbnail|right|320px|The main menu in correct 16:9 using the patch.]]
|-
| [[File:R2 Level 4,3.png|thumbnail|left|320px|[[The Precipice]] in standard 4:3.]]
|| [[File:R2 Level 16,9 Stretch.png|thumbnail|center|320px|[[The Precipice]] stretched into 16:9.]]
|| [[File:R2 Level 16,9 Wide.png|thumbnail|right|320px|[[The Precipice]] in correct 16:9 using the patch.]]
|}


=== DirectX not listed ===
=== DirectX not listed ===
For some users the option to run the game with DirectX doesn't appear on Windows 10. To fix this you'll have to manually edit the ubi.ini file with this:
For some users the option to run the game with DirectX doesn't appear on Windows 10. To fix this, the ubi.ini file will manually have to be edited with this:
<pre>
<pre>
GLI_DllFile=GliDX6
GLI_DllFile=GliDX6
Line 88: Line 117:
=== Controller not recognized ===
=== Controller not recognized ===
Place the following .dll file in the game directory.
Place the following .dll file in the game directory.
[https://drive.google.com/file/d/0B_HAsjQRA3-kcm1SWjh3UXpNZGc/view Rayman 2 controller patch]
[https://code.google.com/archive/p/noser-sandbox/downloads ''Rayman 2'' controller patch.]


=== Wrong speed ===
=== Wrong speed ===
If the game is running using nGlide the speed can be changed by changing the refresh rate. Usually you'll want to set it 120hz to fix any speedups.
If the game is running using nGlide the speed can be changed by changing the refresh rate. Usually setting it to 120&nbsp;Hz will fix any speedups.


== Rayman M/Arena (PC) ==
== ''[[Rayman M|Rayman M/Arena]]'' (PC) ==
While [[Rayman M]] and [[Rayman Arena|Arena]] share many similarities, their file structure differs. Save files won't work between the two games.
While ''[[Rayman M]]'' and ''[[Rayman Arena|Arena]]'' share many similarities, their file structure differs. Save files won't work between the two games and the configuration programs have different settings.


'''Save files:'''
'''Save files:'''


*raymanm.sav - {install directory}\Menu\SaveGame - Save data for all save slots.
*raymanm.sav - Located in {install directory}\Menu\SaveGame




Line 111: Line 140:
The game resolution can be changed by manually editing the ubi.ini file or running the configuration program. Setting the aspect ratio to anything other than 4:3 will mess up the menus. To prevent it from doing this there's a patch allowing for true widescreen.
The game resolution can be changed by manually editing the ubi.ini file or running the configuration program. Setting the aspect ratio to anything other than 4:3 will mess up the menus. To prevent it from doing this there's a patch allowing for true widescreen.


[http://pcgamingwiki.com/wiki/Rayman_M#Widescreen_resolution Rayman M widescreen patch]
[http://pcgamingwiki.com/wiki/Rayman_M#Widescreen_resolution ''Rayman M'' widescreen patch.]
[https://raymanpc.com/forum/viewtopic.php?f=13&t=25010 Rayman Arena widescreen patch]
[https://raymanpc.com/forum/viewtopic.php?f=13&t=25010 ''Rayman Arena'' widescreen patch.]


=== Compatibility with modern operating systems ===
The installer on the original disc may not work on recent versions of Microsoft Windows. ''Rayman Control Panel'' may be used to install the game. Some releases use SafeDisc DRM, which is incompatible with Windows 10. To play the game installed from such a release, no-CD patched executables must be used. The widescreen resolution fixes incorporate the no-CD patch as well.<ref>[[Rayman Pirate-Community]] discussion forums, ''Installing Rayman Arena on Windows 10'', https://raymanpc.com/forum/viewtopic.php?p=1414098#p1414098</ref>


== Rayman 3 (PC) ==
== ''[[Rayman 3]]'' (PC) ==


'''Save files:'''
'''Save files:'''


*{Slot name} - {install directory}\GAMEDATA - Save data for save slots.
*{Slot name} - Located in {install directory}\GAMEDATA
*? - ? - In-game options.
*? - ? - In-game options.


[http://raysaves.raymanpc.com/rayman3.html Download saves]
[http://raysaves.raymanpc.com/rayman3.html Download saves.]


'''Configuration files:'''
'''Configuration files:'''


'''Ubi.ini''' - C:\Windows\Ubisoft or C:\Users\{USERNAME}\AppData\Local\VirtualStore\Windows\Ubisoft
'''Ubi.ini''' - Located in C:\Windows\Ubisoft or C:\Users\{USERNAME}\AppData\Local\VirtualStore\Windows\Ubisoft (%LocalAppData%\VirtualStore\Windows\Ubisoft can be used in Explorer)


'''Main patches:'''
'''Main patches:'''


*[https://raymanpc.com/forum/viewtopic.php?t=12854 Better Rayman 3] by RibShark
*[https://raymanpc.com/forum/viewtopic.php?t=12854 Better ''Rayman 3''] by RibShark.
 
=== Program won't launch ===
On Windows 8 and above DirectPlay will have to be enabled for the game to launch. On Windows 10 the option is by default turned off. To turn it back on, the user will have to go to the control panel and turn it on under legacy in the option to turn Windows features on or off.


=== Missing textures ===
=== Missing textures ===
Line 136: Line 170:


=== Changing resolution ===
=== Changing resolution ===
The game resolution can be changed by manually editing the ubi.ini file or running the configuration program. Setting the aspect ratio to anything other than 4:3 will mess up the menus. The [https://raymanpc.com/forum/viewtopic.php?t=12854 Better Rayman 3] patch fixes this issue by allowing true widescreen.
The game resolution can be changed by manually editing the ubi.ini file or running the configuration program. Setting the aspect ratio to anything other than 4:3 will mess up the menus. The [https://raymanpc.com/forum/viewtopic.php?t=12854 Better ''Rayman 3''] patch fixes this issue by allowing true widescreen.


=== Controller not recognized ===
=== Controller not recognized ===
Place the following .dll file in the game directory.
Place the following .dll file in the game directory.
[https://drive.google.com/file/d/0B_HAsjQRA3-kZjQzSXMzcXQ5c2c/view Rayman 3 controller patch]
[https://drive.google.com/file/d/0B_HAsjQRA3-kZjQzSXMzcXQ5c2c/view ''Rayman 3'' controller patch.]


=== Changing camera controls ===
=== Changing camera controls ===
Sometimes the game may not recognize when you've changed the camera controls in the configuration program. This is most likely due to the configuration program only changing one ubi.ini file while the game is reading the other one. Simply copy over all content from the one being changed to the other one to have the changes come into effect in the game.
Sometimes the game may not recognize when the camera controls have been changed in the configuration program. This is most likely due to the configuration program only changing one ubi.ini file while the game is reading the other one. Simply copy over all content from the one being changed to the other one to have the changes come into effect in the game.


=== Windowed mode ===
=== Windowed mode ===
In the ubi.ini file, by changing the number before the resolution from 1 to 0 you can enable the game to run in windowed mode.
In the ubi.ini file, by changing the number before the resolution from 1 to 0 the game will run in windowed mode.


== Rayman Raving Rabbids (PC) ==
== ''[[Rayman Raving Rabbids]]'' (PC) ==
''[[Rayman Raving Rabbids]]'' has an option in the settings for widescreen, although it stretches the game like in ''[[Rayman 2]]''.


'''Save files:'''
'''Save files:'''


*{Slot name} - C:\Users\{username}\AppData\Local\VirtualStore\Program Files (x86)\Ubisoft\Rayman Raving Rabbids - Save data.
*{Slot name} - Located in C:\Users\{username}\AppData\Local\VirtualStore\Program Files (x86)\Ubisoft\Rayman Raving Rabbids (%LocalAppData%\VirtualStore\Program Files (x86)\Ubisoft\Rayman Raving Rabbids can be used in Explorer) or Install directory


'''Configuration files:'''
'''Configuration files:'''


*HKEY_CURRENT_USER\Software\Ubisoft\Rayman4\HKEY_CU RRENT_USER\SOFTWARE\Ubisoft\Rayman4\ - Configuration information in the registry.
*{05D2C1BC-A857-4493-9BDA-C7707CACB937} - Located in HKEY_CURRENT_USER\Software\Ubisoft\Rayman4\HKEY_CU RRENT_USER\SOFTWARE\Ubisoft\Rayman4\


=== jade_enr.exe error ===
=== jade_enr.exe error ===
This is a known error with no current solution. The GOG version does not fix this issue.
This is a known error with no current solution. It is not completely clear which game versions/systems are affected. There is evidence that the GOG version 2.0.0.4 runs fine without this error on 64-bit Windows.<ref>[[Rayman Pirate-Community]] discussion forums, ''Rayman Raving Rabbids'', https://raymanpc.com/forum/viewtopic.php?p=1365186#p1365186</ref>
 
=== Black background ===
If the background appears black, with the text still showing, it is due to the contrast and brightness values being corrupted. A simple fix for this is to simply navigate to the in-game options and turn up the brightness and contrast. If this does not work, the registry keys should manually be deleted. Do so by going to the registry editor (regedit) and find:
<pre>
HKEY_CURRENT_USER\Software\Ubisoft\Rayman4\HKEY_CU RRENT_USER\SOFTWARE\Ubisoft\Rayman4\{05D2C1BC-A857-4493-9BDA-C7707CACB937}\Basic video
</pre>
Then remove the brightness and contrast keys, or attempt to change their values. This process may have to be redone if the game changes it back.


=== Windowed mode ===
=== Windowed mode ===
Go to the registry editor (regedit) and find:  
Go to the registry editor (regedit) and find:
<pre>
<pre>
HKEY_CURRENT_USER\Software\Ubisoft\Rayman4\HKEY_CU RRENT_USER\SOFTWARE\Ubisoft\Rayman4\{05D2C1BC-A857-4493-9BDA-C7707CACB937}\Basic video
HKEY_CURRENT_USER\Software\Ubisoft\Rayman4\HKEY_CU RRENT_USER\SOFTWARE\Ubisoft\Rayman4\{05D2C1BC-A857-4493-9BDA-C7707CACB937}\Basic video
</pre>
</pre>
From there you'll only need to change WindowedMode to 1 instead of the default 0.
From there the user will need to change WindowedMode to 1 instead of the default 0.
'''Note:''' It's not recommend changing the other values as they can be changed properly from the game's main configuration tool instead.
 
=== Widescreen ===
By default the game will run in 4:3. Switching to 16:9 will result in a stretched 4:3 aspect ratio. It is possible playing in true 16:9 where the bottom and top are cropped away by changing the ScreenMode value to 0 in the registry settings. Doing so will mess up the placement of the HUD in several areas of the game.


== Rayman Origins (PC) ==
== ''[[Rayman Origins]]'' (PC) ==


'''Main patches:'''
'''Main patches:'''


*[http://community.pcgamingwiki.com/files/file/696-rayman-origins-official-patch/ Version 1.02] (Not included in all versions).
*[http://community.pcgamingwiki.com/files/file/696-rayman-origins-official-patch/ Official version 1.02] (Not automatically included in all versions).


'''Save files:'''
'''Save files:'''


*{Slot name} - C:\Users\{username}\Documents\My games\Rayman origins\Savegame - Save data.
*{Slot name} - Located in C:\Users\{username}\Documents\My games\Rayman origins\Savegame


'''Configuration files:'''
'''Configuration files:'''


*HKEY_CURRENT_USER\Software\Ubisoft\RaymanOrigins\Settings\ - Configuration information in the registry.
*General Settings - ''HKEY_CURRENT_USER\Software\Ubisoft\RaymanOrigins\''
 
*Language Settings - ''HKEY_LOCAL_MACHINE\Software\Ubisoft\RaymanOrigins\Settings'' (''HKEY_LOCAL_MACHINE\SOFTWARE\'''WOW6432Node'''\Ubisoft\RaymanOrigins\Settings'' on 64-bit Windows)
 
=== Changing language after installation ===
 
The GOG version includes a small GUI utility ('''language_setup.exe''') to change the language. All it does is modify the registry key above. The settings are specified in '''language_setup.ini'''. The parameter name is ''Language'' of type DWORD, with the following values: 0-English, 1-French, 2-Japanese, 3-German, 4-Spanish, 5-Italian, 8-Portuguese, 10-Polish, 11-Russian, 12-Dutch, 13-Czech, 14-Hungarian.
 
Changing the language by modifying the parameter manually in the registry works in the retail version of the game as well, with the exception of Russian, Czech and Hungarian, which will show only blank text boxes. Conversely, the country-specific retail versions of the game may fail to show text in any language other than the native for that release. Since the data files are identical, the difference must be in the main program code ('''Rayman Origins.exe'''). The GOG version is the only one known so far to support all languages in the same installation.


=== Using controller ===
=== Using controller ===
Line 187: Line 239:


=== Higher quality videos ===
=== Higher quality videos ===
Replace existing videos with the ones from the PS3 version for higher quality and framerate.
Replace existing videos with the ones from the PlayStation 3 version for higher quality and framerate.
 
[http://community.pcgamingwiki.com/files/file/697-rayman-origins-ps3-videos/ ''Rayman Origins'' PlayStation 3 videos.]
 
== ''[[Rayman Legends]]'' (PC) ==
 
'''Save files:'''
 
*{Uplay username} - Located in C:\Users\{username}\Documents\Rayman Legends
 
'''Configuration files:'''
 
*Settings - Computer\HKEY_CURRENT_USER\Software\Ubisoft\Rayman Legends


[http://community.pcgamingwiki.com/files/file/697-rayman-origins-ps3-videos/ Rayman Origins PS3 videos]
==References==
<references/>


[[Category:Technical Information]]
[[Category:Technical Information]]