Skip to content

Releases: nomns/nparse

0.6.6

29 Jan 22:45
Compare
Choose a tag to compare

Update Notes for 0.6.6

Please see the other 0.6.x releases' notes too, as there are possibly many changes since the last time you used nParse!
This is just another quick bugfix and QoL release.

Bugfixes / Minor Tweaks

  • Fix discord configuration page. It should no longer crash nParse on loading (the Discord folks changed some code in their overlay configurator which conflicted with some nParse customization).
  • The launch splash image should no longer be forced on top of other windows, which I gather was quite annoying, sorry!
  • Correcting your currently loaded zone by typing /who (which is a cool feature if you haven't tried it) will save your existing location, rather than clear it.

0.6.5

09 Aug 06:04
4eca238
Compare
Choose a tag to compare

Update Notes for 0.6.5

Please see the notes for 0.6.4 below, as there are many recent changes!
This is just a quick bugfix and QoL release.

Bugfixes / Minor Tweaks

  • Added a splash page on launch!
  • Fix issue preventing the application from exiting properly if the EQ log directory was still unconfigured.
  • Don't require qt.conf to exist in the nparse directory, should fix some startup errors.

0.6.4

17 Jul 23:47
e11dd09
Compare
Choose a tag to compare

Update Notes for 0.6.4

Welcome to a new era of nParse! Now maintained by @rm-you (Toald, of P99 Green).

As there are many new features and fixes, there is (as always) a possibility that you may encounter new bugs. If you do, please report them to me here (as GitHub issues) or in Discord, with as much detail as possible, and I'll see if I can fix them!

If you are updating an old installation, please extract the entire zip-file. Due to map-file, spell-file, and other data additions, extracting just nparse.exe is not enough to apply all of the changes.
If you get an error like "Failed to execute script set_qt_conf", that's because you've extracted nParse to a folder that requires admin access to write files, and it is unable to write a necessary config file. Windows 10+ have made the Program Files directory read-only without admin, among some other typical installation locations. Either put it somewhere else (Desktop, My Documents, and often even C:\nparse are fine), or run it as admin -- though I recommend the former.

Bugfixes / Minor Tweaks

  • Fix zone key for Sebilis, Runnyeye, Siren's Grotto, Sleeper's Tomb and Plane of Air so they will autoload properly on zone-in.
  • Re-number Plane of Air islands from 1.5 to 8, with Noble island as 1.5.
  • Pacify and Speed of the Shissar duration should now be correct (previously it was much too short due to a typo).
  • Updated some default window locations.
  • Added a config option to use "Flush Vertical Placement". This makes it possible for the windows to be pinned directly to the top of the screen, at the expense of making the button move around a little when actually (un)pinning the windows. This option is enabled by default -- if you don't like it, you can turn it off.
  • Maps and Spells overlay windows can be toggled on and off via in-game macros, with /tell toggle_maps and /tell toggle_spells. The new Discord overlay window also works with /tell toggle_discord.
  • Fixed several bugs that caused the correct character's logfile to fail to load automatically. You should never need to restart nParse to pick up a new character's logfile, for example.
  • You can now just type /who and it should auto-load the correct zone, if for some reason your zone was not correctly detected.
  • Add some additional zone waypoints (eg: some pathing in EW, Spectre camps in Feerrott, traps in PoM).
  • Add default spawn times for most zones, based on wiki data. These may not always be correct for every mob, but should overall represent the current zone better than simply defaulting to "6:40".
  • Translocate and Translocate: Group will now appear in the casting Wizard's spell timers, for purposes of maintaining TL boxes.
  • Added an experimental feature to catch the effects of "clickies" that otherwise would not be detected, like the Coldain Rings and a few others with no "cast text". This must be enabled explicitly in the Settings menu, and is extremely buggy so its use is not encouraged unless you absolutely NEED to see them.

New Feature: Location Sharing

Your location can now be shared with other users running this version of nParse or newer. Simply enable the feature in the Sharing settings page, and your location will be broadcast to other users with the same group key (or share with a Discord channel, but this requires configuring the Discord overlay). Think of it like a password for your guild or group, so only people given access can see your location.

Deaths are also recorded and shared, based on your last location before you died. Remember to /loc often! I recommend binding a loc macro to a movement key.

There is a default sharing server, but if you would prefer to run your own, the server code is included as location_server.py.

New Feature: Custom Path Recording

Custom path recording is now available (though consider it "beta"). Your feedback is appreciated!

To use it:

  • Right click on the map window and choose Custom Pathing -> Start Recording.
  • Provide a name for your new path.
  • While in recording mode, every /loc will draw part of a new path on the map.
  • Right click and choose Custom Pathing -> Stop Recording to finish recording a path.

Alternatively, you can type /tell start_recording_PATHNAME to begin and /tell stop_recording to end recording. PATHNAME does not support spaces, but any underscores will be replaced with spaces automatically.

Custom path files are created in data/maps/map_files/recordings/ and you can share these files with others, they just need to put them in their recordings/ directory and ensure they are using at least this version of nParse. It's also possible to manually edit these files if you want to clean up the paths after initial recording. The format is as follows:
Lines: L x1, y1, z1, x2, y2, z2, R, G, B
Points: P x, y, z, r, g, b, size, text

New Feature: Discord Overlay Window

Now you can see your Discord voice channel overlay as an nParse window. You may need to authorize Discord StreamKit the first time you configure the overlay. Configuration is done via the ⚙️ icon on the nParse Discord window, or from the system tray icon.

  • Added a config option to automatically use your configured Discord channel as your location sharing key. If enabled, this will override whatever group key you've set manually.
  • The Discord Overlay window can be toggled via in-game macros with /tell toggle_discord.
  • Thanks to @trigg for a lot of their great work on https://github.com/trigg/DiscordOverlayLinux!

0.5.1

09 Dec 21:39
Compare
Choose a tag to compare

Update Notes for 0.5.1

General

  • YAML is no longer used. All settings are now done in json.
  • Settings are no longer distributed with versions. From this version forward, you can reuse your previous setting files (now nparse.config.json). This means, all your settings can be reused between versions. Just paste the new executable and data directory and overwrite the old version.
  • Parser window settings should now properly save between sessions. Map Window was previously reverting to 530px width minimum.
  • nParse will now do an online version check to see if there is a newer version available. You can turn this off in settings.
  • Parser title bars will disappear when they do not have focus.
  • Import references have been fixed to reduce executable size.

Maps

  • dalnir and the hole key references have been fixed.

For installation and information, check out the Wiki.

For any bug reporting, feature requests, etc, please open an Issue.

Source:

Source should be usable on most platforms. Python3+. Packages: PyQt5

v0.5-alpha

12 Nov 03:52
Compare
Choose a tag to compare
Custom Spell Timers, Mouse location hover.

v0.4.1

17 Sep 00:57
Compare
Choose a tag to compare
Updated Version. Disabled UPX in spec.

v0.4-alpha

28 Feb 00:04
Compare
Choose a tag to compare
Map changes.

v0.3-alpha

18 Feb 17:15
Compare
Choose a tag to compare
Feature Update.