From e207e331ba422f8a9163534607c205b21baa8e25 Mon Sep 17 00:00:00 2001 From: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> Date: Mon, 21 Oct 2024 01:27:59 +0200 Subject: [PATCH] fixed couple things (#210) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update PROBLEMATIC-MODS-COMMON-FIXES.md Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * Update ZINKNOTWORKING.md Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * Update MCVERS.md Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * Update RENDERERS.md Signed-off-by: whal-whales <148692775+whal-whales@users.noreply.github.com> * Update config.js Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * Delete NOTCHFIX.md Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * Delete ZINK.md Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * added tut for fixing create, added mekanism and quartz Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com> * fogor to add create fabric link Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com> * Update INSTALL.md updated iOS versions Signed-off-by: ItAnthon <145328264+ItAnthon@users.noreply.github.com> * Update MODS-UNSUPPORTED.md cleaned up some stuff and added couple of mods Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com> * Updated "Foxglove" release Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> * Update JIT.md update text Signed-off-by: ItAnthon <145328264+ItAnthon@users.noreply.github.com> * Update INSTALL.md might update that jailbroken section later to just recommend using TrollStore Lite or TrollStore for sideloading… theres no point in using AltStore jailbroken for example Signed-off-by: ItAnthon <145328264+ItAnthon@users.noreply.github.com> --------- Signed-off-by: Dev1ss0 <94245667+Dev1ss0@users.noreply.github.com> Signed-off-by: whal-whales <148692775+whal-whales@users.noreply.github.com> Signed-off-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com> Signed-off-by: ItAnthon <145328264+ItAnthon@users.noreply.github.com> Co-authored-by: whal-whales <148692775+whal-whales@users.noreply.github.com> Co-authored-by: sa1672ndo <87911255+sa1672ndo@users.noreply.github.com> Co-authored-by: ItAnthon <145328264+ItAnthon@users.noreply.github.com> --- .vuepress/config.js | 2 -- INSTALL.md | 14 ++++++-------- JIT.md | 2 +- MCVERS.md | 2 ++ MODS-UNSUPPORTED.md | 14 +++++++++++--- NOTCHFIX.md | 0 PROBLEMATIC-MODS-COMMON-FIXES.md | 1 + RENDERERS.md | 14 ++++++++------ ZINK.md | 0 ZINKNOTWORKING.md | 2 +- changelogs/ANDROID.md | 24 +++++++++++++++++++++++- 11 files changed, 53 insertions(+), 22 deletions(-) delete mode 100644 NOTCHFIX.md delete mode 100644 ZINK.md diff --git a/.vuepress/config.js b/.vuepress/config.js index f2b5d423..1ee17693 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -121,9 +121,7 @@ module.exports = { 'JAVARUNTIMES', // Installing Java runtimes manually. 'JARCRASHED', // Crash when executing a jar. '32BIT', // Platform and performance limitations. (32bit) - 'NOTCHFIX', // Pojav's notch-detection system on crap chinese spinoff phones. 'FFMPEG', // Setting up FFMPEG, for Replay Mod. - 'ZINK', // What's Zink, and why it's not what you think. 'SHADERS', // Look what we got here. 'RENDERERS', // I have no idea what they do and why PojavLauncher needs it. ] diff --git a/INSTALL.md b/INSTALL.md index af5976ee..3d6d13b2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -55,18 +55,16 @@ Note: **Enable URL Schemes in TrollStore settings.** - 14.0 to 16.6.1 - 17.0 - - 16.7 to 16.7.8 (*) - - 17.0.1 to 17.5.1 (*) - - 18 b1 to 18 b4 (*) + - 16.7 to 16.7.10 (*) + - 17.0.1 to 17.7 (*) + - 18.0 (*) (*) - requires the palera1n jailbreak #### For arm64e, TrollStore is compatible with the following iOS versions: - 14.0 to 16.6.1 - - 17.0 (*) - - (*) - No installation method at the moment. + - 17.0 1. Follow these steps to install [TrollStore](https://github.com/opa334/TrollStore). @@ -81,7 +79,7 @@ You can now enjoy Minecraft: Java Edition on your iDevice! ::: details Sideloading (Jailed) **Requires an active Apple ID, that has signed into the [Apple Developer Program](https://developer.apple.com/account).** -PojavLauncher supports being sideloaded with AltStore, Sideloadly, and Xcode. Instructions to use AltStore are below--for other options, refer to their documentation. +PojavLauncher supports being sideloaded with AltStore and SideStore. Instructions to use AltStore are below--for other options, refer to their documentation. 1. Follow the official guide on installing AltStore itself: - Instructions for [Mac](https://faq.altstore.io/getting-started/how-to-install-altstore-macos) and [Windows](https://faq.altstore.io/getting-started/how-to-install-altstore-windows) @@ -89,7 +87,7 @@ PojavLauncher supports being sideloaded with AltStore, Sideloadly, and Xcode. In 2. Install the latest release using this [Install with AltStore](altstore://install?url=https://github.com/PojavLauncherTeam/PojavLauncher_iOS/releases/latest/download/net.kdt.pojavlauncher.ipa) button. - For a specific release, you can find its button on the [Releases](https://github.com/PojavLauncherTeam/PojavLauncher_iOS/releases) page -Installing PojavLauncher is not the end for iOS devices. In order to play Minecraft itself, you will need to [enable JIT](./JIT.md). +Installing PojavLauncher is not the end for Jailed iOS devices. In order to play Minecraft itself, you will need to [enable JIT](./JIT.md). ::: ::: details Sideloading (Jailbroken) diff --git a/JIT.md b/JIT.md index aaa66374..8e90dcc1 100644 --- a/JIT.md +++ b/JIT.md @@ -21,7 +21,7 @@ If you sideload normally, you will need to enable JIT in some way. The most comm The only downside to this method is that you are required to be connected to a WiFi network in order to enable JIT. (*) -(*) - Enabling JIT on iOS 17.0.1+ & iOS 18 betas (at the moment) can only be enabled through AltJIT (macOS only) or SideJITServer, which requires a computer (Windows, MacOS and Linux only). This is because these methods utilize pymobiledevice3 to enable JIT due to changes in iOS. +(*) - Enabling JIT on iOS 17.0.1+ & iOS 18 betas (at the moment) can only be enabled through different various methods listed below that utilize pymobiledevice3 to enable JIT due to changes in iOS. ## What are the methods to enable JIT? diff --git a/MCVERS.md b/MCVERS.md index 4dcf05a5..696dcd5f 100644 --- a/MCVERS.md +++ b/MCVERS.md @@ -9,6 +9,8 @@ Thanks to the hard work from PojavLauncherTeam, both the Android and the iOS por ## Android Current issues, as of the Foxglove update: +- 3d shareware build is broken with gl4es due to shader compilation errors. + ## iOS Current issues, as of the v2.2 Deepslate update: diff --git a/MODS-UNSUPPORTED.md b/MODS-UNSUPPORTED.md index f764611e..1d418d69 100644 --- a/MODS-UNSUPPORTED.md +++ b/MODS-UNSUPPORTED.md @@ -19,6 +19,8 @@ Not everything that works on PC works on PojavLauncher. Below is a non-exhaustiv - **Xiaomi Poco X5 Pro** (Snapdragon 778G) - **Xiaomi Redmi Note 8** (Snapdragon 665) - **Oppo A53** (Snapdragon 460) +- [Distant Horizons(2.0> only)](https://modrinth.com/mod/distanthorizons/versions) + - [install this mod](https://www.mediafire.com/file/t9ipmw6af750efi/UNZIP-ME_DH-2.0_android-patch_fabric-forge_1.16.5-1.21.zip/file) ## Skyblock Mods - [Essential](https://essential.gg/) @@ -37,10 +39,16 @@ Not everything that works on PC works on PojavLauncher. Below is a non-exhaustiv - Almost all of them don't work because they aren't made with Android's inputs in mind ## Other Mods +- [WebDisplays](https://www.curseforge.com/minecraft/mc-mods/webdisplays) +- [Axiom](https://modrinth.com/mod/axiom) +- [Mekanism](https://www.curseforge.com/minecraft/mc-mods/mekanism) + - Use angle/zink renderer. +- [Quartz](https://www.curseforge.com/minecraft/mc-mods/quartz) - [Legacy4J](https://modrinth.com/mod/legacy4j) - Set `selectedControllerHandler` in options.txt to 0 -- [Create](https://www.curseforge.com/minecraft/mc-mods/create) - - Disable Flywheel. +- Create [**(Forge)**](https://www.curseforge.com/minecraft/mc-mods/create) [**(Fabric)**](https://modrinth.com/mod/create-fabric) + - On gl4es disable flywheel by running "/flywheel backend off" in game (Only works on phones with an adrenos GPUs) + - Or use angle/zink renderer. - [Flywheel](https://www.curseforge.com/minecraft/mc-mods/flywheel) - [Physics Mod](https://www.curseforge.com/minecraft/mc-mods/physics-mod) - [Scannable](https://www.curseforge.com/minecraft/mc-mods/scannable) @@ -58,12 +66,12 @@ Not everything that works on PC works on PojavLauncher. Below is a non-exhaustiv - FFMPEG is wrongly placed - [Dynamic Surroundings](https://www.curseforge.com/minecraft/mc-mods/dynamic-surroundings) - White textures on 1.12 -- Sex mod **(thanks *@Adiixyz*)** - [Immersive Vehicles](https://www.curseforge.com/minecraft/mc-mods/minecraft-transport-simulator) - Only broken on Forge - [Immersive Engineering](https://www.curseforge.com/minecraft/mc-mods/immersive-engineering) - Works on 1.12 - [Immersive Portals](https://www.curseforge.com/minecraft/mc-mods/immersive-portals-mod) + - Use zink renderer. - [Immersive Railroading](https://www.curseforge.com/minecraft/mc-mods/immersive-railroading) - [Immersive Engineering](https://www.curseforge.com/minecraft/mc-mods/immersive-engineering) - [DiscordRPC](https://www.curseforge.com/minecraft/mc-mods/discordrpc) diff --git a/NOTCHFIX.md b/NOTCHFIX.md deleted file mode 100644 index e69de29b..00000000 diff --git a/PROBLEMATIC-MODS-COMMON-FIXES.md b/PROBLEMATIC-MODS-COMMON-FIXES.md index 8fbe1afa..d3358f24 100644 --- a/PROBLEMATIC-MODS-COMMON-FIXES.md +++ b/PROBLEMATIC-MODS-COMMON-FIXES.md @@ -1,3 +1,4 @@ +# Problematic mods and common fixes # RLCraft ### In order to run RLCraft you have to remove these mods: diff --git a/RENDERERS.md b/RENDERERS.md index bf08b1b8..a46ce87d 100644 --- a/RENDERERS.md +++ b/RENDERERS.md @@ -6,7 +6,7 @@ Minecraft runs on OpenGL, and mobile devices generally only support OpenGL ES (G - Supports OpenGL 2.1 and has shader converting capabilities, thus makes up for about 1/8 of the OpenGL 3.x standard. - Works on all versions of vanilla Minecraft. ### A screenshot of Holy GL4ES running Minecraft 1.21.1 -![holygl4es](https://cdn.discordapp.com/attachments/729671788187091024/1287348906983952497/2024-09-22_12.32.23.png?ex=66f28a19&is=66f13899&hm=63c6388b26f3cc1d4fbe67d74216de09ccb5a0ad0b27d0a18004dc9d67ad81c7&) +![holygl4es](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/2024-09-22_12.32.23.png) ## ANGLE - Slower than Holy GL4ES(*), runs on Vulkan. Should be used only in specific cases, where a server resource pack or a mod fails to run due to missing OpenGL extensions. - Supports OpenGL 3.2 only. @@ -14,12 +14,14 @@ Minecraft runs on OpenGL, and mobile devices generally only support OpenGL ES (G > On iOS devices, ANGLE can provide faster performance than Holy GL4ES. ### A screenshot of ANGLE running Minecraft 1.21.1 -![angle](https://cdn.discordapp.com/attachments/729671788187091024/1287348906191093811/Screenshot_20240922_124430_PojavLauncher_Minecraft_Java_Edition_for_Android.jpg?ex=66f28a19&is=66f13899&hm=88e553848a800ce70b019fded18cbdfbe62b64fcdc1201c491966e74011b3938&) - +![angle](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/Screenshot_20240922_124430_PojavLauncher%20(Minecraft%20Java%20Edition%20for%20Android).jpg) ## Zink -- Slow. It's only useful for mods that don't run due to missing OpenGL extensions and for running shaders. -- Supports OpenGL 4.5 on Adreno GPUs with Turnip, and OpenGL 3.3 on Mali GPUs. Adreno GPUs without Turnip **will** experience significant bugs or crashes when using Zink. +- Mid. It's only useful for mods that don't run due to missing OpenGL extensions and for running shaders. +- Supports OpenGL 4.5 on Adreno GPUs with Turnip, and OpenGL 3.1/3.2(*) on Mali GPUs. Adreno GPUs without Turnip +**will** face crashes when using Zink. - Works on all vanilla versions of Minecraft. +> (*) Most Mali GPUs can only run OpenGL 3.1 + ### A screenshot of Zink running Minecraft 1.21.1 -![Zink](https://cdn.discordapp.com/attachments/729671788187091024/1287348906606461000/2024-09-22_12.38.14.png?ex=66f28a19&is=66f13899&hm=9f1dc738d286463d1d2fcf7e9b055c06da027353ace6ddad043c22667b2d8f1f&) +![Zink](https://raw.githubusercontent.com/whal-whales/random-imgs-repo-for-stuff/refs/heads/main/2024-09-22_12.38.14.png) diff --git a/ZINK.md b/ZINK.md deleted file mode 100644 index e69de29b..00000000 diff --git a/ZINKNOTWORKING.md b/ZINKNOTWORKING.md index c646ce6b..44c4bc4f 100644 --- a/ZINKNOTWORKING.md +++ b/ZINKNOTWORKING.md @@ -1,7 +1,7 @@ # Zink doesn't work If Zink worked for you before the `foxglove` update, this might get it running on your device. It doesn't help on devices which don't fulfill the base Zink requirements. - **/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/custom_env.txt** +**/storage/emulated/0/Android/data/net.kdt.pojavlaunch/files/custom_env.txt** (if this file does not exist, create it) ``` diff --git a/changelogs/ANDROID.md b/changelogs/ANDROID.md index 3db21170..d3cc4b6e 100644 --- a/changelogs/ANDROID.md +++ b/changelogs/ANDROID.md @@ -1 +1,23 @@ -![.](https://cdn.discordapp.com/attachments/1059094483582586950/1087061554190618674/images.png) +# "Foxglove" release + + +- Launcher Features: + - Support for versions requiring Java 21 +Custom profile icons ! + - Login screen improvement + - small UI changes to keep things consistent + - better modrinth search results + - A lot of fixes ! + - Support for 1.6.X assets sounds + +- Custom control changes: + - Better notch handling for notches taller than wider + - Switch controller support + - small fixes and improvements + +- Input changes: + - Refactored to make crafting easier than ever ! + +- Renderer changes: + - More compatibility with server resource packs. A lot of time has been spent on tricky cases for this feature. + - small optimizations