Rayman Control Panel (Rayman PC tools & utilities)
Moderator: Modding and utilities team
Forum rules
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
Please keep the forum rules and guidelines in mind when creating or replying to a topic.
-
dragonking134

- Posts: 6
- Joined: Thu Nov 16, 2023 7:00 am
- Tings: 30
Re: Rayman Control Panel (Rayman PC tools & utilities)
I installed rayman 2 with rayman control panel but the game still won't launch.
Re: Rayman Control Panel (Rayman PC tools & utilities)
Which version of the game is it? Disc, GOG or Ubisoft Connect?
-
dragonking134

- Posts: 6
- Joined: Thu Nov 16, 2023 7:00 am
- Tings: 30
Re: Rayman Control Panel (Rayman PC tools & utilities)
its the disc version
Re: Rayman Control Panel (Rayman PC tools & utilities)
The disc version is really hard to get working correctly on modern computers. It might work if you use DgVoodoo, but I remember people still having issues either with the disc DRM or with the sounds playing. I would highly recommend getting the digital version from GOG instead since that one works much better. It goes on sale really often as well.
-
EdgyRabbid

- Posts: 8942
- Joined: Wed Oct 16, 2024 1:57 pm
- Location: Betillas garden
- Contact:
- Tings: 66170
Re: Rayman Control Panel (Rayman PC tools & utilities)
Can someone explain what this is? Is this fanmade or official?
-
WPTheModder

- Posts: 1843
- Joined: Thu May 02, 2024 8:38 pm
- Location: On the beach
- Tings: 7650
Re: Rayman Control Panel (Rayman PC tools & utilities)
It's fanmade. Ubisoft doesn't want you to mod Rayman games I believe, since R2 has a thing that stops you from playing if it detects the game is modified.
-
EdgyRabbid

- Posts: 8942
- Joined: Wed Oct 16, 2024 1:57 pm
- Location: Betillas garden
- Contact:
- Tings: 66170
Re: Rayman Control Panel (Rayman PC tools & utilities)
Ahhh... Well im only gonna use it to play the edu games, as i think im just gonna play the mainline ones on console.
-
WPTheModder

- Posts: 1843
- Joined: Thu May 02, 2024 8:38 pm
- Location: On the beach
- Tings: 7650
Re: Rayman Control Panel (Rayman PC tools & utilities)
You need the disc to do that, and I believe (as all things Rayman are), it's expensive! Unless you already have the ROMs...
-
WPTheModder

