Jump to content

[Tool] S.M.A.L.L. - Universal Modding & Localization Layer for RenPy


Recommended Posts

Posted

S.M.A.L.L. v0.1 [Ren'Py]
Sznymo's Mod And Localization Layer

S.M.A.L.L. is a mod manager and localization layer designed specifically for the Ren'Py engine. It allows for dynamic management of modifications and UI translations without interfering with the original game files!

The system operates via a dedicated /mods/ folder, where each modification has its own subfolder and configuration file.

Key Features:

  • ️ Fullscreen GUI: Press F10 to open the project management panel directly in-game.
  • Dynamic Toggling: Enable or disable mods instantly thanks to smart file extension swapping (.drpy <-> .rpy).
  • ⚖ Priority Management: Control the loading order of modifications to prevent conflicts between them.
  • UI Localization: Translate User Interface (UI) elements using external CSV files.
  • File Organization: Each mod resides in its own folder inside game/mods/, keeping the main game directory clean.

Why use it?

  • For Players: Easily combine multiple mods and decide which one should be active for a given session.
  • ✍ For Translators: Localize interfaces instantly using Excel or LibreOffice.
  • ️ For Modders: Distribute your work as clean, independent folders without the risk of damaging the base game files.

Installation:

  1. Copy the SMALL.rpy file to the /game/ folder in the game directory.
  2. Copy the mods/ folder directly into the /game/ folder.
  3. Launch the game and press F10 to open the Mod Manager.

⚙ Mod Structure:
Each mod must contain a mod.json file in its folder:

JSON

{
"name": "Mod Name",
"author": "Author",
"version": "1.0",
"description": "Description shown in the panel",
"priority": 10,
"license": "Apache 2.0"
}

ℹ Information:

  • License: Apache 2.0 (Open Source)
  • Source Code: GitGud Repo

Support my work
I turn caffeine into clean code and elegant interfaces. If my tools save you time, consider adding some fuel to my projects:
 

Modding Communities:

News & Contact:

2026-03-08_01-42-48.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...