downthecrop
dada3194c3
Dummy Launcher (Need to set the main activity back to the default of TestStorageActivity to unpack the runtime before the DummyLauncher works.
2023-07-28 11:57:44 -07:00
downthecrop
437a62c27f
Launches RT4 Runescape (select any MC version first, it overrides it)
2023-07-16 13:14:22 -07:00
BuildTools
c0aec8178b
Robust downloadString() cache
2023-06-29 19:41:30 +03:00
BuildTools
d5935be9aa
Multiple things
...
- Add Fabric installer
- Make both installers Fragments
- Add new Tools methods (and move some existing code to use them)
2023-06-26 22:10:55 +03:00
BuildTools
30ec1e2df8
Fully automated Forge version list and installation
...
LexManos may feel free to fuck off ngl
Also: makes the Arc DNS injector and the Forge installer separate components instead of non-overwritable assets, so that we can actually update them on the user's end
2023-06-25 14:27:48 +03:00
khanhduytran0
5c4f214a1d
Fix: handle null library artifact
2023-06-19 18:45:19 +07:00
khanhduytran0
3ba8fe0388
add a missing close bracket
2023-06-19 17:34:34 +07:00
khanhduytran0
dab2da2fc4
Fix: Forge 1.20 crashes (wrong artifact path)
...
Now use json-provided artifact path instead of generating one
2023-06-19 17:25:46 +07:00
Duy Tran Khanh
4ce4721920
Perf: disable lwjgl runtime checks
2023-06-18 19:49:11 +07:00
Mathias-Boulay
e7ad1b1a40
Fix: Forge library path
2023-05-21 15:29:38 +02:00
Mathias-Boulay
baeea2916e
Feat[UI]: opportunistic log sharing
2023-05-19 23:49:21 +02:00
artdeell
4115b997f8
Better runtime autoselection logic + more cleanup
2023-05-01 12:00:42 +03:00
artdeell
28cbbaca61
More cleanup + make it more convenient to obtain the current profile
2023-04-30 23:24:13 +03:00
artdeell
a6a5675b9c
Remove the dependency on a static variable for JRE switching
...
Also: fix crashing on CustomSeekBarPreferences
2023-04-30 22:41:41 +03:00
artdeell
8e669caa2e
Cleanup, part 2
2023-04-30 21:30:11 +03:00
artdeell
57b37dfc8c
Cleanup, part 1
2023-04-30 14:42:35 +03:00
artdeell
3d09979220
Automatically pick runtime version for Mod Installer based on the main class file verion
2023-04-29 23:53:20 +03:00
artdeell
75ca093c51
Start working on support for the FFmpeg plugin
2023-04-26 00:00:19 +03:00
Mathias-Boulay
dabec85774
Fix[UI]: link to non-existant page
2023-03-11 23:44:21 +01:00
artdeell
57461d30e6
Fix Tools.write
2023-03-03 16:40:07 +03:00
artdeell
641402c251
Replace getFileName implementation in Tools, use it ImportControlActivity
2023-03-02 15:43:05 +03:00
artdeell
d789f1251e
Fix bad usage of IOUtils
2023-03-02 15:38:27 +03:00
Mathias-Boulay
a5b5809372
Refactor: Cleanup read/write implementations
2023-03-02 12:19:16 +01:00
artdeell
a945d2bc01
Add storage unmount handling
...
+other fixes for crashes from gplay console
2023-02-27 22:17:00 +03:00
Duy Tran Khanh
9ace759005
Fix: improper Java 8 version check
2023-02-19 20:47:44 +07:00
artdeell
0ade45665d
Fix #2912 (and other tiny sanitizations)
2023-02-01 22:01:22 +03:00
artdeell
13f55e21bc
Compromise: remove Android < 28 notch support because it breaks virtual navbars
2023-01-31 20:35:26 +03:00
artdeell
843e13bd6b
Text descriptions during Microsoft login
2023-01-25 21:44:06 +03:00
artdeell
35c01793a5
Better download handling
2023-01-25 18:44:19 +03:00
artdeell
4d67e5cf92
Handle natives_directory variable
...
Found in Babric's JSON
2023-01-08 22:21:14 +03:00
Duy Tran Khanh
adad00f834
Fix modded client library priority
...
Removed ancient(v2) parameter: optifineLib
2023-01-07 21:24:08 +07:00
Duy Tran Khanh
1058750a1a
Fix Realms API broke due to dashed UUID
...
It’s weird that Realms API just returns empty list whenever UUID with dashes is passed. Without dashes, Realms is now working.
2022-12-20 17:52:26 +07:00
artdeell
ef36c96edc
Use the version ID from extra to run the game
...
Fixes the issue where forge 1.17+ would not get some of its libraries loaded
2022-11-22 16:59:29 +03:00
Mathias-Boulay
cc142fff20
Fix: handle latest-release/snapshot version id
2022-11-20 17:10:24 +01:00
Mathias-Boulay
0a385781ed
Fix: Revert wrongful removal of callback bridge vars
2022-11-16 22:13:38 +01:00
Mathias-Boulay
41a3074df8
Refactor: Change the game path handling to be nicer visually
2022-11-16 19:54:27 +01:00
artdeell
0252ab1d96
Use silent notification at the default priority
2022-11-14 21:32:45 +03:00
artdeell
9cebcd2cf4
Add xuid to MinecraftAccount
2022-11-14 21:32:45 +03:00
artdeell
765b504c5f
Fix modded versions
2022-11-14 21:32:45 +03:00
artdeell
ca0e9e2c0d
VUI fixes & improvements pt.3.5
...
Fixed the controls layout being offset on first start
Fixed the controls layout crashing when loading new control layout
2022-11-14 21:32:45 +03:00
artdeell
a824c5f4f5
VUI fixes & improvements pt.2
...
Added GameService for the time the game runs
Added refcount to ProgressService (renamed from LazyService)
Moved notification channel creation to Tools
Now the game behaves better in the background
Now the game fully exits on swipe-up
2022-11-14 21:32:45 +03:00
Boulay Mathias
d3a8c0bf17
Feat: W.I.P New UI
...
BREAKING CHANGES: Everything at this point.
2022-11-14 21:32:45 +03:00
Boulay Mathias
00435f2fd7
Fix|Refactor: Handle custom resolutions on custom paths
2022-11-01 16:38:08 +01:00
Boulay Mathias
a9cf9a74dc
Refactor: Merge MainActivity and BaseMainActivity
...
Given even BaseMainActivity had unchecked typecasts to MainActivity, it had to be done
2022-10-31 20:37:12 +01:00
Duy Tran Khanh
30c03518b1
Caciocavallo: Always use X11FontManager
2022-08-31 11:44:01 +07:00
khanhduytran0
d150ef37af
Added Caciocavallo17
2022-08-19 11:01:10 +07:00
Boulay Mathias
9b3420fdb2
Deal with legacy auth_session (1.6.4-)
2022-07-17 18:43:42 +02:00
Boulay Mathias
4670c522a9
Pottential fix for size fix
2022-06-06 19:15:30 +02:00
khanhduytran0
0a42459170
Make the logging clean again (disable LegacyXMLLayout)
2022-06-03 09:49:19 +07:00
artdeell
5a02cbbfe9
Fix artifactToPath for 1.19 JSON format
2022-05-23 10:36:00 +03:00