Page 1 of 4

Rayman Plus

Posted: Tue Dec 19, 2017 3:20 pm
by Snagglebee
Image

I developped a new Rayman 1 patch. Similar to Rayman Optimum, but with its own interface and a long dreamed feature. You'll need to supply your own legitimate copy of Rayman, be it either the original Rayman 1 CDs or GOG's release/UbiSofts Rayman Collection bundle. The main supported games are Rayman 1, Rayman Designer, Rayman by his Fans and Rayman 60 Levels, I hope I'll be able to make the educational games being supported too in the future.

The main new feature of this software is the Per Level Soundtrack module (or TPLS how I call it) for Rayman 1. This little module replaces the entire soundtrack with the PS1 version's soundtrack order and adds few more wanted features.

It was developped under Windows 10, so I cannot guarantee if it will keep it's compatibility with previous Windows builds. (Tested on Windows 7 64bit, no major issues found there)

The way it works is as follows: Once downloaded and executed, you'll have to install it. Make sure to provide one or more of the previously mentioned main games. If you weren't able to provide all of the games, you'll still be able to install one game afterwards. The game that wasn't installed will stay greyed out.
Once you're in main menu, you can change between two tabs: The main games list tab and the configuration tab.
At the main games list tab, you can either install the missing game or launch the games you have already installed.

Download here! v1.1Image




  • If you're having issues dedicating TPLS go to the Advanced Options window and try moving your pointer interval to a higher value or a lower value, the art here is to keep the interval to a minimum to improve performance whilst maintaining functionality. (fixed in v1.1)
  • Is the game lagging enter your GPUs settings and turn on adaptive vsync. In advanced options have the VSync mode to "Host" checked and make sure the VSync rate matches your monitor's refresh rate.
If you encounter a problem dont hesitate to post in this thread or dm me.

Credits:
  • Jens Thiel - MetroFramework
  • Simon Cropp and contributors - Costura Fody
  • NAudio, NVorbis
  • DOSBox Emulator
  • RayTunes
Special thanks to Haruka and my IT prof! And a big thanks to Adsolution and RibShark, who have been directly involved with this project!

Code: Select all

Changelog
__________________

v1.1 (10th August 2018)
	- Static pointer found. No more searching Rayman's base address!

v1.0 (13th July 2018)
	- Several bugfixes
	- Joystick detection fixed
	- Added pause feature when entering options

v0.2c (19th Apr 2018)
	- Modified soundtrack to loop
	- Midi-Loop fixed
	- BGM sudden stop fixed
	- Memory Leak fixed
	- Boss BGM now being handled by TPLS
	- Volume Mixer sync added
	- New faster pointer search algorithm
	- Aspect correction for 4:3 screens fixed
	- Added "Desktop" as a resolution option (may fix GSync issues)
	- Added British, Japanese and Russian dubbing
	- Added the option to tweak the TPLS searching interval if a "Pointer out of reach" error is detected
	- Added Advanced options
	- Picture City - Pencil Pentathlon soundtrack selection fixed
	- TPLS Debugger now usable (use TPLS arg to start)
	- Fixed language bug on first use

v0.1a (19th Dec 2017)
	- Initial public release

Re: Rayman Plus

Posted: Tue Dec 19, 2017 3:44 pm
by PluMGMK
Nice! But does it need to be run as admin? :mefiant:

Re: Rayman Plus

Posted: Tue Dec 19, 2017 4:12 pm
by Snagglebee
PluMGMK wrote:Nice! But does it need to be run as admin? :mefiant:
Only the installer :P

Re: Rayman Plus

Posted: Tue Dec 19, 2017 4:32 pm
by PluMGMK
Okay, cool! :D

Re: Rayman Plus

Posted: Tue Dec 19, 2017 5:05 pm
by Haruka
Looking forward for the first release. :)

Re: Rayman Plus

Posted: Tue Dec 19, 2017 9:14 pm
by Snagglebee
And it's up :) Merry early christmas!

Re: Rayman Plus

Posted: Tue Dec 19, 2017 10:52 pm
by PluMGMK
Awesome! Well done to everyone who worked on this, it's really appreciated! :D
I got it working on my Windows 10, although I had to attempt the installation twice. The installer crashed after copying the Rayman 1 files the first time for some reason. I had switched away from it to do something else, while the second time I left it in focus the whole time.
Also, when I tried it on Wine, I got:

Code: Select all

System.IO.FileNotFoundException: Could not load file or assembly 'MetroFramework, Version=1.2.0.3, Culture=neutral, PublicKeyToken=5f91a84759bf584a' or one of its dependencies.
Which to me suggests that it won't work on Windows 7, at least not out of the box.

