RPCS3 says no to AI slop code with new code guidelines

RPCS3 posts strict AI guidelines to combat “AI slop code”

The team behind RPCS3, the PlayStation 3 emulator, has taken action against “AI slop code” due to its impact on the emulator’s development. The team has reported that it has had to revert many “slop PRs” (pull requests) that caused major regressions within the PS3 emulator. RPCS3 now has official AI guidelines that set clear limits on AI utilisation. AI is not banned, but users are expected to disclose their AI use and to “fully own and understand all the code they submit.

With these new guidelines, RPCS3 calls for AI code submissions to be disclosed. Furthermore, details on the “human testing” conducted need to be disclosed. This is to battle the “rise in untested and unverified AI-generated slop being submitted”. Pull Requests that do not disclose their use of AI may be closed without review.

AI isn’t banned, but code submissions need to own their use of AI

For RPCS3 to be maintained and improved, people need to understand its codebase. As such, all communications with the RPCS3 team must be handled by a human contributor. Additionally, contributors must understand the code they are submitting. Even if the code works, it must be known why it works.

The RPCS3 team has started banning “AI bros” on social media who are displeased by the implementation of these guidelines. Honestly, the RPCS3 team’s guidelines are fair and reasonable. AI tools are not banned. The RPCS3 team just wants code submissions to be understood by their contributors and for their time to be wasted less on analysing “AI Slop code”.

Below are RPCS3’s full AI guidelines. These guidelines should help the RPCS3 team handle more legitimate pull requests and prevent bad AI code from entering RPCS3’s codebase.

AI Use

Use of AI tools for research and reverse engineering purposes is permitted. However, contributors are expected to fully own and understand all code they submit. Any communication with the team — including code, code comments, and GitHub comments — must come from the human contributor, not an AI agent acting autonomously.

We have unfortunately seen a rise in untested and unverified AI-generated slop being submitted to this project. This wastes maintainer time and, in worse cases, such changes get merged and break functionality for all users. Repeated violations will result in a ban from the repository. Please be respectful of everyone’s time.

**Pull requests opened by AI agents or automated tools must include a disclosure in the PR description** stating the scope of AI involvement — which parts were AI-generated and what human testing or review was performed prior to submission. PRs that omit this disclosure may be closed without review.

If you are unsure about your work, open a discussion issue to talk it through with the team, or reach out to a maintainer on [Discord](https://discord.gg/RPCS3).

RPCS3 AI Guidelines

2026 has already seen the RPCS3 team deliver major progress. Right now, 73.93% of all PlayStation 3 games are playable using RPCS3. Note that at the start of this year, RPCS3 had passed the 70% playability threshold. That’s fast progress.

If you want to use AI tools to help improve RPCS3, there’s nothing to stop you from doing so. However, this AI code must be documented as such, and you must understand the code you are submitting. Furthermore, your code is expected to be tested.

Overall, RPCS3’s new AI guidelines are fair and reasonable. The RPCS3 team shouldn’t have to review untested AI-generated slop code. Contributors should respect RPCS3 and the team behind it, and ensure their code is well understood, fully documented, and tested.

You can join the discussion on RPCS3’s AI guidelines on the OC3D Forums.

Mark Campbell

Mark Campbell

A Northern Irish father, husband, and techie that works to turn tea and coffee into articles when he isn’t painting his extensive minis collection or using things to make other things.

Follow Mark Campbell on Twitter
View more about me and my articles.

Uh-oh! It looks like you're using an ad blocker.

OC3D relies on ads to provide free content and sustain our operations. By white listing us on your ad blocker, you help support us and ensure we can continue offering valuable content without any cost to you. We only run our own hand picked ads from Industry brands like MSI, BeQuiet, Sapphire and PC-Specialist - meaning they are all relevent to the content you are reading.

We truly appreciate your understanding and support. Thank you for considering whitelisting OC3D