Aller au contenu

Photo

Any way to allow different classes to do different origins?


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

#1
jsog

jsog
  • Members
  • 106 messages
Hey folks,

First, I know that this would not fit in with the DA lore very well.  So... No need to explain that to me :P

That being said, is there any way to allow different classes to engage in origins that would not normally be allowed?  For instance, can I enable a mage to somehow have the origin of a noble or city elf or... any of that? (assuming their racial restrictions were correct).  This is mostly relating to dialogue options etc.

I was thinking it would probably be difficult to enable a class to complete the origin story of another class, but it might be possible afterwards to change a setting maybe?   Or would that cause the game to break?

Modifié par jsog, 13 novembre 2009 - 12:05 .


#2
Arkenor Oakshadow

Arkenor Oakshadow
  • Members
  • 46 messages
Hmm. That probably isn't too tricky. I would suspect what origins you can pick for each race/class combo are just set by a simple flag somewhere. Where, I don't know.

The dialogue and equipment would be inappropriate unless you changed that too, of course. Might have weird effects at other points in the game, but doubt they'ed be showstoppers.

Modifié par Arkenor Oakshadow, 13 novembre 2009 - 12:12 .


#3
Kazro

Kazro
  • Members
  • 7 messages

jsog wrote...

Hey folks,

First, I know that this would not fit in with the DA lore very well.  So... No need to explain that to me :P

That being said, is there any way to allow different classes to engage in origins that would not normally be allowed?  For instance, can I enable a mage to somehow have the origin of a noble or city elf or... any of that? (assuming their racial restrictions were correct).  This is mostly relating to dialogue options etc.

I was thinking it would probably be difficult to enable a class to complete the origin story of another class, but it might be possible afterwards to change a setting maybe?   Or would that cause the game to break?

I believe it would be possible by tinkering with the background.xls 2da file (located under install dir/tools/source/2da/rules), but I'm not sure if you would need to edit any other files as well.

The first tab in the sheet has a list of what backgrounds are available to each race and class, with either a 0 or 1 to designate unplayable or playable.
The second and third tabs have the strref descriptions and names of the origins for each race. The fourth has the icon. No idea on what the fifth and sixth do, however.
The final two tabs, background defaults  and  chargen_preload   are probably the major ones you would have to alter (in addition to the first).
Background_defaults contains the starting areas, default names, and what I assume is the default starting gear for each of the origins, based on class and race.


Alternatively, you could do the exact same thing in a much simpler way by using the in-game console.
As an example, if you want to play a Human Mage in the Human Noble origin, create a human warrior, and once you have control of your character, open the console and type in "runscript wizard". You might want to fix your attributes, skills and spells after you do so though.

Modifié par Kazro, 13 novembre 2009 - 01:09 .


#4
jsog

jsog
  • Members
  • 106 messages
Hmm... I may try runscript wizard, but I worry that may cause game instability in some form down the line.

#5
jsog

jsog
  • Members
  • 106 messages
I can't get the console to work, so. =| Not sure why... Added the command to the shortcut, but I see no special cahracters at the top of the screen nor anything of that nature, so, I'm not sure what is going on..

EDIT: Nevermind, got it working. =)

Seems like the console command works best, and it's easy just t ouse a respec potion when you get to the point where you have a camp...

Modifié par jsog, 13 novembre 2009 - 04:31 .


#6
ITSSEXYTIME

ITSSEXYTIME
  • Members
  • 1 201 messages
Shouldn't be too hard to allow dwarf mages at what not but I'd expect changing the class of each origin would be significantly more difficult although altogether doable.



Just buggy, I'd expect some cutscenes wouldn't work and difficulty to be all over the place,

#7
jsog

jsog
  • Members
  • 106 messages
The problem with Runscript Wizard is that it replaces your Origin with that of the mage =( I just want to have my class changed, not the background...

I can't seem to get editing the configuration files to work at all.  No change I make has any impact on the character creator.  I think this is because someone said it was hard coded... is this true?

Is there any way to change class other than Runscript Wizard?

Modifié par jsog, 16 novembre 2009 - 05:40 .


#8
jsog

jsog
  • Members
  • 106 messages
Nevermind, solved my own problem! While I'm not sure on game stability, I am now playing a Noble Human Mage! Doing origin story. Will play through game, and update this post after that. If stability is good, I will upload my files.



If anyone wants to play around with it, I can send them what I did (or at least how I did it, it wasn't hard once I figured stuff out)

#9
Euthoniel

Euthoniel
  • Members
  • 8 messages
I was just able to start as a mage with the human noble background by editing the background.xls file.    If I'm understanding you correctly, this is what you want to do.

There are just a few things you need to change in the background.xls file.  First, make a backup of background.xls incase you ever want to switch it back.  Let me repeat, be sure to MAKE A BACKUP.

1) In "background_descr" enter the number under the background you want to play to the field of the class.  So, if you want to play an elf mage with a human noble background you'd enter "238922" into the Elf/Magi field.

2) in "background_defaults", copy and paste the data from the row of the background you want to the class you want to play.   For example, if you want to play an elf mage with a human noble background you'd copy and paste the "human, noble warrior/rogue" into the "elf, mage" row.  You don't need to copy the label string column.

I noticed you said the changes you made to the configuration files weren't showing up in game... are you exporting the file into 2DA format? If not, you can find out how at this link.  Scroll down to 2daExporter.xls.  If you have Windows XP, I think the easiest method is to add the 2da export to the windows file explorer. 


I think this should get you the dialogue/plot options of the background
you want.  Note I haven't actually tested it in game outside of the
very beginning.

#10
jsog

jsog
  • Members
  • 106 messages
Hey Euthoniel,



I was able to finally get it to work as well, I figured out what my problem was when it wasn't showing up. I had somehow edited the wrong fields so it was only showing up for Elf Mages being Dalish - which I had never really thought to intend. Once I rechecked things I noticed that I had the wrong 1 in the wrong place, and I set it up correctly. that being said, I couldn't find the exporter on that site, so I used the DATools app in the Projects section =)

#11
Xenoseroster

Xenoseroster
  • Members
  • 101 messages
You shouldn't actually have to override or backup your 2da files.  Linky

#12
jsog

jsog
  • Members
  • 106 messages
I just took the xls, used the tool on the projects section to export it as .gda files and they worked fine... after I knew what Iw as doing =D