A desktop application to create isolated environments for PC games.
- Game indexing from user-selected directories.
- Customizable options for each game.
- Tabbed interface for Setup, Deployment, and Editing environments.
- Python
- Qt6 (for the main application)
- Vai-brainium Quantum Quill - AI assistant that helped resolve critical UI and data processing issues.
- The Gemini Architect - AI architect who refactored core systems for robustness and implemented advanced configuration controls.
- GitHub Copilot (Neon Scribe) - Assisted with Editor tab column additions, enabled/run-wait toggles, wired Deployment Steam JSON actions, and centralized editor column mappings. (flamboyant-ego-level: 7.6)
1. Removing a Mickey Mouse sticker bricked the device and voided the repair warranty
2. Steam has no gaemz
3. DRM and other malware concerns require unofficial patches
[+] Offers a pre-configurated, self-contained portable environment for each game.
[+] Granular options with precise and individuated controls to customize joystick mappings, monitor layouts, audio outputs and more.
[+] Leverages native Windows shortcuts and languages for backwards compatibility.
[+] Executable identification, release/build versions, group-naemz and other extranious title abberations are intelligently handled to derive titles set by the publisher and the steam-database enables further metadata aqiuisition key to portability between computers, drives, and gaming-frontends.
Creates a specialized launcher and profile-folder (jacket) for each game which houses the game's shortcut/s and isolates settings such as keyboad-mapping and monitor layout. Tools which automate the process of creating and loading presets for devices, games and settings at a granular level are downloaded and installed from directly within the program.
AntimicroX, keySticks, JoyXoff, Joy2Key keymappers are supported.
-
This Version: [CURV]
-
This Build: [VERSION]
Run the installer or extract the binary to a location of your choice, or download and build and run the source files and executables.
[RJ_PROJ]
├── README.md
├── README.set
├── requirements.txt
│
├── Python/
│ ├── main.py
│ ├── main_window_new.py
│ ├── models.py
│ ├── constants.py
│ ├── Launcher.py
│ │
│ ├── managers/
│ │ ├── config_manager.py
│ │ ├── data_manager.py
│ │ └── steam_manager.py
│ │
│ └── ui/
│ ├── accordion.py
│ ├── deployment_tab.py
│ ├── deployment_tab_ui.py
│ ├── editor_tab.py
│ ├── editor_tab_ui.py
│ ├── game_indexer.py
│ ├── name_processor.py
│ ├── name_utils.py
│ ├── setup_tab.py
│ ├── steam_cache.py
│ ├── steam_utils.py
│ ├── ui_widgets.py
│ ├── widgets.py
│ │
│ └── creation/
│ ├── creation_controller.py
│ ├── file_propagator.py
│ └── joystick_profile_manager.py
│
└── site/
├── fonts, icons, etc.
└── img/Detailed Docs can be found here
sudo apt install python3-venv python3-pip git
cd ~
git clone --recursive https://[GIT_SRC]/[RJ_PROJ].git
cd [RJ_PROJ]
python3 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python -m Python/main.py
win
winget install -e --id Python.Python.3.13 --scope machine
cd %userprofile%/Downloads
git clone --recursive https://[GIT_SRC]/[RJ_PROJ]
cd [RJ_PROJ]
python -m pip install -r requirements_win.txt
python -m Python\main.py
Ask Tim if it's okay. Hint: (It's not okay)
Upgrade your monitor-stand. Pleb.
It is not necessary, but recommended to enable the RunAsAdmin option. Ideally, [RJ_PROJ] can run entirely in userspace, however many games require administrator access where user-level hardware is unavailable or unreliable.
ult profile-name eg: game-name/_#.gamecontroller.amgp, and other player# monikers.)
Configuration, save and save-state locations are written to the Game.ini, however Cloud-Backup of Game-Saves and Game-Configuration files is a work in progress.
I will likely end up adopting an open sourced file-sync service application.