github Bubb13/EEex v1.0.0
EEex v1.0.0

one hour ago

Important Note: Old versions of Near Infinity have the potential to corrupt EEex saves. This bug is caused by EEex storing data in a nonstandard location since v0.10.3-alpha. If you plan on using Near Infinity to edit your save files, please ensure you are using the latest version.

For Modders: EEex scripts have been moved out of the override folder and into the EEex_scripts folder. This change was made to prevent Generalized Biffing and other similar mods from breaking EEex.

New Features:

  • Uncap FPS: The game's render rate has been detached from the game speed. See options related to this feature in the EEex Options menu.
  • Added a replacement for the engine crash handler that saves more detailed dumps and triggers under more conditions.
  • Restructured the installer to better warn about experimental components.

Vanilla Bug Fixes:

  • Fixed floating text / nameplates not being aligned correctly for non-default world zoom levels.
  • Fixed 10+ bugs relating to viewport fitting and positioning.
  • Fixed double-clicking to close the local map sometimes registering a click in the game world.
  • Fixed switching areas while the local map is open causing the viewport / zoom level to glitch.
  • Fixed hovering the cursor over a creature and then opening the local map causing area changes performed from the local map to glitch.
  • Fixed misaligned dialog auto-scroll locations near map edges.
  • Fixed keyboard scrolling not moving in the correct direction after releasing a key.
  • Fixed keyboard scrolling not being able to move the viewport on the local map.
  • Fixed keyboard scrolling not automatically taking effect when any blockers, (e.g. dialog, cutscenes), are removed.
  • Fixed a UI-system bug where deleting captured UI items could cause a crash.
  • Fixed a potential crash when parsing DLC zips.
  • Fixed proficiencies not properly granting speed bonuses by implementing the SPEED column of WSPECIAL.2DA. (Thanks @4Luke4!)
  • Fixed op33 param2 == 3 altering SAVEVSWANDS instead of SAVEVSDEATH. (Thanks @4Luke4!)
  • Fixed an off-by-one error in TRAPLIMT.2DA allowing an extra trap placement. (Thanks @4Luke4!)
  • Fixed certain SPLPROT.2DA stat comparisons treating signed stats as unsigned. (Thanks @4Luke4!)

EEex Fixes:

  • Fixed the timer component's bar graphic location with Infinity UI++'s modern HUD. (Thanks @Renegade0!)
  • Fixed errors thrown by mod-registered EEex listeners disrupting EEex startup / preventing other mod listeners from executing.
  • Fixed the installer's INI-modifying components failing if the INI file had Unix-style line endings.
  • Fixed a crash caused by garbage collection sometimes being run too early for userdata objects.
  • Fixed a potential crash when Infinity_DoFile() threw an error.

For Modders:

  • Added an override for the animation INI field combat_round_* to op342. Set param2 == 5, where param1 is the combat round slot and resource is the RNDBASE*-like BMP.
  • Booleans are now allowed in creature marshal handlers + a nil return value from a write handler now signals that no data should be written.
  • op146 + op148 can now queue NoDec variants instead of Force variants when param2 == 0 and (special & 1) != 0. (Thanks @4Luke4!)
  • op219's bonus is now softcoded by a non-zero param3. (Thanks @4Luke4!)
  • EEex_Resource_Demand() now works with STO files. (Thanks @4Luke4!)

Don't miss a new EEex release

NewReleases is sending notifications on new releases.