• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋
  • We've added LLM sections to our Terms & Rules and Resource Rules, for everyone's sanity & in-game safety.
    Read more
    a. Do not replace your voice with an LLM. This goes for your posts and your scripts. Drafting and editing with a tool is fine, but don't take you out of what you share.
    b. Do not replace your EQ character's voice with an LLM. We don't want scripts that speak over /ooc, /shout or other public channels. This has been an unwritten rule that's kept casino scripts off the site for decades, but we're now compelled to make it clear: keep automated communication private.

    Why Does RG Review Scripts?
    Nearly every LLM-written Lua script we see is making your character do impossible things, and rarely in a way that's beneficial to you. We've seen heavy server hammering, /target over impossible distances when /nav spawn would passively accomplish the same thing, a spawn search that fires 20+ times per second, and other pointless actions that are likely annoying GMs.

    You are welcome to use LLMs as a tool to structure, draft, and edit your work, but please read critically before hitting /lua run
MQ2Nav

Utility MQ2Nav

〰️Commits​


Adjust the color of Disabled poly's from pruning. (#143)
(10827d9) ~ChatWithThisName

〰️Commits​


DX9 Compatibility changes for Nav rendering

- Currently disables rendering for DX11 until implementation is complete
(0a37028) ~brainiac

〰️Commits​


Update for v143

-Addresses https://github.com/macroquest/macroquest/issues/635

-Remove zones.ini and d3dx9_43.dll since they are part of core
(bb53178) ~Knightly

〰️Commits​


- Fix detection of non-collidable surfaces
(1ea4c5f)
Posted by: DoNotReply

〰️Commits​


- Typo fix

- corrected typo in Ruins of Shadow Haven (8efea1e)
- Add ui command to help (bfcada8)
Posted by: DoNotReply

〰️Commits​


- Add new zones
(66a4f92)
Posted by: DoNotReply
The navmesh compatibility version has changed in this release. MQ2Nav is backwards compatible, so meshes do not need to be re-made. Conversion is optional, but recommended to improve performance and memory usage. New MQ2Nav can load old meshes. Old MQ2Nav cannot load new meshes generated with this version.

Highlights
  • Previous versions of MQ2Nav had an issue when loading navmesh files that caused it to rapidly reallocate a buffer as it was decompressing the zone file. This release makes some changes to the navmesh file format to avoid the need for these allocations and reduce the number of out-of-memory errors.
    • Meshes can be updated by saving in the meshgen or using meshtool (see below)
  • New command line tool introduced: meshtool.exe
  • Updated fingerprints for latest EverQuest build (6/9/2020) (#103).
Features
  • Add command line tool for managing navmesh files. The tool provides a way to update navmesh from the command line. (#109)
    • Running meshtool.exe convert <filename> will convert the specified file to the latest version of the mesh.
Improvements
  • Display Mesh version number in new Info panel in MeshGen (#106)
  • Catch out of memory errors when trying to load a navmesh file and display an error (#105).
  • Add option to toggle the bounding box that is drawn around the door target (#98)
    • Added an ini setting "RenderDoorTarget" as well as a setting in the nav ui.
Bug Fixes
  • Fix bad memory usage when loading a navmesh file. (#102)
  • Fix crash that could occur when shutting down EverQuest without unloading (#85)
  • Fix "Could not locate X" error when navigation cross a zone boundary. (#100)
Other Changes
  • Add decompressed data size to navmesh header. (#102)
    • This change breaks compatibility with older meshes, thus a new navmesh file format is created (v5).
    • This version of MQ2Nav can load both v4 and v5 meshes.
    • v4 meshes will require the plugin to pre-comput the decompressed navmesh size, while v5 have the size in the file already.
  • Add navmesh header size to navmesh file format (#104)
    • This change is to provide forwards compatibility in the future.
  • Project files updated to VS 2019 (#107)
  • Dependencies updated: (#108)
    • spdlog to 1.6.1
    • fmt to 6.2.1
    • boost to 1.72.0
1.3.2
This is a minor release of MQ2Nav
Features
  • Add ${Navigation.Velocity} which returns the user's current velocity as an int (#91)
  • Add ${Navigation.Setting[<key>] to read the value of ini settings. (#93)
  • Add /nav ini <key> <value> to set ini settings. Changing settings this way take immediate effect. For example, to disable auto door opener from a command, use /nav ini OpenDoors off (#93)
Bug Fixes
  • Fix crash when navigating when MQ2Map isn't loaded (#88)
  • Changed auto door opener to ignore scripted doors. This can be disabled in the settings ui or by changing the ini setting IgnoreScriptedDoors to off. (#90)
Back
Top
Cart