← Back to RPG Maker

Script Library

Optional gameplay features for the Accessible RPG Creator's scripting system, ready to import — no coding required. Each package below is a single .zip built for the in-app Import Script Package feature.

How to use these

  1. Download the .zip for the feature you want.
  2. In the Accessible RPG Creator, open your project, then go to Project Menu → Import Script Package.
  3. Select the downloaded .zip. Any items or enemies it needs are created automatically; if it needs specific NPCs, you'll get a checklist of names to place on your map yourself.
  4. Choose Test Game to try it out. Every script can be freely edited afterward — open its file in your project's scripts/ folder.

Available packages

Combat Loot

Enemies drop currency on victory. Works with any enemy out of the box (random gold within a configurable range); edit the script to set exact amounts per enemy.

No setup required.

Download .zip

Custom Intro

Replaces the default name/class start flow with a narrated intro, gender selection, and origin story choice.

No setup required. Optional narration audio via the Sound Library.

Download .zip

Day/Night Cycle

Simulates a day/night cycle based on steps taken. Other scripts can react to game.variables['isNight'].

No setup required. Optional transition sounds via the Sound Library.

Download .zip

Skills Framework

Standalone skill/XP/leveling framework — press K in-game to hear your skill levels. Woodcutting, Firemaking and Thieving build on this.

No setup required.

Download .zip

Already included in Woodcutting, Firemaking and Thieving below — only grab this one separately if you're writing your own skill script.

Woodcutting Skill

Interact with tree NPCs to chop logs, with a level-gated success chance and loot table.

Auto-creates: 4 log items.
You place: 3 tree NPCs ("oak tree", "willow tree", "magic tree").

Download .zip

Includes skills.py — safe to import alongside Firemaking or Thieving.

Firemaking Skill

Burn logs from Woodcutting to make fires that heal nearby players. Requires the "fire" tile type.

Auto-creates: the same 4 log items as Woodcutting.

Download .zip

Includes skills.py — safe to import alongside Woodcutting or Thieving.

Thieving Skill

Steal from configured NPCs for loot and XP, risking a catch that can start combat.

Auto-creates: 6 loot items, 2 enemies ("guard", "dragon").
You place: 2 NPCs ("merchant", "sleeping dragon").

Download .zip

Includes skills.py — safe to import alongside Woodcutting or Firemaking.

Steal From Mom

Lighthearted standalone thieving minigame: steal pocket change from an NPC named "your mom", with a catch chance and cooldown.

You place: 1 NPC ("your mom").

Download .zip

Kill Tracker

Tracks kills per enemy type and awards items at milestones. Ships configured for a "goblin" enemy (5/10/25 kills); edit to match your own enemies.

Auto-creates: 3 medal items.

Download .zip

NPC Memory

NPCs remember how many times you've visited and give different dialogue — and an optional gift — based on visit count.

Auto-creates: 1 gift item.
You place: 1 NPC ("old man").

Download .zip

Loyal Customer

Tracks total gold spent and grants "loyal customer" status past a threshold; configured NPCs react once granted.

You place: 2 NPCs ("shopkeeper", "innkeeper").

Download .zip

Map Intros

Speaks a one-time introduction the first time the player visits a configured map. Ships with three example map names — rename your own maps to match, or edit the script.

No setup required.

Download .zip

Questions?

Full hook and API reference is available in-app under F1 → Scripting Reference, or on the web at the Scripting Reference page. For anything else, contact us at nonvisiongames@gmx.com.