Skip to content

v0.6.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Feb 19:15
dae40c8

Release notes

Click to download the zip install file from assets below
Click to read some instructions if this is your first install

Changes since v0.6.3

New features:

Nameplates

  • Add custom font supports to the nameplates
    • Controlled through nameplate options tab or /nameplate zealfont to toggle
    • Can use any zeal installed fonts (added more fonts with reasonable sizes)
    • Added drop shadow support, bottom align for centered text
  • Enabled the target auto-attack blinking indicator. Synchronized
    it with the targetring and uses the targetring options slider for rate.
    • Added target blink always and only during auto-attack options
  • Added option to show pet owner names as second line to nameplate ("Pet" for self-pet)
  • Adds an option to display a health bar at the bottom of visible nameplates (custom font only)
    • Due to client data limitations, only applies to self, group, pet, target

Targetring:

  • Add target_color option that uses target color instead of con color
  • Added option to disable self target ring

Map:

  • Added a small dull yellow position marker for self-pet if show group members is enabled
  • Added a new options checkbox that enables text with your current location in the upper left corner
  • Map supports loading zones not in the linked in database
    • Adds /map world command to lookup zone names

Floating combat damage:

  • Added filters for suppressing damage from self, from pets, from other players, and from melee
  • Switched to using the HPUpdate packets to report heal events which is mostly functional.
    • Note that self heals effectively bypass this so don't show up
  • Added a "big hit" slider to make some damage outputs persist longer and stronger (values above threshold)
  • Added FCD specific color settings in the zeal colors tab for controlling the FCD colors

Tab completion:

  • Restored native client behavior to flush text beyond /tell and enable tab cycle list
  • The recent tells list is always added to the cycle list at the end after any partial tab completion matches
  • To simplify the logic, tab completion will not work in a tell window if there is more than one open.
    • The tab cycles between the tell windows. The main chat window still has tab completion.
  • Added support for tab completion of /commands. Works like bash with first tab filling out
    common prefix and second tabs supporting cycling through match list.

New /protect command:

  • Provides secondary protection against accidental item loss by blocking destroying or dropping
    items if a non-empty container, value is above a threshold, or the item is on a protection list.
  • Also provides protection from selling items on the block list (but no value check for selling)
    • See readme for usage notes

General:

  • Add /selfclickthru command and option ('u' to open doors works in 3rd person)
  • Added a zeal general tab option to enable container locking
    (context menu popup will allow toggling "Lock")
  • Added an optional quiet parameter (/useitem # quiet) that
    will suppress warnings if the slot doesn't have a click effect
    (empty slot or no valid click). Still complains if invalid
    command (slot #) or blocked due to casting.
  • Clicking on the skills window name or value columns will now
    toggle ascending or descending order
  • Add option to export inventory and spellbook on /camp

Bug fixes and infrastructure:

  • Added simple heap checks at zeal construction (boot) that will generate a modal
    dialog box if any corruption detected
  • Added showspelleffects state to the reasonsfile
  • Added a /zeal get_command utility that will retrieve the command info struct
    including callback function address
  • Refactored BitmapFont int a virtual base class to support both a 2D transformed vertex
    class and a 3D class that supports the z-buffer with occlusion and range
  • Migrate some of the eqgame.dll features into Zeal
    • Buff timers, extended nameplates, brown skeletons, auto-stand, combat music
  • RightClickToEquip now directly calls InvSlot functions rather than InvSlotWnd x/y clicks

What's Changed

Full Changelog: v0.6.3...v0.6.4