magefree / magefree/mage

I've made an alternate Launcher using C++/Qt

Open
#7,847 4 comments 2 reactions 0 assignees View on GitHub
enhancement launcher / installation
Dominant language
Java
Stars
2.4k
Forks
940
Avg merge
2d 12h
Merged PRs (30d)
160

Description

I've noticed a lot of users having trouble launching the program (usually due to issues with Java installation or Windows not handling the .jar format when they try to double-click on it) so I've made an alternate launcher and put it up on GitHub here:

https://github.com/weirddan455/xmage-launcher-qt

It's already feature complete with the Java launcher as far as I can tell plus some additional features like system Java detection and support for multiple XMage installs.

I've got a Windows binary up on the releases page. It's statically linked so users won't need to have Java or any other dependencies installed to run it (and there's help for installing Java as well as Java auto-detection to assist in launching the actual XMage program.)

It works on Linux as well (it's the platform I developed it on) and I'm looking into packaging options for some of the more popular distros.

I don't have a Mac to test on but I expect it should build there as OSX is supported by Qt. The only platform specific code is for Java auto-detection (and if that fails, the user can still manually point to where their Java is installed.)

Not sure if there's any interest in using this in the main project or not but hopefully it will be useful to some people :smile:

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.