Victoria 3

Victoria 3

601 个评价
[1.12] Community Mod Framework
13
5
3
3
3
2
2
   
奖励
收藏
已收藏
取消收藏
Utilities
Update Compatibility: 1.12
文件大小
发表于
更新日期
131.789 MB
2024 年 12 月 15 日 上午 7:13
12 月 11 日 下午 1:35
76 项改动说明 ( 查看 )

订阅以下载
[1.12] Community Mod Framework

在 Alexedishi 的 3 个合集中
Community Flavor Playlist
40 件物品
Community Mod Framework - Legacy Versions
4 件物品
Mods using Community Mod Framework
13 件物品
描述
Community Mod Framework

The Community Mod Framework is a utility mod that aims to improve mod inter-operability while giving modders tools for GUI, Political Movements, Parties and mod detection. This framework makes several changes to GUI files, political movements, and parties. While generally scripted for compatibility, it will collide with other mods that touch these files.

This framework is structured to be load order agnostic by using Victoria 3's file loading behavior, but it is good practice to place this mod before/above any other mods in your mod loader.

Documentation available on GitHub: https://github.com/Victoria-3-Modding-Co-op/Community-Mod-Framework

Any questions, feel free to reach out via the Modding Co-op: https://discord.gg/C2tpZzg9Qc

Compatibility

Current Scope
GUI Framework
This part of the framework intends to deconflict mods that require GUI changes which inherently lead to incompatibilities.
Current Features:
  • A way to add new buttons to the Sidebar (Credit to Bahmut, LordR, & Alexedishi)
  • Situation style Journal Entries (Credit to Bahmut & CaesarVincens)
  • Modification to the GUI template fullscreen_hide to hide the outliner whenever a scripted widget window is open (Credit to Bahmut & Alexedishi)
  • Modification to objective_types to add a scrollbar to the objectives screens. (Credit to Bahmut, KarafuruAmamiya and Xier)
  • Integration of the Modded DLC Framework (Credit to 1230james)
  • Modification to the outliner and journal GUIs to hide custom objectives during gameplay (Credit to Taylor)
  • Several event windows for extra flavor (Credit to Bananaman & Klein for the Newspaper window, credit to Alexedishi for all others)
  • Integration of the Multi-line PM Framework (Credit to 1230james)
  • Modification to Journal Entry GUI to allow players to show characters (Credit to Bahmut and Mori)
  • Alerts can now open custom windows (Credit to Bahmut)
  • More than three local goods can now be shown in state building panel correctly (Credit to Bahmut)
  • The ability to hide and show specific Journal Entry Groups (Credit to rskhm)
  • Additional Modifier Icons + PSD template (Credit to CaelReader)
  • Additional Modifier Icons + PSD template (Credit to Bahmut)
  • Configurable Character portraits (Credit to Bahmut & CaesarVincens)
  • Journal progress bars can be styled with 'drift' and target effects (Credit to CaesarVincens, idea from MasterOfGrey)

Scripting Framework
This part of the framework intends to provide helper functions to modders that by default are not part of the game.
Current Features:
  • Simple Structs to manage Variables (Credit to Bahmut)
  • Unified Keybind configuration to allow multiple mods to define Keybinds (Credit to Lord R)
  • Ability to block randomly-generated heirs (Credit to 1230james)
  • Ability to block Country Formation notifications (Credit to Alexedishi)
  • Community Mod triggers to detect other active mods
  • Framework for running weekly events without a Journal Entry (Credit to Dingbat32 and LordR)
  • Logical Nor, Nand, and Xor GUI script macros (Credit to CaesarVincens)
  • Custom, indexed float arrays (Credit to BigBruh and CaesarVincens)

Community Politics Framework
  • Shared Party definition to deconflict mods that change base game parties
  • Shared Political Movement to deconflict mods that change base game parties

Community Mod Triggers
These triggers allow mods to detect each other. This does not automatically make mods compatible, but rather is a tool to allow modders to build script around the presence of other mods.

Special Thanks to all to have contributed:
  • 1230james
  • Alexedishi
  • Bahmut
  • Bananaman
  • BrokenRobot
  • CaelReader
  • CaesarVincens
  • Dingbat32
  • KarafuruAmamiya
  • Klein
  • LordR
  • MasterofGrey
  • Mori
  • rskhm
  • Taylor
  • Xier
热门讨论 查看全部(3)
7
7 月 22 日 上午 7:29
French translation
T. Dussolier
0
10 月 4 日 上午 12:20
Bug Reports
HYC
139 条留言
nankroo neisser 12 小时以前 
I've already reinstalled CMF several times.

Despite this, the mods keep popping up dependency errors.

What's wrong? Is there a solution?
Lord R  [作者] 12 月 11 日 上午 11:05 
Update when!?!?!?!? Oh, now!
Bahmut  [作者] 12 月 11 日 上午 10:57 
The 1.12 update is live!
To force an update please unsubscribe and resubscribe.
Bahmut  [作者] 12 月 10 日 下午 2:53 
I preparation of the new DLC and update a legacy version of CMF has been released if you want to finish your save games using an old game version:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3621535717
Bahmut  [作者] 11 月 19 日 下午 9:49 
@sTAiNLeSs we looked into this and CMF is not the reason here.
There is no defined attitude. It should be semi random on game start by default.
sTAiNLeSs 11 月 15 日 下午 4:43 
russian diplomatical attitude toward korea starts different in this mod. Without this mod, they are aggressive. With this mod, they are favorable. This is critical in korean play. I hope this bug to be fixed.
FynniTheCat 11 月 12 日 下午 3:03 
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3604081665

Hi, I've integrated your framework into my modification and the sets (it's been running stably ever since, yay xD) and just wanted to say thank you.

By the way, it's marked that I'm using the ComFramework, and I'll try to follow this pattern for the next steps in the mod. :)
knightofthehokeypokey5532 11 月 12 日 下午 12:30 
Not all heroes wear capes. Well meat sir.
1230james 11 月 6 日 上午 6:40 
That was fixed weeks ago. Try unsubscribing & resubscribing to force Steam to download the latest version.
yanc_fen 11 月 6 日 上午 6:37 
Please update, the mod has a bug, and the DLC somehow moved to the center of the interface.