Dragon age origins editor: Toolset | Dragon Age Wiki

pyGFF at Dragon Age: Origins

An editor for GFF files, no documentation

Requirements
Permissions and credits

I

MPORTANT: 0.4.9b fixed what is probably a severe bug with the handling of strings in Dragon Age 2 save files. So upgrade if you’re at version 0.4.9a or earlier.

An editor for GFF files, without any documentation. Included is also a simple DA:O savegame editor.

Due to my experience with the Toolset’s GFF editor (it sucks up a ton of RAM and crashes when editing any GFF of significant size), I wrote an editor. It cannot create new files, or modify the definitions of existing ones. In other words, you can modify values, add new elements to lists, and change any referenced structures (set them null, instantiate them, and if the reference is generic, replace them with a structure/value of your choosing).

The savegame editor can edit your money and max items, stats of existing party members and their approval, duplicate items in your backpack or party storage or edit their stack size, and move items from stores, chests, or people in areas you’ve visited that you might have missed.

The GFF read/write module works. The basic idea is that structs are decoded into dict-like objects, lists into lists, and primitive types into unicode/int/long/float or named tuples. If you can read my code, you can probably figure it out. There’s also lazy GFF reader that doesn’t parse data until it’s needed. For the editor, this means very fast load times… It also means that expanding a large list is noticeably slower the first time, likewise with searches. There’s also a Fast Save method that can be used that never parses the entire file, and thus saves much quicker, but also leaves old, unused data in the file.

The editor can also open GFF files from within V2.0, V2.2, and V3.0 ERFs, but cannot save them back into the ERF, and the V3.0 support is not complete. There’s an option to export files (GFF and not) to disk, individually and in bulk. Decryption of protected ERFs is also supported, assuming you possess the password and add it to the list of passwords under Settings,

GFF V3. 2 files can be viewed but not edited.

There’s a few more improvements I want to make to the editor as well, and suggestions are welcome.

If you’re going to play with the source code, it will require Python 2.6 outright and probably version 2.8.11.0 of wxPython for the GUI. It also requires PyCrypto for reading encrypted resources from ERFs. I haven’t tested it with Python 2.7 or 2.5, but any relatively recent version of wxPython should work.

Criticism is welcomed, and always back up your files before you edit them!

Note: Credit for pretty much all the research that went into this belong to the contributors to the GFF and ERF articles on the DA Builder Wiki. Only the GFF V4.1 reverse-engineering is my own work. If used link here and credit Mephales.

Website | NexusMods Forum

Dragon Age Origins save editor (request) — Horizon — Xbox

godagarah

#1

any chance well see a save editor for dragon age origins on horizon?

godagarah

#2

id like to be able to be a Warrior, Rogue, and Mage on the same character and Stuff

N1ceToMeetYou

#3

Highly unlikely
And. Its impossible to be all classes at the same time

me1967

#4

I would like max gold and stats mods for this game? Armor mods?

1 Like

N1ceToMeetYou

#5

Ill tell you the same
You most likely won’t see them

me1967

#6

I know it you cannot buy modded save today, for these consoles the best console mod days are gone with the PlayStation and PlayStation 2 and GameShark and CodeBreaker.

me1967

#7

Oh my god HORIZON worked!!! I have infinite handgun ammo in resident evil code veronica HD I am stunned as I have not been able to mod because of GameShark and Code Braker was gone

me1967

#8

Add fall out 3 and fall out new vegas and dragon age origins to diamond and the account upgrade will be a go for me better than just 1 game

N1ceToMeetYou

#9

Yeah they won’t add anything to Horizon anymore

Editors for Dragon Age: Origins

All

Unlockers

Codes

Editors

Scripts

Save

tables

Trainers

Cheat mods


|
Editors

Dragon Age: Origins: Editor (Toolset)


|
PC

Russian hacker successfully removed Denuvo from Hogwarts Legacy and improved Linux support


|
Movies and series

«Cancellation culture has become a laughingstock»: Ben Stiller is not going to apologize for the comedy «Soldiers of Trouble»


|
Industry

The day Babylon fell: Babylon’s Fall servers went down


|
Movies and series

Pirates of the Caribbean producer on why he would like Johnny Depp to return


|
Industry

Gothic remake will be officially dubbed into Russian

Details about Baldur’s Gate 3 Deluxe Edition revealed — it will be free for Early Access owners


|
Movies and series

A talented artist presented the most detailed picture of The Last of Us series


|
Movies and series

Enthusiast «whitewashed» the poster for the movie «Black Panther» and caused the wrath of activists


|
Industry

According to the developers, the Dead Space remake was created for fans


|
Events

The most viewed trailers since the last State of Play — Resident Evil 4 Remake in first place


|
Industry

EA asks fans of the series if they want remakes of other parts of Dead Space


|

«Cocaine Bear» overtook «Ant-Man and the Wasp: Quantum Mania» in Friday box office

