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

Legacy_MannyJabrielle

  • Sr. Member
  • ****
  • Posts: 275
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #375 on: June 28, 2014, 12:33:23 pm »


               

Oh, just remembered something from an OC playthrough I did the other week....


 


In chapter 2, I am not sure when it started exactly, but I had cast 'circle against evil' in the temple, and the AoE got stuck there permanently.  The only reason I knew about it was because of how often I would pass through the temple.  It wouldn't expire either (well, the effects like mindspell immunity, +2ac vs evil, ect), but I could just pop into the temple, enter the AoE and renew the effects.  I didn't keep the save file from that chapter however, nor have I gotten around to trying to replicate it to see if it's just a glitch or a repeatable bug.



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #376 on: June 28, 2014, 12:48:44 pm »


               


I got two minor strange things to report, maybe they are bugs.


 


Been playing multiplayer original campaign with my brother over internet (cpp 1.71 final) and we could not progress through a couple of quests - however right now i only remember one such quest (i am stupid for not writing it all down '<img'> ).


 


One was the "fight in the arena to win a tavern" quest in the first chapter (the fancy rich district where the crazy wizard took the nymph creature).


 


First my brother tried challenging the first contended to fight (some dwarf) and he defeated (killed?) him, but the quests did not update - every time he tried fighting again he fought against the same dwarf, instead of progressing through the fighters.


 


Then i tried it and got the same buggy result.




Checked. Its a OC campaign bug. I get the same result (vanilla or CP) unless I wait before the corpses of all combatant in area expires and disappear. Then it works.


 


Since I have no tool to patch campaign I can't fix it. Which is generaly a reason why CP brings no fixes to the campaigns at all.


               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #377 on: June 28, 2014, 12:51:21 pm »


               

i just feel that the toggle thing would be a game play balance change. and i'm not sure how PW hosts would react to this, shoud it be a client side change.


 


the non functional door was on a PW, so i can send you no save game. if it is script related, sure could be the PWs script.


 


found something else: the merged cep 2das your provided have an error in appearance.2da. the oozes in line 393, 394, 396 and 398 have their footstep sound set to 27 from -1. but all the other 2das you have for the project have soundapp changed to 27 and footstep sound left at -1



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #378 on: June 28, 2014, 01:01:28 pm »


               


i just feel that the toggle thing would be a game play balance change. and i'm not sure how PW hosts would react to this, shoud it be a client side change.


 


the non functional door was on a PW, so i can send you no save game. if it is script related, sure could be the PWs script.


 


found something else: the merged cep 2das your provided have an error in appearance.2da. the oozes in line 393, 394, 396 and 398 have their footstep sound set to 27 from -1. but all the other 2das you have for the project have soundapp changed to 27 and footstep sound left at -1




hmm some PW admins could really seen this way - as they already see most of the CPP stuff and basically every NWNX_Patch features '<img'> . But I guess I should provide disabling each of the feature via NWNX.ini. This wasn't possible yet because the client doesn't have this option and in order to make it consistent on both client and server, well nevermind. I will make it, though rather because of compatibility with other plugins than because I would feel its a balance breaker, lol ':rolleyes:' .


 


I suspect that the given PW is not using the vanilla hidden door scripting so when they seen the door spawns opened they didnt opened them in the script when activated...


 


Thanks, will fix this. EDIT: fixed, new version at the CPP central.

 


EDIT: just of curiosity, I watched an conversation on a certain PW about NWNX_Patch plugin. On the request of player, they refused to implement this plugin because:


- circle mode kick is not a fix but a serious balance breaker no way of getting that into their PW

- no-immunity to curse effects is a bad thing because there is no immunity to curse effect itself

- they dont need a trident fix because they already improved trident weapon stats to accomodate that


But basically, there arent many PWs which incorporated CPP at all and neither are they planning to. Either because they think they don't need it or because they think it brings too many balance changes.



               
               

               


                     Modifié par Shadooow, 28 juin 2014 - 01:23 .
                     
                  


            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #379 on: June 28, 2014, 01:21:00 pm »


               I wasn't talking about pws adding cpp. I was wondering what would happen if players with cpp log into a pw and have the combat casting (etc... ) fix. Will it work as a client side fix? (Pw owners might start calling cpp users cheater in this case) Or will it be a server side fix? (In which case it would still be nice to have the option toggleable, though i wouldn't oppose the standard setting to be active then)
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #380 on: June 28, 2014, 01:49:42 pm »


               


