Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 05-08-2020, 02:19 PM
pivo pivo is offline
Sarnak


Join Date: Apr 2020
Posts: 384
Default

Since I don't have github account, I will report an issue here. I downloaded the latest 0.51 dev version. I'm running it from source on Linux. I over wrote old files with the new ones and start nparser. I got error msg, that nparser log file is missing. This must be new. So I created file 'nparse.log' inside folder 'logs' within nparser folder.

Nparser tehn started and log file is being used. But looks like, there is a problem. Nparses complains, that path to eq99 log file is not set, and that I should set the proper path through nparser taskbar icone. I tried several times, went to settings, and there is no where, where I could set proper path to EQ99 logs. It was there in previous version.

There is proper EQ99 logs path set in nparse.config.json, but new nparser is probably checking if I set it again through nparser, which I didn't, hence error and my location is not being plotted on the map. So I overwrote new nparser-dev with previous version and all is OK on my end, just reporting if it can be of any use to you ;-)
Quote:
"general": {
"eq_dir": "",
"eq_log_dir": "/home/mx/.wine/drive_c/EQ99/Logs",
"parser_opacity": 80,
Here is copy/paste from nparser log, if it can be of any use:
Quote:
2020-05-08 11:48:46,774 - __main__ - WARNING - ('Everquest Log Directory Error', 'Everquest log directory needs to be set before proceeding. Use systemtray icon menu to set.')
Traceback (most recent call last):
File "/home/mx/nparse-dev/helpers/config.py", line 318, in verify_paths
assert(os.path.isdir(os.path.join(data['general']['eq_dir'])))
AssertionError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "nparse.py", line 88, in _toggle
config.verify_paths()
File "/home/mx/nparse-dev/helpers/config.py", line 322, in verify_paths
'Everquest log directory needs to be set before proceeding. Use systemtray icon menu to set.'
ValueError: ('Everquest Log Directory Error', 'Everquest log directory needs to be set before proceeding. Use systemtray icon menu to set.')
Last edited by pivo; 05-08-2020 at 02:36 PM..
Reply With Quote
  #2  
Old 05-08-2020, 07:31 PM
Mirox Mirox is offline
Aviak


Join Date: Dec 2010
Posts: 92
Default

Quote:
Originally Posted by pivo [You must be logged in to view images. Log in or Register.]
Since I don't have github account, I will report an issue here. I downloaded the latest 0.51 dev version. I'm running it from source on Linux. I over wrote old files with the new ones and start nparser. I got error msg, that nparser log file is missing. This must be new. So I created file 'nparse.log' inside folder 'logs' within nparser folder.

Nparser tehn started and log file is being used. But looks like, there is a problem. Nparses complains, that path to eq99 log file is not set, and that I should set the proper path through nparser taskbar icone. I tried several times, went to settings, and there is no where, where I could set proper path to EQ99 logs. It was there in previous version.

There is proper EQ99 logs path set in nparse.config.json, but new nparser is probably checking if I set it again through nparser, which I didn't, hence error and my location is not being plotted on the map. So I overwrote new nparser-dev with previous version and all is OK on my end, just reporting if it can be of any use to you ;-)


Here is copy/paste from nparser log, if it can be of any use:
Thanks for the heads up about the logger issue! I need to test whether the log directory exists -- I will add a fix today. Since there is nothing in the directory, it doesn't get pushed to Github I guess :O

The other issue you are seeing, is that the directory you set is your Everquest directory and no longer your actual log directory. I wanted to link your spells_us.txt so I don't have to distribute it in the releases anymore.

eq_log_dir is obselete
eq_dir is what is used now

You need to set that to where your Everquest installation is. You can set the value by going to settings -> General -> Everquest Directory and then set.

I would love to know any issues you face and am grateful for your comments. Feel free to PM if you don't want to sign up for Github. Between programming, work, etc, I don't have much time to test everything [You must be logged in to view images. Log in or Register.]

edit: I will also update the error message to explain where to set the directory.

edit2: All this has been fixed in the latest dev commit.
Last edited by Mirox; 05-08-2020 at 07:49 PM..
Reply With Quote
  #3  
Old 05-09-2020, 08:50 PM
pivo pivo is offline
Sarnak


Join Date: Apr 2020
Posts: 384
Default

Quote:
Originally Posted by Mirox [You must be logged in to view images. Log in or Register.]

eq_log_dir is obselete
eq_dir is what is used now

edit: I will also update the error message to explain where to set the directory.
edit2: All this has been fixed in the latest dev commit.
I tried your latest dev version and it works great!
If I find any bugs in the future, I can use PM. But here, public may be better. It keeps thread at the top and new members may find about nParse that other wise wouldn't [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #4  
Old 05-11-2020, 01:18 AM
tonick tonick is offline
Decaying Skeleton


Join Date: Apr 2020
Location: USA
Posts: 4
Default

Malaise spell isn't working on my Shaman.
Reply With Quote
  #5  
Old 05-13-2020, 06:09 PM
tonick tonick is offline
Decaying Skeleton


Join Date: Apr 2020
Location: USA
Posts: 4
Default

Also, you should add a setting to the spell window that enables users to leave the spell visible when the timer has run out (instead of disappearing). This is so they can be reminded to reapply the spell instead of forgetting to reapply it altogether. Great app by the way!
Reply With Quote
  #6  
Old 05-14-2020, 10:27 PM
Mirox Mirox is offline
Aviak


Join Date: Dec 2010
Posts: 92
Default

Quote:
Originally Posted by tonick [You must be logged in to view images. Log in or Register.]
Also, you should add a setting to the spell window that enables users to leave the spell visible when the timer has run out (instead of disappearing). This is so they can be reminded to reapply the spell instead of forgetting to reapply it altogether. Great app by the way!
Malaise stuff was already discussed earlier in thread.

The spell thing is on a long list of things to do. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #7  
Old 05-18-2020, 12:16 PM
tonick tonick is offline
Decaying Skeleton


Join Date: Apr 2020
Location: USA
Posts: 4
Default

Oh, another cool feature would be to be able to pause the timers for when you log out.
Reply With Quote
  #8  
Old 05-27-2020, 01:15 AM
illuminary3 illuminary3 is offline
Orc


Join Date: Aug 2019
Posts: 46
Default

Hey Mirox,
Can't wait for the new release!

Was wondering if spawn timers are on your radar at all? How about spells cast on you? (for example a cleric casting Reso on you, or a necro casting DMF on you). Also i have 0 coding knowledge but is there any possibility of setting up audio triggers for when things spawn, wear off, you're interrupted, invis wears off, etc? Currently I'm using GINA and nprase so i can have audio triggers but nparse is so crazy convenient I'd love to ditch GINA.
Love your work and appreciate your contribution to the community!

edit: another thought is is there a way to create multiple windows for different types of spells? say CC, Debuff and dots, buffs all having separate windows?
Last edited by illuminary3; 05-27-2020 at 01:21 AM..
Reply With Quote
  #9  
Old 05-29-2020, 06:39 PM
Mirox Mirox is offline
Aviak


Join Date: Dec 2010
Posts: 92
Default

Quote:
Originally Posted by illuminary3 [You must be logged in to view images. Log in or Register.]
Hey Mirox,
Can't wait for the new release!

Was wondering if spawn timers are on your radar at all? How about spells cast on you? (for example a cleric casting Reso on you, or a necro casting DMF on you). Also i have 0 coding knowledge but is there any possibility of setting up audio triggers for when things spawn, wear off, you're interrupted, invis wears off, etc? Currently I'm using GINA and nprase so i can have audio triggers but nparse is so crazy convenient I'd love to ditch GINA.
Love your work and appreciate your contribution to the community!

edit: another thought is is there a way to create multiple windows for different types of spells? say CC, Debuff and dots, buffs all having separate windows?
Thanks!

You can already make spawn timers, but they aren't auto. Right-click on the map and create a spawn timer. There is no audible alert yet though. I am hoping to update this, but it won't be in the next release. I need to think of the best way to make auto spawn timers -- since the location is rarely where you actually kill a thing.

Spells cast on you will be up to the individual to add with custom timer. I cannot tell the level of the caster that is casting the spell. There are so so so many spell effects, and some have the same text, so it would be hard for me to implement a system to do this, and if I did, it would require a lot of parsing for a single line.

Dev branch has a huge amount of QOL updates in progress (full custom triggers like GINA, text alerts, tts, audio alerts, auto profiles, easier window management). I am trying my best to get it finished and I am about 95% done with the coding, but I am just one person and I am doing this with what little free time I have. There is still a ton of testing to do before I can do a stable release.

I would say future changes would include map updates and a way to create more than 1 window (especially for text alerts), but that is not going to make the next release.
Reply With Quote
  #10  
Old 05-30-2020, 01:44 AM
VII VII is offline
Banned


Join Date: Jul 2013
Posts: 180
Default

Thank you for all the work you do Mirox. I adore your software over GINA, just feels light weight, and minimal. Hats off for putting in the time for us players! Appreciate it a lot!

Side question, is there an argument you can enter with current 0.51 custom spells, when adding that will prefix the title I set for the timer bar with my current target?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:25 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.