Giter Site home page Giter Site logo

nparse's People

Contributors

nomns avatar rm-you avatar token419 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nparse's Issues

No Logs Found

Hello,
I put the good directory of my P99 Project but i have this message:
No EQ log files were found
My Eqlog.ini is in the folder but do not work
Any suggestion please?

Regards

Feature request.

It would be very handy if you could add clickthrough as a feature and perhaps add hotkey functionality to hide/view map and parser. As well as auto-minimize the parser and map windows when Everquest is not the front window.

Adding permanent markers to map

From the map UI, would it be trivial to add "permanent" markers that are saved between sessions? For example, I was heading to the suits of armor in Wakening Land and I noticed on the parser map their spawn location was not mapped. After I stumbled across it, I added a 99:99 corpse marker so it would would at least stay marked for over an hour. Having the ability to add a permanent marker would be super useful.

Target Spell Duration Ordering

A nice to have would be to order the list of targets by the lowest duration spell, to assist during buffing at raids. It would be nice to know who is about to lose a buff first instead of searching visually through the list.

How to run on linux

Hi guys

Did anyone manage to run it on Linux? Ideally Ubuntu / Mint for me.

  1. I have wine installed but it crashes at start and I don't know why. I did also start it with explorer /window. On Linux Minut Wine 6.0.3 is the default seems.

  2. I tried to just run it with python and figured out I need:
    apt install python-pyqt5 python3-websocket python3-pathvalidate python3-semver
    Now it says: ModuleNotFoundError: No module named 'colorhash'
    Not sure what the package could be for colorhash :-(

Has anyone basic instructions or made a deb package?

I guess this transparency trick and 'always in foreground' can't work when I run it in two desktops (two wine instances).
For me it would be of value to have the map and where I am, so that would already make me 90% happy.

Thanks!
Dave

Timers not showing.

When I cast a group spell I get all the timers but if someone in the group has a blocking spell. No timers show up at all even though the rest of the group get the buff.

Poor Linux support

So the program installs fine (sudo apt install python3-pyqt5 required) but setting the EQ log directory to "/home/brian/.wine/drive_c/Program Files (x86)/Sony/EverQuest/Logs" manually in the .json causes the windows to not show.

The system tray "settings" menu is not visible in Ubuntu - right-clicking the N icon only shows me a menu to show windows, not edit settings. Please add another way to change settings via the program.

"Untitled exception in script"

Just tried installing, but when I am trying to run the .exe I'm getting an "Untitled exception in script" error. Any ideas of what could be wrong?

Reset map zoom

NOt sure how I did it, but I managed to zoom out so far the whole map is a tiny speck.

ALT + scroll up or down simply kept zooming out. How do I fix that without resetting my settings?

If i need to delete and download again, I certainly can, but wanted to bring it to your attention.

Thanks!!

Request

Great work, a simple request is an always on top option if possible

Spells not showing up

The map portion works just fine, but the spell window is empty. When ever i cast a spell nothing goes into that window. I unzipped nParse into its own folder on my desk top then did the logs directory. Does the whole folder need to be in my eqp99 folder or is it ok on the desktop?
Thanks,
Ron

Window locations are reset after restart

Hey! After installing the latest version of nParse i always have to drag the map/spells window to the locations I want them to be on every start up. In the previous version I was using (can't recall which one) they would open up in the last location I had them in. Anyone know if it's something in my configuation or is it a defect?

Trigger Sound

When editing a trigger, from the Sound tab, if you click the 'Set' button, and then hit cancel from the file selection menu, the nparse application crashes.

camping

when you camp it clears timers should have a setting or something that timers stay on map when camping in and out to clear aggro and such.

Feature Request: Zone Pause on Self Buffs

So an issue I run into with GINA is that if you zone there is no way to pause the timers, so they keep running. This makes them slightly inaccurate. Each time you zone they get further ahead. Would it be possible to implement a pause for your own buffs when zoning?

Maps

I had to do a shutdown on my comp, and after it restarted, nParse isn't reading anything.... no spells, not loading maps with /who, nothing. have closed out nParse several times, and it hasn't fixed it. Any ideas (other than restarting my comp again, for now)? Not sure what info to give you to help you figure it out

Clicky spells

Clicky spells are not showing up in the spell list. I tested Grim Aura on the Shrunken Goblin Earring, Drones of Doom on Velious druid bracers, and the wrath of nature on the druid epic. Would it be possible to add clicky spells?

Idea: Pause button for timers

Having a simple "Pause timers" button could be useful when camping buffs. They would be lost if closing Nparse, though there could also be an option to manually "pause timers and quit" and then upon reopening nparse, a prompt could be "do you want to resume your previous timers?" Due to server ticks and how diligently you click pause/resume, the timers may be off by several seconds, but that would be preferable to not having a ballpark figure of times left.

Cannot find log files

I have a Mac, and I play eq on a parallels install. I have the drives shared to the mac and can access them from the command line using the shared dir path, but for some reason nparse cannot log the log files, even when I set the eq directory. I think it might have something to do with spaces and special chars in the name perhaps? The path is shared as

/Volumes/[C] Windows XP/Program Files/Sony/EverQuest

Windows Security Vulnerability?

So, I love me some nparse, and now I don't want to play without it! Windows Security just flagged mine as a threat, and quarantined it.

Threat Detected: Behavior:Win32/DefenseEvasion.WR!ml
Alert Level: Severe
Detail: This program is dangerous and executes commands from an attacker

It was running fine for the last week or so, until just about an hour ago for me.

Anyone else having issues?

nParse not detecting logs

I've been using nParse for a few months and it's a great program. Occasionally, however, it will go through periods where it fails to read the log files. I followed the installation steps (https://github.com/nomns/nparse/wiki/Installation) and selected the folder containing the log files for my characters. nParse opens fine without any error messages. And when I open the log files themselves, I can see that they're populating correctly. But when I hit "/loc" or cast a spell in the game, the maps/spells windows do not register, even though the logs do. And ideas?

Charm Spells

I noticed Charm spell timers still persist for the full duration even if charm breaks or the mob dies. Not a huge deal, but something that might be tweakable : )

Read spells_us.txt from game directory

Reading the spells_us.txt from the game directory would mean that the correct timings would be used automatically.
I do not see any advantage of this file being in this project; it can possibly only use wrong timings which led me to create this issue - but maybe I am missing something why it was done this way.

https://github.com/nomns/nparse/blob/master/parsers/spells.py#L478 is the location for the change.

I propose changing eq_log_dir in the config to eq_dir generally, automatically appending Logs for the log reading and using this in spells.py for reading spells_us.txt.

Shaman Epic Timer

Is there anyway you could add shaman epic dot timer to this?

<A vapor golem> is consumed by the raging spirits of the land.

Is what shows up in combat log when it is successfully cast.

and Your Curse of the Spirits spell has worn off. when it is over.

Thanks!

Map widow width is reset to 530 px on start

If you reduce the size of the map window and restart nParse, the width is reset to 530 pixels wide.

nparse map window

Is this intended? It makes laying out UI elements a pain when the map window keeps resizing itself.

all timers set to 3 minutes or lower

Not sure what I'm doing wrong. I have nparse pointed to my log file directory installed to c:\everquest. Maps are working and the spell list is picking up the spell I'm casting in the log file but all spells seem to default to 3 minute timers or less. I tested with clarity 2 and swift like the wind. Any help would be greatly appreciated.

Toggle for windows always being on top

I propose a feature toggle for the windows staying on top. On (very) wide monitors (e.g. 32:9 samsung odyssey) it's desireable to run the game as a windows and place the spell and map windows beside the game window.

However, them staying always on top is not always desireable in this scenario so a toggle would be appreciated.

Allow Duplicate Timers

As a chanter would be nice to have duplicate Timers for Mesmerize line of spells and Calm line of spells. Some people would not want so maybe a way for a person to toggle this by spell? Could be line based toggle or some type of spell list toggle.

Mac OSX compatibility

Hello, this project looks really great. I am one of those folks who is using a Mac to play EQ. I run Titanium though Wine and it works fine. However, none of the parsers work with Wine.

I thought perhaps I could run the python script using MacPython, but I haven't been successful. I also attempted to run the complied exe with Wine, but is not possible either. Is it possible to adapt the script to work in the OSX environment? If so, you would make me and all the other Mac users very happy.

Thanks.

Click off buffs

Playing a Shaman and Nparse is my most valuable tool as a buffer. I regularly buff characters that I do not care to monitor the buffs on. Would it be difficult to build an option to click off/cancel a buff timer?

I'm trying to understand why many spell names have duplicate entries in spells_us.txt

The cleric Fortitude spell was not resulting in a spell timer bar. I found there were 2 entries for Fortitude in spells_us.txt. The first entry has the right casting time, the second entry has 0. The way the code works, the second entry will be used and insta-cast spells are not displayed.

I changed the spell name of the second entry so the first entry is used, and I now get my spell timer bar.

I'm trying to understand the situation. There are many such duplicate names, almost all after line 1,000. Have spells changed with expansions and the new defns added to the end of the file? For P99, can I just delete all lines 1,000+ or do I have to change duplicate spell names one by one?

Very useful app BTW.

Spells sometimes dont show up on timers

Just randomly if I cast a buff on myself or another person, the spell simply won't show up on my timers sometimes. Sometimes it will. no rhyme or reason. How do I fix this?

Maniacal Strength

The spell Maniacal Strength has the wrong spell timer. It should be 2 hours 24 minutes. It comes up at 1 hour 12ish minutes now which is wrong.

Clicky items not showing up in parser

I've noticed spells cast from a clicky item such as Jboots or Lodizal Shell Boots do not show up in the parser. In the spells_us.txt I see that both those spell text triggers are in there, they simply do not ever show in the parser. Any idea why the parser misses clicky items?

nParse for XP?

Hello again, I'm trying to get nParse to run on windows xp AMD 64x2. I've found a few versions of Python that are said to work for xp (3.4.4, 3.4.10 and 2.7.9)but keep getting errors. Any help or guidance would be great! One of the errors was incorrect pathway and the other was something like win32 kernell ddl not found or something.
Thank you,
Ron

QWinFontEngine: unable to query transformed glyph metrics (GetGlyphOutline() failed, error 1003)

Nparse has been working fine for the last year but started getting this error a month ago and not been able to fix it. The maps arnt showing in window, although spells and timers work.

QWinFontEngine: unable to query transformed glyph metrics (GetGlyphOutline() failed, error 1003)

QWinFontEngine: unable to query transformed glyph metrics (GetGlyphOutline() failed, error 1003)... (Cannot complete this function.)
QPainter::begin: Paint device returned engine == 0, type: 3
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted

[Feat Req] Remember window positions/size + checked modules

Whenever I restart nParse, I have to:

  1. Right click nparse >> spells >> maps
  2. Move the windows to my 2nd screen
  3. Resize my windows
  4. "Set" both [|||]

Worthwhile, but tedious! Please remember my:

  1. Active modules (eg: Spells, Map)
  2. Window positions

Thank you!! Amazing app.

Feature Request: show Charm timer

It would be amazing if you could show the charm timer on charmed mobs as a buff/debuff. I know it often breaks early but it's a handy metric to have.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.