Divinity: Original Sin 2

Divinity: Original Sin 2

LeaderLib - Definitive Edition
Affichage des entrées 121-130 sur 357
< 1 ... 11  12  13  14  15 ... 36 >
Mis à jour le : 28 mai 2021 à 18h05

1.7.14.6

Changes

  • Added more workarounds for layering issues in controller mode (fixes the Area Interact menu issue).

The problem here is a weird bug with the way the game works, where if a custom UI exists that's layered above layer 9, the area interact UI no responds correctly to the interact button.

Hiding custom UIs when the area interact UI opens seems to work around the issue for now.

Mis à jour le : 23 mai 2021 à 19h33

1.7.14.5

Changes
  • Fix for options menu shenanigans when in the main menu (should save changes now).
  • Fixed GameHelpers.Skill.CreateProjectileStrike usage when not supplying a caster.

Mis à jour le : 23 mai 2021 à 10h06

1.7.14.4

Changes
  • Fixed a QRY error when smacking things in Weapon Expansion.
    This was due to the Osiris query used (in Lua scripting) not having a definition since it needed to be used in an Osiris script somewhere. I've added all the LeaderLib queries to an Osiris script that never runs, so that fixes that.

Mis à jour le : 22 mai 2021 à 20h13

1.7.14.3

Changes
  • Fixed special tag text placeholders not being replaced (Blade of Basilus).
  • Implemented a somewhat working fix for custom stat tooltips (game bug).
  • Further GM mode compatibility fixes (tracking the GM's player on the client).
  • Removed some members of Data.EngineStatus that actually have stat entries.
  • Developer mode games can now call the luareset command from the client side console.
  • Moved various character / UI helpers to a shared script, so the client-side has a version.
  • Added possible fix for mods that may unregister previously registered unused talent/abilities. The character sheet should hopefully no longer keep those entries around.

Mis à jour le : 21 mai 2021 à 16h20

1.7.14.2

Changes
  • Various fixes/tweaks for the custom context menu and status hiding.
  • Added workarounds for some input keys that only fire on "release" (ContextMenu), or on "pressed" (ctrl keys) not firing input listener events.
  • Added a goal to help Lua osiris event subscribing (all events should work now).
  • Added a TurnCounter system in Lua, for counting turns in or out of combat. Example usage:
    RegisterSkillListener("Cone_Flamebreath", function(skill, char, state, data) if state == SKILL_STATE.CANCEL then TurnCounter.CountDown("TestCounter", 2, CombatGetIDForCharacter(char), { Target = char, Position = Ext.GetCharacter(char).WorldPos }) end end) RegisterListener("OnNamedTurnCounter", "TestCounter", function(id, turn, lastTurns, finished, data) print(id, turn, lastTurns, finished, Ext.JsonStringify(data)) if finished then local nextVit = math.min(100, CharacterGetHitpointsPercentage(data.Target) + 20) CharacterSetHitpointsPercentage(data.Target, nextVit) elseif turn == 1 and CharacterIsDead(data.Target) == 0 then ApplyStatus(data.Target, "HASTED", 12.0, 0, data.Target) end end)

Mis à jour le : 20 mai 2021 à 14h23

1.7.14.1

Status Hiding
Statuses can now be hidden from the portrait UI and underneath the healthbar (if enabled in the Gameplay settings). All statuses can be hidden by default, in which case unhiding a status in the examine UI will show it.

[i.imgur.com]

Video Example
https://gfycat.com/CreamyEachGroundbeetle

Modes:
Default
Hide statuses by right clicking them in the portrait UI or the examine UI. Unhide statuses by right clicking them in the examine UI.

This mode uses the "blacklist" to determine which statuses to hide.

If Hide All Statuses is Enabled
Unhide statuses by right clicking them in the examine UI, or hide them again by right clicking them in the portrait or examine UI.

This mode uses the "whitelist" to determine which statuses to show.

Tooltip Expander
Mods can now utilize extended tooltip logic to show more information if Shift (keyboard) or Select (gamepad) is pressed.

[gfycat.com]

Misc Changes
  • Fix for the skip tutorial checkbox not being removed.
  • Added Gameplay and Mod Settings support for controllers.
  • Refined input system / listeners.
  • Added learned, memorized, unmemorized, and cancel states to skill listeners.
  • Fix/workaround for some skill type listeners not firing specific states (Quake doesn't have target events for instance).
  • Added various Lua helpers.
  • Added support for Requirements.txt for the TalentManager.
  • Added client options for always showing expanded tooltips, and always showing Divine Talent gift bag talents.
  • Added an experimental SceneManager in Lua, for potentially controlling cutscene-like scripted events. it supports nested wait logic using coroutines.
  • Added a custom context menu that can be opened / added to outside of the regular context menu (this is what the hide statuses option uses).
  • Fix for LeaveAction workaround not working after the initial loading stage.
  • Added support for recognizing when a player stops preparing a skill and cancels casting it.
  • Added a "SafeForce" skill properties action, for using Force in a way that makes sure the target stays on the grid.
  • Added a list of color names to hex code in Data.

Mis à jour le : 20 mai 2021 à 13h16

Mis à jour le : 11 avr. 2021 à 14h31

1.7.13.0

Changes
  • Fix for "up" not working correctly with controllers in character creation.
  • Implemented rune menu tooltip support for controllers and keyboard+mouse.
  • Status hiding now affects summons as well.
    [i.imgur.com]

Mis à jour le : 11 avr. 2021 à 14h26

Mis à jour le : 9 avr. 2021 à 16h27

1.7.12.0

Misc Changes
  • Added a 'Skip Tutorial' checkbox option to character creation. The level to skip to can be set in LeaderLib_GameSettings.json, alongside other values (starting level/gold). The default options will be Act 1 / Fort Joy. Controllers will be able to check the box with a key combination (Left Bumper + Select/Back).
  • Added new client-side settings under the Gameplay menu, including an option to hide portrait statuses, and always display a weapon's scaling attribute. People using controllers will need to edit LeaderLib_GameSettings.json directly currently to edit these options.

API Changes
  • Added a 3D Vector and Quaternion library, for easier 3D math.
  • Added an import function, which will add LeaderLib's globals to your mod's globals table. Use one of the two:
    Mods.LeaderLib.Import(Mods.MyModTableName) Mods.LeaderLib.ImportUnsafe(Mods.MyModTableName)
    ImportUnsafe imports everything, rather than just some recommended tables/functions. Be sure to pass in your mod's global table.
  • Mods can now easily enable unused talents (TalentManager.EnableTalent), with experimental controller support.
  • Added a WIP UI that overlays on top of existing UI, if a mod adds a control to it. This allows adding controls to the UI without having to deal with existing UI limitations (the Skip Tutorial checkbox uses this).
  • Various helper updates or additions, including creating items by stat, root template, or cloning, and status helpers (extending/refreshing).