The world of Street Fighter 6 will tell different character stories and expand after the release of


|
Trailers

New Explosive Trailer for Resident Evil 4 Remake Released. Game Gets «Special» Demo and Mercenaries 9 Mode0003


|
Industry

Skills, Armor, Guilds, and World Size of the Gothic Remake


|
Trailers

The new video tells about the preparations for the work on the Russian voice acting of Hogwarts: Legacy

Players are not impressed with Suicide Squad: Kill the Justice League — the gameplay video of the game received a lot of dislikes

Dragon age origins save editor. Dragon age origins save editor

Contents

So welcome. One «but»: let’s not breed a pigsty, and we will follow the established standards: the address of the translated page = the address of the English page + /ru (so that we are not kicked out of there) wacko. gif

Dragon age origins save editor

Q: I have a Read Only — Changes cannot be saved error. What to do?
A: This error occurs due to conflicts with Russian characters. In order for the terrible inscription “Read Only — Changes cannot be saved” to change to “Writable Copy”, it is necessary that there are no Russian characters in the username and computer name. is a common bug

Q: How do I remove my mods from the toolset database?
A: The 1.0 version of the toolset does not allow you to remove the mod from the database with one hand movement. In subsequent versions, this defect will be corrected, but for now the method is more complicated, but still:

1) Removing the mod from the game — go to the directory My Documents/BioWare/Addins . There, find your mod folder and delete it.

2) Deleting from the toolset database — open Sql Server Management Studio Express . (I didn’t install it with the editor — I downloaded it from Microsoft). Connect to BWDATOOLSET server. Expand Databases . Next expand bw_dragonage_content . Next, expand Tables . Right click on dbo.Module table and select Open Table . A window will appear similar to Excel. Find your module, right click on it and select Delete. That’s it, your module is permanently and permanently removed from the database.

Q: I have Dragon Age: Origins version below 1.3. After creating any mod and exporting to the game, the main campaign stops working. What to do?
A: On earlier versions (most often 1.0) the main campaign doesn’t play because the main plot-file is overwritten by the plot-file from the mod and all resources no longer function. There are also such things as: an empty squad camp, a fail during character generation. How to return everything? — First of all, remove the problematic exported plot files from the Documents\Bioware\Dragon Age\packages\core\override directory. as soon as you delete the content, then the standard resources should work again. Next, how to fix the toolset: use the following SQL command on your toolset database:

UPDATE t_Plot SET GUID = ‘1c5a23c1-30e5-488a-bc18-a4163ebab35b’ WHERE GUID = ‘1d9f7c93-cd25-4d2b-ad40-570702940982’
UPDATE t_Plot SET GUID = ‘c9736a91-f424-4075-8e57-0d9ecd796597’ WHERE GUID = ‘4f2c2ef2-3f00-4c4a-a0d1-d89f60f17e76’
UPDATE t_Plot SET GUID = ’64f06db1-ed4b-49f1-8df3-26a0b1c2d06c’ WHERE GUID = ‘244aa66e-e965-4340-9a92-247e46aaa0de’
UPDATE t_Plot SET GUID = ’25bc6f5e-8da8-4793-8245-071233433332′ WHERE GUID = ‘2aa159b2-a22e-4efa-aa25-590fa07e7a02’
UPDATE t_Plot SET GUID = ‘840c666e-a1fe-48cb-a260-ab1fe42fcfa7’ WHERE GUID = ‘caab223e-bb42- 4b97-b984-0e619079470c’
UPDATE t_Plot SET GUID = ‘be2ab95b-dd97-4d14-8907-4134675ebbbd’ WHERE GUID = ‘0d7bc736-4f62-40bb-9559-ceab38410f67’
UPDATE t_Plot SET GUID = ‘e8cebfa6-eb23-45eb- b704-df06d794c803′ WHERE GUID = ’10b213fb-92a5-4b52-bd1c-5f630a3499d5’
UPDATE t_Plot SET GUID = ‘1fd3a44c-147d-4af3-b5ee-7f62707359ff’ WHERE GUID = ‘6195c7c8-385f-415a-beec-3a642a8900ab’
UPDATE t_Plot SET GUID = ‘e8e833ac-06c0-4bf2-a326-1a7937542d75’ WHERE GUID = ‘b02a8c69-1126-43c9-af5f-0274b28ae773’
UPDATE t_Plot SET GUID = ’02f47300-3c81-44d0-83b7-69186b7d6813′ WHERE GUID = ‘bf9a4701-e284-4a4b-bc14-32b4ce46753d’
UPDATE t_Plot SET GUID = ‘b0b1de08-0c77-4706-bb5e-c49fa70756b5’ WHERE GUID = ‘7783c5ca-49bf-4fa0-9dde-c696a6e1cde3’
UPDATE t_Plot SET GUID = ‘52901f57-0994-4f2f-86fd-b61793ba6b14’ WHERE GUID = ‘e41b7996-49bb-4a69-9f89-ea48049d4015’
UPDATE t_Plot SET GUID = ‘ ee97cff0-12d3-4c49-a774-13140d991475’ WHERE GUID = ‘c6fd6f4e-f99f-488f-b5e6-9bc2e92b2634’
UPDATE t_Plot SET GUID = ’68f1b23e-b3ea-42f5-b363-abe7feb86a50′ WHERE GUID = ‘83147f27-9833-42c1-b59f-95c232575c91’
UPDATE t_Plot SET GUID = ’69fa27e2-5b81-420a-b040-f7885531a408′ WHERE GUID = ‘a16ccbd9-4842-4eae-be75-166a26e8c1c2’
UPDATE t_Plot SET GUID = ‘f2ebb79c-8ef1- 42ad-91dc-9e2d1bea74e2’ WHERE GUID = ‘621e860f-c6c7-4659-b5ad-7

