YSM
Yokaiste's Sandbox Mod for Warno
Install / Use
/learn @Yokaiste/YSMREADME
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.
-
Check your game version displayed in the main menu of WARNO.
-
Download the release matching your game version from the Releases page.
-
Extract the downloaded zip file.
-
Copy the folder from the zip archive to your mod directory:
%USERPROFILE%\Saved Games\EugenSystems\WARNO\modNote: If the
modfolder does not exist, create it.
🛠️ For Modders & Developers
Getting Started
- Place the YSM folder in the
*game folder path*/modsdirectory. - For the first time and whenever you make changes to the files, run GenerateMod.bat to generate the mod files.
- 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
- Open the folder in your IDE.
- Run a search for
Updated by YSMin the project files. - Open your mod in a separate IDE window.
- Ensure your changes are committed or backed up.
- Move each code block with the comment into the same location in your mod files (ignore
DivisionRules.ndffor now). - Copy the Assets folder into your mod inside the GameData folder.
- Copy the YSM folder into your mod inside the GameData/Localisation folder.
- Copy the YSM Tools folder into your mod (place it alongside the
GameDatafolder; this is important). - Install Bun if you don’t already have it installed.
Step 2: Generate and Update Rules
- Open the YSM Tools/generateDivisionRules folder in your terminal.
- Run
bun index.ts. - Open the generated
DivisionRules.ndffile in the same directory. - Open the YSM/GameData/Generated/Gameplay/Decks/DivisionRules.ndf file.
- Copy the contents of the generated
DivisionRules.ndffile 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
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.6kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
