Skip to content
Chris Kaiser edited this page Aug 25, 2026 · 11 revisions

banner.png

The Community Mod Framework for Victoria 3 aims to support compatibility between different mods and provides features to improve the modding experience.

This Framework is designed to be invisible to the player when not in use and does not modify gameplay or balance.

Getting Started

Steam Page

https://steamcommunity.com/sharedfiles/filedetails/?id=3385002128

Setting Dependency

To set this mod as a dependency to your own mod, you will need to add this to your metadata.json file:

  "relationships" : [
    {
      "rel_type" : "dependency",
      "id" : "com.github.Victoria-3-Modding-Co-op.Community-Mod-Framework",
      "display_name" : "Community Mod Framework",
      "resource_type" : "mod",
      "version" : "1.*"
    }
  ]

Also remember to add the mod to your required items on your own mods steam page.

Features

Feature Description
Mod Detection Triggers Shared triggers for detecting mods
Debug Features Debug mode toggle and flag viewer
Modding Effects Scripted effects for quality of life while modding
Political Movement Weights Framework for deconflicting custom ideology movement weights
Political Party Names Framework for deconflicting custom political party names
UI Extensions Framework for integrating extensions to the basegame UI
Custom Sidebar Buttons Framework for adding custom buttons to the sidebar
Additional Event Windows Custom event windows for modders
Stylized Journal Progress Bars Feature to add styling to progress bars to show drift and target values
Additional Journal Widgets Injectable journal entry widgets for modders
Additional Modifier Icons Custom timed modifier icons for modders
Particle Effects and Shaders Custom particle effects and shaders for modders
International Situations UI & Journal framework providing support for CK3-style Situations/Struggles
International Organizations UI & Journal framework providing support for EU5-style IOs
Character Background, Animations and Environment Frameworks for custom character animations, camera angles, and evironments.
Variable Error Supression Scripted effect for suppressing unset/unused variable and flag errors
Float Arrays Indexed storage using scripted variables
Custom Mod Keybinds Framework for unifying custom keybinds for mods
on_action Blockers Allows for blocking certain on_actions via variables
Weekly Event Framework Allows for firing scripted events via a weekly pulse
Universal Names Compatibility Sets up seamless compatibility with FUN's Universal Names mod

Community Mod Toolbox

Tool Description
Graphical Assets Shared collection of templates and other graphical assets
Flag Designer Tool to build flags for Victoria 3 and Europa Universalis 5.

Links

Clone this wiki locally