dazednconfused- / macata-launcher Goto Github PK
View Code? Open in Web Editor NEWA Cataclysm DDA Launcher for Mac
License: GNU General Public License v3.0
A Cataclysm DDA Launcher for Mac
License: GNU General Public License v3.0
Title mostly. As saves increase in size, the time required to make the backups (unsurprisingly) increases. The fact that the backup manager relies on the highest possible compression contributes to the "slowness".
It would be a nice QoL enhancement that this compression level could be specified by the user, so he may be able to select "store"-level compression and have blazing fast backups.
That is because component is enabled. Disable it.
ie: Ehen renaming the save into something that already exists, it fails silently (though without crashes, which is nice). One must look at the logs in order to see that the file was not renamed only because its name already existed
Thanks a lot for developing a launcher for Mac! Unfortunately, I was unable to compile a functional .jar to launch and test the app. I'm not experienced with Java at all so no ideas on what could have gone wrong, sorry.
The command sequence was as follows:
git clone https://github.com/DazedNConfused-/macata-launcher.git
Then in the root of cloned git:
mvn validate
mvn compile
mvn test
mvn package
mvn verify
cd target
java -jar macatalauncher-0.1.jar
The outputs of the commands are attached in the text file compile_console.txt.
I'm using java 19.0.2 and maven 3.9.0. The maven functions ran without any errors and with some warnings in artifact relocation (?).
The launch error is:
Error: LinkageError occurred while loading main class com.dazednconfused.catalauncher.gui.MainWindow
java.lang.ClassFormatError: Duplicate method name "$$$getFont$$$" with signature "(Ljava.lang.String;IILjava.awt.Font;)Ljava.awt.Font;" in class file com/dazednconfused/catalauncher/gui/MainWindow
Thanks for your attention!
As new releases of the launcher pile up, the need for a way to notify of newer versions of the launcher increases.
Should add a button in the Help menu, something akin to 'check for updates' that polls GitHub's releases...
...so it can pick up the latest save, and enable the "Run latest world" button. Currently the Run button launches the game and immediately refreshes, and ideally it should monitor the game's process in order to refresh upon exit.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.