Community Mod Loader
Mod loader for Road to Vostok (Godot 4.6). Adds a full pre-game launcher UI for managing your mod loadout, and restores mod loading after the original --main-pack injector method stopped working in the current demo build.
Back up your saves before installing any mods.
What you get
Pre-game launcher. Mod profiles. ModWorkshop update checker. Malware scanner. Crash auto-recovery. Drop .zip or .vmz straight into the mods folder.
Installation
- Go to the Downloads tab and grab
modloader.gdandoverride.cfg. - Right click Road to Vostok in your Steam library and select
Manage > Browse local files. - Copy BOTH
override.cfgandmodloader.gdinto the game folder. - Create a
modsfolder inside the game folder if one does not already exist.
The mod loader is now installed. Launch the game normally -- no launch options required. The launcher UI appears before the main menu.
Installing mods
Drop .vmz or .zip mod files into the mods folder inside the game directory. Unpacked folders work too if you enable Developer Mode in the launcher.
Example:
Road to Vostok/mods/ItemSpawner.vmz
Road to Vostok/mods/SomeOtherMod.zip
How it works
The original VostokMods injector used --main-pack Injector.pck as a launch option to take control before the game booted. The current demo no longer supports this.
This loader uses override.cfg to register modloader.gd as an autoload that Godot runs at startup. It scans the mods folder, mounts archives via ProjectSettings.load_resource_pack(), reads each mod's mod.txt, shows you the launcher UI, and instantiates autoloads in the order you chose -- reproducing the original injector's behavior without modifying launch options.
Credits
Original mod loader system: VostokMods by Ryhon0.
Hook API and framework wrappers based on tetrahydroc's RTVModLib.

