Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Rayman M"

From PCGamingWiki, the wiki about fixing PC games
(Moved FMV fix to essentials to match R3)
Line 129: Line 129:
 
{{Input
 
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          =  
+
|key remap notes          = Main Menu cannot be entirely navigated with a keyboard.
 
|acceleration option      = false
 
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
Line 135: Line 135:
 
|mouse sensitivity notes  = 3 sensitivity levels.
 
|mouse sensitivity notes  = 3 sensitivity levels.
 
|mouse menu                = true
 
|mouse menu                = true
|mouse menu notes          = Cannot be entirely navigated with a keyboard.
+
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes = Labelled as Reverse.
 
|invert mouse y-axis notes = Labelled as Reverse.
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Use [https://code.google.com/archive/p/noser-sandbox/downloads Rayman 3 Input Fix] on modern systems. Note that this was originally meant for [[Rayman 3: Hoodlum Havoc]], but is also mostly compatible with Rayman M & Arena. Unfortunately, haptic feedback support is broken and vibrates infinitely after performing an action unless the game is paused and the realign camera key cannot be remapped.
+
|controller support notes  = Use [https://code.google.com/archive/p/noser-sandbox/downloads Rayman 3 Input Fix] on modern systems. Note that this was originally meant for [[Rayman 3: Hoodlum Havoc]], but is also mostly compatible with Rayman M & Arena. Unfortunately, haptic feedback support is broken and vibrates infinitely after performing an action unless the game is paused. For a better XInput-specific workaround, see [[#Controller support|Controller support]].
 
|full controller          = false
 
|full controller          = false
 
|full controller notes    = Main Menu cannot be navigated with a controller.
 
|full controller notes    = Main Menu cannot be navigated with a controller.
Line 151: Line 151:
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|xinput controllers        = true
 
|xinput controllers        = true
|xinput controllers notes  =  
+
|xinput controllers notes  = The game does not work with XInput controllers on modern systems. See [[#Controller support|Controller support]] for a workaround.
 
|xbox prompts              = false
 
|xbox prompts              = false
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
Line 188: Line 188:
 
|steam cursor detection    = unknown
 
|steam cursor detection    = unknown
 
|steam cursor detection notes =  
 
|steam cursor detection notes =  
 +
}}
 +
 +
===[[Glossary:Controller|Controller support]]===
 +
{{++}} Xidi and Hookshot can translate XInput calls into DirectInput, restore haptic feedback support, and enable controller hotplugging for this game.
 +
{{--}} Xidi only supports Windows 10 and 11.<ref>{{Refurl|url=https://github.com/samuelgr/Xidi#directinput-supports-force-feedback-what-about-xidi|title=Xidi: DirectInput interface for XInput controllers - Github|date=2021-12-10}}</ref>
 +
{{Fixbox|description=Launch the game by using Xidi and Hookshot|ref=<ref name="XInput support">{{Refcheck|user=icup321|date=2022-02-04|comment=Tested with Xidi v4.0.0 and Hookshot v.1.2.0 with an Xbox 360 controller.}}</ref>|fix=
 +
<ol>
 +
<li>Ensure that [https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist Visual C++ Runtime for Visual Studio 2019] (x86 and/or x64) is installed.</li>
 +
<li>Download the latest versions of [https://github.com/samuelgr/Xidi/releases Xidi] and [https://github.com/samuelgr/Hookshot/releases Hookshot], then extract their respective folders to a convenient location in the computer (e.g. Documents).</li>
 +
<li>Go into the {{file|Xidi-*\Win32}} folder, then copy and paste the {{file|dinput8.dll}} and {{file|Xidi.HookModule.32.dll}} files into <code>{{p|game}}</code> where the game's executable is located.</li>
 +
<li>Go into the {{file|Hookshot-*}} folder, then copy and paste the {{file|Hookshot.32.exe}} and {{file|Hookshot.32.dll}} files into <code>{{p|game}}</code>.</li>
 +
<li>Create a blank text file by right-clicking an empty space in File Explorer → New → Text Document, rename this text file as either {{file|R_Arena.exe.hookshot}} (for Rayman Arena) or {{file|RaymanM.exe.hookshot}} (for Rayman M), and then place this file into <code>{{p|game}}</code>.</li>
 +
<li>Download [https://github.com/icup321/XidiGameConfigurations/raw/master/GameConfigurations/Rayman%20M/Xidi.ini this configuration file] and paste to <code>{{p|game}}</code>.</li>
 +
<li>Launch the game through its main executable.</li>
 +
<li>Reset the game's controller bindings from the in-game options menu and rebind the controls. The game should now be fully playable with an XInput controller.</li>
 +
</ol>
 
}}
 
}}
  
Line 330: Line 346:
 
{{ii}} The Danish, Finnish, German, Italian, Norwegian and Swedish languages are only included in Rayman M.
 
{{ii}} The Danish, Finnish, German, Italian, Norwegian and Swedish languages are only included in Rayman M.
 
{{ii}} The Brazilian Portuguese, Czech, Hebrew, Hungarian, and Polish languages are only included in the retail versions of Rayman M which were released in their own respective regions.
 
{{ii}} The Brazilian Portuguese, Czech, Hebrew, Hungarian, and Polish languages are only included in the retail versions of Rayman M which were released in their own respective regions.
 
==Issues unresolved==
 
===Menu music randomly plays incorrectly after transitioning from title screen===
 
{{ii}} This occurs if you press start on the title screen at a certain time when the title screen music plays, which makes the game load the menu track, but transitions incorrectly thus corrupting the playback. There is currently no known explanation as to why this occurs. The only workaround is to wait around 2 seconds before pressing start or to quickly cycle through or reload the menu.
 
  
 
==Issues fixed==
 
==Issues fixed==
Line 349: Line 361:
 
}}
 
}}
 
{{Fixbox|description=Use a DirectX 8 wrapper such as [https://github.com/crosire/d3d8to9/releases d3d8to9] or [[dgVoodoo 2]] and set monitor refresh rate to 60 Hz.<ref>{{Refcheck|user=icup321|date=2021-10|comment=}}</ref>|fix=
 
{{Fixbox|description=Use a DirectX 8 wrapper such as [https://github.com/crosire/d3d8to9/releases d3d8to9] or [[dgVoodoo 2]] and set monitor refresh rate to 60 Hz.<ref>{{Refcheck|user=icup321|date=2021-10|comment=}}</ref>|fix=
 +
}}
 +
 +
===Menu music randomly plays incorrectly after transitioning from title screen===
 +
{{ii}} This occurs if you press start on the title screen at a certain time when the title screen music plays, which makes the game load the menu track, but transitions incorrectly thus corrupting the playback.
 +
{{Fixbox|description=Use [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]]
 
}}
 
}}
  

Revision as of 22:52, 4 February 2022

Rayman M
Rayman M cover
Developers
Ubisoft Montpellier
Ubisoft Milan
Publishers
Ubisoft
Brazil Brasoft
Poland Licomp Empik Multimedia
Engines
Ubisoft OpenSpace
Release dates
Windows December 14, 2001
Reception
Metacritic 46
Taxonomy
Perspectives Third-person
Controls Direct control
Genres Platform, Racing, Shooter, Party game
Series Rayman
Rayman M on HowLongToBeat
Rayman M on IGDB
Rayman M on MobyGames
Rayman M on Wikipedia
Rayman 1995
Rayman Designer 1997
Rayman By His Fans 1998
Rayman 60 Levels 1999
Rayman 2: The Great Escape 1999
Rayman M 2001
Rayman 3: Hoodlum Havoc 2003
Rabbids (series)
Rayman Origins 2012
Rayman Jungle Run 2013
Rayman Legends 2013
Rayman Fiesta Run 2014
Rayman Mini 2019
Rayman Redemption (unofficial) 2020

Warnings

SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).

Key points

Running the game at frame rates higher than 60 may negatively affect gameplay.
Released as Rayman Arena in North America.
Based on the original PS2 version.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Rayman M. Uses a simple disc check.
Windows
Retail
Disc check (requires the CD/DVD in the drive to play)
Rayman Arena original retail version. Has SafeDisc v2.51.021 DRM[Note 1].
Windows
Retail
Disc check (requires the CD/DVD in the drive to play)
10th Anniversary, also includes Rayman 2: The Great Escape and Rayman 3: Hoodlum Havoc.
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).
This game is not available digitally.

Essential improvements

Patches

Rayman M menu files patch download.
Extract and replace the original files on <path-to-game> to install it.
Some re-released versions of Rayman M shipped out with earlier versions of the game's menu assets which can corrupt save files after saving over a certain amount of times.
Note that the North American Rayman Arena releases do not contain this bug and should not be patched.

FMV (Full Motion Video)

The PC version uses FMV files that are much more compressed compared to the console versions.
Download and install PS2 FMVs[3]
  1. Download and unzip the video files.
  2. Go to <path-to-game>\videos\.
  3. Replace the files in the folder with the downloaded ones.

Skip intro videos

Skip startup Ubisoft logo and Intro
  1. Go to <path-to-game>\Videos.
  2. Delete or rename Ubi.bik and Intro.bik.
  3. Save this file to <path-to-game>\Videos.
  4. Rename it to Ubi.bik, then create another copy and rename it to Intro.bik.

Game data

Configuration file(s) location

System Location
Windows %WINDIR%\Ubisoft\ubi.ini[Note 2]

Save game data location

System Location
Windows <path-to-game>\MENU\SaveGame\raymanm.sav[Note 2]

Video

Widescreen resolution

Widescreen fixes
  1. After downloading the fixes, copy the and replace the desired executable file to <path-to-game>
  2. Go to %WINDIR%\Ubisoft\
  3. Open ubi.ini
  4. Edit your resolution.

Input

Keyboard and mouse State Notes
Remapping
Main Menu cannot be entirely navigated with a keyboard.
Mouse acceleration
Mouse sensitivity
3 sensitivity levels.
Mouse input in menus
Mouse Y-axis inversion
Labelled as Reverse.
Controller
Controller support
Use Rayman 3 Input Fix on modern systems. Note that this was originally meant for Rayman 3: Hoodlum Havoc, but is also mostly compatible with Rayman M & Arena. Unfortunately, haptic feedback support is broken and vibrates infinitely after performing an action unless the game is paused. For a better XInput-specific workaround, see Controller support.
Full controller support
Main Menu cannot be navigated with a controller.
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Labelled as Reverse.
Controller types
XInput-compatible controllers
The game does not work with XInput controllers on modern systems. See Controller support for a workaround.
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg
Additional information
Controller hotplugging
Haptic feedback
On by default, no apparent way to disable it.
Digital movement supported
Simultaneous controller+KB/M

Controller support

Xidi and Hookshot can translate XInput calls into DirectInput, restore haptic feedback support, and enable controller hotplugging for this game.
Xidi only supports Windows 10 and 11.[4]
Launch the game by using Xidi and Hookshot[5]
  1. Ensure that Visual C++ Runtime for Visual Studio 2019 (x86 and/or x64) is installed.
  2. Download the latest versions of Xidi and Hookshot, then extract their respective folders to a convenient location in the computer (e.g. Documents).
  3. Go into the Xidi-*\Win32 folder, then copy and paste the dinput8.dll and Xidi.HookModule.32.dll files into <path-to-game> where the game's executable is located.
  4. Go into the Hookshot-* folder, then copy and paste the Hookshot.32.exe and Hookshot.32.dll files into <path-to-game>.
  5. Create a blank text file by right-clicking an empty space in File Explorer → New → Text Document, rename this text file as either R_Arena.exe.hookshot (for Rayman Arena) or RaymanM.exe.hookshot (for Rayman M), and then place this file into <path-to-game>.
  6. Download this configuration file and paste to <path-to-game>.
  7. Launch the game through its main executable.
  8. Reset the game's controller bindings from the in-game options menu and rebind the controls. The game should now be fully playable with an XInput controller.

Audio

Audio feature State Notes
Separate volume controls
Music and Sound Effects.
Surround sound
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
French
Spanish
Danish
Finnish
German
Italian
Norwegian
Swedish
Brazilian Portuguese
Czech
Hebrew
Hungarian
Polish
Russian
Fan translation.
The Danish, Finnish, German, Italian, Norwegian and Swedish languages are only included in Rayman M.
The Brazilian Portuguese, Czech, Hebrew, Hungarian, and Polish languages are only included in the retail versions of Rayman M which were released in their own respective regions.

Issues fixed

Install the game on modern operating systems (Retail)

The retail game discs cannot be installed on 64-bit computers because the installer is a 16-bit bit application.
Use Rayman Control Panel[citation needed]
Use winevdm[citation needed]

Game elements stutter or run too fast

Rayman M and Rayman Arena might run at 64 FPS on some systems by default. Frame rates above 60 FPS can cause various issues, e.g. some animations play out too fast or stutter, certain platforms disappear more quickly, etc.
Limit frame rate to 60 FPS.
Use a DirectX 8 wrapper such as d3d8to9 or dgVoodoo 2 and set monitor refresh rate to 60 Hz.[6]

Menu music randomly plays incorrectly after transitioning from title screen

This occurs if you press start on the title screen at a certain time when the title screen music plays, which makes the game load the menu track, but transitions incorrectly thus corrupting the playback.
Use DirectSound 3D restoration software

Network

Multiplayer types

Type Native Players Notes
Local play
2 Versus
Up to 4 characters: including 1 to 3 AI (combat mode only)
LAN play
4 Versus
Only in Rayman Arena.
Online play
Asynchronous multiplayer

Connection types

Other information

API

Technical specs Supported Notes
Direct3D 8 Rayman M uses 8.0a, Rayman Arena uses 8.1.
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Cutscenes Bink Video 1.1b

Modifications

System requirements

Windows
Minimum Recommended
Operating system (OS) 98 SE
Processor (CPU) Intel Pentium II 450 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 550 MB
Video card (GPU) Nvidia RIVA TNT2
DirectX 8.0a compatible


Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]
  2. 2.0 2.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).

References

  1. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  2. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  3. Verified by User:Icup321 on 2021-11-04
    Tested these FMVs, all of which are higher quality than the stock PC FMV files.
  4. Xidi: DirectInput interface for XInput controllers - Github - last accessed on 2021-12-10
  5. Verified by User:icup321 on 2022-02-04
    Tested with Xidi v4.0.0 and Hookshot v.1.2.0 with an Xbox 360 controller.
  6. Verified by User:icup321 on 2021-10