Commit Graph

7364 Commits

Author SHA1 Message Date
alexytomi
9cdd425e85 fix: JVM arguments getting newlines inside it when pasting
When you paste a string with newlines in it, it literally puts newlines
here, then parsing it goes all wonky because of that.

Never trust user input
2025-12-30 01:34:05 +08:00
alexytomi
c3b671c417 fix: Update renderer autoselect
New behavior is as follows.
If below 1.17, use the GL4ES based renderer.
If below 1.17 and modded, use the Mesa renderer (Zink in this case).
If above 1.17 and/or modded, use MobileGlues.
2025-12-30 01:34:04 +08:00
alexytomi
e9728b87df Merge pull request #164 from alexytomi/add/sodium-warning
add: Sodium warning to log
2025-12-29 04:20:49 +08:00
alexytomi
5a304256f5 add: Sodium warning to log 2025-12-29 03:48:21 +08:00
alexytomi
cfec6474e3 Merge pull request #162 from alexytomi/add/sodium-warning
Update sodium warning and switch
2025-12-28 18:20:53 +08:00
alexytomi
4125ae0fb5 rework: Sodium warning message
Now makes you wait some time to properly read everything.
2025-12-28 18:14:07 +08:00
alexytomi
e2efd00ffb add: Delete Sodium and dependents button in Sodium warning 2025-12-28 14:45:07 +08:00
alexytomi
037396540a fix: negative numbers not being typable 2025-12-28 14:41:42 +08:00
alexytomi
fe2fcdb5e6 Merge pull request #148 from alexytomi/add/sodium-warning
add: Sodium warning
2025-12-25 23:35:34 +08:00
alexytomi
18cf77efbe add: Sodium warning
Should now let sodium launch but display a warning
2025-12-25 23:32:51 +08:00
alexytomi
38177e54a1 Merge pull request #147 from AngelAuraMC/fix/kilt-crash
fix: kilt crashing due to how caciocavallo17 is loaded
2025-12-25 22:48:40 +08:00
alexytomi
c0cfad579b Merge pull request #154 from AngelAuraMC/fix/unabletobuild
fix: Grab JRE from any completed run
2025-12-19 08:27:54 +08:00
alexytomi
8e7ea27609 fix: Grab JRE from any completed run
This stops it from failing if we only have cancelled or errored runs but
still have android jre artifacts
2025-12-19 08:25:54 +08:00
alexytomi
7241b2563c Merge pull request #153 from blryface/patch-1
fix: PojavLauncher -> Amethyst in License note
2025-12-19 08:12:19 +08:00
blryface
1fb57bdab4 fix: PojavLauncher -> Amethyst in License note
Signed-off-by: blryface <me@blurry.gay>
2025-12-17 21:01:15 -03:00
alexytomi
0e2cab30ae fix: kilt crashing due to how caciocavallo17 is loaded
Fixes https://github.com/KiltMC/Kilt/issues/230 by using a javaagent
instead of a custom classloader

Uses
https://github.com/AngelAuraMC/caciocavallo17/actions/runs/20203346684
2025-12-14 13:34:58 +08:00
alexytomi
5e44be7d5c Merge pull request #139 from AngelAuraMC/fix/AE1-crash
mitigation: Mitigate AE1 bug
2025-12-14 12:47:14 +08:00
alexytomi
ea571a968d mitigation: Mitigate AE1 bug
AE1 mistakenly passes in `1` as an ASM api version when it uses
`SignatureVisitor`. This is valid in ASM4 because it never checks if the
Opcode is valid, this is fixed in ASM5, which we override ASM4 with due
to compatibility issues with the Java 8 JRE we use
2025-12-06 19:55:30 +08:00
alexytomi
b5fbd8edb6 Merge pull request #138 from Dev1ss0/v3_openjdk
Updated links in README.md for wiki, Crowdin and Discord
2025-12-04 22:40:49 +08:00
Dev1ss0
0a2c5fb2d2 added the correct Crowdin link (PojavLauncher one) to the README
Updated contribution links and added Crowdin badge.

Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com>
2025-12-04 15:21:08 +01:00
Dev1ss0
b39254f83d Fixed wiki link and remove Crowdin badge, because we don't have Crowdin...
Updated the link for the wiki and removed the Crowdin badge.

Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com>
2025-12-04 15:15:27 +01:00
Dev1ss0
2e78bdad6a Changed Crowdin badge link in README
Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com>
2025-12-04 15:00:37 +01:00
Dev1ss0
e5e118b5d1 Updated links in README.md for wiki and Discord
Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com>
2025-12-04 14:57:59 +01:00
alexytomi
79e88cf6d5 Merge pull request #125 from AngelAuraMC/fix/libflite
OpenAL Fixes
2025-11-21 18:48:44 +08:00
alexytomi
95669aee11 fix: Crash in ALC10Injector if asm not found
ASM is only loaded if we are modded, so we should only apply it if we
are modded or else ASM is missing.

