Fin Fin on QEMU (Current Version - v2.1)
Fin Fin on QEMU is a project designed to create an easy to use way for anyone to play Fin Fin without the need for any complicated setup on modern operating systems. It is fully compatible with Windows 10 and 11, but can also work on any version after XP.
The version of the game used is a custom made translation that includes all 6 worlds in English. It has working microphone input, sound recording, and all associated features such as screenshots and the encyclopedia work as well.
Rather than using virtualization, this works through emulating an entire Windows 98 machine. To play it there's no need to install any hypervisors or set up a virtual machine, as everything is already set up, and ready to go.
The download link can be found here! (Hosted on MEGA)
Installation
The whole thing is portable, meaning nothing is actually "installed" and all the data is wherever you place the folder. This also means that if moved to another PC, all user data will still be present.
To run, all you need to do is extract the folder in the .zip to a location of your choosing, and then run one of the launchers.
Included are two launcher versions for the different QEMU display options, one that uses GTK and one that uses SDL. The only difference between the .bat script and the .exe versions is that a command window will be shown when using the .bat script.
Both have pros and cons, so I've included both to let the user decide which one they want to use.
SDL has broken window scaling and no mouse integration, but has a correctly stretched fullscreen.
GTK has a stretched fullscreen mode, but has working mouse integration and window scaling.
Basically if you want the game in fullscreen use SDL, otherwise use GTK.
For a bit more info about these, checkout the 'Files' section under the 'Keep Reading'
Important Info
Before launching the main game, be sure to create a profile using 'New Contact', as the game will not run until doing so.
When exiting the game use the shutdown option in Windows 98. Exiting through closing the window forcefully can possibly cause data loss/corruption.
When using SDL, mouse and keyboard input will be captured. To release this, press 'Ctrl + Alt + G'.
When using GTK, the menubar can be hidden or shown by pressing 'Ctrl + Alt + M'.
To make the window fullscreen, press 'Ctrl + Alt + F'.
Sounds
Included are two "sound effect packs" for the in game sounds that play based on the number keys from 1-5.
By default, the game will use the sound effects from the 5 Worlds version, but you can swap out to the 6 worlds one by renaming the "sound (alternate)" folder in the D: drive to just "sound", and renaming the original sound folder to something else.
I hope you all have fun with your new best friend Fin Fin!
Fin Fin is a wonderful little enigma from the past, and my attempt to make it easily accessible even in the present is something I hope you will all enjoy.
If you encounter any issues in Fin Fin on QEMU, please contact me about it.
To view the changelog, credits, and some more info about this project check below the 'Keep reading'.