Divinity: Original Sin 2

Divinity: Original Sin 2

LeaderLib - Definitive Edition
Ergebnisse 181–190 von 357
< 1 ... 17  18  19  20  21 ... 36 >
Update: 9. Aug. 2020 um 10:31

1.6.22.0
Tweaks
  • [Lua/Extender] The server scripts will now delay sending client character data until the GameState is Running (apparently when GameStarted fires, the game may not be "Running" yet for the client, so the client will be unable to get character data).
  • Added Leadership to the list of "engine" statuses (statuses without any stat file entries).
  • [Lua/Extender] Tweaked GameHelpers.Status.IsDisabled with an optional argument to check for statuses with "LoseControl" set.

Update: 8. Aug. 2020 um 12:10

1.6.21.0
Fixes
  • Fix for the Max AP game settings also applying to difficulty boost stats, resulting in way too much Max AP.
  • The autosaving system will now try and delay autosaving if a player is casting a skill or basic attacking in combat (to try and avoid the AP save game bug).
  • Fix for a character's chosen preset LeaderLib variable being cleared after leaving character creation (more of a "workaround" than a fix tbh, as the game clears variables here).
  • If the Skill Tier Override game setting is enabled, skills with a "None" tier are skipped now.

Lua API Changes
  • Reworked the global settings system. Old settings should automatically be migrated over, but check your mod settings in-game just to be safe. Mod settings can now be set per-profile, but this is current unimplemented/a work-in-progress.
  • Added a bunch of new Lua helpers, including functions to swap skills, create extender tables (for things like Game.Math), UI helpers / listeners, functions for creating items purely with the stat name, and so on.
  • Added a PresetData class/table type that can be used to generate preset equipment or assign presets skills purely through Lua scripting.
  • The Features system is now a Shared system, and should be interacted with in a Shared script, so server/client retain the same settings (these will also be synced if called only on one side).

Update: 19. Juli 2020 um 5:29

1.6.17.1

Fixes
  • Quick fix for the story compilation error for players not using the script extender[github.com].

Update: 18. Juli 2020 um 11:51

1.6.17.0
Fixes
  • Fixed automated dialog (overhead text) sometimes overlapping when dialog redirection is enabled

API Changes
  • Added a way to penetrate elemental resistance via bonuses on items (currently used in an upcoming Enemy Upgrade Overhaul Beta update).
  • Tweaked/organized. some Lua scripts.
  • Tweaked Lua scripts that store object references to use just their UUID (the Name_ part of a character ID can change).

Game Settings Changes

These are special settings that can be edited in an external file. They require the script extender for LeaderLib to be able to read them.

Disclaimer: These features are currently experimental and need further testing in multiplayer.

Max AP Overriding
A "MaxAP" option was added to LeaderLib_GameSettings.json, allowing you to set a Max Action Points override that will apply to the MaxAPGroup value specified:
  • Player
    This will apply to all player character stats.
  • NPC
    This will apply to only non-player character stats.
  • All
    This will apply to all character stats, so everything gets higher max AP.
The Max AP override is a customizable alternative to the gift bag / workshop mods out there, and use/require the script extender to work.
Currently the game setting file has to be manually edited. It's available here, after running the game with LeaderLib enabled:
C:UsersUsernameDocumentsLarian StudiosDivinity Original Sin 2 Definitive EditionOsiris DataLeaderLib_GameSettings.json
Restart the game after making changes to this file.

Starter Tier Skill Overrides
This is another value present in LeaderLib_GameSettings.json. Setting this to true will switch skills with tiers higher than Starter to Starter, allowing you to pick them in character creation. For instance, Medua Head is an Adept tier skill normally, but this will let you pick it in CC.

Here's an example LeaderLib_GameSettings.json with the Max AP and skill tier overrides enabled:
{ "Settings" : { "EnableDeveloperTests" : false, "MaxAP" : 8, "MaxAPGroup" : "Player", "StarterTierSkillOverrides" : true }, "Version" : 370212864 }

Update: 8. Juli 2020 um 21:38

A quick re-publish to add back in the custom tags read by the Divinity Mod Manager (the DOS2 editor clears these out if you edit your mod's version).

Update: 8. Juli 2020 um 21:33

1.6.16.0

Minor update.

Lua API Changes
  • Moved console commands to a separate script.
  • Added a DamageType to Resistance table.

Update: 1. Juli 2020 um 13:48

1.6.15.0

Changes
  • Fixed an error in the extender-based versioning system when it parsed the ArmorSets gift bag "mod".

Osiris API Changes [Extender]
  • Added the divine talent gift bag talents to DB_LeaderLib_Talents.

Lua API Changes [Extender]
  • Added various console commands in Server/Debug/DebugMain.lua
  • Added more Lua-based data, including talents / talent enum values.
  • Added a "one-shot" lua timer function that calls an Lua function when it finishes.
  • Implemented some custom iterators for 0-based iterating when stepping through a enum table that starts at 0 (Lua normally starts at 1).
  • Added an initialized event Lua scripts can subscribe to (fired when LeaderLib_Initialized fires).

Update: 20. Juni 2020 um 10:09

1.6.13.0

Changes
  • Tweaked the game's Waypoint Shrine script to prevent constantly sending out item events if the party has already fully discovered a nearby shrine (by default, Larian's Waypoint shrines constantly send out events to all party members every second forever, when you stand within 30m).
  • Mods can enable a LeaderLib feature that applies BonusWeapon weapon statuses on basic attack. For instance, if a mod added statuses that can be applied on hit from the Elemental Arrowhead bonus damage, this feature would allow that to work.

API Changes [Extender]
  • Skill listeners now support multiple targets, which are accessible in SkillUsed/SkillCast/Hit states.
  • Re-organized lua files / renamed file names.
  • GameHelpers.ShootProjectile now supports either targeting objects or positions in the same function.
  • Added GameHelpers.SwapSkill, making is easy to swap skills on the hotbar.
  • Added GameHelpers.GetColoredDamageText, for wrapping damage text in that damage's color (for simulating floating overhead damage).
  • Added GameHelpers.Roll, for simulating roll checks from Lua.
  • Reworked LeaderLib.Data tables to support iterating from 0. Loop with :Get, i.e. Data.EquipmentSlots:Get()
  • Added Extender console commands: pos, pos2, luareset, movie, applystatus, removestatus

Update: 12. Mai 2020 um 9:45

Minor Update
Lowered required extender version (v46 -> v45).

Update: 12. Mai 2020 um 8:01

1.6.10.0
A minor update with some API tweaks.

API Changes [Extender]
  • Added a Lua scripting helper for exploding a projectile at a position (Mods.LeaderLib.Game.ExplodeProjectileAtPosition).
  • Added a new developer mode game setting (EnableDeveloperTests). The character sheet UI tests are disabled unless this is enabled now (tests as in LeaderLib adding internal abilities to the characte sheet).