I wasn't talking about pws adding cpp. I was wondering what would happen if players with cpp log into a pw and have the combat casting (etc... ) fix. Will it work as a client side fix? (Pw owners might start calling cpp users cheater in this case) Or will it be a server side fix? (In which case it would still be nice to have the option toggleable, though i wouldn't oppose the standard setting to be active then)




No this is controlled by a server. It wouldnt work on a PW. But for example the counterspell in quickslot feature that I plan works in multiplayer. '<img'>


               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #381 on: June 28, 2014, 04:35:02 pm »


               Ok sounds good to me. Btw: have you been able to verify my bone golem issue, or is this something messed up only on my side? (I checked and could not find any bone golem replacer in my haks)
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #382 on: June 28, 2014, 04:51:02 pm »


               


Ok sounds good to me. Btw: have you been able to verify my bone golem issue, or is this something messed up only on my side? (I checked and could not find any bone golem replacer in my haks)




please make screen and mark the issue with red elipse


               
               

               
            

Legacy_Bogdanov89

  • Full Member
  • ***
  • Posts: 155
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #383 on: June 28, 2014, 05:37:25 pm »


               

I don't know much about PW or balance, but most of these "balance" issues could be evaded if the changes/fixes were released as a separate (optional) file/mod, similar to "50%/75% empower maximize" mod you made?


 


Sometimes (mostly noticed in original campaign chapter 2) my brother's cleric's weapon would remain (visually) floating in the air in a single spot for a couple of seconds before vanishing.


 


My brother never saw these issues, so i guess it was on my side?


 


Also, for some unknown reason, sometimes my character will not "continue attack" after slaying one of the foes in big battles.


Example:


I am fighting 5 enemies at once (i am surrounded).


I let my character attack them without any commands/input from me (other than a single right click on the first enemy).


My character kills 3 enemies, one by one, and then the "attack" sword/icon in the top left corner (action queue?) simply disappears and my character does not attack the remaining 2 (melee) enemies - even though he correctly killed the first 3 in the one-by-one fashion and is actively being attacked by the remaining 2 enemies in melee.


 


That does not happen every time, but it does happen somewhat often.


Any chance of our characters being made to properly fight all enemies in melee, one by one, instead of sometimes stopping half way?



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #384 on: June 28, 2014, 06:14:06 pm »


               


I don't know much about PW or balance, but most of these "balance" issues could be evaded if the changes/fixes were released as a separate (optional) file/mod, similar to "50%/75% empower maximize" mod you made?




Which is something I decided not to do. I believe that the peoples opposing CPP wouldn't use it anyway, I even know one such guy very well as he helped me - but he got a real problem with applying the CPP into his module even though he doesn't see any balance issues in there - he just want to fix everything himself or something, I never understood that but nevermind.


 


Anyway, Im designing this patch to be a new standard, changing things to the way of how they should be based on original developer's comments, logic and also balance. The backwards+forwards compatibility and keeping the standard features/look(in case of visual overhauls) is a key there.


 


In essence, everything *is* optional. It just needs to be modified *after* you install the patch if you don't want it the new way. Which is something that the critics of this project are capable of doing for sure, so I don't think there is any problem out there. I'm doing this now for peoples who wants to use it. (Of course with attention to potentional PW/balance issues)


 



 


Sometimes (mostly noticed in original campaign chapter 2) my brother's cleric's weapon would remain (visually) floating in the air in a single spot for a couple of seconds before vanishing.


 


My brother never saw these issues, so i guess it was on my side?



This is not common in vanilla tilesets unless you install various facelifts such as NWNCQ or Zwerks, then these issues sometimes happen. If your brother doesn't use any custom content like this, then a screenshot it next time it will happen and I should be able to fix the issue. If he does, try send that screenshot to the facelift creator, though creator of NWNCQ is gone from NWN afaik.


 



 


