Author Topic: SetRace(); - Any plugin capable of doing this?  (Read 1062 times)

Legacy_nodata

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« on: July 05, 2011, 11:29:03 pm »


               What I'm looking for is a function addition to SetRace() on any creature in the module. I searched around NWNX functions, but for windows, I didn't see one. Maybe the Linux version is capable of this? If so, is there a port for the Linux functions addon? Thanks!
               
               

               
            

Legacy_kalbaern

  • Hero Member
  • *****
  • Posts: 1531
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #1 on: July 06, 2011, 01:44:12 am »


               I'm pretty sure the Windows version does it as well.
               
               

               
            

Legacy_FunkySwerve

  • Hero Member
  • *****
  • Posts: 2325
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #2 on: July 06, 2011, 03:00:07 am »


               If you mean while it's running, you probably want nwnx_funcs for linux, or possibly for windows - nwnx functions is older and deprecated. If you don't care about it being running when you do it, letoscript with Moneo is the way to go. Can you clarify a little by explaining what it is you're trying to accomplish by doing this?

Funky
               
               

               
            

Legacy_nodata

  • Newbie
  • *
  • Posts: 27
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #3 on: July 06, 2011, 04:17:35 pm »


               

FunkySwerve wrote...

If you mean while it's running, you probably want nwnx_funcs for linux, or possibly for windows - nwnx functions is older and deprecated. If you don't care about it being running when you do it, letoscript with Moneo is the way to go. Can you clarify a little by explaining what it is you're trying to accomplish by doing this?

Funky


Sure. Looks like nwnx_funcs for windows will do it. Though the documentation doesn't say anything about a SetRace() command. I'll have to try it out this weekend to see if it works. I have Moneo and Letoscript up and running on the server already, and it works fine, but I'm not trying to change the race of the players. I basically want a custom script that will change the race of monsters when the PC's cast a spell. I'm pretty sure I can accomplish this with the nwnx_funcs version found on nwvault, thanks!
               
               

               
            

Legacy_Xardex

  • Sr. Member
  • ****
  • Posts: 414
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #4 on: July 17, 2011, 10:33:20 pm »


               Windows nwnx_funcs can change pretty much ANY aspect of a character, PC or NPC, including race. Letoscript is very impractical compared to nwnx_funcs in my opinion.
               
               

               
            

Legacy_FunkySwerve

  • Hero Member
  • *****
  • Posts: 2325
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #5 on: July 17, 2011, 11:15:04 pm »


               

Xardex wrote...

Windows nwnx_funcs can change pretty much ANY aspect of a character, PC or NPC, including race. Letoscript is very impractical compared to nwnx_funcs in my opinion.

Not at all. It just depends on what the application is. Offline edits are where letoscript rules supreme. Funcs can't do them. And it not like I'm biased against funcs, either - it was developed on HG.

Funky
               
               

               
            

Legacy_Sylrae

  • Jr. Member
  • **
  • Posts: 62
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #6 on: July 20, 2011, 06:57:11 am »


               "nwnx functions is older and deprecated." Just because I keep seeing this all over the place: What alternative is there for real-time character edits?
               
               

               
            

Legacy_Failed.Bard

  • Hero Member
  • *****
  • Posts: 1409
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #7 on: July 20, 2011, 07:37:22 am »


               MaxRock took over porting linux functions to Windows awhile back, so functions are getting slowly added over.  While the Linux version has more options, the windows one will likely still do most of what you need for editing still.
 Skills can be raised and lowered permanently.  There's even an option to lower all skills to zero in it, which might be useful with the skill modifications you want to make.
 Abilities can be altered, feats, domains, and even wizard specializations can be added and removed on the fly.
 Everything needed for basic character edits is still in the windows version, along with quite a few extra useful functions.  The Linux is better, but NWNX_Funcs for windows is still good.
               
               

               
            

Legacy_FunkySwerve

  • Hero Member
  • *****
  • Posts: 2325
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #8 on: July 20, 2011, 07:49:13 am »


               

Sylrae wrote...

"nwnx functions is older and deprecated." Just because I keep seeing this all over the place: What alternative is there for real-time character edits?


Nwnx_funcs by acaos is the alternative. Nwnx_functions by virusman is older, and no longer particularly useful by comparison. A lot of people confuse the two (see above - it is nwnx_funcs, not nwnx_functions, that was ported from lin to win). Funcs for lin or win will do in-memory editing, while nwnx_letoscript needs to boot so it can edit the file without the edits being overwritten by the automatic save-on-client-exit.

Funky
               
               

               


                     Modifié par FunkySwerve, 20 juillet 2011 - 06:50 .
                     
                  


            

Legacy_Sylrae

  • Jr. Member
  • **
  • Posts: 62
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #9 on: July 20, 2011, 10:39:13 am »


               Hmm. I think I follow.

So Virusman made nwnx_functions, and stopped supporting it. Someone else made nwnx_funcs, and it's being ported over to windows, but the windows release only has a small subset of the features that are in the linux version.

nwnx_functions is deprecated. nwnx_funcs is the suggestedd alternative, which you should likely be using instead?

Up until this post I did in fact think nwnx_funcs was the same as nwnx_functions, as someone who hasn't used either before.
               
               

               
            

Legacy_FunkySwerve

  • Hero Member
  • *****
  • Posts: 2325
  • Karma: +0/-0
SetRace(); - Any plugin capable of doing this?
« Reply #10 on: July 21, 2011, 01:26:17 am »


               Yes, that's all correct - funcs was written by Acaos and beta'd on HG.

Funky