From 25bf5e9457a4334efe6d19075706c7d83c189bfe Mon Sep 17 00:00:00 2001 From: DazedAnon Date: Sat, 13 Jun 2026 16:06:12 -0500 Subject: [PATCH] len credits --- README.md | 5 ++--- gui/workflow_tab.py | 8 ++++++++ util/forge/Forge_MZ.bat | 1 + util/forge/Forge_MZ.js | 6 ++++-- util/forge/__init__.py | 2 +- util/forge/installer.py | 5 ++++- 6 files changed, 20 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index cef930a..904e3a4 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ An AI-powered game translation tool with a GUI. Translate RPG Maker, Ren'Py, Tyr - **[Sinflower](https://github.com/Sinflower)** — [RV2JSON](https://github.com/Sinflower/RV2JSON) — enables RPGMaker Ace games to be translated the same way as MV/MZ by converting rvdata2 files to JSON and back. A copy is bundled offline in `util/ace/offline/`; newer builds are downloaded when online. - **Sakura & Kao_SSS** — TL Inspector (`util/tl_inspector/`) — in-game translation source inspector and live-edit plugin for RPG Maker MV/MZ playtesting. -- **Len** — Forge (`util/forge/`) — MZ playtest cheat & editor overlay (install alongside TL Inspector). -- **Len** — batch translation mode — Anthropic Message Batches API integration (collect/consume pipeline, cost estimation, resume, and GUI/workflow support). +- **Len** — [Forge](https://gitgud.io/zero64801/forge-mvmz) MZ playtest plugin (`util/forge/`), Mistral API support (provider integration and adaptive rate limiting), and batch translation mode (Anthropic Message Batches API). ## Table of Contents @@ -202,7 +201,7 @@ This is the system prompt sent to the AI. A default `prompt.txt` is included and ## Batch Translation (Anthropic, 50% off) -Batch mode was contributed by **Len** — see [Credits](#credits). +Batch mode — see [Credits](#credits). When using a Claude model, the CLI offers a third mode that translates through the [Anthropic Message Batches API](https://platform.claude.com/docs/en/build-with-claude/batch-processing.md) diff --git a/gui/workflow_tab.py b/gui/workflow_tab.py index 53a6a83..4c4af36 100644 --- a/gui/workflow_tab.py +++ b/gui/workflow_tab.py @@ -2717,6 +2717,14 @@ class WorkflowTab(QWidget): self._step8_tli_credits.setStyleSheet("color:#6a6a6a;font-size:11px;font-style:italic;padding-top:2px;") plugins_inner.addWidget(self._step8_tli_credits) + self._step8_forge_credits = QLabel( + 'Forge by len' + ) + self._step8_forge_credits.setStyleSheet("color:#6a6a6a;font-size:11px;font-style:italic;") + self._step8_forge_credits.setTextFormat(Qt.RichText) + self._step8_forge_credits.setOpenExternalLinks(True) + plugins_inner.addWidget(self._step8_forge_credits) + layout.addWidget(plugins_box) self._step8_playtest_box = plugins_box self._step8_forge_box = self._step8_forge_section diff --git a/util/forge/Forge_MZ.bat b/util/forge/Forge_MZ.bat index 705a64b..ce441f8 100644 --- a/util/forge/Forge_MZ.bat +++ b/util/forge/Forge_MZ.bat @@ -1,6 +1,7 @@ @echo off rem ============================================================================ rem Forge_MZ installer / uninstaller (RPG Maker MZ only) +rem Credits: len — https://gitgud.io/zero64801/forge-mvmz (Forge plugin) rem Put this file and Forge_MZ.js in the GAME ROOT (next to the .exe / rem index.html), then double-click this file. rem - Not installed yet -> installs it (copies the plugin into the plugins diff --git a/util/forge/Forge_MZ.js b/util/forge/Forge_MZ.js index 62398b2..9ba72a7 100644 --- a/util/forge/Forge_MZ.js +++ b/util/forge/Forge_MZ.js @@ -4,8 +4,8 @@ /*: * @target MZ * @plugindesc Forge — modern in-game editor: variables, switches, items, actors, gold, teleport, common events, freeze/lock & battle cheats. (MZ) - * @author len (Forge - clean-room, MTool-inspired) - * @url + * @author len + * @url https://gitgud.io/zero64801/forge-mvmz * * @param hotkey * @text Toggle Hotkey @@ -51,6 +51,8 @@ * * All edits are RAM-only and never written to save files. No external requests. * Plugin command "Open / Toggle Panel" toggles the overlay from events. + * + * Credits: len — https://gitgud.io/zero64801/forge-mvmz */ /* =================================================================================== diff --git a/util/forge/__init__.py b/util/forge/__init__.py index a034b53..d894800 100644 --- a/util/forge/__init__.py +++ b/util/forge/__init__.py @@ -1,4 +1,4 @@ -"""Forge — in-game cheat & editor overlay for RPG Maker MZ.""" +"""Forge — in-game cheat & editor overlay for RPG Maker MZ (plugin by len).""" from util.forge.installer import apply_config, bundled_plugin_path, detect_mz, install, status, uninstall diff --git a/util/forge/installer.py b/util/forge/installer.py index e89e1a0..f0b7909 100644 --- a/util/forge/installer.py +++ b/util/forge/installer.py @@ -1,4 +1,7 @@ -"""Install / uninstall Forge_MZ into an RPG Maker MZ game folder.""" +"""Install / uninstall Forge_MZ into an RPG Maker MZ game folder. + +Credits: len — https://gitgud.io/zero64801/forge-mvmz (Forge plugin) +""" from __future__ import annotations