Also, for some unknown reason, sometimes my character will not "continue attack" after slaying one of the foes in big battles.


Example:


I am fighting 5 enemies at once (i am surrounded).


I let my character attack them without any commands/input from me (other than a single right click on the first enemy).


My character kills 3 enemies, one by one, and then the "attack" sword/icon in the top left corner (action queue?) simply disappears and my character does not attack the remaining 2 (melee) enemies - even though he correctly killed the first 3 in the one-by-one fashion and is actively being attacked by the remaining 2 enemies in melee.


 


That does not happen every time, but it does happen somewhat often.


Any chance of our characters being made to properly fight all enemies in melee, one by one, instead of sometimes stopping half way?



The automatic attack stops when your enemies are out of reach, no way to change that and neither its a good idea to do that (many possible issues can appear). Or it might happen with Circle Kick. The circle kick attack often reaches some distant enemy and cancel attack, however I believe this is fixed in NWNCX_Patch with the better circle kick behavior, I just wasn't be able to confirm that yet.



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #385 on: June 28, 2014, 06:32:16 pm »


               

Progress report:


 


Disable autocanceling combat modes, done.


Passive henchman AI issue, fixed.


Smarter AI healing others, done. (self healing was smart already)


Henchman AI able to resurrect master, added. (only henchman - wouldn't be good to add to monsters)


 


Will update the 1.71 addon tomorrow.


 


Some notes about healing:


 


The smart healing is currently only reserving Heal spell (or in case of undead Harm spell) unless hitpoints are under 50%. However this works only in combat self-decision, if ordered to heal, the Heal spell might be used even when master's hitpoints are over 50%. Otherwise the heal selection is still random, so creature can still use cure critical wounds to heal 5hitpoints...


 


Thus this is not perfect solution, I am looking for an elegant way to code better behavior but I don't see any. (There is a problem with compatibility with modified healing spells healing more hitpoints etc. something that TonyK could dare to ignore '<img'> ).


 


Also, neither henchmans or monsters will use Greater Restoration nor Mass Heal for healing (just curing poisons/diseases). I know about this for a long time, but it seems to me that adding this feature could make already existing creatures extremely stronger, especially in PWs (builders often gives these spells to monsters and then ignore it when it doesn't work, balancing the creature by other means, but keeping those spells).



               
               

               
            

Legacy_Gruftlord

  • Sr. Member
  • ****
  • Posts: 490
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #386 on: June 28, 2014, 06:50:44 pm »


               

here is the picture of the bone golem's pauldron:


4040104-1403977606.jpg



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #387 on: June 28, 2014, 07:23:07 pm »


               

Doh! I was looking at it for 3 minutes till I got it '<img'> .


 


Yes you are right, I also think it should be rotated by 90°, but I haven't edited creatures yet and I don't dare, animations are giving me hard time. Maybe someone else helps.



               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #388 on: June 28, 2014, 08:43:08 pm »


               

Need a suggestion.


 


Recently, I realized that when player enables the module switch to boost gloves, he gets enhancement bonus on them from the (greater) magic weapon spell.


 


In vanilla, it wouldn't do anything because enhancement bonus is not allowed on gloves, but I allowed it in CP as this property works and its up to builder whether he seems its appropriate to use it on gloves or not.


 


Since gloves has normally only attack bonus its seems to me that adding enhancement bonus via spell is too good and brings imbalance (no matter this is all optional - even the switches should be balanced). Anyone thinks otherwise?



               
               

               
            

Legacy_MannyJabrielle

  • Sr. Member
  • ****
  • Posts: 275
  • Karma: +0/-0
Community Patch discussion and development thread
« Reply #389 on: June 28, 2014, 09:49:36 pm »


               

Rescript the magic weapon/greater magic weapon spells so that if the switch is set to apply to gloves, it checks weapon type, and if it goes to gloves, have it apply an appropriate attack bonus instead of enhancement bonus?  TAD did something similar on his PW where MW/GMW works on bows, applying an attack bonus instead of an enhancement bonus.


Not sure if making such a change to a spellscript is within the scope of the CP though.