🧱 Forge Mod
Système de construction in-game : spawn de structures, points de spawn, save/load, et export du build vers le log console. Interface RCON pour l'automatisation côté serveur.
// Call of Duty: MWR · sandbox de construction
Un mod sandbox de construction pour Call of Duty: Modern Warfare Remastered (GSC), couplé à une app desktop Python qui capture les builds depuis le log du jeu, les sauvegarde, et les ré-importe via RCON.
🧱 Sandbox in-game 🐍 Companion Python 📡 RCON
Le toolkit place des care-package crates (modes crate,
ramp, bounce). Quand la Companion ré-importe un build, elle streame
chaque crate au serveur via RCON. Reconstitué ici : clique Assembler.
Le mod n'écrit que dans le log ; la Companion le lit, reconstruit le build et le renvoie au jeu. Elle ne modifie jamais les fichiers du jeu.
Le HUD du mod, piloté à la manette/clavier : MELEE + USE ouvre le menu, FRAG change de mode. Reconstitué d'après le jeu — change de mode :
FORGE MOD
Welcome, ROMSL!
Press [MELEE + USE] to open/close the menu
Press [FRAG] to switch between Spawn and Edit modes
Une GUI Tkinter à deux onglets : Console (détection du jeu + monitoring du log) et Build Library (parcourir, voir et ré-importer les builds sauvegardés). Clique les onglets.
[19:27:21] 🎯 Waiting for game ... [19:27:21] ⏳ Waiting for game to be detected before starting log monitoring...
Data: FORGE_BUILD_V3:NAME=romsl|DATE=Save 174|ITEMS=171|STRUCTURES:com_plasticcase_beige_big;1221,249,-244;0,-100,0|com_pl…
Un build est sérialisé en une string taguée, puis transmis au log en fragments
[FORGE_CHUNK] que la Companion réassemble avant de parser.
FORGE_BUILD_V3:NAME=ForgeUser1|DATE=2025-01-03|ITEMS=25
|STRUCTURES:com_plasticcase_beige_big;100.5,200.3,50.0;0,90,0|com_plasticcase_beige_big;164.5,200.3,50.0;0,90,0|...
|SPAWNS:192,128,32;180|256,320,32;0
Pilotées automatiquement par la Companion au chargement d'un build (envoyées en
/rcon forge_rcon_command …).
import_start <total_items> Démarre un import spawn_structure <model> <x y z> <pitch yaw roll> Spawn une structure spawn_point <x y z> <yaw> Crée un point de spawn import_complete Termine l'import export_build Exporte le build courant vers le log server_info État du serveur Système de construction in-game : spawn de structures, points de spawn, save/load, et export du build vers le log console. Interface RCON pour l'automatisation côté serveur.
GUI Tkinter à deux onglets (Console + Build Library) : détecte le jeu, tail le log, capture les builds exportés, les stocke en JSON et les renvoie via RCON. Mode démo si aucun jeu détecté.