chrismiuchiz / aeco-launcher Goto Github PK
View Code? Open in Web Editor NEWLauncher and patcher for Atomix Emil Chronicle Online
Launcher and patcher for Atomix Emil Chronicle Online
If the directory is not created, it can lead to files inside the directory not getting written. This is not relevant if the game base already includes the directory, but it is problematic if the patches indicate to create a new directory.
When updating itself, the launcher temporarily puts the updated version into a different file (like aeco-launcher.aecoupdate), which then checks its own file name to see if it needs to copy itself back to the original location. This should happen first, on the main thread, to prevent creating a third window during the process.
There should be a way to download portably, attempt systemwide installation, or offer help for Wine when it is not yet installed.
The login panel should be configurable to be used or not used, since ECO SAGA10 does not need it, but SAGA18 does.
Potentially display commit information somewhere, too
helpful:
https://stackoverflow.com/questions/43753491/include-git-commit-hash-as-string-into-rust-program
https://stackoverflow.com/questions/34603663/is-there-a-way-to-store-the-version-information-in-a-rust-compiled-executable-or
std::process::exit() should not be used when multiple threads are in use, at least on Linux, and it should be removed entirely
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.