Metal Slug Playthrough at 60FPS using Frame Generation!
We live in a unfair world where the Metal Slug series never went beyond 30fps. But, thanks to Lossless Scaling (https://store.steampowered.com/app/993090/Lossless_Scaling/) and its frame generation feature, we can experience what it would be like to live in an idyllic world where we could all enjoy Metal Slug at higher framerates.
This was a little bit fiddly to get working. Lossless Scaling works by doubling (or more than that) the current framerate, but emulators running Metal Slug outputs at 60fps even though the game itself is 30fps. To get around this limit, you can do one of two things: limit your monitor hertz to 60 (not sure why, but this makes Lossless Scaling treat a 60fps game as if it's 30fps) or enable 1 frame skipping in the emulator (if it supports it).
It's neat seeing the game like this but there are some huge drawbacks: I overclocked the emulator's CPU to 200% and I still experienced frame drops in the game. Lossless Scaling works best if you play a game with consistent frame pacing and if you don't have that then you get some weird, unnatural motion. And the way the frame generation interpolates movement can look weird. For instance, I suggest not focusing on Marco's legs. And the last is the big one: this adds a LOT of input lag.
Maybe one day we'll be saved by a heroic programmer (with way too much time on their hands) that can reverse engineer one of the games and implement proper high-framerate support. (Pro tip to any heroic programmer out there with too much time on their hands: The PS2 versions of Metal Slug 3 and 5 contain debug symbols!)
Misc game videos playlist: • Short, silly and fancy game showcases
Like my videos, mods, modding tools, and whatnot? Consider supporting me on Patreon! https://www.patreon.com/FluffyQuack
Twitter account where I post links to my videos: https://twitter.com/fluffyquack
Public discord server where I babble and post links to videos and streams: https://discord.gg/AJXA4CX
Website: https://www.fluffyquack.com/