Jump to content

Photo

Trying to swap two specialisations from different classes. Help?


  • Please log in to reply
3 replies to this topic

#1
Uncumber

Uncumber

    Regular

  • Members
  • PipPip
  • 56 posts

Hi there, 

Alright - what I'm attempting to do is simply switch the Legionnaire Scout specialisation (Rogue) with the Guardian specialisation (Warrior).

Just to be absolutely clear, I mean to make it so that a Warrior can choose Legionnaire Scout, and a Rogue can choose Guardian. With everything that comes with them (bonus attributes, spells, etc).

I am hoping this will just be a matter of swapping a couple of strings around in the 2da.erf.

The thing is, I haven't done this sort of thing in a long, long time, so I'm a little lost. Any help would be hugely appreciated!

I have extracted (and I'm looking at) the relevant specialisation GDAs (extracted from 2da.erf) using first erfeditor, then GDApp. I believe guitypes_gxa.gda is the one I want to actually edit. 

But.. what now? since I'm only wanting to swap the specialisations, I'm pretty sure this will only be a matter of swapping the strings.. but, which strings? All of them? ID? StringId?

I hope I'm not asking for too much here, I've tried reading tutorials but it just hasn't really helped enough.

Once again any help would be amazing. Thanks for reading!

edit: I am trying to mod this, but if anybody knows of a pre-existing mod, or a much simpler method of achieving the same thing, that would be great to hear about instead! 


Edited by Uncumber, 29 June 2018 - 07:09 PM.


#2
starrarte

starrarte

    Fan

  • Supporter
  • PipPipPip
  • 283 posts

You're pretty close to being on target, but what you're looking for is the BaseClass column in CLA base. Or, specifically, CLA_gxa, since you're modding Awakening. Since rogues and warriors both use stamina, nothing else needs to be tweaked.

 

A few other notes that may help: 

 

When editing 2das you should always do an m2da override for compatibility with other mods. You do this by deleting all of the rows except the one(s) you edited, and then renaming the file from, say, CLA_base.gda to CLA_base_[something unique].gda. In the specific case of the base 2DAs like CLA or ABI you can leave out the "_base" but you usually need the full filename otherwise. CLA_gxa is itself an m2da override of CLA_base.

 

If you want to make the specialization available for both classes, rather than just swapping the classes, when you're making your m2da override, edit also the ID column to a large, unique number. This will make the game see it as a new available specialization. I've done this myself to let my rogue spec as a spirit warrior. :D



#3
Uncumber

Uncumber

    Regular

  • Members
  • PipPip
  • 56 posts

Oh wow, I seriously can't thank you enough! I didn't expect such a helpful reply at all!

I'm busy during the day today, but this evening I will sit down and try to do what you've suggested. I'll let you know if I run in to any issues, but I'm sure I wont as it seems absolutely simple enough.

Once again, thank you so, so much.



#4
balmz

balmz

    Fan

  • Members
  • PipPipPip
  • 336 posts

if you get it working, can you post the mod on nexus please?






Page loaded in: 0.662 seconds