Dragon age origins save editor

The program was not planned for the community, and was created to help in Russification. But in order not to be selfish, he brought it to mind and posted it.

Not all, but the main parameters for editing are implemented. I do not plan to update the project (but updates are possible), since the current capabilities are enough for even the most scrupulous to be able to fully explore the game.

Please note that the change does not occur in the current game process, but in the save file. After changes in the program, you need to reload the save game (you do not need to exit the game). And accordingly it will be saved before changing it.

Corresponds to game slots in the game. Same order, top to bottom.

If both of them are available, then you need to select the required one, and it will be edited.

Click the checkbox to change the program language. Russian is available as the main language, and English, with the original names from the game.

  • Slot backups — manage save backups.
  • Updating data — reload data from save file. By default, it happens automatically after saving in the game.

They are created automatically when the program is started (enabled by default in the settings), when changing the slot and saving type. You can also create manually. Tied to a slot, i.e. Each slot has its own backup saves. Created (and restored) based on the selected save type.

When the maximum number is reached, the latest ones are deleted (if automatic creation is enabled in the settings). If you specify a name for the backup when creating it manually, then the program will not automatically delete it.

Restored by pressing the left arrow button.

  • Difficulty of the game. Available as games or add-ons. Extreme position — extreme possible difficulties available in the game. Intermediate values ​​are rounded up to those in the list. In the game progress menu, the difficulty will not change, but in the game itself, yes.
  • Money. Quantity is limited.
  • Health. Health itself cannot be changed, but happiness is. When increasing happiness in the game, the game will reset it to the maximum value set by the game, if it is greater than it. Happiness is limited in meaning.
  • Wum size and color. Intermediate values ​​are allowed when changing dimensions. Extreme values ​​- extreme possible sizes. The color of the wuma is not set permanently, and fades over time.
  • Travel time. Real time spent on passing the game. Limited in meaning.
  • Doors. The ability to open or close the doors that have ever met on the way. If some door is not affected by the state change, then the door is scripted.
  • Quantity. A value of 0 removes the item from the game. Limited in meaning.
  • Item color. Opens the color selection window. If the item has a color with unique properties, then it will be added by the program to an additional slot.
  • New item. To change the novelty status of an item.
  • Item icon. Click on it for more details.
  • Additional features. Additional field if the item supports additional functionality.

Download Magician, the beginning of the game, from the main quests the Urn of Sacred Ashes was completed. From GG’s assistants: Stan, Liliana, Morrigan (an affair with her), Alistair, Sheila and the dog. Many wanted to play for the magician, but due to some difficulties (quick death of the GG, weak team), desire n.

Removing user content

  • Removing individual modules can be done using third party programs such as DAModder.
  • Deleting a module from the toolset database is covered in a separate article.

Now let’s talk about how to remove all user-generated content from the game.

Safety first. and therefore, initially you need to do the following:

  • Disable all third-party extensions (modules) in the game in the «Downloadable content» menu.
  • Load a saved game and check that the game works fine with no extensions disabled.
  • Back up the My Documents/Bioware folder.

Now we will clean the folders, and taking into account the fact that modmakers do not always follow the correct organization of files, we will clean all folders.

Download 1. Elf Doliets (Name Theron) 2.19 level 3. Passed the whole game 4. Passed all DLC 5. Weapons in each hand (Berserker and Ripper) Plot moments. Sophia Dryden is dead. Orzammar was ruled by Harrowmont Roman with Morrigan (Flemeth slain) Saved.

Save/SaveGame (All 109 achievements unlocked)

Download All achievements from Inception, Awakenings, darkspawn chronicles, Tales of orzammar, Lilianna’s Song, Golems of amgarrak, Witch hunt unlocks. 109 of 109. Move the file from the archive to the . Documents\BioWare\Dragon Age\Set .

Save / SaveGame (Mage, game start)

Download Mage, game start, Urn of Sacred Ashes completed from the main quests.