Here's what you do, from start to finish. (This information came mainly from BryanDerksen & Eizneckam )
#1: You need to correct the values in-game
The Fix:
1) Load toolset, go to tool > export > Empty Export Directories
2) FIND:
Windows XP: My Documents\\\\\\\\BioWare\\\\\\\\Dragon Age\\\\\\\\modules
Windows Vista: Documents\\\\\\\\Bioware\\\\\\\\Dragon Age\\\\\\\\modules
*Delete the single player folder*
3) FIND:
Windows XP: My Documents\\\\\\\\BioWare\\\\\\\\Dragon Age\\\\\\\\packages\\\\\\\\core\\\\\\\\override
Windows Vista: Documents\\\\\\\\BioWare\\\\\\\\Dragon Age\\\\\\\\packages\\\\\\\\core\\\\\\\\override
*Delete everything in this folder*
#2 : You need to either load a save file BEFORE you exported stuff from the toolset or modify your save file.
To fix your save file (some spoilers about who can join your party):
1. Locate your save file, it should be //Documents//Bioware//Characters//*yourcharacter*//*yoursave*.das
2. Run this utility: https://e7m.org/~eiz...tyFlagIndex.zip on your save file. It will give you a row number, remember that number or write it down.
3. Open your save file with the toolset. You should get a tree like structure of tables.
4. Expand SAVEGAME_PARTYLIST and then SAVEGAME_PLOT_MANAGER and finally SAVEGAME_PLOT_LIST. You should have a long list of numbered items.
5. Find the row specified by the app you ran, for me it was 789, for someone else it was 788. You know you have the right row because the first line should be called SAVEGAME_PLOT_GUID and its value should be 25BC6F5E8DA847938245071233433332.
6. Copy the value in SAVEGAME_PLOT_FLAGS_1 and convert it to binary. Use this website:
http://easycalculati...l-converter.php
7. The binary number should consist of 8 x 4 digit numbers if you manually insert spaces.
For example: 1010 0010 0010 1001 0000 0010 0000 0000
8. You need to change the 0's to 1's for the index of the party member you want to fix. This is from right to left.
Here is the list of index numbers.
GEN_ALISTAIR_RECRUITED 0
GEN_DOG_RECRUITED 1
GEN_LELIANA_RECRUITED 4
GEN_MORRIGAN_RECRUITED 5
GEN_OGHREN_RECRUITED 6
GEN_SHALE_RECRUITED 7
GEN_WYNNE_RECRUITED 8
GEN_ZEVRAN_RECRUITED 9
GEN_LOGHAIN_RECRUITED 10
GEN_STEN_RECRUITED 13
To use these numbers, the right most digit of the long binary number you have is index 0, the next one along is 1 for example.
If I want to add Alistair, Morrigan, Leliana and the Dog the number would change from
1010 0010 0010 1001 0000 0010 0000 0000
to
1010 0010 0010 1001 0000 0010 0011 0011
See how I changed the 0's at index 0,1,4 and 5 to a 1. Do this for each of the characters you have already picked up.
9. Remove any spaces and covert your big binary number back into a decimal:
http://easycalculati...y-converter.php
10. Take the decimal number you retrieved and overwrite the value that's in your save file.
11. Save your changes in the toolset and close it.
12. Load up your save and go back to camp. All your characters should be back and in their normal places not following you around.
#3: From here you can fix your toolset database so it doesn't happen again, but I'm just gonna wait til they release a new version of the toolset.
For more information you can also refer to the wiki page:
http://social.biowar...p/Plot_GUID_bug
Modifié par Ashmaran, 22 novembre 2009 - 08:55 .





Retour en haut






