Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 04-01-2020, 08:24 AM
Naonak Naonak is offline
Kobold

Naonak's Avatar

Join Date: Jun 2017
Location: Ratchet's Mom's Basement!
Posts: 182
Default

Quote:
Originally Posted by Doujou [You must be logged in to view images. Log in or Register.]
Love me some nParse! Hoping it'll get updated at some point with more spells (like epic clicks) and buffs, and also some added maps that are still missing.
Shaman Epic has been working for some months.
__________________
Bynarr 60 Cleric
Reply With Quote
  #2  
Old 04-16-2020, 07:47 PM
Mirox Mirox is offline
Aviak


Join Date: Dec 2010
Posts: 92
Default

Quote:
Originally Posted by Doujou [You must be logged in to view images. Log in or Register.]
Love me some nParse! Hoping it'll get updated at some point with more spells (like epic clicks) and buffs, and also some added maps that are still missing.
What maps are missing?
Reply With Quote
  #3  
Old 04-03-2020, 11:08 AM
damianicus damianicus is offline
Skeleton


Join Date: Jul 2018
Posts: 18
Default

I had this program on my Dropbox, and one day I couldn't share links to files, Dropbox said it scanned nParse and found Malware. Today Windows Defender removed it. Dev needs to make a statement.
Reply With Quote
  #4  
Old 04-03-2020, 11:14 AM
magicfest2 magicfest2 is offline
Aviak


Join Date: Jan 2015
Posts: 50
Default

The project is open source -- you can literally go look at the code in GitHub. Y'all out here with pitchforks demanding a statement but this sort of false positive is super common with installers/bundlers because of the way they work. If you're worried about it, go download the source code and run it with a clean install of Python, instead of using the bundled version. I've done work in the codebase on my own fork to add some experimental features, and I can definitely say the code itself has nothing malicious in it.
It's a good thing to be paranoid these days, but the tools are right in front of you to just run it from the source code yourself if you don't trust the binaries you're provided. Also, the dev literally already told you all of this earlier in the thread. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #5  
Old 04-05-2020, 10:51 PM
knucklehead knucklehead is offline
Orc

knucklehead's Avatar

Join Date: May 2014
Posts: 42
Default

Quote:
Originally Posted by magicfest2 [You must be logged in to view images. Log in or Register.]
Also, the dev literally already told you all of this earlier in the thread. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #6  
Old 04-05-2020, 12:45 PM
Pengting Pengting is offline
Large Bat


Join Date: Jun 2019
Posts: 11
Default

Great program, I am having issues Malise. They don't show up? The mob name shows up as if it has been affected by the spell but the Malise timer and graphic doesn't show.

Does anyone else have that issue?
Reply With Quote
  #7  
Old 04-11-2020, 02:48 PM
khaoswizard khaoswizard is offline
Large Bat

khaoswizard's Avatar

Join Date: Dec 2019
Posts: 14
Default

Quote:
Originally Posted by Pengting [You must be logged in to view images. Log in or Register.]
Great program, I am having issues Malise. They don't show up? The mob name shows up as if it has been affected by the spell but the Malise timer and graphic doesn't show.

Does anyone else have that issue?
Yes, I'm having the same issue with Malaisement, the lvl 34 shaman spell of the same line. Never bothered me much when soloing since it lasts so long, but it would be nice to see the timer when debuffing an enchanter's charmed pet.
Reply With Quote
  #8  
Old 04-16-2020, 08:01 PM
Mirox Mirox is offline
Aviak


Join Date: Dec 2010
Posts: 92
Default

Quote:
Originally Posted by Pengting [You must be logged in to view images. Log in or Register.]
Great program, I am having issues Malise. They don't show up? The mob name shows up as if it has been affected by the spell but the Malise timer and graphic doesn't show.

