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
- Add optional custom fonts to the nameplates by @CoastalRedwood in #232
- Add target color option to target ring (from Adonis) by @CoastalRedwood in #234
- Show pet owner names by @adonislive in #235
- Add self-pet and loc text to map by @CoastalRedwood in #240
- Small cleanup and struct documentation by @cord-b in #237
- Adds command /nameplate showpetownername, updates readme by @adonislive in #236
- Add tab command completion and boot heap check by @CoastalRedwood in #241
- Add toggle to skills window sort by @CoastalRedwood in #242
- Add bag lock option and quiet use_item flag by @CoastalRedwood in #243
- Bump version to 0.6.4-beta0 by @CoastalRedwood in #244
- Add export inv/spellbook on /camp option by @CoastalRedwood in #245
- Polish nameplate invis handling (and targeting) by @CoastalRedwood in #246
- Add knowledge of EQWorldData to map by @CoastalRedwood in #247
- Add target blink and auto-attack only options by @CoastalRedwood in #248
- Add a check for view actor visibility by @CoastalRedwood in #249
- Add /selfclickthru command and option by @CoastalRedwood in #250
- Bump version to 0.6.4-beta1 by @CoastalRedwood in #251
- Add nameplate healthbars and fix fast target code's show value by @CoastalRedwood in #253
- EqGameDLL Features by @iamclint in #229
- Fix nameplate xml by @CoastalRedwood in #254
- Update tab completion to support flushing by @CoastalRedwood in #256
- Add zeal assist, suppress notes, disable self-ring by @CoastalRedwood in #258
- Fix: RightClickToEquip now directly calls InvSlot functions, rather than InvSlotWnd x/y clicks. by @cord-b in #257
- Add more floating combat filters by @CoastalRedwood in #259
- Update floating combat damage (heals, big hits) by @CoastalRedwood in #260
- Add /protect command by @CoastalRedwood in #261
- Possible fix for stray nameplates by @CoastalRedwood in #262
- Bump version to 0.6.4-beta2 by @CoastalRedwood in #263
- Switch heap checker to HeapValidate by @CoastalRedwood in #264
- Extend /protect to also cover selling items by @CoastalRedwood in #265
- Bump version to 0.6.4 by @CoastalRedwood in #267
Full Changelog: v0.6.3...v0.6.4