Mefiresu / RSDKv5-Decompilation

A complete decompilation of Retro Engine (v5) ported to the Wii
Other
49 stars 6 forks source link

[Wii] [GX] Some slowdown on 3D bonus stages #10

Open saulfabregwiivc opened 1 year ago

saulfabregwiivc commented 1 year ago

Most of the time when in 2D levels the game runs pretty fine (Sonic Mania in this case), but when on these 3D bonus stages, the game runs slow. Any way for see and optimize the code for get the 3D stages running at full speed on Wii? Thanks for porting this to Wii :D

Mefiresu commented 1 year ago

I'm aware of this, unfortunately this requires re-implementing most of the Scene3D code to render everything using the GPU, which would take time.

SonicSman2000 commented 1 year ago

I wonder how you plan on making it use the gpu instead of the cpu have you made an attempt yet? So far it looks good despite some game breaking moments hope this project isn't dead

Mefiresu commented 1 year ago

I haven't attempted a complete GPU implementation yet, however I currently have some WIP improvements that makes special stages run quite a bit faster.

SonicSman2000 commented 1 year ago

what did you mean exactly by WIP Improvements? Are you making Special Stages and other 3D models run at a lower resolution (just a guess)? and any predictions for a new release?

Mefiresu commented 1 year ago

I'm mainly making optimizations on the 3D rendering algorithms used in RSDKv5. No ETA for a new release yet, it'll get released once it's ready (currently, the optimizations pretty much breaks a lot of things, so they might not make it into the next release).

deepfriedfilth commented 1 year ago

🎉 Fixed in release v0.5.0 (to apply additional mod mentioned there, see instructions on GBAtemp thread)

Mefiresu commented 1 year ago

🎉 Fixed in release v0.5.0 (to apply additional mod mentioned there, see instructions on GBAtemp thread)

Not completely fixed, but performance sure improved a lot. I'm still hoping to get it running at full speed without any performance mods.

MegaBlue92 commented 1 year ago

This runs very well now. If anyone is interested I made a less decorations mod that seems to keep a constant 60fps opposed to the no decorations mod as that mod seems very empty.