Project Lighthouse is a clean-room, open-source custom server for LittleBigPlanet.
Find a file
Dagg dfd1d9b748
LittleBigPlanet 3 Adventure Support (#477)
* Baseline LBP3 Adventure slot support
VERY unsafe and hacky to use as of now, this is just testing the waters.

* ADC file type checking

* Refactor & trimming
This might need to be adjusted if any feature is found to be missing

* isAdventure added to API

* Prototype Adventure icons for Website
I am not an artist, please make this more in line with the originals.

* Override border radius for LBP3 Adventures

* Cleaning

* Remove WriteLine and unused property

* Remove unused libraries

* Handle tracking and submitting of Adventure scores

* Check for null instead of 0
Non-adventure slots will report null, not 0

* Score for adventure slot instead of main slot

* Tweaks for PR

* Identify levels for photos by level resource
Verify this doesn't break anything.

* SlotCardPartial merge with main changes

* PR resolution 2

* probably not what was wanted
Use variables for style extension

* Internal slots already properly identified

* Return line breaks to end of Slot.cs

* Remove line break added by Github

thanks

* Github.

* Make this a one-liner

* Reduce to two lines

* This can also be one line

* This can *also* be one line

* Update ProjectLighthouse.Servers.Website/Pages/Partials/SlotCardPartial.cshtml

Co-authored-by: Josh <josh@slendy.pw>

* PR changes

* Update ProjectLighthouse/Migrations/20220916141401_ScoreboardAdvSlot.cs

Co-authored-by: Josh <josh@slendy.pw>

Co-authored-by: Josh <josh@slendy.pw>
2022-09-20 16:08:02 -05:00
.config Update EntityFramework and ASP.NET to 6.0.9 2022-09-17 14:37:47 -05:00
.github Only run crowdin jobs on master repo 2022-08-14 17:06:49 -04:00
.idea/.idea.ProjectLighthouse/.idea Add simple doc for translations 2022-08-14 17:48:12 -04:00
.run Fix runtime compilation not working 2022-08-19 02:40:18 -04:00
Documentation Refresh the website's UI 2022-08-19 21:15:41 -04:00
ProjectLighthouse LittleBigPlanet 3 Adventure Support (#477) 2022-09-20 16:08:02 -05:00
ProjectLighthouse.Localization Update the localization files (#485) 2022-09-19 21:10:57 -05:00
ProjectLighthouse.Servers.API LittleBigPlanet 3 Adventure Support (#477) 2022-09-20 16:08:02 -05:00
ProjectLighthouse.Servers.GameServer LittleBigPlanet 3 Adventure Support (#477) 2022-09-20 16:08:02 -05:00
ProjectLighthouse.Servers.Website LittleBigPlanet 3 Adventure Support (#477) 2022-09-20 16:08:02 -05:00
ProjectLighthouse.Tests Update EntityFramework and ASP.NET to 6.0.9 2022-09-17 14:37:47 -05:00
ProjectLighthouse.Tests.GameApiTests Update EntityFramework and ASP.NET to 6.0.9 2022-09-17 14:37:47 -05:00
ProjectLighthouse.Tests.WebsiteTests Update EntityFramework and ASP.NET to 6.0.9 2022-09-17 14:37:47 -05:00
scripts-and-tools Remove gzip usage from nginx example config 2022-08-17 14:35:59 -04:00
.gitignore Merge main into mod-panel 2022-08-05 17:02:19 -04:00
CONTRIBUTING.md Update contribution guidelines and readme to reflect RPCS3 official patch 2022-07-26 16:01:20 -04:00
crowdin.yml Crowdin GitHub actions test 2022-08-12 20:21:54 -04:00
docker-compose.yml Implement Redis for storing rooms 2022-05-15 12:04:10 -04:00
global.json Get photos uploading properly 2021-11-05 16:59:24 -04:00
LICENSE Add AGPL-3.0 LICENSE 2021-10-16 00:59:43 -04:00
ProjectLighthouse.sln Merge main into crowdin 2022-06-10 04:30:23 -04:00
ProjectLighthouse.sln.DotSettings Lots of bug fixes and performance improvements (#410) 2022-08-13 00:56:17 +00:00
README.md [skip ci] Add badges cuz they're cool 2022-08-12 21:30:19 -04:00

Project Lighthouse

Continuous Integration GitHub commit activity GitHub contributors GitHub code size in bytes Source Lines of Code

Project Lighthouse is a clean-room, open-source custom server for LittleBigPlanet. This is a project conducted by the LBP Union Ministry of Technology Research and Development team.

For concerns and inquiries about the project, please contact us here.

For general questions and discussion about Project Lighthouse, please see the megathread on our forum.

DISCLAIMERS (Please read!)

This is not a final product.

This is beta software, and thus is not stable nor is it secure.

While Project Lighthouse is in a mostly working state, we ask that our software not be used in a production environment until release.

This is because we have not entirely nailed security down yet, and your instance WILL get attacked as a result. It's happened before, and it'll happen again.

Simply put, Project Lighthouse is not ready for the public yet.

In addition, we're not responsible if someone hacks your machine and wipes your database, so make frequent backups, and be sure to report any vulnerabilities. Thank you in advance.

We are not obligated to provide support.

Project Lighthouse is open source. However, it is licensed under the GNU Affero General Public License version 3 ( AGPLv3) meaning that Project Lighthouse is provided to you as-is, with absolutely no warranty.

Please understand that while this license gives you freedom to do pretty much anything you would want to do, including allowing you to run your instance, this doesn't mean we are obligated to support you or your instance. When you set up an instance of Project Lighthouse, you are entirely on your own.

It is very important to stress that the LBP Union and Project Lighthouse is not affiliated with Sony Group Corporation (collectively referred to as “Sony”) and its subordinate entities and studios. We are not the official developers of LittleBigPlanet or it's online services. Project Lighthouse is a clean-room reimplementation of its server, not the official servers.

By using Project Lighthouse you release Sony, as well as any employees or agents of Sony, from any and all liability, corporate, or personal loss caused to you or others by the use of Project Lighthouse or any features we provide.

Building

This will be written when we're out of beta. Consider this your barrier to entry ;).

It is recommended to build with Release if you plan to use Lighthouse in a production environment.

Contributing

Please see CONTRIBUTING.md for more information.

Compatibility across games and platforms

Game Console (PS3/Vita/PSP) Emulator (RPCS3/Vita3k/PPSSPP) Next-Gen (PS4/PS5/Adrenaline)
LBP1 Compatible Compatible No next-gen equivalent
LBP2 Compatible Compatible No next-gen equivalent
LBP3 Mostly compatible Mostly compatible Incompatible
LBP Vita Compatible Incompatible, PSN not supported on Vita3k No next-gen equivalent
LBP PSP Potentially compatible Incompatible, PSN not supported on PPSSPP Potentially Compatible

Project Lighthouse is mostly a work in progress, so this chart is subject to change at any point.