We can leave it running even if the version being ran uses lwjgl3.3.3,
it wont cause issues, it's just an overload.
2025-11-21 18:34:36 +08:00
alexytomi
d88ab2d01b Revert "fix(openal-soft/lwjgl): PolyPatcher crash/audio Part 1&2"
This reverts commits 5a4a060a2e and
7641ba9c4f.

No longer needed because lwjgl itself has been updated with the changes
2025-11-21 18:21:37 +08:00
alexytomi
eee1ed415f fix: update lwjgl with fixes
Now has the Polypatcher and Sound Physics fix in the lwjgl libs
2025-11-21 18:21:37 +08:00
alexytomi
47a8b5f8a0 fix: add missing lwjgl2 function asminjector
Should fix SoundPhysics in older versions
2025-11-21 18:21:36 +08:00
alexytomi
3833ddb854 Merge pull request #124 from AngelAuraMC/feat/kopper_zink
feat: Use kopper zink
2025-11-19 19:15:08 +08:00
alexytomi
9b922f12df Merge pull request #119 from Zcraft3793/v3_openjdk
Update app name in issue template
2025-11-12 15:50:09 +08:00
alexytomi
57564d7f77 Merge pull request #122 from AngelAuraMC/fix/sdl-wrongautorefreshrate
fix: Don't run SDL's JNI on RenderThread
2025-11-12 15:45:54 +08:00
alexytomi
157c85be57 fix: Don't run SDL's JNI on RenderThread
I completely missed this, my bad
2025-11-06 01:30:32 +08:00
alexytomi
c5d3961fe0 qol: smoothly turn osmesa zink users to kopper
it forces them to kopper :3
2025-11-06 01:19:00 +08:00
alexytomi
273cf0d135 remove: osmesa zink 2025-11-06 01:19:00 +08:00
alexytomi
e962112b49 fix: crash from kopper zink asr autodisable 2025-11-06 01:19:00 +08:00
alexytomi
4581250f2e feat: add kopper zink 2025-11-06 01:18:59 +08:00
Zcraft3793
c47af0b038 Update app name in issue template
Signed-off-by: Zcraft3793 <153985444+Zcraft3793@users.noreply.github.com>
2025-10-31 17:52:02 +08:00
alexytomi
2f921a33a6 Merge pull request #116 from AngelAuraMC/fix/25w43a-missing-memFree-overload
add lwjgl overload MemoryUtil.memFree
2025-10-29 21:15:46 +08:00
alexytomi
d471c49a90 Merge pull request #115 from AngelAuraMC/fix/sdl-wrongautorefreshrate
fix: MinecraftGLSurface being auto set to wrong refreshrate
2025-10-29 21:14:48 +08:00
alexytomi
c0946d8de7 Merge pull request #114 from AngelAuraMC/fix/alternate-asm-crash
fix: asm conflict with babric
2025-10-29 20:51:09 +08:00
alexytomi
902e0022d6 fix: MinecraftGLSurface being auto set to wrong refreshrate
This causes issues for phones that only have an option to make high
refreshrate available, not forced (ie. Pixel)

Without setting this, it causes it to use 60hz, while the
MinecraftGLSurface is at the hz the device runs at, which causes judder
as they are desynced
2025-10-29 20:50:26 +08:00
alexytomi
f3a38b277e add lwjgl overload MemoryUtil.memFree
25w43a needs it
Based on https://github.com/AngelAuraMC/lwjgl3/actions/runs/18810530918

Co-authored-by: esoij <Dariuspotup@gmail.com>
2025-10-26 08:45:10 +08:00
alexytomi
8b0b409369 fix: asm conflict with babric
Babric for some reason doesn't use asm-all like b1.7.3, which it
inherits from, causing a class duplication error when it tries to load
asm from the version.json and asm-all 5.0.4 from
Tools#preProcessLibraries
2025-10-24 22:53:30 +08:00
alexytomi
5cfdb7f2ff Merge pull request #112 from AngelAuraMC/fix/tr-error
fix: make percent_format untranslatable
2025-10-21 22:14:40 +08:00
alexytomi
8eb90f6b64 fix: make percent_format untranslatable
some of them were..invalid so it crashed!
2025-10-21 22:03:14 +08:00
alexytomi
5f505743b9 Merge pull request #103 from AngelAuraMC/fix/thread-unsafe-l4jmitigation
fix: Random crash chance on old Legacy4J load
2025-10-11 11:26:30 +08:00
alexytomi
ea26076776 fix: Random crash chance on old Legacy4J load
ArrayList was thread unsafe. Caused random crashes.
2025-10-07 20:45:56 +08:00
alexytomi
25aba3c1f4 Merge pull request #68 from alexytomi/update-MobileGlues
Bump MobileGlues to 1.3.3 stable
2025-10-07 20:23:16 +08:00
alexytomi
1cb8eeff21 LauncherPrefs: Fix incorrect fsr1 setting 2025-10-07 19:53:22 +08:00
alexytomi
36723b8fe9 fix(MobileGlues/Renderer): Load correct EGL 2025-10-07 19:53:22 +08:00