Divinity: Original Sin 2

Divinity: Original Sin 2

LeaderLib - Definitive Edition
กำลังแสดง 231-240 จาก 357 รายการ
< 1 ... 22  23  24  25  26 ... 36 >
อัปเดต: 1 ม.ค. 2020 @ 2: 30pm

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.

อัปเดต: 28 ธ.ค. 2019 @ 3: 10pm

1.5.8.2

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

อัปเดต: 27 ธ.ค. 2019 @ 11: 50pm

1.5.8.1

Changes
  • Quick fix to inactive preset items still showing.

อัปเดต: 27 ธ.ค. 2019 @ 10: 37pm

Changes

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

อัปเดต: 27 ธ.ค. 2019 @ 10: 20pm

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.

อัปเดต: 27 ธ.ค. 2019 @ 7: 08pm

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.

อัปเดต: 27 ธ.ค. 2019 @ 3: 56pm

1.5.7.3

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

อัปเดต: 27 ธ.ค. 2019 @ 3: 48pm

อัปเดต: 27 ธ.ค. 2019 @ 2: 53pm

1.5.7.1

Changes
  • Quick fix for some specific dialogs not being redirected.
  • Corrected some pesky typos.

อัปเดต: 27 ธ.ค. 2019 @ 1: 39pm

1.5.7.0

Dialog Redirection Update
  • Moved the dialog redirection settings to LeaderLib Settings -> Dialog Redirection.
    Added two new settings:
    • Automatically make the party member with the highest persuasion the redirection target.
    • Disable user ID matching when finding the closest character a party member belongs to.
      This will allow the closest avatar (or persuasive) character in multiplayer to control dialog when a non-avatar player triggers an automatic dialog event.

Global Settings
If the extender[github.com] is present, LeaderLib enables a new global settings system, allowing settings to be preserved between saves.

Other mods can register settings to this system dependency-free, so expect updates with all my various mods in the coming weeks with global settings support.

You can download the extender here:
https://github.com/Norbyte/ositools/releases/download/v36_1/OsiTools-Updater-v36_1.zip

Extender Setup
  1. Extract OsiTools-Updater-v36_1.zip.
  2. Copy DXGI.dll.
  3. Navigate to the bin directory of the Definitive Edition of the game:
    Divinity Original Sin 2\DefEd\bin
    Tip: You can get to this folder quickly by right clicking DOS2 in Steam, select "Properties", then click the "Local Files" tab, then click "Browse Local Files". Finally, open the DefEd folder, then the bin folder.
  4. Paste DXGI.dll into the bin folder, so it's in the same folder as EoCApp.exe.