From d446689f58ca81eb8d1dc6ef6a6728b7e0d7555b Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 11:53:55 -0500 Subject: [PATCH 01/13] Update README.md Adds a video tutorial to play LBP1 on RPCS3 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d87d9bf7..79c36a55 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ Keep in mind while running database tests you need to have `LIGHTHOUSE_DB_CONNEC | Game | Console (PS3/Vita/PSP) | Emulator (RPCS3/Vita3k/PPSSPP) | Next-Gen (PS4/PS5/Vita) | |----------|---------------------------------------|----------------------------------------------------------|-------------------------| -| LBP1 | Compatible | Incompatible, crashes on entering pod computer | N/A | +| LBP1 | Compatible | Compatible with patched RPCS3 (https://bit.ly/3rn8q7a) | N/A | | LBP2 | Compatible | Compatible with patched RPCS3 | N/A | | LBP3 | Somewhat compatible, frequent crashes | Somewhat compatible with patched RPCS3, frequent crashes | Incompatible | | LBP Vita | Compatible | Incompatible, marked as "bootable" on Vita3k | N/A | From 7cbe6f45270752432a8340fc0e5ae7be19d2e0a7 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:02:03 -0500 Subject: [PATCH 02/13] Update README.md I'll put the video tutorial inside of unionpatcher instead --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 79c36a55..58affdca 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ Keep in mind while running database tests you need to have `LIGHTHOUSE_DB_CONNEC | Game | Console (PS3/Vita/PSP) | Emulator (RPCS3/Vita3k/PPSSPP) | Next-Gen (PS4/PS5/Vita) | |----------|---------------------------------------|----------------------------------------------------------|-------------------------| -| LBP1 | Compatible | Compatible with patched RPCS3 (https://bit.ly/3rn8q7a) | N/A | +| LBP1 | Compatible | Compatible with patched RPCS3 and EBOOT | N/A | | LBP2 | Compatible | Compatible with patched RPCS3 | N/A | | LBP3 | Somewhat compatible, frequent crashes | Somewhat compatible with patched RPCS3, frequent crashes | Incompatible | | LBP Vita | Compatible | Incompatible, marked as "bootable" on Vita3k | N/A | From 952d67a8c4bf2a5a796251d58e5c6289fbc4b344 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:11:09 -0500 Subject: [PATCH 03/13] Update README.md Added a better tutorial --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 58affdca..a7e222e4 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ you can follow at your own discretion. *Note: This requires a modified copy of RPCS3. You can find a working version [on our GitHub](https://github.com/LBPUnion/rpcs3).* -Start by getting a copy of LittleBigPlanet 2 installed. It can be digital (NPUA80662) or disc (BCUS98245). For those +Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section since you'll need to do extra steps for it to work). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those that don't, the [RPCS3 Quickstart Guide](https://rpcs3.net/quickstart) should cover it. Next, download [UnionPatcher](https://github.com/LBPUnion/UnionPatcher/). Binaries can be found by reading the README.md @@ -63,6 +63,10 @@ To launch the game with the patched EBOOT, open up RPCS3, go to File, Boot SELF/ Assuming you are running the patched version of RPCS3, you patched the file correctly, the database is migrated, and Lighthouse is running, the game should now connect. +### LittleBigPlanet 1 + +For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file and press "ctrl+f" and look for "sceNpCommerce2" (without the "s) then replace the string with periods. After that press "ctrl+s" and save the file. + Finally, take a break. Chances are that took a while. ## Contributing Tips From 7b89fddb1dc4707f4b987f2186ad2bc76d7e7aef Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:11:18 -0500 Subject: [PATCH 04/13] Create README.md Added a better tutorial From a90640f3b8f751885f0c008e045fc98bd770577d Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:23:24 -0500 Subject: [PATCH 05/13] Update README.md Fix the tutorial --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7e222e4..63127da7 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Lighthouse is running, the game should now connect. ### LittleBigPlanet 1 -For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file and press "ctrl+f" and look for "sceNpCommerce2" (without the "s) then replace the string with periods. After that press "ctrl+s" and save the file. +For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file with HXD and click on Search -> Find and look for `sceNpCommerce2` then replace `sceNpCommerce2` with periods. After that go to File -> Save. Finally, take a break. Chances are that took a while. From 88af01352098887f8483d8d52168c423dd0c0ce7 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:25:29 -0500 Subject: [PATCH 06/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 63127da7..b895bbee 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ you can follow at your own discretion. *Note: This requires a modified copy of RPCS3. You can find a working version [on our GitHub](https://github.com/LBPUnion/rpcs3).* -Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section since you'll need to do extra steps for it to work). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those +Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section, since you'll need to do extra steps for it to not crash). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those that don't, the [RPCS3 Quickstart Guide](https://rpcs3.net/quickstart) should cover it. Next, download [UnionPatcher](https://github.com/LBPUnion/UnionPatcher/). Binaries can be found by reading the README.md From 80ef852150459c674fdc0bf9d0ddbeb4735c5b7d Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:39:57 -0500 Subject: [PATCH 07/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b895bbee..caeeeded 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ you can follow at your own discretion. *Note: This requires a modified copy of RPCS3. You can find a working version [on our GitHub](https://github.com/LBPUnion/rpcs3).* -Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section, since you'll need to do extra steps for it to not crash). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those +Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section, since you'll need to do extra steps for your game to not crash when entering pod). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those that don't, the [RPCS3 Quickstart Guide](https://rpcs3.net/quickstart) should cover it. Next, download [UnionPatcher](https://github.com/LBPUnion/UnionPatcher/). Binaries can be found by reading the README.md From be0d55d9c585048f647ff0a37c33df8c00f683e0 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 12:40:29 -0500 Subject: [PATCH 08/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index caeeeded..1c7346e1 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ you can follow at your own discretion. *Note: This requires a modified copy of RPCS3. You can find a working version [on our GitHub](https://github.com/LBPUnion/rpcs3).* -Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section, since you'll need to do extra steps for your game to not crash when entering pod). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those +Start by getting a copy of LittleBigPlanet 1/2 installed. (Check the LittleBigPlanet 1 section, since you'll need to do extra steps for your game to not crash upon entering pod computer). It can be digital (NPUA80472/NPUA80662) or disc (BCUS98148/BCUS98245). For those that don't, the [RPCS3 Quickstart Guide](https://rpcs3.net/quickstart) should cover it. Next, download [UnionPatcher](https://github.com/LBPUnion/UnionPatcher/). Binaries can be found by reading the README.md From 994dc42ef8b3b7fde26b50ee9e255b2afb8b7ad9 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 13:02:58 -0500 Subject: [PATCH 09/13] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1c7346e1..c810ef84 100644 --- a/README.md +++ b/README.md @@ -99,13 +99,13 @@ Keep in mind while running database tests you need to have `LIGHTHOUSE_DB_CONNEC ## Compatibility across games and platforms -| Game | Console (PS3/Vita/PSP) | Emulator (RPCS3/Vita3k/PPSSPP) | Next-Gen (PS4/PS5/Vita) | -|----------|---------------------------------------|----------------------------------------------------------|-------------------------| -| LBP1 | Compatible | Compatible with patched RPCS3 and EBOOT | N/A | -| LBP2 | Compatible | Compatible with patched RPCS3 | N/A | -| LBP3 | Somewhat compatible, frequent crashes | Somewhat compatible with patched RPCS3, frequent crashes | Incompatible | -| LBP Vita | Compatible | Incompatible, marked as "bootable" on Vita3k | N/A | -| LBP PSP | Potentially compatible | Incompatible, PSN not supported on PPSSPP | Potentially Compatible | +| Game | Console (PS3/Vita/PSP) | Emulator (RPCS3/Vita3k/PPSSPP) | Next-Gen (PS4/PS5/Vita) | +|----------|---------------------------------------|------------------------------------------------------------------------|-------------------------| +| LBP1 | Compatible | Compatible with patched RPCS3 and sceNpCommerce2 patched out of EBOOT | N/A | +| LBP2 | Compatible | Compatible with patched RPCS3 | N/A | +| LBP3 | Somewhat compatible, frequent crashes | Somewhat compatible with patched RPCS3, frequent crashes | Incompatible | +| LBP Vita | Compatible | Incompatible, marked as "bootable" on Vita3k | N/A | +| LBP PSP | Potentially compatible | Incompatible, PSN not supported on PPSSPP | Potentially Compatible | While LBP Vita and LBP PSP can be supported, they are not properly seperated from the mainline games at this time. We recommend you run seperate instances for these games to avoid problems. From c4bbd4fbfce679cd4a9ea53be4863050f97e1b0a Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 15:37:36 -0500 Subject: [PATCH 10/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c810ef84..9cc0e109 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Lighthouse is running, the game should now connect. ### LittleBigPlanet 1 -For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file with HXD and click on Search -> Find and look for `sceNpCommerce2` then replace `sceNpCommerce2` with periods. After that go to File -> Save. +For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file with HXD and click on Search -> Replace and click on the `Hex-values` tab. In the `Search for` section put `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32` then in the `Replace with` section put `00 00 00 00 00 00 00 00 00 00 00 00 00 00`, and then click `Replace all` After that go to File -> Save. Finally, take a break. Chances are that took a while. From 742f5d0280aa3b1b75c5246c988b479e6901d16a Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 15:40:08 -0500 Subject: [PATCH 11/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9cc0e109..dba32840 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Lighthouse is running, the game should now connect. ### LittleBigPlanet 1 -For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file with HXD and click on Search -> Replace and click on the `Hex-values` tab. In the `Search for` section put `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32` then in the `Replace with` section put `00 00 00 00 00 00 00 00 00 00 00 00 00 00`, and then click `Replace all` After that go to File -> Save. +For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file with HXD and click on Search -> Replace and click on the `Hex-values` tab. In the `Search for` section put `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32`, then in the `Replace with` section put `00 00 00 00 00 00 00 00 00 00 00 00 00 00`, and then click `Replace all`. After that go to File -> Save. Finally, take a break. Chances are that took a while. From 4a083e069690f082a4c6fedd61e5063b3094baa7 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 15:48:02 -0500 Subject: [PATCH 12/13] Update README.md Co-authored-by: jvyden --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dba32840..3af46403 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Lighthouse is running, the game should now connect. ### LittleBigPlanet 1 -For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, download [HXD](https://mh-nexus.de/downloads/HxDSetup.zip). Once HXD is set up, open your `EBOOTlocalhost.elf` file with HXD and click on Search -> Replace and click on the `Hex-values` tab. In the `Search for` section put `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32`, then in the `Replace with` section put `00 00 00 00 00 00 00 00 00 00 00 00 00 00`, and then click `Replace all`. After that go to File -> Save. +For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, open your favourite hex editor. We recommend [HxD](https://mh-nexus.de/downloads/HxDSetup.zip). Once you have a hex editor open, open your `EBOOTlocalhost.elf` file and search for the hex values `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32`. In HxD, this would be done by clicking on Search -> Replace, clicking on the `Hex-values` tab, and entering the hex there. Then, you can zero it out all references by replacing it with `00 00 00 00 00 00 00 00 00 00 00 00 00 00`. Save the file, and your LBP1 EBOOT can now be used with RPCS3. Finally, take a break. Chances are that took a while. From b73fb3f53d47e058423dc87f7d78a3ac1fb2fc38 Mon Sep 17 00:00:00 2001 From: CommandGenius <83155590+CommandGenius@users.noreply.github.com> Date: Tue, 18 Jan 2022 15:56:14 -0500 Subject: [PATCH 13/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3af46403..aae6383c 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Lighthouse is running, the game should now connect. ### LittleBigPlanet 1 -For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, open your favourite hex editor. We recommend [HxD](https://mh-nexus.de/downloads/HxDSetup.zip). Once you have a hex editor open, open your `EBOOTlocalhost.elf` file and search for the hex values `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32`. In HxD, this would be done by clicking on Search -> Replace, clicking on the `Hex-values` tab, and entering the hex there. Then, you can zero it out all references by replacing it with `00 00 00 00 00 00 00 00 00 00 00 00 00 00`. Save the file, and your LBP1 EBOOT can now be used with RPCS3. +For LittleBigPlanet 1 to work with RPCS3, follow the steps for LittleBigPlanet 2. First, open your favourite hex editor. We recommend [HxD](https://mh-nexus.de/downloads/HxDSetup.zip). Once you have a hex editor open, open your `EBOOTlocalhost.elf` file and search for the hex values `73 63 65 4E 70 43 6F 6D 6D 65 72 63 65 32`. In HxD, this would be done by clicking on Search -> Replace, clicking on the `Hex-values` tab, and entering the hex there. Then, you can zero it out all references by replacing it with `00 00 00 00 00 00 00 00 00 00 00 00 00 00`. What this does is remove all the references to the sceNpCommerce2 function. The function is used for purchasing DLC, which is impossible on Lighthouse. The reason why it must be patched out is because RPCS3 doesn't support the function at this moment. Then save the file, and your LBP1 EBOOT can now be used with RPCS3. Finally, take a break. Chances are that took a while.