Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pojav Launcher instructions #56

Draft
wants to merge 65 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 59 commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
0d35b75
Update install-instructions.md
Madis0 Nov 17, 2022
6288988
Update install-instructions.md
Madis0 Nov 17, 2022
0f25ef5
Update install-instructions.md
Madis0 Nov 17, 2022
f985db7
Update install-instructions.md
Madis0 Nov 17, 2022
f8c0750
Update install-instructions.md
Madis0 Nov 17, 2022
fa87495
Apply suggestions from code review
Madis0 Nov 17, 2022
cf79f58
Update install-instructions.md
Madis0 Nov 17, 2022
a14f97a
Update install-instructions.md
Madis0 Nov 17, 2022
bfed538
Pretty arrows
Madis0 Nov 17, 2022
7fd408d
Update install-instructions.md
Madis0 Nov 17, 2022
5b4a8ce
Update install-instructions.md
Madis0 Nov 17, 2022
55f2c53
Update install-instructions.md
Madis0 Nov 17, 2022
ca605e4
Update install-instructions.md
Madis0 Nov 17, 2022
c3a2222
Update install-instructions.md
Madis0 Nov 17, 2022
78b08ae
Update install-instructions.md
Madis0 Nov 17, 2022
1ef632a
Update install-instructions.md
Madis0 Nov 17, 2022
8e95ae7
Update install-instructions.md
Madis0 Nov 18, 2022
d6ac796
Merge branch 'main' into pojav
Madis0 Nov 19, 2022
7704114
Update update-instructions.md
Madis0 Nov 19, 2022
4f76383
Update adding-more-mods.md
Madis0 Nov 19, 2022
2a82e4b
Update disabling-mods.md
Madis0 Nov 19, 2022
8ccbc61
Merge branch 'main' into pojav
Madis0 Nov 27, 2022
37b6e75
Pojav disclaimer
Madis0 Nov 27, 2022
2554069
Update install-instructions.md
Madis0 Nov 27, 2022
a4b42d3
Update install-instructions.md
Madis0 Nov 27, 2022
153e5e7
Update update-instructions.md
Madis0 Nov 27, 2022
9236573
Update install-instructions.md
Madis0 Nov 27, 2022
e7ac9d1
Update install-instructions.md
Madis0 Nov 27, 2022
a06f84c
Update install-instructions.md
Madis0 Nov 27, 2022
f9d8af2
Update install-instructions.md
Madis0 Nov 27, 2022
829abe3
Update install-instructions.md
Madis0 Nov 27, 2022
722efd6
Merge branch 'main' into pojav
Madis0 Dec 9, 2022
61ad972
Merge branch 'main' into pojav
Madis0 Dec 13, 2022
2eb304c
Merge branch 'main' into pojav
Madis0 Dec 28, 2022
9e8673a
Merge branch 'main' into pojav
Madis0 Mar 7, 2023
73be0db
Merge branch 'main' into pojav
Madis0 Mar 8, 2023
7500b3a
Merge branch 'main' into pojav
Madis0 Mar 8, 2023
95d0131
Update install-instructions.md
Madis0 Mar 8, 2023
69653d1
Update more instructions
Madis0 Mar 8, 2023
d11cc58
Update install-instructions.md
Madis0 Mar 8, 2023
5dbe5ce
Update adding-more-mods.md
Madis0 Mar 8, 2023
d47bcfd
Update install-instructions.md
Madis0 Mar 8, 2023
26258a5
Merge branch 'main' into pojav
Madis0 Mar 9, 2023
2fb782f
Update install-instructions.md
Madis0 Mar 9, 2023
a61f12a
Update install-instructions.md
Madis0 Mar 11, 2023
875ec37
Merge branch 'main' into pojav
Madis0 Mar 14, 2023
b3bd9b7
Merge branch 'main' into pojav
Madis0 Mar 28, 2023
8392d35
Merge branch 'main' into pojav
Madis0 Apr 16, 2023
575bbc8
Merge branch 'main' into pojav
Madis0 Apr 16, 2023
d950da7
1.19.4
Madis0 Apr 16, 2023
4f114a4
Update adding-more-mods.md
Madis0 Apr 16, 2023
d011b1a
Update disabling-mods.md
Madis0 Apr 16, 2023
83e6a99
Update instructions
Madis0 Apr 16, 2023
5fb36c7
#BlameMarkdown
Madis0 Apr 16, 2023
10b790f
Oops
Madis0 Apr 16, 2023
39d8324
Merge branch 'main' into pojav
Madis0 Apr 21, 2023
b993ca6
Patch zip name
Madis0 Apr 21, 2023
697523a
Update installer url
Madis0 Apr 21, 2023
a6db3c1
Merge branch 'main' into pojav
Madis0 May 25, 2023
3d8106c
Merge branch 'main' into pojav
Madis0 Aug 6, 2023
e4355ad
Update adding-more-mods.md
Madis0 Aug 6, 2023
44990e0
Update links
Madis0 Aug 6, 2023
54c3738
New simplified instructions
Madis0 Aug 6, 2023
dcb94c7
Merge branch 'main' into pojav
Madis0 Oct 9, 2023
f97ab90
Merge branch 'main' into pojav
Madis0 Nov 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions adding-more-mods.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,15 @@ Method 2:
6. Once downloaded, copy the JAR file to the pack's "mods" folder.
7. Run the game as usual. You should now have the new mod(s) installed!

