Divinity: Original Sin 2

Divinity: Original Sin 2

LeaderLib - Definitive Edition
359개 중 231~240개 표시 중
< 1 ... 22  23  24  25  26 ... 36 >
업데이트: 2020년 1월 3일 @ 오후 3시 35분

1.5.9.2

Changes
  • Added a super-secret "LeaderLib_DebugModeEnabled" global flag that can be enabled in the global settings directly, for mods that want to test debug stuff live in-game.
  • Added new icons for the Green Necrofire and Purple Necrofire mods.

For Mod Authors

Changes
  • Added new Lua functions/tables:
    • LeaderLib_ModUpdater
      • A global table where the mod's UUID is the key, and the value is a function to call when the mod updates.
    • LeaderLib_DebugInitCalls
      • If the LeaderLib_DebugModeEnabled global flag is set, LeaderLib will call every function in this table, allowing mods to have debug functions without any story scripts.
    • LeaderLib_Ext_RegisterMod.
      • For Lua-based mod registration. My Green/Purple Necrofire mods use this to register to LeaderLib without any story scripts.
    • LeaderLib_Ext_VersionIsLessThan.
      • Lua-based function for parsing a version string, and seeing if it's less than a given version.

업데이트: 2020년 1월 3일 @ 오후 3시 34분

업데이트: 2020년 1월 1일 @ 오후 2시 30분

1.5.9.0

Changes
  • Added a new LeaveAction workaround for status projectiles not exploding on items.
  • Debug log calls are now disabled unless a related flag is set.
  • If the extender is present, a new query is available: LeaderLib_Ext_QRY_StringToVersion
    • This parses a version string and returns the version numbers ("1.0.0.0" => 1, 0, 0, 0").
    • The advantage of this is instant string parsing, rather than the crazy Osiris-only set of rules in non-extender scripting.

업데이트: 2019년 12월 28일 @ 오후 3시 10분

1.5.8.2

Changes
  • Added new icons.
  • Possible fix for older saves where the preset menu's next/previous options aren't showing.

업데이트: 2019년 12월 27일 @ 오후 11시 50분

1.5.8.1

Changes
  • Quick fix to inactive preset items still showing.

업데이트: 2019년 12월 27일 @ 오후 10시 37분

Changes

  • Got the version increase to stick (sorry, the editor reverted it when publishing).

업데이트: 2019년 12월 27일 @ 오후 10시 20분

1.5.8.0

Helaene's Mods Preset Menu Support
Note: This is not something I want to make a habit of doing! Preset menu registration is very easy, easy enough for most authors to do, so please ask them to do so if you want additional presets from mods to show up.
Helaene mod's are a special situation since she's been inactive for a long time.

[gfycat.com]

All of Helaene's presets are now available if the related mod is active. Change into them from LeaderLib's preset menu (Mod Menu -> LeaderLib Settings -> Preset Menu).

Registering Presets to LeaderLib
This can be done dependency-free, using a little bit of Osiris story scripting.

To start, register a story script for LeaderLib to check for:
DB_LeaderLib_ModApi_RegisterGoal((STRING)_ModID, (STRING)_Author, (STRING)_GoalTitle)
Example:
DB_LeaderLib_ModApi_RegisterGoal("WeaponExpansion", "LaughingLeader", "LLWEAPONEX_ZZZ_Updater");
LeaderLib monitors this database and registers the script for this combination of modid/author. This is used to see if your mod is active when determining what presets to display.

Lastly, register the presets themselves:
DB_LeaderLib_ModApi_RegisterPreset((STRING)_Preset, (STRING)_DisplayName, (STRING)_EnabledFlag)
For the flag, you can use a built-in flag LeaderLib maintains when you register the previous database: ModID_IsActive.
Example:
DB_LeaderLib_ModApi_RegisterPreset("WeaponExpansion", "LLWEAPONEX_Assassin", "Assassin [Weapon Expansion]", "WeaponExpansion_IsActive"); DB_LeaderLib_ModApi_RegisterPreset("WeaponExpansion", "LLWEAPONEX_Blademaster", "Blademaster [Weapon Expansion]", "WeaponExpansion_IsActive");
And voila, you're all done.

Misc Changes
  • Added support for seeing if a mod is active via its UUID, using OsiTools/OsiExtender. Should allow for seeing if mods lacking scripting are active in a game.

업데이트: 2019년 12월 27일 @ 오후 7시 08분

1.5.7.3

Changes
  • Added the DB_LeaderLib_ModApi_GlobalSettings_SaveIntegerVariable database for mods to save their integer variables to (for Global Settings).

Expect global settings updates to the following mods in the coming week:
  • Bartering Tweaks
  • Full Loot
  • Mimicry
  • Party Size Evolved
  • Summoning Tweaks
  • Toggle Sprint - Definitive Edition

Global settings for all these mods means things like:

  1. Skipping the setup menus for Toggle Sprint and Full Loot, and having them automatically load your preferences.
  2. Avoid dealing with mod books for all the above mods by enabling LeaderLib's "Disable Auto-Adding Mod Books" option. Since this is now saved globally, it will carry across all your saves.
  3. Host settings for all the mods will be loaded, if they're saved (saving happens automatically after the various updates, but LeaderLib has a new command for it as well).
  4. Values like Toggle Sprint's various speed settings, and Summoning Tweak's max summon cap will be saved.

업데이트: 2019년 12월 27일 @ 오후 3시 56분

1.5.7.3

Changes
  • Quick fix for redirecting dialog to the party member with the highest persuasion - it actually works now!

업데이트: 2019년 12월 27일 @ 오후 3시 48분