Author Topic: Classes?  (Read 491 times)

Legacy_Who said that I

  • Hero Member
  • *****
  • Posts: 931
  • Karma: +0/-0
Classes?
« on: January 14, 2016, 08:29:00 pm »


               Okay i might need some help figuring this out...


I am currently working on the buffy module but want to heavily alter and/or remove some other classes.


So this thread comes with 2-3 questions:


1) can this be done?


2) how can this be done?


3) is there someone who is willing to help me out with this?


Thanks in advance! '<img'>
               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Classes?
« Reply #1 on: January 14, 2016, 09:33:03 pm »


               

Are we talking about removing base classes or just prestige classes?


 


To what extent are classes being heavily altered?


 


 


To give a short answer, most of the class characteristics can be found in classes.2da as well as the support 2das cited within that file.



               
               

               
            

Legacy_DM Frayne

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
Classes?
« Reply #2 on: January 14, 2016, 10:01:59 pm »


               

Yes it is very possible. I'm only lately returned to NWNs after a 10 year gap but I've sorted my own base classes lately. There are various ways of doing it and with the help of the folks here and elsewhere I've gone from fudging it to making it real. Drop me an email or ask any specific questions you may have here and we'll sort it out.



               
               

               
            

Legacy_Who said that I

  • Hero Member
  • *****
  • Posts: 931
  • Karma: +0/-0
Classes?
« Reply #3 on: January 14, 2016, 10:08:40 pm »


               Hi and thanks for the fast reply!


@whizard

Well basically its removing the prestige classes and renaming most of the core classes
               
               

               
            

Legacy_DM Frayne

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
Classes?
« Reply #4 on: January 14, 2016, 10:27:44 pm »


               

There are some things you can change in classes.2da and associated 2das that will work straight away but a lot of it won't be applied in the in-game character creator and some of it won't work even if you use an external character creator.  I did it the hard way... I had everything working perfectly other than bonus feats being applied at first level in this external creator. 


 


This isn't a problem in my mod in that it's a closed DMed campaign so I can fix submitted BICs with LETO prior to the start of the game, then they will level correctly. But it has lately been suggested I can also fix this with NWNCX which can supposedly pre-load any haks to the NWNs client so the in-game character creator will function correctly.


 


I've not had the chance to investigate this further yet... for morale purposes I've switched to scripting new spells for now... but I'll be looking into it soon.  If anyone else wants to pre-empt me by offering specific advice please do!



               
               

               
            

Legacy_DM Frayne

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
Classes?
« Reply #5 on: January 14, 2016, 10:33:58 pm »


               


Hi and thanks for the fast reply!


@whizard

Well basically its removing the prestige classes and renaming most of the core classes




I probably should have paid more attention to your post rather than assuming you wanted to do something more complex... if it's just a case of turning stuff off and renaming base classes it will probably work if you just delete the unwanted prestige class lines in classes 2da then change the TLK references for the base class names and add a custom TLK with whatever you want.  But I may be too used to the external creator to predict exactly what the in-game creator will do.



               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Classes?
« Reply #6 on: January 14, 2016, 11:08:41 pm »


               

Classes.2da has a decent write up on wikia.


 


For name changing you will link that to a custom TLK. Keep in mind that the number of the TLK entry will be different in the 2DA. Check this out for info.



               
               

               
            

Legacy_WhiteTiger

  • Hero Member
  • *****
  • Posts: 889
  • Karma: +0/-0
Classes?
« Reply #7 on: January 15, 2016, 11:25:53 am »


               Please send me a tutorial for manage nwn classes
               
               

               
            

Legacy_Who said that I

  • Hero Member
  • *****
  • Posts: 931
  • Karma: +0/-0
Classes?
« Reply #8 on: January 15, 2016, 02:07:06 pm »


               Wow so much information! Thanks!


Though I feel a tad unsure if I will be able to pull it off...


Basically what I want is to delete ALL the prestige classes and paladin and sorcerer class and rename the 9 remaining classes into the following:


- Barbarian

- Fighter:  Soldier

- Monk

- druid

- cleric:    Doctor

- Bard:     Musician

- Wizard: Warlock/Witch

- Ranger: Hunter

- Roque:  Hacker


So just trying to make the classes fit the theme of the module and currently we are not looking to alter any of the classes.
               
               

               
            

Legacy_DM Frayne

  • Jr. Member
  • **
  • Posts: 71
  • Karma: +0/-0
Classes?
« Reply #9 on: January 15, 2016, 03:12:25 pm »


               

Okay, assuming no prior knowledge…


 


You’re going to need a 2da editor and a TLK editor.


 


I use Syrus Greycloak’s Excel Spreadsheet for 2da editing and TLKEdit.


 


All the vanilla 2das are available HERE.  But if you are already using a HAK that uses classes.2da you will need to edit this instead.


 


Open classes.2da using the button in the spreadsheet.  This opens in a different book and by default asks you to rename it so you don’t get versions muddled up.


 


Add **** in all the columns on the rows that you do not want (the prestige classes).


 


Change the LABEL entries for the class names to anything you like, it’s just for your reference… but do not leave spaces (e.g. Fighter_Soldier is fine).


 


Use TLKEdit to open dialogue.tlk (or whatever TLK you are currently using… CEP etc.).


 


Click View > Display User StrRef (this changes the line numbering)


 


Find some blank lines and double click in the ‘string’ column to type.


 


You will need four new lines for each of the classes you want to rename, giving the NAME, PLURAL and LOWER (case) versions of the name and a DESCRIPTION. E.g.


 


16777273 Musician


16777274 Musicians


16777275 musician


16777276 A prancing ninny with a penchant for spandex


 


For this reason your chosen name system with colons might look a bit odd… so maybe just call the soldier a soldier etc.  Once you have done that for all classes save the TLK as something else (e.g. buffy.tlk).


 


Getting back to classes.2da you have to enter the StrRef numbers in the corresponding NAME, PLURAL, LOWER and DESCRIPTION columns.


 


Once done, create a new sheet (in the first Spreadsheet with the buttons), call it ‘classes.2da’ and copy your edited 2da into it. This will allow you to use the EXPORT button on the first sheet to create a new .2da file. Always check this new file in notepad to make sure the columns are lined up correctly. If it’s jumbled up it will be because you accidentally put a space in somewhere.   


 


Use NWhak located in the ‘UTILS’ folder in your game install directory to create a new HAK.


 


Add the classes.2da file to it and save the hak with an appropriate name.


 


Open your module, associate the HAK (top priority) and new TLK file with it.


 


Any problems… just let me know.



               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Classes?
« Reply #10 on: January 15, 2016, 04:57:55 pm »


               

Good job, DMFrame.


 


 


The only thing I can think to add to this is that there are many instances when a class name is used in a feat name or description, on items (such as spell scrolls), or on special abilities.  Changing these will require a lot more TLK lines and 2da editing.



               
               

               
            

Legacy_Who said that I

  • Hero Member
  • *****
  • Posts: 931
  • Karma: +0/-0
Classes?
« Reply #11 on: January 17, 2016, 03:35:41 pm »


               

awesome, thanks guys! Will get to work on this whenever I got the time! You guys are great! '<img'>