From 4d8ffd72864891e6a207edd62f4321017dce4474 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien Date: Thu, 17 Oct 2024 23:52:11 -0500 Subject: [PATCH] Redo android instructions on help page --- webui/src/help/Help.jsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/webui/src/help/Help.jsx b/webui/src/help/Help.jsx index a5053e5..1163bc8 100644 --- a/webui/src/help/Help.jsx +++ b/webui/src/help/Help.jsx @@ -4,7 +4,7 @@ import Request from '../Request.jsx' let init = false; function Help() { - const [downloadUrl, setDownloadUrl] = useState(
Contact your server admin, asking for a patched apk. Examples can be found here.
); + const [downloadUrl, setDownloadUrl] = useState(
Your server admin has no pre-patched apks to download. See the question below..
); const [downloadUrliOSGL, setDownloadUrliOSGL] = useState("https://ethanthesleepy.one/public/lovelive/sif2/sif2-gl.ipa"); const [downloadUrliOSJP, setDownloadUrliOSJP] = useState("https://ethanthesleepy.one/public/lovelive/sif2/sif2-jp.ipa"); @@ -53,14 +53,17 @@ function Help() {

What is "ew"? What is this server for?

"ew" is a private server, written in Rust, for the short lived game "Love Live! School idol festival 2 MIRACLE LIVE!", a Love Live! themed mobile rhythm game.

-

So I got the server running, how do I install the app? (Android)

+

I'm just trying to play on this server, how do I install the app? (Android)

{downloadUrl}

-

So I got the server running, how do I install the app? (iOS)

+

My server admin has no download URLs, how do I patch the apk? (Android)

+

You can use @arasfon's sif2 apk patcher. Plug and the asset url, which is "{assetUrl}", into the "Assets URL" textbox, and then the server url (Which is likely "{window.location.origin}", though this may not be the case). Select your game version, set "header format" to "Lowercase", and press patch. Once that done, use uber-apk-signer to sign the apk. Then, get it onto your phone and install!

+ +

How do I install the app? (iOS)

Running on iOS is much simpler than Android, thanks to triangle on the discord. You first download an ipa file for global or Japan, and use Sideloadly (or your preferred application installer) to install the app. Then open settings, navigate to the app you just installed, and input the server url (Which is likely "{window.location.origin}", though this may not be the case), and the asset url, which is "{assetUrl}". If you have any errors opening the app, make sure none of the urls in settings end with a slash (/).

Help! I'm trying to open the app and it shows as "unavailable" (iOS)

-

Do not delete it, Just re-sideload the app. This is an Apple "security" feature.

+

Do not delete it, Just re-sideload the app. This is an Apple security feature.

How well does this work?

Works well enough. The server itself takes up not even 20mb of storage, and it's written in rust. I personally think it's pretty well written.