Dragon Age: Inquisition
0 of 0

File information

Last updated

Original upload

Created by

KrrKs

Uploaded by

KrrKs

Virus scan

Safe to use

About this mod

Plugin for the Frosty Editor and Mod Manager that allows editing and adding texts to the game, and use mods which include texts modified with this plugin.

Requirements
Permissions and credits
Changelogs
The Bioware Localization Plugin allows editing and adding texts in the games Mass Effect: Andromeda and Dragon Age: Inquisition with the Frosty Editor and using mods created that way in the Frosty Mod Manager.

Requirements:

  • Version 1.1.1.1 is already included in Frosty 1.0.6.2. beta 1 and newer. I will update this page if there is a newer variant that has not been merged.
  • Version 1.1.0.2, and newer are compatible with Frosty Editor and Mod Manager version 1.0.6.0 Beta 1 or newer, but not with with 1.0.7 development version (at least not without some changes).
  • Version 1.1.0.1 is compatible with Frosty 1.0.6.0 Alpha 3, Alpha 4, and Alpha 5. That plugin version is available under 'Old Files' in the download section.
The current Frosty version as of the last upload is the 1.0.6.1 release. The current version can be found on the frosty discord, the github page, and is available form the main Page: https://frostytoolsuite.com/

Installation:
To use the plugin in the editor, or in the mod manager, download the main file, unzip it, and drop the included BiowareLocalizationPlugin.dll in the Plugins folder of the program's installation directory.

The source code is provided here, so you can build the library yourself. You probably just have to replace the links to the frosty editor libraries with the path information from your system when using the packaged version from here.
Its now also merged into the main frosty github branches.

Important note for mod users:
Make sure to only use those text mods that match text languages available and selectable in your game!
When trying to use mods for languages that you can not select in the game, then frosty will crash with the most generic 'Object reference not set to an instance of an object.' exception thrown in the FrostyModExecutor's ProcessModResources method.

Usage in the Editor:
The Editor can be found under View -> Bioware Localized String Editor

  • The 'Add / Edit' button on the lower left is used bring up the edit dialog for text entries. Since version 1.1.1.0 there is now also a Replace Text function for easier find & replace edits.Texts can be reverted individually, using the 'Remove / Revert' button in the string editor, or the entire text resource can be reverted via the Chunk/Res Explorer of Frosty.
  • An xml based text export and import functionality allows for easier sharing of texts between mods, and can be used to share texts for translation and then re-importing them into mods.
  • There are a few more details in a guide, which is also located in the downloads section in pdf format. - The last version of that guide was mostly written at 3 am, so if you see any errors or have better information to include, please let me know ;)
  • Apparently new texts do not reliably work in the globaltranslated resources, but using textpatch or even a combination of resources instead works fine.
  • Mods that include edited crafting name adjectives for DA:I from version 1.1.1.0 or newer of this plugin will be ignored by previous versions. Other than that the plugin is fully backwards compatible. So keep an eye out for people claiming your mod doesn't work - they probably use outdated plugin versions - they should see an entry in the mod manager's log tab.

Suggestions for mod creators:
Not all language bundles are available in every game version, and trying to apply a mod that alters a resource not available in the local game will crash frosty. So, please separate text mods from the content mod where the texts are used, and ship text mods per language.
For text mods created with this plugin, I now use 'Texts - <Language>' as category in Frosty.
Also, please share what text id or range of text ids your mods use, so that id collisions can be prevented. You can do so in the topic in the comment section of this file.

Credits:
GalaxyMan2015
- for the original plugin and text db reading the bioware strings.
Cade - for maintaining and updating the Frosty Tool Suite, finishing the plugin system and publishing the plugins' sourcecode.
wannkunstbeikor - for updating the ILocalizedStringDatabase interface and extending the original Localized String Viewer into an editor. Also for fixing the plugins inclusion in the mod manager.
faqy for finding a bug in the mod application phase and providing a great bugreport and template to recreate and test that
Eviefrie for another valuable bug report and the french text resource that proves to be invaluable in recreating and understanding several bugs
Dmitrias for notifying me about the problem with crafted item names in DA:I