Sznymo Posted March 8 Posted March 8 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: Copy the SMALL.rpy file to the /game/ folder in the game directory. Copy the mods/ folder directly into the /game/ folder. 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: Patreon (Monthly): Become an official Caffeine Supplier ⚡ Suppi (One-time): Buy me a quick digital espresso Modding Communities: F95Zone Profile: Sznymo LoversLab Profile News & Contact: X (Twitter): @Sznymo Mastodon: @sznymo@mastodon.social
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now