Community GUI Framework

If you liked this item, please rate it up on Steam Workshop page.

Author: Alexedishi

Last revision: 2 Dec, 2024 at 00:12 UTC (3)

File size: 279.16 KB

On Steam Workshop

Description:
Victoria 3 Community GUI Framework

Community GUI Framework is a mod that intends to provide a framework to assist in deconflicting mods that use scripted widgets along with unifying some QoL GUI mods. This is meant to be a narrow-scope utility that will ideally be lightweight to maintain and easy to integrate for anyone that wants to do so.

This framework makes the following changes:

  • Adds a custom sidebar for scripted widgets that use a custom sidebar button (no more spooky buttons hanging out below the main sidebar!).
  • Edits the objectives GUI to add a scrollbar for modded objectives.
  • Integrates 1230James’ Modded DLC Framework.
  • Edits the journal GUI and outliner GUI to allow us to hide modded objective headers
  • Adds a unified cooltip file for custom cooltip deconfliction

CGF is structured to be load order agnostic by using Victoria 3’s file loading behavior. This mod is designed as a separate mod to minimize the need to reconcile GUI edits between different mods. Modders, feel free to integrate this mod if easier for your workflow.

Players, if another mod has integrated CGF, follow that modder’s instructions!

Planned Functionality
  • Add character icons to journal entries

Permissions
  • Anyone can integrate this mod as befits their needs. Please credit all that have contributed and provide a link to this page.

Special Thanks
  • Lord R for doing most of the legwork for the sidebar functionality.
  • KarafuruAmamiya for allowing me to integrate their edits to the objectives GUI.
  • 1230James for allowing me to integrate the Modded DLCs Framework
  • Dementive for scripting support.

Any comments, concerns, or suggestions please reach out via the Co-op:
Victoria 3 Modding Co-op[discord.gg]

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.