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

Difference between revisions of "Rayman M"

From PCGamingWiki, the wiki about fixing PC games
 
(94 intermediate revisions by 25 users not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Infobox game
 
{{Infobox game
|cover        = Rayman M Cover.jpg
+
|cover        = Rayman M Cover.png
 
|developers  =  
 
|developers  =  
{{Infobox game/row/developer|Ubisoft Montpellier}}
+
{{Infobox game/row/developer|Ubi Pictures}}
 
{{Infobox game/row/developer|Ubisoft Milan}}
 
{{Infobox game/row/developer|Ubisoft Milan}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Ubisoft}}
 
{{Infobox game/row/publisher|Ubisoft}}
 +
{{Infobox game/row/publisher|Brasoft|Brazil}}
 +
{{Infobox game/row/publisher|Licomp Empik Multimedia|Poland}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Ubisoft OpenSpace}}
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|August 31, 2002}}
+
{{Infobox game/row/date|Windows|December 14, 2001}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|rayman-arena|46}}
 
|steam appid  =  
 
|steam appid  =  
|gogcom page  =  
+
|gogcom id    =  
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = rayman-arena
 +
|hltb        = 7618
 +
|igdb        = rayman-m--1
 
|wikipedia    = Rayman M
 
|wikipedia    = Rayman M
 
|winehq      = 7328
 
|winehq      = 7328
 +
|license      = commercial
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Platform, Racing, Shooter, Party game }}
 +
{{Infobox game/row/taxonomy/series            | Rayman }}
 
}}
 
}}
{{series|Rayman}}
 
  
 
'''Key points'''
 
'''Key points'''
 +
{{ii}} Running the game at frame rates [[#Game elements stutter or run too fast|higher than 60 may negatively affect gameplay]].
 
{{ii}} Released as '''Rayman Arena''' in North America.
 
{{ii}} Released as '''Rayman Arena''' in North America.
 +
{{ii}} Based on the original PS2 version.
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc check | | | Windows }}
+
{{Availability/row| Retail | | disc check | Rayman M. Uses a simple disc check | | Windows }}
{{Availability/row| Retail | | disc check | 10th Anniversary, also includes [[Rayman 2: The Great Escape]] and [[Rayman 3: Hoodlum Havoc]]. | | Windows }}
+
{{Availability/row| Retail | | disc check | Rayman Arena original retail version. Has {{DRM|SafeDisc|v2.51.021}}. | | Windows }}
 +
{{Availability/row| Retail | | disc check | 10th Anniversary, also includes [[Rayman 2: The Great Escape]] and [[Rayman 3: Hoodlum Havoc]]. | | Windows }}
 
}}
 
}}
 
{{ii}} This game is not available digitally.
 
{{ii}} This game is not available digitally.
  
 
==Essential improvements==
 
==Essential improvements==
 +
===Patches===
 +
{{mm}} [https://www.mediafire.com/file/9xvtlpxcskuniyd/Rayman+M+Menu+Files+Patch.7z/file Rayman M menu files patch download].
 +
{{ii}} Extract and replace the original files on <code>{{p|game}}</code> 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.
 +
{{ii}} Note that the North American Rayman Arena releases do not contain this bug and should not be patched.
 +
 +
===[[Glossary:FMV|FMV (Full Motion Video)]]===
 +
{{ii}} The PC version uses FMV files that are much more compressed compared to the console versions.
 +
{{Fixbox|description=Download and install PS2 FMVs|ref=<ref>{{Refcheck|user=Icup321|date=2021-11-04|comment=Tested these FMVs, all of which are higher quality than the stock PC FMV files.}}</ref>|fix=
 +
* [https://www.mediafire.com/file/6nugz7n2pihyjtl/Rayman_M_PS2_Videos.7z/file Rayman M PS2 Videos].
 +
* [https://www.mediafire.com/file/29t3s0c3cmfbpxp/Rayman_Arena_PS2_Videos.7z/file Rayman Arena PS2 Videos].
 +
# Download and unzip the video files.
 +
# Go to {{folder|{{p|game}}\videos\}}.
 +
# Replace the files in the folder with the downloaded ones.
 +
}}
 +
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Skip startup Ubisoft logo and Intro|fix=
{{Fixbox/fix|Use replacement Intro.bik}}
+
# Go to {{folder|{{p|game}}\Videos}}.
Apply the [https://community.pcgamingwiki.com/files/file/249-rayman-m-intro-skip/ Rayman M intro skip].
+
# Delete or rename {{file|Ubi.bik}} and {{file|Intro.bik}}.
 +
# Save [https://github.com/esc0rtd3w/blank-intro-videos/raw/master/blank.bik this file] to {{folder|{{p|game}}\Videos}}.
 +
# Rename it to {{file|Ubi.bik}}, then create another copy and rename it to {{file|Intro.bik}}.
 
}}
 
}}
  