### Pojav Launcher (Android)

1. Open [CurseForge mods page, set Game Version to Fabric](https://www.curseforge.com/minecraft/mc-mods?filter-game-version=2020709689:7499)
2. Choose any mod you want and go to its _Files_ page
3. Make sure you download the latest version that is compatible with Fabric and your Minecraft version
4. Once downloaded, open Files
5. Tap `☰` → `Downloads` → hold down on any file → select the mod(s) you downloaded
6. Tap `⋮` → `Move to...` → `☰` → `PojavLauncher` → `.minecraft` → `mods`
7. Tap `MOVE` and run the game.
### GDLauncher

No longer supported. [Please migrate to Prism Launcher.](install-instructions.md#gdlauncher)
Expand Down
10 changes: 9 additions & 1 deletion disabling-mods.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,14 @@ Consider [switching to Prism Launcher instead,](install-instructions.md#prism-la
* Don't see ".jar" at the end of the name? [See this page for help.](https://www.thewindowsclub.com/show-file-extensions-in-windows)
* Rename ".jar.disabled" back to ".jar" to use the mod again.

### Pojav Launcher (Android)

1. Open Files
2. Tap `☰` → `PojavLauncher` → `.minecraft` → `mods`
* Can't see .minecraft? Tap `⋮` → `Show hidden files`
3. Tap `⋮` → `Move to...` → `Move`
* Move it back to `mods` to use the mod again.

### GDLauncher

No longer supported. [Please migrate to Prism Launcher.](install-instructions.md#gdlauncher)
No longer supported. [Please migrate to Prism Launcher.](install-instructions.md#gdlauncher)
63 changes: 58 additions & 5 deletions install-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,63 @@ For macOS or Linux [you need Java](https://adoptium.net/) to run the Fabric Inst

A simple installer for vanilla launcher [is coming soon](https://github.com/Fabulously-Optimized/fabulously-optimized/issues/110)!

### [Pojav Launcher](https://github.com/PojavLauncherTeam/PojavLauncher) (Android)

Fabulously Optimized can indeed be run on a mobile device! Be aware:

* This process has a lot of steps which you must follow carefully.
* The tutorial is made for Android devices - phones and tablets. iOS devices _could_ work, but that requires jailbreak or sideloading an alternative store, the steps are probably more complicated.
* Your device must be "mid-range" or "high-end" if you want decent FPS. 6+ GB RAM recommended.
* Pojav Launcher supports Android 5 and up, but these instructions were tested on Android 13.
* Your device will likely heat and consume a lot of battery as you play. It is _not_ as device-optimized as Bedrock Edition.
* Attempts have been made to improve performance, but depending on your device you may need to adjust video settings.
* In the worst case, you may not get it running at all. Try again after Pojav Launcher updates.

<details><summary><a href="https://play.google.com/store/apps/details?id=com.mojang.minecraftpe">I don't agree and just want to play Minecraft</a></summary></details>

<details>
<summary>I agree and would like to see the instructions</summary>

1. [Download Pojav Launcher](https://play.google.com/store/apps/details?id=net.kdt.pojavlaunch)
* Do not fall into scam websites and apps. The only official site for it is https://github.com/PojavLauncherTeam/PojavLauncher
2. [Download Files](https://play.google.com/store/apps/details?id=com.marc.files)
* This is a shortcut to your system's file manager. Other file managers may need root to follow these instructions.
3. [Download Fabric installer](https://fabricmc.net/use/installer/) (Universal/.JAR)
4. [Download CurseForge GUI installer](https://github.com/Madis0/CurseForge-GUI/releases/download/694de8b/CurseForge-GUI-1.0-SNAPSHOT.jar)
5. Download Fabulously Optimized patches for Pojav Launcher: [1.19.4](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Fabulously-Optimized/fabulously-optimized/tree/pojav/PojavLauncher/1.19.4)
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hey uh great news ig, pojavlauncher working now with FO perfectly
with a new updated zink renderer

* This optimizes the modpack for mobile users.
6. Run Pojav Launcher
7. Tap `Add account` → `Microsoft account` and sign in
8. Tap `(Default) - Unknown` → `Create new profile` → `SAVE`
9. Tap `Play`. Wait for it to fully load to the title screen, then exit the game.
* If you get a RAM warning ("The current amount of..."), tap `OK` for now. It usually means you just need to close background apps for better performance.
* If you get a black screen: quit the game, go back to Pojav → `🎛️` → `Video and renderer` → `Renderer` → (choose any) → ⬅️ → ⬅️ → try playing again
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMS also said to use Zink when available as this provides actually better performance and to not disable Sodium's chunk rendering via patches.

10. Launch Pojav again, tap `Install .jar` → select `fabric-installer-x.x.x.jar`. You'll see the Fabric installer with some logs.
11. Tap `❌` to close the logs, then `Install` → `OK` → `⛝`
12. Tap `Install .jar` → select `CurseForge-GUI-1.0-SNAPSHOT.jar`. You'll see a different kind of installer with some logs.
13. Tap `❌` to close the logs, then `Install modpack` → `KEYBOARD`
14. Enter the following code, according to the version you prefer. The keyboard may cover your screen, but try to get it right regardless.
* **Latest for 1.19.4**: enter `396246`.
* **3.14.1 for 1.18.2**: enter `396246_3983420`.
* **2.7.3 for 1.17.1**: enter `396246_3667614`.
* **1.12.3 for 1.16.5**: enter `396246_3667608`.
15. Press Enter on the keyboard and wait for the install to complete. Once installed, press `OK` → `⛝`
* If you failed to enter the correct code, just close and try again from step 12.
16. Close Pojav and open Files.
17. Tap `☰` → `Downloads` → `(Minecraft version).zip` or `DownGit.zip` → `(Minecraft version)`
18. Hold down on `config` folder and tap on both items, then tap `⋮` → `Extract to...`
19. Tap `☰` → `PojavLauncher` → `curseforge-cli` → `modpack` → `fabulously-optimized_396246` → `EXTRACT`
20. Tap `☰` → `PojavLauncher` → `curseforge-cli` → `modpack` → `fabulously-optimized_396246` → `config (2)`
21. Hold on any file and select the other one
21. Tap `⋮` → `Move to...` → `☰` → `PojavLauncher` → `curseforge-cli` → `modpack` → `fabulously-optimized_396246` → `config`
22. Press `fabulously-optimized_396246` on the "address bar"
23. Hold down on `config (2)` → tap `🗑️` → `OK`
24. Launch Pojav, tap `New - Latest Release` → `Fabulously Optimized - ...` → `Play`.
25. Fabulously Optimized should now be running!

</details>


## Not supported

### GDLauncher
Expand Down Expand Up @@ -145,10 +202,6 @@ Due to technical limits and issues, GDLauncher is no longer supported. It is rec
Fabulously Optimized is [available on Modrinth](https://modrinth.com/modpack/fabulously-optimized), but an official launcher doesn't exist yet. When it gets released, it will be supported.
For now see [Prism Launcher](#prism-launcher) for a different launcher that also downloads from Modrinth.

### Pojav Launcher

Pojav Launcher is not yet supported due to drawbacks (long installation process, high energy usage, performance may not be better etc), but is being considered.

### ATLauncher

ATLauncher is currently not supported simply because the interface is confusing and complex. There have been discussions with its developer to improve this and it may be considered in the future.
Expand Down Expand Up @@ -216,7 +269,7 @@ Fabulously Optimized is not compatible with any "game clients", including "hacke

### Bedrock Edition

Fabulously Optimized is not compatible with Bedrock Edition.
Fabulously Optimized is not compatible with Bedrock Edition. See [Pojav Launcher](#pojav-launcher-android) for an alternative.

## Servers

Expand Down
29 changes: 29 additions & 0 deletions update-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,35 @@ Currently the only way to update is to "reinstall" the pack. Consider installing
12. Launch the installed Fabric profile
13. If you now see "Fabulously Optimized" in the right bottom corner and its version number is newer than before, you're done!

### Pojav Launcher (Android)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

something something upgrade instead of separate instance?

1. [Download Fabric installer](https://fabricmc.net/use/installer/) (Universal/.JAR)
2. [Download CurseForge GUI installer](https://github.com/Madis0/CurseForge-GUI/releases/download/694de8b/CurseForge-GUI-1.0-SNAPSHOT.jar)
3. Download Fabulously Optimized patches for Pojav Launcher: [1.19.4](https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Fabulously-Optimized/fabulously-optimized/tree/pojav/PojavLauncher/1.19.4)
4. Run Pojav Launcher
5. Tap `Install .jar` → select `fabric-installer-x.x.x.jar`. You'll see the Fabric installer with some logs.
11. Tap `❌` to close the logs, then `Install` → `OK` → `⛝`
12. Tap `Install .jar` → select `CurseForge-GUI-1.0-SNAPSHOT.jar`. You'll see a different kind of installer with some logs.
13. Tap `❌` to close the logs, then `Install modpack` → `KEYBOARD`
14. Enter the following code, according to the version you prefer. The keyboard may cover your screen, but try to get it right regardless.
Madis0 marked this conversation as resolved.
Show resolved Hide resolved
* **Latest for 1.19.4**: enter `396246`.
* **3.14.1 for 1.18.2**: enter `396246_3983420`.
* **2.7.3 for 1.17.1**: enter `396246_3667614`.
* **1.12.3 for 1.16.5**: enter `396246_3667608`.
15. Press Enter on the keyboard and wait for the install to complete. Once installed, press `OK` → `⛝`
* If you failed to enter the correct code, just close and try again from step 12.
16. Close Pojav and open Files.
17. Tap `☰` → `Downloads` → `(Minecraft version).zip` or `DownGit.zip` → `(Minecraft version)`
18. Hold down on `config` folder and tap on both items, then tap `⋮` → `Extract to...`
19. Tap `☰` → `PojavLauncher` → `curseforge-cli` → `modpack` → `fabulously-optimized_396246` → `EXTRACT`
20. Tap `☰` → `PojavLauncher` → `curseforge-cli` → `modpack` → `fabulously-optimized_396246` → `config (2)`
21. Hold on any file and select the other one
21. Tap `⋮` → `Move to...` → `☰` → `PojavLauncher` → `curseforge-cli` → `modpack` → `fabulously-optimized_396246` → `config`
22. Press `fabulously-optimized_396246` on the "address bar"
23. Hold down on `config (2)` → tap `🗑️` → `OK`
Madis0 marked this conversation as resolved.
Show resolved Hide resolved
24. Launch Pojav, tap `New - Latest Release` → `Fabulously Optimized - ...` → `Play`.
25. Fabulously Optimized should now be running!

### GDLauncher

No longer supported. [Please migrate to Prism Launcher.](install-instructions.md#gdlauncher)
Expand Down