Introduction
Official source code for RPCS3.net. This website is designed to house and promote the progress of RPCS3, an open-source Sony PlayStation 3 emulator and debugger written in C++ for Windows, Linux and BSD. The compatibility list portion of this website is developed independently and maintained by AniLeo.
All trademarks and copyright-written content found on this website belong to their respective owners. The RPCS3 team is in no way affiliated with Sony or PlayStation.
Licensing
This website uses the GNU General Public License Version 2.0 (June 1991). According to the license, you are welcome to use the website and its source code for any purpose, but distributing the websites' files requires that the source code be released and attribution given. For more details on how the GNU General Public License system works, please refer to GNU.org
Deployment
This website ships as is and doesn't require any compilation using any Integrated Development Environment tools. Simply download the repository archive, unpack and mount them locally or upload straight to your personal web server. For editing, we recommend using an advanced multi-language text editor, e.g. Notepad++.
For local deployment, our only requirement is Docker. Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud. To run the application, use:
docker-compose up
From there, open a web browser of your choosing and navigate to your preferred localhost address. However, you will need to access it from your browser by adding the :8080
to your localhost address.
This website uses a cron job to fetch the Roadmap. Your cron job should be similar to php public_html/lib/cronjob/cron.roadmap.php
(using the appropriate paths to the php executable and the public_html directory) with a recommended timing of once every hour (0 * * * *
).
External Resources
Target Platforms
Flaticon Licensing
This website uses free icon sets found on Flaticon.com provided by Freepik.com. The Flaticon and Freepik licensing allows us to use for free, any of Flaticon contents for our projects as long as we attribute to the author in the definitive project.
How to attribute contents?
- For web usage, by placing a link with the text "designed by {Author's Name} from Flaticon" in a visible spot, so the author's authorship is noticeable.
- Uses different to web: If possible, the text "designed by {Author's Name} from Flaticon" must be written next to Flaticon Contents, if it's not possible, the attribution must be placed in the credits or acknowledgements section.
Where you can use Flaticon contents:
- Website, software, applications, mobile and multimedia
- Printed and digital media (magazines, newspapers, books, cards, labels, CD, television, video, e-mail).
- Advertisement and promotional items.
- Presentation of products and public events.
What you can do:
- You have the non-exclusive, non-transferable, non-sublicensable right to use the licensed material an unlimited number of times in any and all media for the commercial or personal purposes listed above.
- You may alter and create derivative works.
- You can use Flaticon Contents during the rights period world widely.
What you can not do:
- Sublicense, sell or rent any contents (or a modified version of them).
- Distribute Flaticon Contents unless it has been expressly authorized by Flaticon.
- Include Flaticon Contents in an online or offline database or file.
- Offering Flaticon Contents designs (or modified Flaticon Contents versions) for download.
We attribute each icon set that we use on the website for the following creators:
- The 3D Printing pack by Freepik.
- The Basic Application pack by Freepik.
- The Material Design pack by Creative Commons 3.0 BY.
- The Essential Compilation pack by Smashicons.
- The Font Awesome pack by Dave Gandy.
- The Internet of Things pack by Bqlqn.
- The BigMug Line pack by Catalin Fertu.
- The Computer Hardware pack by Vitaly Gorbachev.
Copyright
All trademarks and copyright-written content found on this website belong to their respective owners. The RPCS3 team is in no way affiliated with Sony or PlayStation.
The "PlayStation logo", "PlayStation 3 logo", "PlayStation 4 logo", "PlayStation Portable logo", "PlayStation Vita logo", "PlayStation Move logo", "PlayStation Network logo", "PlayStation Store logo", "PlayStation Plus logo", "Sony logo", "Sony Computer Entertainment logo" and their aforementioned names are registered trademarks of Sony Computer Entertainment Inc. "Sony Entertainment Network" is a trademark of Sony Corporation. Library programs are copyright Sony Interactive Entertainment Inc.
Question: Where is this Linux icon from?
Introduction
The icon at /img/icons/buttons/linux.png looks amazing, and I wanted to use it on my website.
My efforts
I looked in the branding page and found the list of icon packs used, then proceeded to find them (the packs aren't linked, only the authors, and Google search rarely reveals the pack itself) and look through every icon in them to try to find that Linux icon, and got nothing.
I've searched Flaticon and Freepik enough (for both "Linux" and "Penguin" that I've come to the conclusion that this icon is not on those platforms.
My current theory is that this icon was created by you (DAGINATSUKO), but I have decided to ask here as my last resort.
Why
This icon looks amazing. Unlike every other Linux icon I've ever seen, it goes for a more minimal approach and really gets a nice, modern feel while still communicating the classic penguin.
I've looked everywhere, and no other penguin or Linux icon seems to have a design like this one.
Conclusion
In conclusion, I don't know why I wrote so much stuff, this would've probably been sufficient:
But I do like writing, so please forgive my long issue.
I hope that you could tell me where you got this icon, and hopefully it is under a license that would allow me to use it on my site.
Thanks, Alex_Sour
linux.org License Violation
As stated in #82, the license of the Linux logo on the downloads button from linux.org is not allowed to be used.
https://www.linux.org/threads/linux-org-logo-licensing.40445/
This is a problem.
My suggestions:
Missaligned span "build-tx2-label" in index.php
I didn't feel it was necessary to make an entire PR for 1 css change and I'm not sure it's the optimal change either. Edit: Tested it on both a 4k-monitor and 1080p-monitor with the same issue on both.
RPCS3 main site or github changelog history Pull Request link
When an RPCS3 new version is released some users open links from https://rpcs3.net/compatibility?b in section Pull Request thus opening an link to changes for an download release. If user wish see all changes for previous versions need open an link for each Pull Request.
One address link showing all versions changelog is an good solution and is better to read. Thanks for read. Have an nice day.
Register rpcs3.net to take donations from Brave Rewards?
Brave Browser basically has a feature that lets you donate to websites. However, in order for a website to receive donations, they have to register in the program. Thought this would help RPCS3.
https://creators.brave.com/
ci: auto-optimize images
To deal with the tidious process to optimize images, I suggest to use a Github Actions workflow for pull requests. Why ?
Add LibRay link to QuickStart (for Linux users)
LibRay is a Python application for dumping and decrypting PS3 discs, which seems to work really well on Linux, and does not require installing Mono or Wine like the current suggested tools in the QuickStart. Should be an easier and more convenient option for Linux users.
Consider Replacing Download Button Icon
I'm on ZorinOS and when I saw the Windows icon on the download button I thought the website is not detecting my UA string correctly and thought it was a bug. Apparently the icon changes every second or so but it was a bit too late for me to realize that as I had scrolled down, trying to find if Linux is even supported (I was in a bit of a hurry so didn't read the subheading)
I suggest replacing the dynamic button icons with an RPSC3 logo or detect the platform from the UA to avoid confusion.
[Request] Add drive to the compatibility list
LG Slim Portable Blu-ray / DVD Writer Model: WP50NB40 ROM Ver. 1.03
Used 13xforever's PS3 Dumper, then manually verified the IRD with PS3-ISO-Rebuilder 1.0.4.1 to make sure.
Bad performance score in https://web.dev/measure
I tested RPCS3.net in https://web.dev/measure and this are the results: https://lighthouse-dot-webdotdevsite.appspot.com//lh/html?url=https%3A%2F%2Frpcs3.net%2F
As you can see, RPCS3.net has bad results in performance. I don't know why this happen but I thought it would be a good idea to mention it here so that you can get over it :)
[Request] Add compatible Blu-ray drive to quickstart
I have a model of blu-ray drive that isn't listed as compatible in the quickstart guide, but I've dumped my whole library with it no problem:
Lite-on/Phillips DS-6E2SH19C
Its a slim laptop drive and 19C is the revision.