Warband Refined and Enhanced Compiler Kit

⭐ — (88 endorsements) 📥 2,109 downloads 📌 v1.0.0 📅 2/1/2015
⚪ Last updated 2015

By Lav · Modules

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 3/1/2015 📅 Created: 2/1/2015

🔍 Analysis

  • 👍 4.2% endorsement rate — high engagement, a strong quality signal
  • 🏆 #140 of 533 Modules mods in this game by downloads

📋 About This Mod

W.R.E.C.K. is designed as replacement for the module system compiler provided by Taleworlds, providing drastically improved performance, enhanced error reporting and a number of advanced features potentially useful in Warband mod

Warband Refined & Enhanced Compiler Kit (W.R.E.C.K.)

W. R. E. C. K. Description and Features

W. R. E. C. K. is designed as replacement for the module system compiler provided by Taleworlds, providing drastically improved performance, enhanced error reporting and a number of advanced features potentially useful in Warband mod development.

Basic W. R. E. C. K. features:

  • []Compilation speed is several times higher than vanilla compiler.[/] []A number of potential errors which are not detected by vanilla compiler are actually detected and reported by W. R. E. C. K. Also, unlike vanilla compiler, W. R. E. C. K. will not flood your screen with tons of error messages because of a single bug.[/] []W. R. E. C. K. provides modder with the tools to easily change item modifiers, game UI strings and user hints, which sometimes is extremely useful. For that purpose, it introduces three new optional modules: module_item_modifiers.py, module_ui_strings.py and module_user_hints.py, which are compiled into Data/item_modifiers.txt, languages/en/ui.csv and languages/en/hints.csv files respectively. If module files are missing from your module system, no files will be generated (making Warband fallback to standard ones).[/]
Advanced W. R. E. C. K. features, which only become available after proper integration with Module System (see "Integration" chapter below): []Vanilla compiler requires two sets of entity references: static references contained in ID_.py files (icon_player) and quoted references ("icon_player") which are calculated at compile-time. This creates a number of problems. For example, it's impossible to simply add a new icon and a new party which will use that icon: modder must add a new icon, compile the module to regenerate the ID files, and only then he can add a new party. W. R. E. C. K. offers a solution to this problem by introducing a dynamic reference (icon.player) which can be used freely and everywhere, replacing both types of vanilla references. Note that while W. R. E. C. K. sticks to standard Warband prefixes, strings are referenced as s.<string_name> instead of str.<string_name>. This is the only deviation from the scheme, necessitated by the fact that str is a global keyword in Python.[/] []Global and local variables can also use this syntax, with ":variable" becoming l.variable, and "$variable" becoming g.variable.[/] []More than that, new dynamic references can be freely used in mathematical expressions. For as long as the expression can be calculate

📊 Mod Details

Game
Mb Warband Mods
Author
Lav
Version
1.0.0
Downloads
2,109
Endorsements
88
Category
Modules
Created
2/1/2015
Updated
3/1/2015

🔧 How to Install M&B Warband Mods

Manual install.

📖 Full step-by-step install guide for M&B Warband →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for M&B Warband commands, item IDs, and more.

Keep browsing — more M&B Warband mods await

📋 All M&B Warband Mods 🏆 Top 25 📂 More Modules 👤 More by Lav 🔎 Similar Mods 🌐 Best Modules (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods