Author Topic: Community Patch discussion and development thread  (Read 20306 times)

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #900 on: June 06, 2016, 06:30:59 pm »


               

As I was worried, there are new issues with nwncx_patch because of my yesterday's incident.


 


Posting hotfix version.


- fixed creating a spellcasters in a mulltiplayer server which was not sending haks via nwnx_patch to the client


- fixed crash when opening spellbook


- added spell uses/spell slots update for spellcasters based on str/dex/con ability



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #901 on: June 28, 2016, 12:31:42 pm »


               

New nwnx_patch and nwncx_patch development update, current version is v18d, link for download


 


changelog:


 


v18c
plugin bugfixes:

- fix for nwnx_patch feature to allow str/con/dex based spellcasters that resulted in losing spelluses upon login

- fixed automatic toggling off combat mode when moving via keyboard
new fixes and features:

- allowed custom spellcaster classes to level up with feats that has spell-level requirements like Empower Spell

- fixed losing spellslots and spelluses upon login when ELC is enabled


 


v18d
plugin bugfixes:

- fixed few crash issues in plugin code
new fixes and features:

- fixed losing spelluses upon login/load with multiple items with charisma ability bonus



               
               

               
            

Legacy_Cursed Eclipse

  • Full Member
  • ***
  • Posts: 132
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #902 on: June 30, 2016, 01:31:13 pm »


               There is a version of nwnx_patch plugin for linux ?
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #903 on: June 30, 2016, 02:37:38 pm »


               


There is a version of nwnx_patch plugin for linux ?




Yes but thats the version from 1.71 more info in nwn©x_patch documentation which will point you here to the jd28 source


 


As for newer version, I have no plans to learn linux and code my plugin for this platform. Some linux-only plugins contains some of the nwnx_patch functionalities already. And linux plugin developers will most probably port some of my fixes/features in their own plugins so... Maybe jd28 can port it someday.


               
               

               
            

Legacy_Cursed Eclipse

  • Full Member
  • ***
  • Posts: 132
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #904 on: July 09, 2016, 09:10:49 am »


               @ShadoOow
I would like to report that some feats of nwnx_patch (eg; the fix to circle kick) are not available in any other plugin available for linux.

               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #905 on: July 13, 2016, 02:30:18 am »


               

I'm curious how we download the developer resources. You used to have them as a separate download. I was looking for them, and could not find them.



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #906 on: July 13, 2016, 08:00:07 am »


               


I'm curious how we download the developer resources. You used to have them as a separate download. I was looking for them, and could not find them.




they are in inside the 1.72 beta archive


               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #907 on: July 13, 2016, 07:00:48 pm »


               

thanks.



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #908 on: July 25, 2016, 06:31:43 am »


               

Another small but important update for nwncx_patch and nwnx_patch plugins:


 


v 1.19 download


- fixed 2 new crash issues in the plugin code


- fixed automatic toggling off combat mode when moving via keyboard and when attack action ends

- possessed creatures that aren't familiars or animal companions will be able to use placeables (only levers and such, nothing with inventory)

- support for custom base classes alignment settings - alignment selection is now reading values from 2da, where previously it was hardcoded


 


It should be much more stable now. Its possible there will be more crashes, but currently its running on a private PW and its running stable for several days. At this moment I think its ready to be considered final version as is.


 


Anyway, one note to the dynamic alignment selection. It does allow to change alignment of standard vanilla classes, however there are some side effects:


 


Pre-set alignment. Each vanilla class has a preset alignment which is hardcoded. Thats the default value that will be selected when you open the alignment selection window. Problem is, there is no way to "calculate" this default value by any means. Therefore I didn't change this. Vanilla classes will have still same default values (ie. chaotic neutral for barbar, chaotic good for bard and true neutral for druid) and custom classes will have no default value highlighted. This means that even if you change the vanilla class alignment for your purposes, it still show player chaotic good for bard even if chaotic good is disabled by your change and whats worse player will be able to click OK and go away with chaotic good.


 


Paladin special. Selecting paladin will skip the alignment selection (since he can choose only 1 option so that option is set automatically). So even if you change paladin alignment selection, it will still set Lawful good and skip it. Its possible to go back and select another value, but again it allows to select wrong alignment in case you want to completely rewrite the class into something else.


 


I am not exactly interested in changing this. Just to make it dynamic was painful process itself and these issues can be solved via scripting where you can change character alignment after login.


 


As for using placeables while possessed: the inability to open container placeable by possessed character is default restriction. I am not sure its wise to try ignore it. Is this feature really needed?



               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #909 on: July 25, 2016, 10:17:22 pm »


               

Are sources available for NWNCX/NWNX Patch?



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #910 on: July 25, 2016, 10:22:48 pm »


               


Are sources available for NWNCX/NWNX Patch?




nwnx_patch source


               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #911 on: July 26, 2016, 11:55:53 am »


               



 


Thanks. Is there a repo with NWNCX plugin as well?


               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #912 on: July 26, 2016, 05:30:43 pm »


               


Thanks. Is there a repo with NWNCX plugin as well?




I don't have repo for nwncx_patch. Got my own reasons, send me PM what do you need the source for and I might send it to you.


               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #913 on: July 27, 2016, 10:45:09 am »


               

NWNCX itself is licensed under GPL and requires sources for derived works to be available if they're released publicly. Is there any specific reason why nwncx_patch is closed source?



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #914 on: July 27, 2016, 11:21:42 am »


               


NWNCX itself is licensed under GPL and requires sources for derived works to be available if they're released publicly. Is there any specific reason why nwncx_patch is closed source?




yea tell that to Mavrixio...


 


I am not interested to see forks of my plugin. I already did the mistake of sending the source to one guy who claimed he will help me. Instead he used my source for his own purposes and never heard about him anymore.


 


Not to mention there are security risks - its possible to create expl0its by changing my code. You should be aware of this.