A custom code injection loader for the game WRSR that enables true modding through binary hooks and plugin-based resource, deposit, and depletion features.

Stars

18

7-day growth

No data

Forks

5

Open issues

3

License

GPL-3.0

Last updated

2026-07-29

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a foundation for deep modding of WRSR by injecting a DLL at runtime, allowing modifications beyond simple asset swaps, such as adding new map resources and mechanics.

Who it is for

  • WRSR players seeking advanced modding capabilities
  • Mod developers interested in code injection techniques
  • Gamers who want to extend game mechanics like economy or pathfinding
  • Supporters of open-source modding tools

Use cases

  • Adding new resources, deposits, and depletion logic to WRSR maps
  • Modifying economic formulas, road placement algorithms, or travel range
  • Enabling plugin-based mod features that can be installed separately
  • Testing and reporting bugs for early-stage modding infrastructure

Strengths

  • Enables true code injection modding rather than just asset replacement
  • Plugin architecture in v0.2 allows modular feature installation
  • Open-source under GNU GPL v3 license
  • Actively developed with update history and bug reporting channel

Considerations

  • Requires manual installation and Steam to be running
  • WRSR is known to crash independently, complicating bug diagnosis
  • Still in early alpha (a0.2) with limited documented features

README quick start

A new era of modding begins here

Hello, comrade!

I'm pleased to present my custom loader for the game WRSR. It allows you to truly modify the game through code injection — adding new resources, including new deposits on the map, as well as full-fledged interaction with those new resources. I'm more than confident that this loader is the beginning of a future of large-scale and genuine modding. In the long run, it opens up possibilities across a wide range of game improvements that players have long dreamed of:

  • Modding infrastructure, roads, footpaths, fences
  • Changing economic formulas, modifying pathfinding formulas and algorithms
  • Modifying travel range, resident working hours
  • Modifying road placement algorithms
  • And finally, even adding new mechanics and much, much more

The mod will require manual installation: copy the folder to the game root directory, next to media_soviet. After that, open the folder and run the loader — tesmiolauncher.exe. Steam must also be running — the launcher simply runs the same SOVIET64.exe, injecting my tesmioloader.dll library, which contains the patching code. The modification works on the principle of hooks — the executable binary is patched during the game's loading process. When launching the game normally through Steam, the unmodified version runs.

Update! - v. a0.2 The loader has been updated to version a0.2 – a complete code refactoring and architecture changes have been implemented to ensure greater unification through separate plugins. If you've already installed the loader, please completely delete this folder and install the updated one. The loader is now separated from the code, allowing you to install features separately – the resource plugin, the deposit plugin, or the depletion plugin.

This was no easy task, so please support me on Boosty — https://boosty.to/tesmio/donate

Please report any bugs in the issues section on Github. Important — WRSR itself often crashes on its own. Please run it two or three times to make sure the crash is actually caused by my loader.

The launcher is distributed under the GNU GPL v3 license. The full license text is available here → https://choosealicense.com/licenses/gpl-3.0/

Additionally, I am also developing a new game called Socialist Union. You can find more details in the development diaries on my YouTube channel — https://www.youtube.com/@tesmio

Description

Custom bootloader for W&R: Soviet Republic

Related repositories

Similar projects matched by category, topics, and programming language.

ammaarreshi
ammaarreshi GitHub avatar

Generals-Mac-iOS-iPad

This repository ports Command & Conquer Generals: Zero Hour to run natively on Apple Silicon Macs, iPhones, and iPads without emulation, adding touch controls and modern rendering.

C++
1,523
MSNightmare
MSNightmare GitHub avatar

LegacyHive

This repository contains a proof-of-concept for a Windows User Profile Service elevation-of-privilege vulnerability that loads an arbitrary hive into the current user's classes root.

C++
275
kigner
kigner GitHub avatar

audio.cpp-webui

audio.cpp is a high-performance C++ audio inference framework built on ggml that provides a unified local runtime for TTS, ASR, voice cloning, and other audio tasks, with a WebUI, CLI, server, and performance optimizations for CUDA.

C++
245