Difference between revisions of "User:Atap"

The Beyond Skyrim Wiki — Hosted by UESP
Jump to: navigation, search
(Created page with "Workspace page for Atap Skyrim and other Creation Engine games utilize an in-built localization system to support multiple languages. Historically, this system has been misun...")
 
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Workspace page for Atap
 
Workspace page for Atap
  
Skyrim and other Creation Engine games utilize an in-built localization system to support multiple languages. Historically, this system has been misunderstood by the modding community, who have opted to directly translate plugins rather than localize them. This article documents this system and how to localize plugins.
+
== Cleaning Plugins Intended for Merge ==
 +
Though there are plenty of guides for cleaning plugins intended for players, the process of cleaning plugins for development is not well explained. These two processes differ significantly, and submitting a plugin cleaned for play for merge can result in issues worse than submitting a "dirty" plugin. Still, the best practice is to submit cleaned plugins for merge, and this guide is intended to detail the steps to do so. '''This process should only be done once work on a plugin is complete and tested. Though it will render the plugin ideal for merging, it may cause issues if the plugin is loaded into the game and played. If you are not making plugins for a collaborative team that will be merged into a master plugin, this guide is not for you.'''
  
 +
This guide makes heavy use of xEdit. Version should not be a huge concern, but ensure no matter what version you are using to not use the QuickAutoClean tool. This tool is great in ensuring a plugin is safe for play but creates bloat when an autocleaned plugin is merged into its master.
  
== Advantages Over Direct Translation ==
+
Overwritten records
 +
By far the most common dirty edits are edits to existing references from plugins that your plugin loads as a master. In order to filter
  
The vast majority of translations available on Nexusmods and other sites are created by copying a mod's plugin file (esm, esp, or esl) and directly replacing the text inside. The translated plugin file then overwrites the mod's original plugin file, and the translated text appears in game. This method (referred to as 'direct translation' in this article, though there is no commonly accepted name for it) is perfectly functional, but has some notable shortcomings. The largest by far is that translations are not preserved through updates. Any change to the original mod's plugin file must be forwarded to the translated plugin, either by re-translating the original or recreating all changes in the previously translated plugin. This is both time consuming and leaves much room for error.
+
== Worldspace Limitations ==
 
+
In the years following Skyrim's release, much has been learned via trial and error regarding the limitations of the game's engine. This article intends to shine a light on some of these issues so that they do not need to be rediscovered.
Another major issue involves distributing mods intended to include multiple languages. If utilizing the
 
 
 
 
 
== Localizing a Plugin ==
 
 
 
 
 
== The .STRING format ==
 
 
 
 
 
== Converting Direct Translations to .STRINGS ==
 

Latest revision as of 15:18, 16 January 2025

Workspace page for Atap

Cleaning Plugins Intended for Merge[edit]

Though there are plenty of guides for cleaning plugins intended for players, the process of cleaning plugins for development is not well explained. These two processes differ significantly, and submitting a plugin cleaned for play for merge can result in issues worse than submitting a "dirty" plugin. Still, the best practice is to submit cleaned plugins for merge, and this guide is intended to detail the steps to do so. This process should only be done once work on a plugin is complete and tested. Though it will render the plugin ideal for merging, it may cause issues if the plugin is loaded into the game and played. If you are not making plugins for a collaborative team that will be merged into a master plugin, this guide is not for you.

This guide makes heavy use of xEdit. Version should not be a huge concern, but ensure no matter what version you are using to not use the QuickAutoClean tool. This tool is great in ensuring a plugin is safe for play but creates bloat when an autocleaned plugin is merged into its master.

Overwritten records By far the most common dirty edits are edits to existing references from plugins that your plugin loads as a master. In order to filter

Worldspace Limitations[edit]

In the years following Skyrim's release, much has been learned via trial and error regarding the limitations of the game's engine. This article intends to shine a light on some of these issues so that they do not need to be rediscovered.