Line 38: Line 71:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/config|Windows|{{p|windir}}\Ubisoft\ubi.ini}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\MENU\SaveGame}}
+
{{Game data/saves|Windows|{{p|game}}\MENU\SaveGame\raymanm.sav}}
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 55: Line 88:
 
|widescreen resolution      = hackable
 
|widescreen resolution      = hackable
 
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
|multimonitor              = unknown
+
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
|ultrawidescreen            = unknown
+
|ultrawidescreen            = hackable
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = See [[#Widescreen resolution|Widescreen resolution]].
|4k ultra hd                = unknown
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = hackable
 
|windowed                  = hackable
|windowed notes            = See [[#Windowed|Windowed]].
+
|windowed notes            = Use [https://sourceforge.net/projects/dxwnd/ DxWnd].
|borderless windowed        = unknown
+
|borderless windowed        = hackable
|borderless windowed notes  =  
+
|borderless windowed notes  = Use [https://sourceforge.net/projects/dxwnd/ DxWnd].
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = false
 
|antialiasing              = false
 
|antialiasing notes        =  
 
|antialiasing notes        =  
|vsync                      = false
+
|upscaling                  = unknown
|vsync notes                =  
+
|upscaling tech            =
|60 fps                    = unknown
+
|upscaling notes            =
 +
|vsync                      = always on
 +
|vsync notes                = <ref>{{Refcheck|user=Diegoelcapo123|date=2020-04-05|comment= Tested on d3d8to9 and dgVoodoo on Windows 10.}}</ref>
 +
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = false
|120 fps notes              =  
+
|120 fps notes              = Exceeding 60 FPS may cause [[#Game elements stutter or run too fast|gameplay issues]].
 +
|hdr                        = false
 +
|hdr notes                  =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 82: Line 120:
  
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
 
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Fixbox|1=
+
{{Fixbox|description=Widescreen fixes|fix=
{{Fixbox/fix|Widescreen fix|ref=<ref>[http://raymanpc.com/forum/viewtopic.php?f=13&t=24137 Rayman Pirate-Community • View topic - Rayman M Widescreen Patch]</ref>}}
+
* [https://www.mediafire.com/file/4hpf239nsvlidv7/Rayman_M_EXE_Widescreen_Fix.7z/file Rayman M EXE Widescreen Fix].
* [http://www.mediafire.com/download/tmxewdk5fmpgb76/Rayman+M+EXE+Widescreen+fix.rar Rayman M EXE Widescreen fix]
+
* [https://www.mediafire.com/file/88tmdlj6hgd9ehu/Rayman_Arena_EXE_Widescreen_Fix.7z/file Rayman Arena EXE Widescreen Fix].
* [https://mega.nz/#!ZZ5g2AAa!EUBGeBcu9KAhkwNF8vyl-qFUVufjEuIuKq9D4s3tUao Rayman M Widescreen Cutscene Patch]
+
# After downloading the fixes, copy and replace the desired executable file to {{folder|{{p|game}}}}.
}}
+
# Go to [[#Configuration_file.28s.29_location | Configuration file location]].
 
 
{{Fixbox|1=
 
{{Fixbox/fix|Edit ubi.ini|ref={{cn|date=July 2016}}}}
 
# Go to <code>{{p|windir}}\Ubisoft\</code>
 
 
# Open {{file|ubi.ini}}.
 
# Open {{file|ubi.ini}}.
# Edit your resolution.
+
# Edit the resolution.
 
}}
 
}}
  
===[[Glossary:Windowed|Windowed]]===
+
==Input==
{{ii}} After doing this use any borderless applications to play with no borders on fullscreen from [[Glossary:Borderless fullscreen windowed|here]].
+
{{Input
 
 
{{Fixbox|1=
 
{{Fixbox/fix|D3DWindower|ref={{cn|date=July 2016}}}}
 
# See [[Glossary:Windowed#D3DWindower|D3DWindower]] for further instructions.
 
# Find <code>{{p|game}}\R_Arena.exe</code>
 
# Run it with '''D3DWindower''' by pushing the fifth button or by double clicking on the game.
 
 
 
'''Notes'''
 
{{ii}} Activating the emulation is not needed. Running the game directly through the launcher will work.
 
{{ii}} Run any borderless applications before running '''D3Dwindower''' or else the game will crash.
 
}}
 
 
 
==Input settings==
 
{{Input settings
 
 
|key remap                = true
 
|key remap                = true
|key remap notes          =  
+
|key remap notes          = Main Menu cannot be entirely navigated with a keyboard.
|acceleration option      = unknown
+
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  = 3 levels
+
|mouse sensitivity notes  = 3 sensitivity levels.
|mouse menu                = unknown
+
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
|invert mouse y-axis notes = mouse inversion
+
|invert mouse y-axis notes = Labelled as Reverse.
|controller support        = True
+
|controller support        = true
|controller support notes  =  
+
|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          = unknown
+
|full controller          = false
|full controller notes    = One joystick : Auto aim with a button
+
|full controller notes    = Main Menu cannot be navigated with a controller.
|controller remap          = True
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
|invert controller y-axis notes=  
+
|invert controller y-axis notes= Labelled as Reverse.
 
|touchscreen              = false
 
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
|button prompts           = unknown
+
|xinput controllers        = true
|button prompts notes     =  
+
|xinput controllers notes  = The game does not work with XInput controllers on modern systems. See [[#Controller support|Controller support]] for a workaround.
|controller hotplug        = unknown
+
|xbox prompts              = false
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4              = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = false
 +
|dualshock prompts notes  =
 +
|light bar support        = false
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = false
 +
|tracked motion prompts notes =
 +
|other controllers        = true
 +
|other controllers notes  =
 +
|other button prompts     = Generic
 +
|other button prompts notes=  
 +
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = always on
|haptic feedback notes    =  
+
|haptic feedback notes    = Enabled by default in Rayman Arena. Rayman M has it disabled, but can be re-enabled by importing a save file created from Rayman Arena.
|light bar support         = unknown
+
|simultaneous input        = true
|light bar support notes  =  
+
|simultaneous input notes  =
 +
|steam input api          = unknown
 +
|steam input api notes    =
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 +
|steam input presets      = unknown
 +
|steam input presets notes =
 +
|steam controller prompts  = unknown
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
 
 +
===[[Glossary:Controller|Controller support]]===
 +
{{++}} Xidi can translate XInput calls into DirectInput, restore haptic feedback support, and enable controller hotplugging for this game.
 +
{{ii}} Xidi only supports Windows 10 and 11.<ref>{{Refurl|url=https://github.com/samuelgr/Xidi#getting-started|title=Xidi: DirectInput interface for XInput controllers - Github|date=2022-02-05}}</ref>
 +
{{ii}} For Windows 7 check out [https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/noser-sandbox/Rayman3InputFix_v0_1.zip this] fix
 +
{{Fixbox|description=Launch the game by using Xidi|ref=<ref name="XInput support">{{Refcheck|user=icup321|date=2022-02-04|comment=Tested with Xidi v4.0.0 using an Xbox 360 controller.}}</ref>|fix=
 +
<ol>
 +
<li>Download the latest version of [https://github.com/samuelgr/Xidi/releases Xidi], and extract them.</li>
 +
<li>Go into the {{folder|Xidi-*\Win32}} folder, then copy and paste the {{file|dinput8.dll}} and {{file|Xidi.HookModule.32.dll}} files into {{folder|{{p|game}}}} where the game's executable is located.</li>
 +
<li>Download [https://github.com/icup321/XidiGameConfigurations/raw/master/GameConfigurations/Rayman%20M/Xidi.ini this configuration file] and move it to {{folder|{{p|game}}}}.</li>
 +
<li>Launch the game and rebind the controls from the in-game options menu.</li>
 +
<li>The game should now be fully playable with an XInput controller.</li>
 +
</ol>
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
|separate volume          = unknown
+
|separate volume          = true
|separate volume notes    =  
+
|separate volume notes    = Music and Sound Effects.
|surround sound          = unknown
+
|surround sound          = false
 
|surround sound notes    =  
 
|surround sound notes    =  
|subtitles                = unknown
+
|subtitles                = false
 
|subtitles notes          =  
 
|subtitles notes          =  
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = true
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = true
 +
|royalty free audio notes  = The game uses an original BGM score that is not listed on commercial streaming services.
 
}}
 
}}
  
Line 163: Line 229:
 
  |language  = English
 
  |language  = English
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = n/a
  |subtitles = true
+
  |subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Local retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Danish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Only in Rayman M.
 +
|fan      =
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Italian
+
  |language  = Finnish
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = n/a
  |subtitles = true
+
  |subtitles = n/a
 +
|notes    = Only in Rayman M.
 +
|fan      =
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = n/a
  |subtitles = true
+
  |subtitles = n/a
 +
|notes    =
 +
|fan      =
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = German
 
  |language  = German
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = n/a
  |subtitles = true
+
  |subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hebrew
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Local retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Local retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Norwegian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Only in Rayman M.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Local retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Local retail only.
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = hackable
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = [https://raymanpc.com/forum/viewtopic.php?f=89&t=25265&p=1361151#p1361151 Fan translation].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Spanish
 
  |language  = Spanish
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = n/a
  |subtitles = true
+
  |subtitles = n/a
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Swedish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Only in Rayman M.
 +
|fan      =
 
}}
 
}}
 +
}}
 +
 +
===Changing language===
 +
{{ii}} The language can be chosen when installing the game.
 +
{{ii}} To change the language after installation, edit [[#Configuration_file.28s.29_location|the configuration file]]. Under the '''[RaymanM]''' or '''[Rayman Arena]''' section (depending on your version), find the '''Language=''' line (create if not present), and set one of the following values: ''English'', ''French'', ''German'', ''Italian'', ''Spanish'', ('''Rayman M only''': ''Danish'', ''Norwegian'', ''Swedish'', ''Finnish'').
 +
{{ii}} The Rayman Arena installer only supports English, French and Spanish, but the game itself can present Italian and German if specified in [[#Configuration_file.28s.29_location|the configuration file]].
 +
{{ii}} Setting Rayman Arena to one of the unsupported languages will crash the game after the intro video.
 +
{{ii}} Localized retail releases (Czech, Hebrew, Hungarian, Polish, Brazilian Portuguese) do not support additional languages and will ignore the '''Language=''' setting.
 +
 +
==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 application.
 +
 +
{{Fixbox|description=Use [https://raymanpc.com/forum/viewtopic.php?f=89&t=25761 Rayman Control Panel]|ref={{cn|date=January 2019}}|fix=
 +
{{--}} The polish disc doesn't contain {{file|outro.bik}}, which doesn't allow Rayman Control Panel to install it.
 +
}}
 +
{{Fixbox|description=Use [https://github.com/otya128/winevdm winevdm]|ref={{cn|date=January 2019}}|fix=
 +
}}
 +
 +
===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.
 +
{{Fixbox|description=[[Glossary:Frame rate (FPS)#Frame rate capping|Limit frame rate to 60 FPS]].|fix=
 +
}}
 +
{{Fixbox|description=Use a Direct3D 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=
 +
}}
 +
 +
===The game does not start===
 +
{{Fixbox|description=Use a Direct3D 8 wrapper such as [https://github.com/crosire/d3d8to9/releases d3d8to9] or [[dgVoodoo 2]] |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]]
 +
{{ii}} DSOAL will prevent the game from launch
 +
}}
 +
==="Please run the DX8 setup." error on startup===
 +
{{Fixbox|description=Use [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2/ dgVoodoo] (copy {{file|MS\x86\d3d8.dll}} to your game folder) and run the game as admin with XP SP2 compatibility mode|ref=|fix=
 
}}
 
}}
  
Line 196: Line 389:
 
|local play          = true
 
|local play          = true
 
|local play players  = 2
 
|local play players  = 2
|local play modes    =  
+
|local play modes    = Versus
|local play notes    = Up to 4 caracters: including 1 to 3 AI (combat mode only)
+
|local play notes    = Up to 4 characters: including 1 to 3 AI (combat mode only)
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 4
 
|lan play players    = 4
|lan play modes      =  
+
|lan play modes      = Versus
|lan play notes      = Only Rayman Arena
+
|lan play notes      = Only in Rayman Arena.
 
|online play          = false
 
|online play          = false
 
|online play players  =  
 
|online play players  =  
 
|online play modes    =  
 
|online play modes    =  
 
|online play notes    =  
 
|online play notes    =  
|asynchronous        =  
+
|asynchronous        = false
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}{{Network/Connections
 
}}{{Network/Connections
 
|matchmaking        =  
 
|matchmaking        =  
 
|matchmaking notes  =  
 
|matchmaking notes  =  
|p2p                =  
+
|p2p                = unknown
 
|p2p notes          =  
 
|p2p notes          =  
|dedicated          =  
+
|dedicated          = unknown
 
|dedicated notes    =  
 
|dedicated notes    =  
|self-hosting      =  
+
|self-hosting      = true
 
|self-hosting notes =  
 
|self-hosting notes =  
|direct ip          =  
+
|direct ip          = unknown
 
|direct ip notes    =  
 
|direct ip notes    =  
 
}}{{Network/Ports
 
}}{{Network/Ports
Line 224: Line 417:
 
|upnp =  
 
|upnp =  
 
}}
 
}}
 +
{{ii}} If you want to play Rayman Arena using e.g. Radmin VPN or Hamachi, you need zZeck's [https://github.com/zZeck/RaymanArenaPatch/releases RaymanArenaPatch] which fixes detecting multiple network adapters.
  
 
==Other information==
 
==Other information==
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 8
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
 +
|wing                  =
 +
|wing notes            =
 
|opengl versions        =  
 
|opengl versions        =  
 
|opengl notes          =  
 
|opengl notes          =  
Line 242: Line 438:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  =
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux powerpc app      =
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          =
 +
|physics notes    =
 +
|audio            =
 +
|audio notes      =
 +
|interface        =
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Bink Video
 +
|cutscenes notes  = 1.1b
 +
|multiplayer      =
 +
|multiplayer notes=  
 
}}
 
}}
 +
===Modifications===
 +
* [https://raymanpc.com/forum/viewtopic.php?p=1414399&sid=0ab3cd6b868df2a07d92b949d315d900#p1414399 AI HD Texture Pack for Rayman M/Arena]- This texture pack upscales the original textures 4 times with Fatality MKII to give the game a cleaner look.
  
 
==System requirements==
 
==System requirements==
Line 256: Line 482:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    =  
+
|minOS    = 98 SE
|minCPU  =  
+
|minCPU  = Intel Pentium II 450 MHz
|minRAM  =  
+
|minRAM  = 64 MB
|minHD    =  
+
|minHD    = 550 MB
|minGPU  =  
+
|minGPU  = Nvidia RIVA TNT2
 +
|minDX    = 8.0a
  
|recOS    =  
+
|recOS    = ME, 2000, XP
|recCPU  =  
+
|recCPU  = Intel Pentium III 700 MHz
 
|recRAM  =  
 
|recRAM  =  
|recHD    =  
+
|recHD    = 1.3 GB
|recGPU  =  
+
|recGPU  = Nvidia GeForce 2
 +
|recDX    = 8.1
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 04:14, 10 March 2024

Rayman M
Rayman M cover
Developers
Ubi Pictures
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 and replace the desired executable file to <path-to-game>.
  2. Go to Configuration file location.
  3. Open ubi.ini.
  4. Edit the 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
Enabled by default in Rayman Arena. Rayman M has it disabled, but can be re-enabled by importing a save file created from Rayman Arena.
Digital movement supported
Simultaneous controller+KB/M

Controller support

Xidi can translate XInput calls into DirectInput, restore haptic feedback support, and enable controller hotplugging for this game.
Xidi only supports Windows 10 and 11.[5]
For Windows 7 check out this fix
Launch the game by using Xidi[6]
  1. Download the latest version of Xidi, and extract them.
  2. 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.
  3. Download this configuration file and move it to <path-to-game>.
  4. Launch the game and rebind the controls from the in-game options menu.
  5. 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
Royalty free audio
The game uses an original BGM score that is not listed on commercial streaming services.

Localizations

Language UI Audio Sub Notes
English
Czech
Local retail only.
Danish
Only in Rayman M.
Finnish
Only in Rayman M.
French
German
Hebrew
Local retail only.
Hungarian
Local retail only.
Italian
Norwegian
Only in Rayman M.
Polish
Local retail only.
Brazilian Portuguese
Local retail only.
Russian
Fan translation.
Spanish
Swedish
Only in Rayman M.

Changing language

The language can be chosen when installing the game.
To change the language after installation, edit the configuration file. Under the [RaymanM] or [Rayman Arena] section (depending on your version), find the Language= line (create if not present), and set one of the following values: English, French, German, Italian, Spanish, (Rayman M only: Danish, Norwegian, Swedish, Finnish).
The Rayman Arena installer only supports English, French and Spanish, but the game itself can present Italian and German if specified in the configuration file.
Setting Rayman Arena to one of the unsupported languages will crash the game after the intro video.
Localized retail releases (Czech, Hebrew, Hungarian, Polish, Brazilian Portuguese) do not support additional languages and will ignore the Language= setting.

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 application.
Use Rayman Control Panel[citation needed]
The polish disc doesn't contain outro.bik, which doesn't allow Rayman Control Panel to install it.
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 Direct3D 8 wrapper such as d3d8to9 or dgVoodoo 2 and set monitor refresh rate to 60 Hz.[7]

The game does not start

Use a Direct3D 8 wrapper such as d3d8to9 or dgVoodoo 2

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
DSOAL will prevent the game from launch

"Please run the DX8 setup." error on startup

Use dgVoodoo (copy MS\x86\d3d8.dll to your game folder) and run the game as admin with XP SP2 compatibility mode

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

If you want to play Rayman Arena using e.g. Radmin VPN or Hamachi, you need zZeck's RaymanArenaPatch which fixes detecting multiple network adapters.

Other information

API

Technical specs Supported Notes
Direct3D 8
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. Verified by User:Diegoelcapo123 on 2020-04-05
    Tested on d3d8to9 and dgVoodoo on Windows 10.
  5. Xidi: DirectInput interface for XInput controllers - Github - last accessed on 2022-02-05
  6. Verified by User:icup321 on 2022-02-04
    Tested with Xidi v4.0.0 using an Xbox 360 controller.
  7. Verified by User:icup321 on 2021-10