Plugins & Scripts

Connect your game to the rpg.actor character registry. Players use their Atmosphere Account and play as their own character, with stats, items, and sprites pulled from their personal data server.

Game Engines

Plugins for various game engines to use rpg.actor sprites, stats, and items in your games.

| RPG Maker MZ

Core plugins for RPG Maker MZ to add login, sprites, stats, NPCs, and social posting.

RPG Maker Plugins

Six-plugin suite: OAuth login, character sprites, stat sync, NPC spawning, and Bluesky post display. Works with RPG Maker MZ 1.6

Download .zip v0.18.1
MZ Sample Project

Pre-built sample with login, sprite loading, stat sync, and NPC spawning. Examples of how to overwrite stats and sprites, and other API calls.

Download .zip v0.16

Approved add-on by rpg.actor • MIT license

Setup

Install the plugin zip into your project, then add the files in the Plugin Manager.

  1. Extract the zip into your project's js/plugins/ folder. You should see six RPGACTOR_*.js files.
  2. Open the Plugin Manager in RPG Maker MZ and add each plugin in the order listed below.
  3. Configure the plugins to match your project's needs.
  4. Playtest as a desktop build using NW.js. The login overlay should appear on new game.

OAuth needs the NW.js desktop runtime for the localhost callback server.

| Godot Engine

Add-on for Godot 4 that includes login, AT Protocol records, and sprite implementation.

Godot Add-on

GDScript add-on for Godot 4.x: OAuth, AT Protocol records, and sprite nodes for 2D and 3D scenes.

View on GitHub v1.0.1

Community add-on by TechTastic • MIT license

Web Integrations

Libraries for websites and web apps to use rpg.actor characters, sprites, across the open social web.

| Astro Loaders

Suite for Astro to read AT Protocol records and rpg.actor content collections.

Astro ATproto Loader

Load rpg.actor sprites and stats into Astro 5.13+ as typed content collections.

View on npm v0.2.1
Authproto Tools for Astro

Authentication helpers for Astro projects using AT Protocol OAuth flows.

View on GitHub astro-authproto
Single Entry Example

Fetches one actor.rpg.sprite record from a specific account example.

View on GitHub 04-single-entry

Community library by FujoCoded • MIT license

Various Scripts

Catch-all tools and utility scripts for converting and preparing assets for rpg.actor workflows.

| Minecraft Tools

Scripts made to interface with Minecraft assets and servers.

Minecraft Skin to Sprite Sheet

Use a UUID to convert Minecraft skins into sprite sheets for your rpg.actor characters.

View on Tangled minecraft-to-rpgactor

Approved add-on by rpg.actor • MIT license

Further Reading