12 Commits

Author SHA1 Message Date
wei 1c6438040c Add a button. Now you can reopen the test window. 2026-07-14 01:17:37 +08:00
wei 425f740d8f Add auto detect java installation support. 2026-07-14 01:13:36 +08:00
wei bd5a1e8974 Add module that about java runtime management to core_lib. 2026-07-13 22:06:39 +08:00
wei 648cde6e33 Now the *launcher* can actually launch mInECraFT. 2026-07-13 03:13:17 +08:00
wei ccbe2052b8 Finish asset gui logic and argument parse module. 2026-07-13 01:19:11 +08:00
wei a14e2a5d54 Finish asset module. (in core_lib) 2026-07-13 00:03:51 +08:00
wei 864ce33db1 All the library (included natives) process are test finished. 2026-07-12 22:43:34 +08:00
wei e42a9b0a50 Now the *launcher* can parse natives in version manifest.
(Never let me did it again...it's a bullsh*t)
2026-07-12 00:06:11 +08:00
wei 2bd9dd8105 Add a test method to download client and libraries.
Add a simple File object to simplify certain file operations.

INFO: Libraries are unfiltered. Some of the library that for other platform will be downloaded too.
2026-07-11 01:19:36 +08:00
wei 4734cabe4c Move some game data functions to version_info.py 2026-07-10 23:31:46 +08:00
wei a93641b26d Update many files.
Add some description about this project, and now it has a simple UI (made with Qt)

If you don't specify the mode of (interface?) the UI. Launcher will show a crude window that lets you
 select a mode to start the (real) launcher.

Test version data fetching functions. Looks great.
2026-07-10 23:27:21 +08:00
wei c1f7967ff0 A small prototype is created! 2026-07-10 20:57:31 +08:00