Victoria 3

Victoria 3

57 个评价
Modded DLCs Framework
4
   
奖励
收藏
已收藏
取消收藏
Graphics, Utilities
标签: 1.11
文件大小
发表于
更新日期
247.742 KB
2024 年 7 月 11 日 下午 5:03
10 月 17 日 下午 11:39
5 项改动说明 ( 查看 )

订阅以下载
Modded DLCs Framework

在 1230james 的 2 个合集中
The Imperialist's Inventory of Implements
127 件物品
James's Vic3 Mods
31 件物品
描述
Modded DLCs Framework

Information for Everyone
MDF is a framework mod, meaning it's supposed to be used by other mods you may be using as a basis for a certain feature. In this case, that feature is displaying fake, mod-added DLCs in the main menu as active DLCs and distinct from real DLCs.

Specifically, MDF edits the DLC frontend GUI file to display real and fake DLCs in two separate groups. Should mod DLCs be available, the two groups will be divided by a vertical divider, and all mod DLCs will always show as active (as opposed to always being inactive, since fake DLCs can't be verified, obviously) and will have a slightly different tooltip to indicate they're mod content.

It should be noted that MDF ITSELF DOES NOT ADD NEW DLCs. MDF also does not force enable or disable any features of real DLCs.

The Community Mod Framework includes MDF in its releases. If you have the CMF mod already, you do not need to install MDF.

Information for Players
If a mod or multiple mods you are using requires this mod to be installed, please follow instructions on those mods, if provided.

MDF should otherwise be able to be placed anywhere due to it leveraging specific mod-loading behaviors of Vic3 that makes it largely agnostic to playset orders.

Information for Modders
MDF is best integrated into your mod by requiring players to install MDF separately.

For correct usage, your mod requires a DLC metadata definition in the dlc_metadata directory. The file you define it in must load after all vanilla definitions for the modded GUI logic to work correctly. The easiest way to do this is to have the name of your file start with any alphabetic character. Your fake DLC also MUST by marked as a minor DLC.

If all you are trying to do is create a fake DLC to use in the main menu and in events, then this is all that is required besides adding localizations for your DLC and an icon in
gfx/interface/icons/dlc_icons
MDF will handle the rest.

MDF provides changes to the following files:
gui/frontend/frontend_dlc.gui
MDF implements its changes in its own file to take advantage of Vic3 loading behavior and enforce its changes over other mods. If your mod makes changes to the same file, you may find that MDF overwrites changes your mod have made. In those cases, you should either integrate MDF's changes manually or create a compatibility patch.

MDF can be placed anywhere in the user's playset for correct functionality. All you have to do is go and add your fake DLC in your mod, and MDF will handle the rest.

Permissions
YES, you may include this mod in any modpacks/collections/whatever.
YES, you may embed this mod into any mods you are creating, as well as making whatever tweaks are necessary for it to work with your mod. Credit and a link back here would be very much appreciated!

Links
Victoria 3 Modding Co-op Discord server[discord.gg]
7 条留言
1230james  [作者] 6 月 18 日 上午 6:56 
This is the original mod. CMF is a whole suite of tweaks & additions that facilitate compatibility between different mods, and one of the things it includes is a copy of this mod.

If you already have CMF installed for something else, you don't need to install this separately.
Lichtkang 2024 年 12 月 8 日 上午 1:59 
Thanks for this, it's exactly what I was looking for!
Dereko | wiki.tf 2024 年 7 月 15 日 下午 10:08 
great work.
Marco Dandolo 2024 年 7 月 13 日 上午 3:36 
MORGENRÖTE MENTIONED
Taylor 2024 年 7 月 13 日 上午 2:27 
Innovation
末寂 2024 年 7 月 13 日 上午 12:08 
nice work,you make my idea came true