- Posts: 1843
- Joined: Thu May 02, 2024 8:38 pm
- Location: On the beach
- Tings: 7650
Re: Rayman Control Panel (Rayman PC tools & utilities)
I'd like to rejoin the modding server!
(I wasn't exactly sure as of where to put this since your PM's are closed, I hope this is appropriate since I can't reach you
)
(I wasn't exactly sure as of where to put this since your PM's are closed, I hope this is appropriate since I can't reach you
Re: Rayman Control Panel (Rayman PC tools & utilities)
Is there a reason why RCP doesn't see my RRR2 progression? The game is the Russian version, but It sees the game just fine, can launch it, and I checked that all the trophies are visible in the game. The game is the full version and the save file is in the standard location %USERPROFILE%\Documents\RRR2\RRR2.SAV. Updated to the latest version of RCP and also tried removing and re-adding the game. Is the RRR2 progression feature not implemented?
Re: Rayman Control Panel (Rayman PC tools & utilities)
Yeah I haven't added progression support for RRR2 yet. It might take a while until I do, but if you could upload your save file then that would help once I get to it!
Re: Rayman Control Panel (Rayman PC tools & utilities)
Sure, the save file is attached. BTW, If you want to give me some pointers on the relevant sections of RCP code, I might see if I can figure out how to add this support myself.
The save file structure is as straightforward as I've seen - 3 scores per game, each score is 16 bytes - 8-character ASCII string with the name (weird endianness), followed by 4 bytes of zeros and a 32-bit score in little endian. Total size - 768 bytes. If any scores (names or numbers) are not default, the game marks the level as 'completed' with a trophy.
The save file structure is as straightforward as I've seen - 3 scores per game, each score is 16 bytes - 8-character ASCII string with the name (weird endianness), followed by 4 bytes of zeros and a 32-bit score in little endian. Total size - 768 bytes. If any scores (names or numbers) are not default, the game marks the level as 'completed' with a trophy.
- Attachments
-
- RRR2SAV.ZIP
- (228 Bytes) Downloaded 1 time
Re: Rayman Control Panel (Rayman PC tools & utilities)
Oh that's a relief! The save for RRR1 is incredibly convoluted and I feared the same would be true here.
If you want to help out by making a pull request then that would be great
In order to serialize a binary file you add a class here which inherits from BinarySerializable. You can see how the others implement it or ask me if you have any questions! I think the GBA save classes might be easiest to look at for examples.
Then once you have the serializable class you need to update the progression manager here to implement LoadSlotsAsync.
If you want to help out by making a pull request then that would be great
In order to serialize a binary file you add a class here which inherits from BinarySerializable. You can see how the others implement it or ask me if you have any questions! I think the GBA save classes might be easiest to look at for examples.
Then once you have the serializable class you need to update the progression manager here to implement LoadSlotsAsync.
Re: Rayman Control Panel (Rayman PC tools & utilities)
I downloaded this to get the music to work for Rayman Forever on GOG. I haven't had any luck even after using the music patch in ther control panel and messing with the cycle settings/ using rec settings etc. I also am not able to launch the game through the control panel I get an error that says I need the Dosconfigurator from start menu to start and so I find that, open it for rayman and I get the same error for it when trying to launch from the control panel. So i just start it from GOG but I'm unsure if the settings I am applying from the Rayman Control Panel is even changing anything for it, since when I go back to the game, the music and everything is as broken as it was before. Just really confused and not sure what I'm doing wrong, any help would be greatly appreciated.
Re: Rayman Control Panel (Rayman PC tools & utilities)
Cool! I'll see what I can do.RayCarrot wrote: Fri Jul 18, 2025 9:06 pm Oh that's a relief! The save for RRR1 is incredibly convoluted and I feared the same would be true here.
If you want to help out by making a pull request then that would be great
In order to serialize a binary file you add a class here which inherits from BinarySerializable. You can see how the others implement it or ask me if you have any questions! I think the GBA save classes might be easiest to look at for examples.
Then once you have the serializable class you need to update the progression manager here to implement LoadSlotsAsync.
How do you normally handle pull requests? I suppose I should create a fork and submit from there? Otherwise you need to manage write access to repository and protected branches.
Re: Rayman Control Panel (Rayman PC tools & utilities)
Could you upload the RCP log after you try launching the game? So first try launching the game through RCP, then close RCP and send the log. It's at %LocalAppData%\Rayman Control Panel\RCP_Metro\Temp.Tailox wrote: Sat Jul 19, 2025 12:53 pm I downloaded this to get the music to work for Rayman Forever on GOG. I haven't had any luck even after using the music patch in ther control panel and messing with the cycle settings/ using rec settings etc. I also am not able to launch the game through the control panel I get an error that says I need the Dosconfigurator from start menu to start and so I find that, open it for rayman and I get the same error for it when trying to launch from the control panel. So i just start it from GOG but I'm unsure if the settings I am applying from the Rayman Control Panel is even changing anything for it, since when I go back to the game, the music and everything is as broken as it was before. Just really confused and not sure what I'm doing wrong, any help would be greatly appreciated.
Yep, a fork and then a pull request is the easiest!dr_st wrote: Sat Jul 19, 2025 8:48 pm How do you normally handle pull requests? I suppose I should create a fork and submit from there? Otherwise you need to manage write access to repository and protected branches.
Re: Rayman Control Panel (Rayman PC tools & utilities)
Sweet. I've set up a build environment for myself and started looking into it. Your pointers were spot on. It will take me a bit to hash out a complete working solution, but I've already spotted and fixed a minor issue with RHR progression, so there will be a different PR headed your way soon.
Re: Rayman Control Panel (Rayman PC tools & utilities)
Ah I'm guessing it using signed values for the score? I noticed that not too long ago as well
But I haven't gotten around to fixing it yet due to being busy with other things, so a PR for that would be welcomed too!
Re: Rayman Control Panel (Rayman PC tools & utilities)
06:50:32.9139|INFO|RayCarrot.RCP.Metro.StartupManager|Current platform: Microsoft Windows NT 6.2.9200.0RayCarrot wrote: Sun Jul 20, 2025 11:23 am Could you upload the RCP log after you try launching the game? So first try launching the game through RCP, then close RCP and send the log. It's at %LocalAppData%\Rayman Control Panel\RCP_Metro\Temp.
06:50:32.9755|INFO|RayCarrot.RCP.Metro.AppInstanceData|The user level has changed from Normal to Advanced
06:50:33.2499|INFO|RayCarrot.RCP.Metro.AppDataManager|The app user data has been loaded
06:50:33.2989|INFO|RayCarrot.RCP.Metro.StartupManager|Current version is 14.2.4.0
06:50:33.3189|INFO|RayCarrot.RCP.Metro.AppInstanceData|The current culture has changed from to en-US
06:50:33.3189|INFO|RayCarrot.RCP.Metro.LocalizationManager|The current culture was set to English (United States)
06:50:33.4619|INFO|RayCarrot.RCP.Metro.BaseWindow|A window is being created...
06:50:33.4619|INFO|RayCarrot.RCP.Metro.BaseWindow|The owner window has been set to null
06:50:33.4619|INFO|RayCarrot.RCP.Metro.BaseWindow|The window RayCarrot.RCP.Metro.MainWindow has been created
06:50:34.5218|INFO|RayCarrot.RCP.Metro.StartupManager|Running startup operations after app window has loaded
06:50:34.6106|INFO|RayCarrot.RCP.Metro.LaunchArguments|Start watching for recieved launch arguments from another instance
06:50:34.6116|INFO|RayCarrot.RCP.Metro.StartupManager|Finished running startup in 1839 ms
06:50:34.6116|INFO|RayCarrot.RCP.Metro.UpdaterManager|Updates are being checked for
06:50:34.6352|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder with 7 operations and 41 finder items
06:50:34.6352|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.PreviouslyDownloadedGameFinderOperation
06:50:34.6352|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.UbiIniFinderOperation
06:50:34.6422|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.SteamFinderOperation
06:50:34.6422|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.UbisoftConnectFinderOperation
06:50:34.6422|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.UninstallProgramFinderOperation
06:50:34.6422|INFO|RayCarrot.RCP.Metro.Games.Finder.UninstallProgramFinderOperation|Getting installed programs from the Registry
06:50:34.6682|INFO|RayCarrot.RCP.Metro.LocalizationManager|The current culture was set to English (United States)
06:50:34.6682|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.Win32ShortcutFinderOperation
06:50:34.7172|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|Running the finder operation RayCarrot.RCP.Metro.Games.Finder.WindowsPackageFinderOperation
06:50:34.7443|INFO|RayCarrot.RCP.Metro.Games.Finder.Finder|The finder found 0 items
06:50:36.7029|INFO|RayCarrot.RCP.Metro.GameProgressionManager_Rayman1_MsDos|Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 slot 0 is being loaded...
06:50:36.7169|INFO|RayCarrot.RCP.Metro.GameProgressionManager_Rayman1_MsDos|Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 slot was not found
06:50:36.7169|INFO|RayCarrot.RCP.Metro.GameProgressionManager_Rayman1_MsDos|Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 slot 1 is being loaded...
06:50:36.7805|INFO|RayCarrot.RCP.Metro.GameProgressionManager_Rayman1_MsDos|Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 slot was not found
06:50:36.7805|INFO|RayCarrot.RCP.Metro.GameProgressionManager_Rayman1_MsDos|Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 slot 2 is being loaded...
06:50:36.7805|INFO|RayCarrot.RCP.Metro.GameProgressionManager_Rayman1_MsDos|Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 slot was not found
06:50:36.7865|INFO|RayCarrot.RCP.Metro.Pages.Games.InstalledGameViewModel|Loaded game Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2
06:50:37.7302|INFO|RayCarrot.RCP.Metro.FileManager|The file C:\Program Files (x86)\GOG Galaxy\Games\Akalabeth - World of Doom\DOSBOX\GOGDOSConfig.exe launched with the arguments: -conf "C:\Users\death\AppData\Local\Rayman Control Panel\RCP_Metro\Clients\DOSBox\6ad8477c-578a-409d-af72-da07c9ba75c2.ini" -c "imgmount d 'C:\Users\death\AppData\Local\Rayman Control Panel\RCP_Metro\Tools\PerLevelSoundtrack\TPLSTSR4.cue' -t iso -fs iso" -c "MOUNT C 'D:\Rayman Forever\Rayman'" -c D:\TPLSTSR4.EXE -c C: -c RAYMAN.EXE -c exit -noconsole
06:50:37.7302|INFO|RayCarrot.RCP.Metro.Games.Components.DosBoxLaunchGameComponent|The game Rayman1_MsDos|6ad8477c-578a-409d-af72-da07c9ba75c2 has been launched
06:50:55.5728|INFO|RayCarrot.RCP.Metro.Pages.Games.AppNewsFeedViewModel|Downloaded latest app news
06:50:55.5968|INFO|RayCarrot.RCP.Metro.BasePageViewModel|Initialized Games page
06:50:56.1777|INFO|RayCarrot.RCP.Metro.UpdaterManager|The update manifest was retrieved
06:50:56.1777|INFO|RayCarrot.RCP.Metro.UpdaterManager|The latest version is installed
06:50:56.1777|INFO|RayCarrot.RCP.Metro.StartupManager|Finished running startup operations after app window has loaded
06:51:48.2099|INFO|RayCarrot.RCP.Metro.StartupManager|The app window is closing...
06:51:48.2476|INFO|RayCarrot.RCP.Metro.App|The application is exiting...
06:51:48.3180|INFO|RayCarrot.RCP.Metro.AppDataManager|The application user data was saved
okay i dont know if you mean to upload it here or not but i did find the data i can delete this after you analyze it
Re: Rayman Control Panel (Rayman PC tools & utilities)
I was thinking to upload it as a file, but this works too. I can see that the issue is here:
So it's launching "GOGDOSConfig.exe" instead of "DOSBox.exe". It seems several people have had issues with the DOSBox path being wrong, so there might be an issue with RCP automatically finding the exe for it. I'll look into that later, but for now you can fix it by removing the entry for DOSBox under "Configure game clients/emulators" (accessed by pressing the bottom-left edit button in the Games page) and then manually locating the DOSBox exe.
Code: Select all
The file C:\Program Files (x86)\GOG Galaxy\Games\Akalabeth - World of Doom\DOSBOX\GOGDOSConfig.exe launched


