Skip to main content

A library for manipulating RPG Maker 95 (RPG ツクール 95) files

Project description

A library for manipulating RPG Maker 95 (RPG ツクール 95) files.

Usage

from rm95 import parse_rpg, save_game

rpg = parse_rpg('/path/to/game.RPG')

# Modify initial gold
rpg.party.gold = 9999

save_game('/path/to/output.RPG', rpg)

File Format

This library handles the binary file format used by RPG Maker 95, including:

  • Main project file (.RPG)
  • Event files (eve*.dat)
  • Enemy data (ENEMY.DAT)
  • Troop data (TROOP.DAT)
  • Item data (ITEM.DAT)
  • Magic data (MAGIC.DAT)
  • String data (STRINGS.DAT)
  • Switch names (SWNAME.DAT)
  • Monster pictures (MONSTPIC.DAT)
  • Tileset images (.BMP) and attributes (.ATR)

Requirements

  • Python 3.x
  • PIL/Pillow (for image handling)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rm95-0.1.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rm95-0.1.0-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file rm95-0.1.0.tar.gz.

File metadata

  • Download URL: rm95-0.1.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rm95-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6b6cbabe00e5b4f3c3913595cda4f427bfa988f3c4479cdba5c3fc4ebbdff998
MD5 c445c58f6c394ea499f0279da3a74c46
BLAKE2b-256 6c6fa9cfe2952cb93c2c87cefe0f42b48dc67d626d6d2c7784874730586f9daa

See more details on using hashes here.

File details

Details for the file rm95-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rm95-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rm95-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1f503b2e69fbb34a0e011d1a0ae310e160b424d97990ff7f1eb34c43cd6f2ac
MD5 b92614ab306c11488207d9d3c8a72a60
BLAKE2b-256 ad86f8708c79ef7039fdba89c97b58164154f84b817be7c15657bb92e90b254c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page