Does anyone else have that issue?
Quote:
Originally Posted by khaoswizard [You must be logged in to view images. Log in or Register.]
Yes, I'm having the same issue with Malaisement, the lvl 34 shaman spell of the same line. Never bothered me much when soloing since it lasts so long, but it would be nice to see the timer when debuffing an enchanter's charmed pet.
I will fix this issue in my dev branch, but you can fix it locally yourself if you want! For some reason both malise and malisement have a max duration of 0 in spells_us.txt (this is the file I build the spell database from). Every spell has a secondary location which you can toggle the usage of within your nparse.config.json file.

The secondary max duration is 140 (ticks, minutes = ticks/10) which is 14 minutes @ level 65 -- exactly what the Wiki says.

Goto the section for spells and make your "use_secondary" section like this to fix the issue:

nparse.config.json
Code:
    "spells": {
        ...
        stuff
        ...
        "use_casting_window": true,
        "use_secondary": [
            "levitate",
            "malise",
            "malisement"
        ],
        "use_secondary_all": false,
        ...
        stuff
        ...
Reply With Quote
  #9  
Old 04-21-2020, 10:01 AM
Pengting Pengting is offline
Large Bat


Join Date: Jun 2019
Posts: 11
Default

Quote:
Originally Posted by Mirox [You must be logged in to view images. Log in or Register.]
I will fix this issue in my dev branch, but you can fix it locally yourself if you want! For some reason both malise and malisement have a max duration of 0 in spells_us.txt (this is the file I build the spell database from). Every spell has a secondary location which you can toggle the usage of within your nparse.config.json file.

The secondary max duration is 140 (ticks, minutes = ticks/10) which is 14 minutes @ level 65 -- exactly what the Wiki says.

Goto the section for spells and make your "use_secondary" section like this to fix the issue:

nparse.config.json
Code:
    "spells": {
        ...
        stuff
        ...
        "use_casting_window": true,
        "use_secondary": [
            "levitate",
            "malise",
            "malisement"
        ],
        "use_secondary_all": false,
        ...
        stuff
        ...
Whenever I try to overwrite this file. It doesn't let me it will always revert to Levitate only. I can add Custom Spells in there and they stick like Guise of the Deceiver (Can you add this into your build?) but trying to add Malise and Malisement doesn't work if I edit the file.

P.S I even checked that I had editing rights and still it lets me save, I reopen the config and its there, I cast the spell to test it and it reverts.
Last edited by Pengting; 04-21-2020 at 10:06 AM..
Reply With Quote
  #10  
Old 04-21-2020, 06:53 PM
Mirox Mirox is offline
Aviak


Join Date: Dec 2010
Posts: 92
Default

Quote:
Originally Posted by Pengting [You must be logged in to view images. Log in or Register.]
Whenever I try to overwrite this file. It doesn't let me it will always revert to Levitate only. I can add Custom Spells in there and they stick like Guise of the Deceiver (Can you add this into your build?) but trying to add Malise and Malisement doesn't work if I edit the file.

P.S I even checked that I had editing rights and still it lets me save, I reopen the config and its there, I cast the spell to test it and it reverts.
Yeah, my apologies. I spoke too quickly. I didn't realize how I hardcoded some options that were planned to be used in the future like this section we are talking about. Unfortunately, it overrides it if it doesn't exactly match ["levitate"].

This has been fixed in the dev branch to include the two additional malo spells and it will now only make sure it contains the hardcoded items, and will let you add things.

I am working hard on getting a release pushed out from the dev branch. I am about 70% or so of the way to a release. I need to finalize custom Triggers and polish some stuff up.

The only thing that is auto parsed are spells that use the line You begin casting such and such and only if they are found in spells_us.txt. Clickies normally don't work like that, so I am making a custom trigger system. In your version (0.5.1 probably?) you should be able to add rudimentary custom triggers via Settings -> Spells -> General -> Custom Timers - Edit.
Last edited by Mirox; 04-21-2020 at 07:03 PM..
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 07:23 PM.


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 - 2025, Jelsoft Enterprises Ltd.