Re: Rayman Plus

Posted: Tue Dec 19, 2017 10:55 pm
by Haruka
I had no issues to install it in my Windows 7, and I used the ISO I ripped of my Rayman Collector retail copy.

Re: Rayman Plus

Posted: Tue Dec 19, 2017 10:57 pm
by PluMGMK
Oh, okay. I'm not sure how the whole .NET ecosystem works these days!

Re: Rayman Plus

Posted: Tue Dec 19, 2017 11:40 pm
by Snagglebee
PluMGMK wrote:Also, when I tried it on Wine, I got:

Code: Select all

System.IO.FileNotFoundException: Could not load file or assembly 'MetroFramework, Version=1.2.0.3, Culture=neutral, PublicKeyToken=5f91a84759bf584a' or one of its dependencies.
Which to me suggests that it won't work on Windows 7, at least not out of the box.
Sounds more of an issue with Wine unable to load embedded dependencies.... I tested it on a VM with Windows 7 and it was working fine, as long as I had the .NET Framework v4.51 installed.
PluMGMK wrote:although I had to attempt the installation twice. The installer crashed after copying the Rayman 1 files the first time for some reason. I had switched away from it to do something else, while the second time I left it in focus the whole time.
Could you further on explain what kind of crash you saw? Did the main install window just suddenly disappear? Did it give out an exception error? Did you check the Error.log under the installation path of Rayman Plus?

Re: Rayman Plus

Posted: Wed Dec 20, 2017 11:47 pm
by PluMGMK
Okay, sorry, the first post made it sound like you hadn't tested 7 at all. :P I wasn't expecting it to work on Wine anyway.

I think there was an exception, causing me to get a window with a "Debug" option. I'm afraid I ignored what it said in favour of taking the "Einsteinian-insanity" approach to solving the problem, which actually worked. :oops2: Sorry about that.

Re: Rayman Plus

Posted: Fri Jan 05, 2018 10:39 am
by Outerbeast
There is a weirdness that causes the tracks to play in "double" that makes the music sound louder, sound like reverb or just outright out of phase.
This is for every level that is played.

Also, is it possible to add music in the loading screens?

Re: Rayman Plus

Posted: Fri Jan 05, 2018 11:41 am
by PluMGMK
Just to say again, having played through the game, that this is fantastic! :D
I noticed that it just lets the normal music play during the Skops fight. Ostensibly that's okay, but it means that (unlike in other levels) the music doesn't stop when Rayman dies, which is sub-optimal.

Re: Rayman Plus

Posted: Fri Jan 05, 2018 2:31 pm
by Snagglebee
Thank you all for your kind feedback! Here is a list of what I will be addressing in the coming version:

Code: Select all

GUI:
	- At "Free the protons and defeat Mr. Dark" change "protons" to "Electoons"
	- Add Advanced Options similar to RayOpt
	- Add "Desktop" as resolution (fixes issue with GSync)
	- Add Uninstaller 

Installer:
	- Detect what language is being installed; set GUI lang-set accordingly!

TPLS:
	- Fix Midi stops playing after first loop!
	- Fix BGM stops 1 second after Rayman enters Level after going back to main menu and reenter Level.
	- Handle Bossfight Music (Mr.Sax; Mr.Stone; Mr.Skops; Mr.Dark)
If you have more suggestions to what should be added, changed or fix please let me know, thanks!

Re: Rayman Plus

Posted: Thu Feb 15, 2018 2:03 pm
by Snagglebee
The timing's still terribly off, it's still wip.

Re: Rayman Plus

Posted: Thu Feb 15, 2018 4:09 pm
by Fifo
is there a way to disable the victory music? I’d rather it play the map music, like it does on the Saturn version.

Re: Rayman Plus

Posted: Thu Feb 15, 2018 4:28 pm
by Snagglebee
I'll add an option to disable that feature

Re: Rayman Plus

Posted: Thu Feb 15, 2018 4:40 pm
by Fifo
Snagglebee wrote:I'll add an option to disable that feature
Thanx bby <3

Re: Rayman Plus

Posted: Sun Apr 01, 2018 7:14 pm
by Steo
Is there any way to get an xbox one controller to work with this? It works on the unmodified Uplay version which uses dosbox but it seems to say no controller detected using this mod. The mod clearly makes the game much better though so I assume it's to do with xinput and Ubisoft somehow had it adapted into the game.

Re: Rayman Plus

Posted: Sun Apr 01, 2018 7:47 pm
by PluMGMK
I don't know if it's even legal for them to do that. DOSBox is GPL software, but they're DRM-ing it, right?