Re: Better Rayman 3
Posted: Sun Sep 22, 2019 12:20 am
Dodgy TnL? 
I just disabled TnL in the ubi.ini file and had the same issue, so I also disabled D9VK and it seems to work so far. I'm expecting it to freeze soon though.
It didn't, and either did this.PluMGMK wrote: Sun Sep 22, 2019 12:45 am The parachute jump should fail to send you to the next level, I think.![]()
Yep, that's it.Steo wrote: Sun Sep 22, 2019 4:57 pm Weirdly though, it was working on native when D3d8to9 was on, but then it was probably calling d3d9.dll instead.
I dug into it a few weeks ago, and it seemed like something was segfaulting, but the "HandleExceptions=1" default for the d3d8.dll wrapper was causing it to just move onto the next instruction instead of crashing. Naturally though, this left it in an insane state, hence the sound stopping and teleporters failing. When I explicitly set "HandleExceptions=0", the resulting crash looked like it was coming from dsound though, so that still doesn't explain what TnL is doing.Steo wrote: Sun Sep 22, 2019 4:57 pmI had that same issue before on CF where the sound stopped and after going through the door with the HMF, I heard Rayman hit the ground instead of the next part of the level loading. Who'd think TnL would cause that though.
I doubt I'll even reach my 500-and-someodd-k from before.Steo wrote: Sun Sep 22, 2019 4:57 pmThis might also give me a reason to start trying to improve my score on PC at some stage instead of playing on Xbox. Reaching 767k again isn't something I expect to be easy, or even reaching 700k at all since I haven't played in ages.
I honestly don't think I'd do that myself, I'll just leave Vertex processing disabled. It seems to work surprisingly well.PluMGMK wrote: Tue Oct 08, 2019 7:50 pm Fantastic!
Restricting the system to a single core eh? Well, maybe you could spin up a VM with only one CPU, and then use VirGL so it renders on the host GPU. As the name suggests, that needs to use GL though, so no Nine or DXVK…
I don't know if I'll go through all that, but I'll definitely try dgvoodoo, maybe this weekend. Thanks for sharing!![]()
I know not everyone will use Linux, but I like Linux and it might help others who use it too.deton24 wrote: Tue Oct 08, 2019 7:02 pm If you will explain step by step what to do to launch the game flawlessly on Linux, I can post it for you on PCGamingWiki.
Personally I'm not into Linux.
With ImageCFG, you can change the games' usage of how many cores it is allowed to use (permanently!). It is a very useful tool for older applications, make sure to backup your original .exe(s) when patching, just in case. ImageCFG: https://robpol86.com/imagecfg.html This should work for both Windows and Linux, since you are modifying the .exe.PluMGMK wrote: Tue Oct 08, 2019 7:50 pm Fantastic!
Restricting the system to a single core eh? Well, maybe you could spin up a VM with only one CPU, and then use VirGL so it renders on the host GPU. As the name suggests, that needs to use GL though, so no Nine or DXVK…
I don't know if I'll go through all that, but I'll definitely try dgvoodoo, maybe this weekend. Thanks for sharing!![]()
That won't work unfortunately, the graphics glitches occur driver-side, so the driver itself would need to run on single core, which can only be done systemwide.mrpenguinb wrote: Tue Oct 15, 2019 10:59 am With ImageCFG, you can change the games' usage of how many cores it is allowed to use (permanently!). It is a very useful tool for older applications, make sure to backup your original .exe(s) when patching, just in case. ImageCFG: https://robpol86.com/imagecfg.html This should work for both Windows and Linux, since you are modifying the .exe.
Also, I can't omit that Better Rayman 3 has made Rayman 3 so much more enjoyable, the game was so much fun to play through in HD.![]()