Rayman Control Panel™ is an open source community project created by RayCarrot. The purpose of this program is to unify existing game patches and fixes, as well as allowing extended configuration, for all PC Rayman games. This program does not come with any games and requires the user to have them installed. For certain games it is possible installing them through the program using a game disc.
Main features:
- Support for launching all installed Rayman PC games
- Extended game configuration support
- Game utilities, such as allowing per-level soundtrack in Rayman 1
- Save data backup/restore tool
- Disc installers to install select games from discs
- General utilities, such as the Archive Explorer to modify archive files (.cnt, .ipk etc.)
This repository is only for the WPF redesign. The WinForms version (version 1.0.0 - 3.2.2) repository has since been made private as it's no longer being maintained and is heavily outdated.
The Rayman Control Panel uses these main dependencies:
- RayCarrot.Logging
- RayCarrot.Common
- RayCarrot.IO
- RayCarrot.UI
- RayCarrot.Binary
- RayCarrot.Windows.Shell
- RayCarrot.Windows.Registry
- RayCarrot.Rayman
- RayCarrot.WPF
- Costura.Fody
- Infralution.Localization.Wpf
- DotNetZip
- gong-wpf-dragdrop
- Hardcodet.NotifyIcon.Wpf
- Magick.NET
- MahApps.Metro
- MahApps.Metro.IconPacks.Material
- Microsoft.PowerShell.5.ReferenceAssemblies
- Microsoft.Windows.SDK.Contracts
- Microsoft.Xaml.Behaviors.Wpf
- Newtonsoft.Json
- Nito.AsyncEx
- PropertyChanged.Fody
- Resource.Embedder
- XamlAnimatedGif
Starting with version 4.1.0 the Rayman Control Panel will support localization.
As of now the following strings are not localized:
- Version history
- App news (from server manifest)
- Exception messages (from Carrot Framework)
- Certain dialogs (from Carrot Framework)
- Game names
- Debug page
- License dialog
For more information and information on how to contribute, check out the Steam discussion page here: Rayman Control Panel - Localization
You can contact me on the following places: