SkillAgentSearch skills...

YSM

Yokaiste's Sandbox Mod for Warno

Install / Use

/learn @Yokaiste/YSM
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Yokaiste’s Sandbox Mod (YSM)

An advanced open-source project for unlimited experience in WARNO.

Updated: March 6, 2026 Tested on game version: 184174

For more information about features, please visit the Steam Workshop page.


📥 Manual Installation

If you prefer not to use the Steam Workshop or YSM Installer, you can install the mod manually from the releases.

  1. Check your game version displayed in the main menu of WARNO.

  2. Download the release matching your game version from the Releases page.

  3. Extract the downloaded zip file.

  4. Copy the folder from the zip archive to your mod directory: %USERPROFILE%\Saved Games\EugenSystems\WARNO\mod

    Note: If the mod folder does not exist, create it.


🛠️ For Modders & Developers

Getting Started

  1. Place the YSM folder in the *game folder path*/mods directory.
  2. For the first time and whenever you make changes to the files, run GenerateMod.bat to generate the mod files.
  3. The mod will now be available in the game.

Making Changes

Use your preferred Integrated Development Environment (IDE) to open the folder and manage all the files. I recommend Visual Studio Code or Trae. Every single change made to the mod is accompanied by a comment that says Updated by YSM, making it easy to locate any of its features.

Integration with Your Mod

I am still developing automatic tools to streamline the process, so for now only manual merging is supported.

Step 1: Prepare and Merge

  1. Open the folder in your IDE.
  2. Run a search for Updated by YSM in the project files.
  3. Open your mod in a separate IDE window.
  4. Ensure your changes are committed or backed up.
  5. Move each code block with the comment into the same location in your mod files (ignore DivisionRules.ndf for now).
  6. Copy the Assets folder into your mod inside the GameData folder.
  7. Copy the YSM folder into your mod inside the GameData/Localisation folder.
  8. Copy the YSM Tools folder into your mod (place it alongside the GameData folder; this is important).
  9. Install Bun if you don’t already have it installed.

Step 2: Generate and Update Rules

  1. Open the YSM Tools/generateDivisionRules folder in your terminal.
  2. Run bun index.ts.
  3. Open the generated DivisionRules.ndf file in the same directory.
  4. Open the YSM/GameData/Generated/Gameplay/Decks/DivisionRules.ndf file.
  5. Copy the contents of the generated DivisionRules.ndf file to the bottom of the file from the previous step.

Repeat Step 2 whenever the game updates or you change any units or buildings, replacing the previously added rules.

You do not need to update YSM for every game patch. However, many game updates can break functionality, so you may need to replace broken code with the latest YSM version if you can’t resolve the errors yourself.

Assets Location

You can find all the assets used for YSM in YSM/GameData/Assets/2D/Interface/Common/YSM.


📜 License

This mod is licensed under the Apache License 2.0. See LICENSE for the full license text.

If you redistribute this project or derivatives, you must preserve attribution to the original author and source as described in NOTICE.

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated24d ago
Forks0

Languages

TypeScript

Security Score

85/100

Audited on Mar 10, 2026

No findings