libnss3
, libgtk-3.0
wine
(x86_64 users might need
Wine with support for 32-bit Windows applications, for Debian and
derivates see: https://wiki.debian.org/Wine#Installation_on_Debian_Jessie_and_newer)There's an automatic installation script available that will
automatically perform the steps described below: kahvibreak_installer.sh
Download the script and make it executable with chmod +x
kahvibreak_installer.sh
, then run it on a terminal. It
will install Kahvibreak to a Kahvibreak/
directory.
Replace the emulator launching scripts with the replacements
for Linux:
Note: You will notice plenty of *.bat files at
the Software/ directory. These are actually shell scripts.
They act as a wrapper, executing the original ones at
Software/win32/ with WINE. The .bat extension has been kept
for the sake of simplicity and compatibility with unmodified
Kahvibreak datasets.
Setup a wineprefix for Kahvibreak:
Note: A wineprefix is WINE's configuration and
data directory. By default, it is at the $HOME/.wine
directory. By overriding this via the WINEPREFIX environment
variable, several WINE environments can be isolated from each
other. The following steps won't alter your current WINE
settings, if any.
export
WINEPREFIX=`pwd`/wineprefix
winecfg
from the same terminal. This
will initialize the wineprefix, and open the Wine configuration
dialog (Note: this won't affect your standard Wine settings,
only the settings of this wineprefix)../../Software/win32
../../Games
Setup the fonts for KEmulator 0.9.8: (This is required
due to a bug with the old JRE used by KEmulator 0.9.8)
/usr/share/wine/fonts
. Check the
contents of the directory for a tahoma.ttf file (IE, by
running ls /usr/share/wine/fonts/
on a terminal)ln
-svt wineprefix/drive_c/windows/Fonts/
/usr/share/wine/fonts/*.ttf
(or manually copy the fonts
into wineprefix/drive_c/windows/Fonts/ ) Kahvibreak is (hopefully) ready now. Run the launcher by
executing the FlashpointLauncher executable at the Launcher-Linux_x64
or Launcher-Linux_x86 directory.
If you come across any issue or would like to make a suggestion,
you can find us at our Discord
server