I cannot believe this completely unsupported fan-made utility from 1997 is failing to work on modern windows
-
eww they use CFile.
there's MFC grime all over this game -
oh hey they re-seed the random number generator every time they call random()
that's... not how you're supposed to do it
-
@foone It's the same string, so why would the compiler store it twice?
-
@kawa I have seen so many duplicated strings. some compilers don't like merging string literals
-
@foone Pokémon Project Studio Red/Blue did that shit too.
-
@kawa 3D Movie Maker actually does it too, and it's got a bug! it sets your key repeat speed at a couple times, and just restores it right after. It does it almost immediately so there's little risk of a crash breaking it... except they implemented it wrong. if your key repeat is set too fast, it thinks it's out of range, and resets it to slow
-
@foone lol how are they seeding it?
-
@gzt system ticks
-
hmm. they're calling a function with the parameter "soultrap.log", but the function itself has no body.
someone turned off a #define, I can smell it
-
huh, the game requires an FPU.
in 1996?
I mean, I guess. Quake famously did the same, and that was a few months earlier