nomns / nparse Goto Github PK
View Code? Open in Web Editor NEWNomns' Parser for Project1999
License: GNU General Public License v3.0
Nomns' Parser for Project1999
License: GNU General Public License v3.0
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
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.
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.
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.
Hi guys
Did anyone manage to run it on Linux? Ideally Ubuntu / Mint for me.
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.
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
cant find it in the drop down list but map file is in the folder
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.
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.
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?
Being able to enable/disable map layers would greatly increase map readability
When i was switch to my seconde caracter map continue working good but no more spells
i have deleted my logs files and option file on Nparse and reinstall all but not working
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!!
It seems like maybe during the refactor you forgot to commit a widgets directory/files?
It's referenced here (and some other places): https://github.com/nomns/nparse/blob/dev/parsers/maps/window.py#L6
Great work, a simple request is an always on top option if possible
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
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?
Sorry please delete I was able to get it working.
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.
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.
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?
a great idea is to put name of zones if it was possible in a large text
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
☷ bar on maps and spell lists, is there a way to toggle it always on?
Special characters in the log file like "《" or "》" cause the program to crash.
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?
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.
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
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?
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?
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 : )
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
.
Odd problem. I hadn't played in a while so I downloaded P99's latest update and started the game. My map works great but I can't see my spell window. When I alt tab I can see it there and I can see the buff timer. But when I switch to it nothing comes up.
In order to add https://wiki.project1999.com/Curse_of_the_Spirits to the spells data text, what would I need to append to the file?
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!
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.
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.
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.
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.
Malise line of spells shows target, but spell timer is empty.
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?
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.
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?
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.
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?
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
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
Whenever I restart nParse, I have to:
Worthwhile, but tedious! Please remember my:
Thank you!! Amazing app.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.