Aller au contenu

Photo

Custom Classes


  • Veuillez vous connecter pour répondre
5 réponses à ce sujet

#1
Justcametomind

Justcametomind
  • Members
  • 2 messages

Hey sorry if I'm blatantly missing the info I am looking for but could some scripting vets out there point me in the right direction to some info on creating custom base classes / prestige classes.

I tried it a long time ago and I remember having a very difficult time finding some sort of an outline as to what steps should be taken and where. I sort of just kinda pulled apart a bunch of packs and files and worked around with googling keywords.

I did make some progress ~> http://imgur.com/hqNx1rS trying to add a samurai base class (How much progress I am unsure) but I remember it was rather frustrating accomplishing each task, having no real reference for anything. I think I was mainly using a wiki page for neverwinter nights 1 if I remember correctly.

As I said above it has been a long time since I have played this game let alone looked at a file and it would be very appreciated if anyone could point me in the right directions!!!



#2
Loki_999

Loki_999
  • Members
  • 430 messages

It has been covered plenty of times i believe in tutorials and on forums, but understand a lot of those resources are now dead, although you could try something like the wayback machine for the old bioware forums.

 

Anyway, there are a number of things you need, but unless you need to script special feats or spells then you can avoid the scripting point, or until the class is ready, leave scripting until the end (although that's risky if you are not sure your feat is actually implementable).

 

Basically, looks like you understand editing classes.2da and a custom TLK.

 

What you also need for a class, as a minimum are the class requirements 2da (if its a PrC) or the 2da that controls base class things like required alignment etc.  Naturally, in addition you also need to define their bonus feats (if they obtain bonus feats) and fixed feats (if they get), which are separate 2das.  And of course, spellcasting progression for spellcasters (another 2da!).  Don't panic though, all those (IIRC) are referenced in classes.2da, so just take a look at an existing class close to the one you are trying to make, scroll along and look at what 2das it uses - usually obvious because they are string entries called something like CLS_BFEAT_FIGHTER (which means it should refer to cls_bfeat_fighter.2da).  Take a look at that classes 2da, copy and rename them, put their entries in your classes row in classes.2da and modify them to suit your classes' needs.

 

That's it in a nutshell.

 

If you need to create custom feats then you need to also deal with feat.2da and spells.2da as well as making TLK entries for them.

 

Oh, and also note you are missing TGAs for your icons. That requires a little bit of work in a graphics program, i use GIMP, but whatever you are comfortable with, or simply use existing icons.



#3
kamal_

kamal_
  • Members
  • 5 238 messages
On vault 2.0, rasael has been showing a complete overwrite of the spellcasting system, allowing custom spellcasting base classes that do not override existing ones.

#4
Loki_999

Loki_999
  • Members
  • 430 messages

Yeah, that looks really amazing. Not sure we will adopt for our PW, or if we do, we may have to only take the part that does not require editing of spell scripts due to our own customizations... or be prepared for a lot of work merging.

 

But regardless, its an awesome piece of work.



#5
BartjeD

BartjeD
  • Members
  • 249 messages

Here is a link: 

http://neverwinterva...pellbook-rework

 

It was updated today.



#6
Axe_Edge

Axe_Edge
  • Members
  • 278 messages
These are helpful:

http://nwn2.wikia.com/wiki/Classes.2da

http://nwn2.wikia.com/wiki/2DA


So you can share, try to follow:

http://nwn2.wikia.co...rved_2da_ranges

Good luck. It's not too difficult once you get the hang of it.

Some class features are hadcoded.