Entry tags:
ð NPPS4 iOS tutorial + tips
There's not really a comprehensive step-by-step tutorial out there for installing NPPS4 (Love Live! School Idol Festival) on iOS so I wanted to put something together for anyone who's having trouble setting it up! This post will cover using the known public server and making your own private server.
Requirements:
1. Follow the prerequisite instructions and download Sideloadly along with the correct versions of iTunes and iCloud that it notes. Log into both applications with your Apple ID information.
2. Turn your Apple Account into a free Developer Account if you haven't before.
3. Turn on Developer Mode for your iPhone, which is required to use the app properly. For iOS 16 and above, search for "Privacy and Security" in your settings and scroll down to the bottom. Toggle Developer Mode on.
4. Download the .ipa files in the iOS folder provided by ethanthesleepy.one: lovelive-community-OLD.ipa and the latest version of sif-fieldconfig. At the time of this writing, it is sif-fieldconfig-v4b.ipa.
5. Load up Sideloadly. Log in and sideload both .ipa files to your phone. As you can see in my screenshot below, it says I have "updates 3d (days)" left. You are required to re-sideload the .ipa every week per Apple's guidelines. If you do not, the app will be greyed out and you'll be unable to open it. Simply re-sideload the app again.
ONCE AGAIN, DO NOT DELETE THE APP. YOU WILL LOSE YOUR PROGRESS. JUST RE-SIDELOAD THE APP AGAIN.

If you're uninterested in setting up a private server, you are able to play now! ethanthesleepy.one (the person you downloaded the .ipa files from) has a public server set up and is the default for the .ipa files.
If you want to set up a private server for yourself on PC (I'm using Windows so the steps may be different for other OS, check here for more info!), the additional steps are:
6. Download the NPPS4 build that matches your system.
7. Run the npps4.exe application and let it bypass your firewall so it can download what it needs to run the game properly. You will need to re-run the application and have it active whenever you want to play.
8. Open Command Prompt (shortcut: hold Win + R, type "cmd" in search bar) and type "ipconfig". Save your IP address. Test that your server is actually on and running by loading up: http://[IP ADDRESS]:51376 in your browser.
9. Go back to your iPhone and open up the app settings for Love Live. At the bottom of the screen is settings for the server parameters; use the URL in step 8 EXACTLY, including "http://" (no slash at the end of the URL) or your phone will not find your server.
10. Make sure to toggle the "Patch on Next Launch" and "Local Network" settings to on.
11. Assuming that your PC and iPhone are sharing the same IP address, your game should be good to go!
Question: What is this error?

Answer: The game cannot find the server to connect to.
If you're using a private server, double check that your server is on, that your URL was typed correctly for your iPhone Love Live! server settings, and that you've toggled the "Local Network" setting to on (this is off BY default).
If you're using ethanthesleepy.one's public server, his server is down. Not too much you can do but wait for it to come back up.
Question: I have the game working (public server). Now what?
Answer: ethanthesleepy.one's public server mirrors the default server settings so it is normal progression and rolls. You cannot edit any of the variables. There are codes available to obtain more loveca along with other helpful cards.
Question: I have the game working (private server). Now what?
Answer: You have more control with your own server by being able to edit certain variables with the serverdata.json file located with the NPPS4 download. Do you want to scout only Honoka cards? Do you want to adjust the UR drop rates? Do you want to adjust the amount of loveca or gold that the current codes give out? All of that can be done here.
It is also recommended to generate a transfer passcode for your account. It is one time use like the original game and you'll be able to recover your account for any reason. This is more important if using ethanthesleepy.one's public server, as data can be wiped at any time.
Requirements:
- NPPS4 build - choose whichever system matches yours
- Sideloadly
- Apple Developer
- .ipa files in "iOS" folder - ethanthesleepy.one
1. Follow the prerequisite instructions and download Sideloadly along with the correct versions of iTunes and iCloud that it notes. Log into both applications with your Apple ID information.
2. Turn your Apple Account into a free Developer Account if you haven't before.
3. Turn on Developer Mode for your iPhone, which is required to use the app properly. For iOS 16 and above, search for "Privacy and Security" in your settings and scroll down to the bottom. Toggle Developer Mode on.
4. Download the .ipa files in the iOS folder provided by ethanthesleepy.one: lovelive-community-OLD.ipa and the latest version of sif-fieldconfig. At the time of this writing, it is sif-fieldconfig-v4b.ipa.
5. Load up Sideloadly. Log in and sideload both .ipa files to your phone. As you can see in my screenshot below, it says I have "updates 3d (days)" left. You are required to re-sideload the .ipa every week per Apple's guidelines. If you do not, the app will be greyed out and you'll be unable to open it. Simply re-sideload the app again.
ONCE AGAIN, DO NOT DELETE THE APP. YOU WILL LOSE YOUR PROGRESS. JUST RE-SIDELOAD THE APP AGAIN.

If you're uninterested in setting up a private server, you are able to play now! ethanthesleepy.one (the person you downloaded the .ipa files from) has a public server set up and is the default for the .ipa files.
If you want to set up a private server for yourself on PC (I'm using Windows so the steps may be different for other OS, check here for more info!), the additional steps are:
6. Download the NPPS4 build that matches your system.
7. Run the npps4.exe application and let it bypass your firewall so it can download what it needs to run the game properly. You will need to re-run the application and have it active whenever you want to play.
8. Open Command Prompt (shortcut: hold Win + R, type "cmd" in search bar) and type "ipconfig". Save your IP address. Test that your server is actually on and running by loading up: http://[IP ADDRESS]:51376 in your browser.
9. Go back to your iPhone and open up the app settings for Love Live. At the bottom of the screen is settings for the server parameters; use the URL in step 8 EXACTLY, including "http://" (no slash at the end of the URL) or your phone will not find your server.
10. Make sure to toggle the "Patch on Next Launch" and "Local Network" settings to on.
11. Assuming that your PC and iPhone are sharing the same IP address, your game should be good to go!
Question: What is this error?

Answer: The game cannot find the server to connect to.
If you're using a private server, double check that your server is on, that your URL was typed correctly for your iPhone Love Live! server settings, and that you've toggled the "Local Network" setting to on (this is off BY default).
If you're using ethanthesleepy.one's public server, his server is down. Not too much you can do but wait for it to come back up.
Question: I have the game working (public server). Now what?
Answer: ethanthesleepy.one's public server mirrors the default server settings so it is normal progression and rolls. You cannot edit any of the variables. There are codes available to obtain more loveca along with other helpful cards.
Question: I have the game working (private server). Now what?
Answer: You have more control with your own server by being able to edit certain variables with the serverdata.json file located with the NPPS4 download. Do you want to scout only Honoka cards? Do you want to adjust the UR drop rates? Do you want to adjust the amount of loveca or gold that the current codes give out? All of that can be done here.
It is also recommended to generate a transfer passcode for your account. It is one time use like the original game and you'll be able to recover your account for any reason. This is more important if using ethanthesleepy.one's public server, as data can be wiped at any time.
