A modern launcher for KeeperFX that integrates with the KeeperFX.net website.
- 🚀 Automatic Updater
- 🖥 Cross Platform
- 🌐 Website integration
- 🎁 Improved Installer
- ⚡ Crash Reporter
- 🔧 Revamped Settings
.
🚀 Automatic Updater
An automatic updater is implemented that asks you to update your game to the latest stable or alpha version. It will know what version you are using and will ask you to update when a new version is released. It will also add new cfg variables to the existing config so that your chosen settings will never be lost.
🖥 Cross Platform
ImpLauncher is written in Java which makes it natively run on Windows, Linux and Mac. On non-Windows systems it will try and use Wine to start the game.
🕹 Website integration
The launcher window shows the latest workshop items and news from the KeeperFX.net website! Stay up to date with the latest changes involving KeeperFX! It also has a big Workshop button that opens the workshop in your browser.
🎁 Improved Installer
The included installer can grab the required DK files from many different sources including the original CD, the GOG digital gold edition and even existing KeeperFX installations. It also has the ability to automatically copy over the background music from the Digital Gold edition.
⚡ Crash Reporter
When your game crashes you now can now choose to send a crash report to the developers. It grabs details about the crash and you can even include a save-file and write a description of the crash.
🔧 Revamped Settings
The settings have been created in such a way that they are less technical and much easier to configure than the original launcher. Run-options and .cfg file variables have been combined which makes it much easier to configure.
The download counter gives a wrong impression of the amount of downloads by unique users. ImpLauncher has an automatic updater which used to count every update as a new download. If you want a more representative number, click on "List all versions" and look at the highest number of downloads. This number should better reflect the amount of users that use the launcher.
Updates
0.10.1:
0.10.0:
0.9.0:
0.8.0:
0.7.2:
0.7.1:
0.7.0:
0.6.6:
0.6.4 + 0.6.5
0.6.3:
0.6.2:
0.6.1:
0.6.0:
0.5.0:
0.4.5:
0.4.4:
0.4.3:
0.4.2:
0.4.1
0.4.0:
0.3.3:
0.3.2:
Be sure to read the 0.3.0 update log below for some information about an upcoming change in updates.
0.3.1:
Be sure to read the 0.3.0 update log below for some information about an upcoming change in updates.
0.3.0:
It should now work better on Windows. If you are not on v0.3.0 yet and it doesn't download automatically, you'll have to download manually.
This updating mechanism paves a way to an .exe wrapper. I have to test the update mechanism in the next few updates and if it seems to be stable the workshop files will be changed to a .zip archive containing an .exe and .jar file. The .exe will help less technical people on Windows but will not be required. The .jar file will still be crossplatform and will be the core application.
Enjoy.
I noticed that the self-update mechanism doesn't work well on Windows. I'll look into ways to make this reliable.
One of the next updates will also contain an .exe that helps less technical people run the program. It will prompt to install the correct Java version if it's not available.
0.2.1:
0.2.0:
0.1.5:
Update 0.1.4:
This makes sure that people aren't playing the game from a directory with wrong permissions.
Update 0.1.3:
Please send crash reports! :D
Update to 0.1.0
This is the last manual update you should ever do! It should now automatically update! :)
0.0.4 Should now run on Java 1.8.
I'm still experimenting with Java but I guess nobody should have any trouble anymore.
I'm working on some updates to try and make it work on java 1.8.
If you are having issues, a solution might be to first uninstall everything related to JAVA or OPENJDK. ("Programs and Features" on Windows). And then install OpenJDK from Adoptium.
NOTE: THIS ALSO WORKS ON LINUX