If you use the GFF Editor, then go to Party Pool Members and click on a specific party member they will each have an OBJECT_ID. No matter where I look, I haven't been able to find anything on where these values are stored, derived, read, or changed. So far, I know Bethany and Carver will have that ID change based on which ones lives or dies at the beginning of the game.
I've also tried examining when there are party assist characters like Gascard Du Puis or the Uncontrollable Golem. None of them seem to have an ID that I can find.
NOTE: Xbox 360 and PS3
If you read through this thread you will find techniques that can add a single companion to your games, if you have the tools for save-editing - almost all the software can be found on this site. All the original work I did was on an Xbox 360, so it can be done for you as well.
UPDATE 2: Mod Links
Courtesy of Bhaalspawn5001, there are now mods that make use of the tricks and techniques discussed in this thread. I still recommend reading through the thread to get an idea for what they do should you want to make any personal changes though.
Adds a single character directly to the game.
http://www.dragonage...ile.php?id=2947
Adds 3 different characters to the game.
http://www.dragonage...ile.php?id=2958
UPDATE: Tutorial now included below.
Quick tutorial piecing together everything that myself and Icy Magebane have already stated on here before - huge thanks to Icy for helping make this workable. I want people to know this is doable for any platform as long as you can access the .das save file for your game. I in fact only play the game on Xbox 360. Keep in mind this will allow for 1 single new character to be added to the party. The member will not speak to you, does not have party banter or voice interaction, but the animations all have worked well with characters I've tested.
I apologize if this is long-winded, but I figure if I do it thoroughly people will be able to fix any issues they may have.
Open the pyGFF Editor, and make certain you're using version 0.5.5 at minimum. Any earlier version will result in crashing, and generating an unusable .das file for your game.
http://social.biowar...m/project/1936/
With your save open, go to SAVEGAME_PARTYLIST > SAVEGAME_PARTY_POOLMEMBERS. Here you should see all of your party members listed, typically with a "gen00fl_" followed by their name.
Depending on what class you want as your new party member, copy a current companion of the desired class. So, if you want to make Ketojan, copy a mage (I recommended Merrill). Now, past that into the SAVEGAME_PARTY_POOLMEMBERS so it appears alongside the others. Open the character's data.
The first thing you see if the TEMPLATERESREF. Change this "gen00fl_justice" from whatever it currently is. This will place the new character in front of, and just to the right of Hawke in the party picker. If you have a large character (like a Stone Golem), it may block Carver/Bethany from view, but they will still be selectable. Also, using the template of Justice allows the new character to perform all the attacks expected of a companion and not just the creature moves.
*Note: if you do this before recruiting Anders, or during Act 1, the character you use may have some of Anders dialog.
Go down to the OBJECT_ID and add a 1 to the end of it.
Now go down to the SAVEGAME_OBJECT_NAME and uncheck the box for zero-terminated. Then in the drop-down select empty string. Whatever number is there, add a 1 to the end of it, and then in the box type in whatever you want the name to be.
From here, look for the section on APPEARANCE and open that up. Pick a model you want to work with (10004 for Qunari Slave Mage or Ketojan), and enter that in for SAVEGAME_APPEARANCE_TYPE and SAVEGAME_ORIGINAL_TYPE.
For the HEAD_MORPH, obviously enter a whatever head morph you want. Technically you don't need one for creatures, but for people like Orsino or Cassandra you need to have theirs.
If you copied someone who is a different gender or race of the new character make sure to change that as well under SAVEGAME_APPEARANCE_GENDER and SAVEGAME_CREATURE_RACE.
Gender Male = 1
Gender Female = 2
Race Dwarf = 1
Race Elf = 2
Race Human = 3
Also, check out the EQUIPMENT_LIST or the new character. For every item in there, in the OBJECT_ID section add a 1 to the end of it so the game will recognize it as a different item. Otherwise you may have a crash issue.
You can also edit the ABILITY_LIST to give and take specific abilities to make sure you have him/her powered and equipped as you like. So far I've had no problems getting a Charade to use Rogue skills or a Ketojan to use Mage skills.
You can find a complete list of the different face morphs and models either on the Dragon Age Wikia, or downloadable files in certain projects on Dragon Age Nexus.
Modifié par bluecuban, 02 juillet 2011 - 03:13 .





Retour en haut






