Skip to content

About YapYap Wiki

The YapYap Wiki is a collective effort maintained by the YapYapModding organization. Our mission is to document the inner workings of YapYap and provide a central hub for creators to share their knowledge.

Whether you’re a seasoned developer or just starting out, we welcome your help! Minor typos can be fixed with a quick pull request, but for larger guides, we’d love to coordinate with you first.

Most of our live troubleshooting and brainstorming happens on the YapYap Modding Discord server. For tracking bugs or suggesting wiki features, you can also find us on GitHub.

While the community doesn’t have a single “all-in-one” official API yet, we rely on several high-quality libraries to keep mods compatible and stable. If you are developing a mod, we highly recommend looking into these:

  • FrogDataLib: Despite the name, it’s not just for frogs! This is the standard for handling persistent data, allowing mods to save information into specific save slots correctly.
  • MirrorPlumber: The go-to utility for handling mirror-related logic and rendering.

If you’ve developed a library that helps other modders, let us know on Discord so we can feature it here!

  • Small Tweaks: If you spot a mistake, click the “Edit page” link at the bottom of the screen. This will take you directly to GitHub where you can submit a change in seconds.
  • Big Guides: If you want to write a multi-page tutorial, come chat with us in the #wiki-dev channel on Discord. We can help with formatting and ensure your work gets the visibility it deserves.

This site is built with Starlight. If you want to run the wiki locally to see how your changes look before submitting them, check out the instructions in our GitHub Repository.