Some people mentioned that they could get videos to play better at the start of Ultra Sun/Ultra Moon and LBZ (let me know if there are more games like this) by setting CPU clock speed at 25% or 50%. I spent quite a lot of while digging that, and its probably because of the fact that MVD is still stubbed. I'm not sure. Well, since I can't code for poop, I basically did what every average joe would do: hook the frontend of the emulator to listen to "MovieLib" or y2c changes that would trigger a "video playback". its very hacky. So as soon as the frontend listens to these two messages, they drop the clock speed by a mentioned value - you can change it in "Movie CPU Throttle" in third setting ingame overlay. its set to 25% by default.
Changelog:
- Upstreamed to latest Dekopon build, removed a few things that I had already implemented like screen swapping, linear filtering etc.
- Added an experimental video speedup hack. Can be changed in ingame overlay > 3rd setting > "Movie CPU Throttle". Not per-game right now. Works with Ultra Sun/Ultra Moon and LBZ - let me know how this works in other games pls.
- UI updated and now requires you to press A to actually change since otherwise, the joystick would usually change settings while you were moving in settings or ingame menu.
- New icon with a fedora, absolutely the best thing to ever happen honestly.