File information
Last updated
Original upload
Created by
McGuffinUploaded by
mcguffinVirus scan
Tags for this mod
Activity logs
This page was last updated on 02 October 2024, 1:09PM
- Changelogs
-
-
Version 1.6.0
- -UI/Internal: added ShatteredSpace.esm in the vocabulary data.
- -UI/Internal: Default bsa definition updated for starfield.
- -Internal. Fixed an issue with npc/fuzmap for Starfield.
- -UI: npc and fuzmap are now not automatically generated when opening the npc panel. You need to click the "Generate npc/fuz map" button. Previous 'auto' method was messy and could cause issues.
- -Api: updated few definitions.
- -Internal: xTranslator is now compiled with Delphi 12.1 CE
- -Internal: Updated virtualTree and htmlviewer components
- -Known issue: the medium/small FormID support still needs some work for Starfield. ETA unknown.
-
Version 1.5.9
- -UI/Translation: In the regex translation tool, the end of line tag usage has been slightly modified: you can now use '\r' to add 'CR' and/or '\n' to add 'LF'
- -Internal: Added full support for Small and Medium master for Starfield. (BGS broke everything there, so this probably needs further testing...)
- -Internal: Updated Starfield header version
-
Version 1.5.8
- -Internal: Added support for Medium & light Master analysis (fuzmap, npcmap, processing, keyword etc...). Note: the support is limited for now, and wont work correctly for more than one cascading master.
- -Internal: Updated Starfield and Fallout76 header version
- -Dictionary: Added new base game master to the vocabulary setting.
- -UI: french UI resource updated. Thx to plplecuyer.
-
Version 1.5.7b
- -Custom txt (McM): Sst Dictionaries have been improved for custom txt.
- -Custom txt (McM): Some parsing regex have been added and adjusted
- -Custom txt (McM): It's now possible to change text codepage on load, on the fly.
- -UI/internal: The synedit component has been updated to the TurboPack update https://github.com/TurboPack/SynEdit
- -UI: In the edit windows, it's now possible de change the text editor to a LiteVersion (ie: TRichEdit), which can handle RTL display (the option is available in the editor context menu->display). This lite editior is faster for heavy unicode language (east, farsi etc...) but doesn't handle hightlight and search, dynamic corrections etc...
- -Arabic: arabic RTLtoLRT conversion (menu ->tool -> language specific tools) has been improved, so it's possible to choose the method, and see a preview of the result.
- -Internal: Fixed an issue with McM/customTxt compare tool.
- -UI/Internal: loading a lot of PexScripts from outside BSA at the same time has been optimized and now offers the possibility to discard Pex without translation needed.
-
Version 1.5.6
- -Custom txt import: Fixed an issue with lang suffixe not applied correctly when extracting a txt file from a bsa.
- -Custom txt import: Fixed an issue with McMCompare.
- -Arabic: Added a very experimental and early alpha test for arabic RTLtoLRT conversion (menu ->tool -> language specific tools)
-
Version 1.5.5
- -Custom txt import:Text importing has been rewritten to allow importing custom text files as long as their string definitions are handled on single lines. This applies to Mcm/translate default files, as well as rftp, Skyrim Desc files, and so on. The parsing definition is located in [xTranslator\misc\customTxtDefinition.txt] and can be edited as needed.
- -Starfield: Added new REC:FIELD definitions
- -Starfield: Added new game esm in the vocabulary list
- -Fallout76: Added new REC:FIELD definitions
- -UI: Fix for high resolution scaling > 100%.
-
Version 1.5.4
- quick Maintenance update:
- -fix for the new Fallout4 ba2 archive header.
- -Added the free CreationClub mods in vocabulary list.
-
Version 1.5.3
- -Translation API: Added OpenAI support. You need to set the key in the Translation Apis options. You can also adjust the prompt if necessary, the model, and eventually the url. Note: OpenAI limits the number of requests/token per day.
- -UI: when hovering the translation meter widget you can see a tooltip with the raw numbers of translated/untranslated items.
-
Version 1.5.2
- Maintenance update:
- Starfield: Updated new header info version
- UI: updated Spanish UI translation, credit and thanks to Pashalsta.
-
Version 1.5.1
- Maintenance update:
- Starfield: Updated new header info version
- F76: Updated new header info version
-
Version 1.5.0
- UI/DialogAnalysis: Added a new data analysis to show conditions on dialog line when relevant.
- Internal: Fixed an crash that could occur when trying to generate a npcMap on 2 different versions of the same esp/esm loaded at the same time.
- UI/TranslationApi: Reduced Google virtual array inconsistencies and added fallbacks to handle normalized string translation error.
- UI/Vocabulary: Loading a lot of dictionaries has been greatly optimized.
- Internal: a lot of small optimizations
-
Version 1.4.20
- UI/TranslationApi: implemented an option to normalize texts containing <Alias> or <Number> before sending them to the translation API. This can significantly reduce costs and improve translation speed for mods that utilize a large number of similar strings with varying aliases and numbers.
- UI/TranslationApi: fixed some URL encoding issues that could prevent correct queries in rare instances.
- UI/TranslationApi: made some adjustments to query timers to prevent server errors with large arrays.
- Internal: improved internal strings initialization.
- UI: Updated Japanase UI, credits to Kuroko137.
-
Version 1.4.19b
- UI/TranslationApi: Array Api Translation has been overhauled and improved. Google Translate (free) has been added to automatic array translation. You can make a direct APItranslation on selection (context menu) or globally (main menu/toolbar) on all untranslated strings. Note: MSTranslatorAPI and DeeplAPI are way faster and a lot more reliable for big tasks.
- Batch Processor: APITranslation and save dictionary commands have been added. See https://www.nexusmods.com/starfield/articles/283 for more details.
- UI: Adjusted rules for the Heuristic String exclusion (former 'Lock non-translatable') tool.
- HeaderProcessor/internal: Fixed an issue with some fallback lookup from masters.
- 19a: UI/TranslationApi: Fixed an issue that could lock the GoogleApi. The reliability of the googleAPI virtual array has also been slightly improved in the process.
- 19a: Internal/Translation: Using the fix-Number and fix-Alias subtool now only tag strings to partial if a change has been applied.
- 19b: UI/TranslationApi: Fixed an issue with apiTranslation being disabled while it should not in some cases.
- 19b: UI/TranslationApi: Added a small statistic feedback in the log while running array apiTranslation.
-
Version 1.4.18a-alpha
- UI: fixed an issue with dialog swapping
- FuzMap: Fixed an issue where unused voices references were still showing up.
- UI/Editing: added a way to do a quick edit for short strings directly in the main list. The default activation is Ctrl-Enter for the Quick edit, and Enter to open the classic edit window. This setting can be inverted in the options. You can also use F1-F2-F3 to validate or tag close the string. When edited, 'Enter' validate the string like F1.
- UI: Added a new command tool (menu Tool->Lock non-translatable) to tag in yellow (locked) all strings that should not need translation. (the tag rules can be adjusted in the advanced options, tab: Non-translatable strings rules)
- UI/Dictionaries: The vocabulary list has been reworked. You can now sort your dictionaries with sub folders. As before, the first dictionaries loaded (highest in list) take priority when a source has multiple translation. All new dictionaries goes in the default folder.
- UI: In the edit window, first edit tab, a dropdownList has been added to see all keywords and other relevant data related to the edited item. You can use F12 to toggle the dropdown view.
- UI: Dialogs are now correctly switched to next logical dialog even if the current editing tab is not the DialogView Tab.
- HeaderProcessorWizard: The wizard has been updated so it's possible apply processor rules to multiple esm files with few clicks as long as they are all installed in the game\data folder.
- HeaderProcessor: the UI has been slightly adjusted. Added a direct Regex support. Backrefs can be captured and sent in the header definition with %1 to %9 references. If the regex fails the rule is not processed.
- UI: Some minor adjustments
-
Version 1.4.17-alpha
- UI/XML: It is now possible to drag and drop XML files over a loaded ESP/ESM for quick translation (This directly use the default options).
- UI/BatchProcessor: Made some internal adjustments. Batch files will now be correctly saved with the .txt extension. Added the commands command=closeAll and command=loadAllMasters.
- UI Feedback: Lookup-failed strings now correctly receive a placeholder string replacement.
- UI/Internal: Fixed an issue that prevented keywords from being correctly identified when their master ID was greater than 00. (issue introduced in 1.4.13)
- UI: Fixed an issue where a window could be locked in certain circumstances.
- UI: Fixed minor issues related to vcl theme switching.
- UI: Added a LoadAllMaster button in the main tool bar.
- UI: fixed an issue where validating a string in the edit window did not move to the next logical record.
- Internal: The applysst function has been optimized slightly.
- HeaderProcessor: Added some new internal data analysis for virtual keywords (global value, item price, GBFM analysis).
- TranslationAPI: Fixed an issue when adding new supported languages for MS Translate and DeepL.
- UI: Some operations are now prohibited if an esp/esm has been forced into the wrong workspace. The wrong workspace UI feedback has also been changed to be visible with alternate vcl themes.
-
Version 1.4.16-alpha
- -UI/BatchProcessor: Added the first iteration of a batch processor that allows to process files with various commands (language selection, sstImport, xmlImport, finalization, etc...). (Menu->Wizard->BatchProcessor). More info will be available here: https://www.nexusmods.com/starfield/articles/283
- -UI/DialogView: fixed an issue with the display of the current Info record reference
- -Internal/Heuristic: Heuristic translation is now ~40% faster and should be, overall, more accurate. Speed is directly correlated to the size of the loaded vocabulary. Heuristic distance results are also slightly modulated against the text size.
-
Version 1.4.15-alpha
- Internal: Updated Version Control for Fallout76
-
Version 1.4.14-alpha
- -Internal: fixed an issue with some archives using lz4 compression that prevented files to be extracted
- -UI: Fixed some minor issues with the integrated bsa/ba2 browser
- -UI: Fixed some minor graphical glitches with the gray theme
-
Version 1.4.13-alpha
- Internal: Fixed an issue with espcompare that caused it to mix up records with the same FormID but different master Index in the same .esp file. As a result, espcompare should now be more versatile when comparing .esp files with different masters.
-
Version 1.4.12-alpha
- -NPCmap: Dialog analysis should be quite complete now for Starfield
- -UI/Dialog view: Dialog items are now sorted by scene in the Dialog view when it's relevant. You will need to [load all masters] to be able to get all references for mods that edit quests from masters.
- -Editing/Heuristic: Slight optimizations, and improved status bar feedback during the process.
- -Internal: Fixed an old issue were a dictionary could fail to apply on records with no Edidname, if the esp have different masters than the ones registered in the dictionary.
- -UI: Improved RegEx feedback in search fields.
-
Version 1.4.11-alpha
- -Editing: fixed a critical error when using heuristic editing
- -UI/Filter: Filters have been reworked to offer a more streamlined logic. You can also select a specific warning by right-clicking the warning filter button.
-
Version 1.4.10-alpha
- -UI: xTranslator should now be fully "dpi aware" for High resolution monitors.
- -UI/Editing: It's now possible to add a linebreak in RegEx Tool output (use \n)
- -UI: added an AutoBackup system. Off by default, you can setup a timer to save a backup dictionary (This Dictionary will be saved in the _xTranslator\UserDictionaries\[Game]\Auto\ folder, in case you need to restore it.This setting is saved by game. Note: this feature is in alpha test, please report any issue with it.
- -Editing: Fixed an issue with breakingChars in the edit window.
- -internal: IDE updated to Delphi 11.3.
- -Internal: Many internal improvements and adjustments.
-
Version 1.4.9-alpha
- -UI/Internal: Fixed a crash related to FuzMap on Starfield.
- -UI: fixed an issue where drag&drop was disabled after switching Theme.
- -UI: The translator meter should now hide correctly when closing files.
- -FuzMap: it's now possible to map and read fuz voices whose name has been overridden in INFO record.
- -Internal: fixed an issue where the state [translated, partial etc...] of identical strings could be mixed when they don't have the same state in a dictionary.
- -UI: Using the application name to define the workspace has been fixed. Available exe names are [fo4Translator.exe, tesvTranslator.exe, fonvTranslator.exe, sseTranslator.exe, f76Translator.exe, sfTranslator.exe].
-
Version 1.4.8-alpha
- -UI: Added limited Theme support. In the menu option->display, you can choose between default/light/grey/dark. You can also adjust the luminosity of the editing components. It's not full theme support because of of the general color code used in xTranslator.
- -UI/Internal: The NPCmap as been updated. NPC are now linked to ~80% of dialogs. Still some decoding to go to be able to get everything.
- -UI/Internal: The fuzMap generation has been optimized.
- -UI: the Translation meter widget has been moved from the PageControl headers and redesigned (This had to be done to support Theme). It can also be hidden (main list Context menu->Translation meter widget)
- -UI: Many UI adjustments.
- -Internal: Many internal improvements and adjustments.
- -Updated Japanase UI, credits to Kuroko137.
-
Version 1.4.7-alpha
- -UI: When you search text in vocabulary (edit window>searchTab), the searched text will be automatically highlighted in the full text view.
- -Internal: fix for a crash when selecting specific params when applying sst dictionary.
-
Version 1.4.6a-alpha
- -Internal: Sst&cache loading has been greatly improved (again), up to 10 times faster, especially if you have a lot of dictionaries. You will need to regenerate your game dictionaries (options -> dictionary to take advantage of this if you didnt do that @ v 1.4.3-alpha release. User dictionaries will gain the optimization as soon as they are opened and resaved.
- UI/Strings: "Load String As .Translation" does not require the 3 strings/dStrings/ilStrings files to be able to perform. You can now load just one. (Note: if the files 3 are in the same folder or in a bsa, the tool automatically load the whole set)
- -Internal/EspCompare: Fixed a rare issue with espcompare when record of the same type have the same base formID in multiple master
- -Internal: fixed few minor issues.
-
Version 1.4.5-alpha
- -UI/Search: In the advanced search it's now possible to search by keyword. Keywords are special keys identifier that define a behavior or rules for a lot of records in Bethesda games. Note that you will need to load all masters of the edited mod to be able to get access to all the fallback references (you can load all masters in the tool menu)
- -UI/TranslatorAPI: You can now select as many items as you want and send them to Array translator API (Deepl/MSTranslator only). A confirmation box will tell you an evaluation of how many chars will be send for translation. Note that, ultimately, you will be limited by the state of your API account. Free account usually allow ~500000 chars per month.
- -internal: items initialization moved into a TThread: Localized files will load faster.
- -UI: added CreationClub default mods in the vocabulary list for Skyrim SE/AE.
-
Version 1.4.4-alpha
- -Internal: fixed an issue with the Starfield dictionaries since the game files use shared strings ID in duplicated record. Please regenerate your starfield dictionnaries (options->dictionaries) if you use some.
- -Internal: Added an ESM cache system for large localized ESM files. This allows for much faster reloading after the cache has been generated once. Note: the cache will be regenerated if the original ESM is updated. The cache system can be disabled in the options.
- -Internal: sst&cache loading has been greatly improved. You might want to regenerate your game dictionaries (options -> dictionary to take advantage of this. User dictionnaries will gain the optimization as soon as they are opened and resaved.
- -Internal: Large Esm loading and large string finalizing have been optimized
- -Internal: The virtual tree view component has been updated to the last version.
- -UI: Fixed an issue where the treeheaders were being cropped in very high resolutions. (The icon are still small for now, however. xTranslator is not fully "dpi aware" at this time)
- -UI: added a warning if you try to open xTranslator in strings only mode. It's here as a legacy method, but should not be used for deep translation. Open the esm/esp instead.
- -general: the old string only cache system has been removed as it was deprecated since a long time.
- -HeaderProcessor: added internal call for Starfield.
-
Version 1.4.3-Alpha
- -UI: QuestList/Dialog view have been updated for Starfield.
- Open the Quest tab, then double-click on a quest to open the dialog catalog for that quest.
- -Internal: Adjustments relative to Starfield esm data.
-
Version 1.4.1-alpha
- -Xml: Xml generated with strings only will fallback to string to string comparison, this should avoid the "old data format for XML error". Note that the string mode is quite deprecated at this time. It's preferable to load the esm directly even to edit strings only.
- -General: Added some languages data in the default setup.
- -Internal: adjustment relative to Starfield esm data.
- -UI: added an internal option to verbose localized loading warning.
- -FuzMap: updated for Starfield. However: NPC relation may be incomplete.
- You will need a third party tool to convert the audio: Download the Command-Line64bits at https://vgmstream.org/ and dezip it in the xTranslator\tool\ folder, with no subfolder.
- Then open xTranslator in the starfield workspace, load Starfield.esm, open the Npc/Fuzmap tab to generate the map, the you can listen the dialogs.
- -Pex Decompiler: Updated for Starfield. Pex can be opened directly or directly in Ba2 archives. The name for new OPCode are placeholder.
- -Internal: adjustments relative to Starfield esm data.
- -Updated Japanase UI, credits to Kuroko137.
-
Version 1.4.0-alpha
- basic support for Starfield
-
- Author's activity
-
October 2024
-
02 Oct 2024, 1:09PM | Action by: mcguffin
Changelog added
'Change log added for version 1.6.0'
-
02 Oct 2024, 1:09PM | Action by: mcguffin
File added
'xTranslator [version 1.6.0]'
August 2024
-
24 Aug 2024, 1:23PM | Action by: mcguffin
Untracked
'xTranslator'
-
22 Aug 2024, 5:16PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.9'
-
22 Aug 2024, 5:15PM | Action by: mcguffin
File added
'xTranslator [version 1.5.9]'
-
01 Aug 2024, 6:36PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.8'
-
01 Aug 2024, 6:35PM | Action by: mcguffin
File added
'xTranslator [version 1.5.8]'
May 2024
-
25 May 2024, 1:22PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.7b'
-
25 May 2024, 1:22PM | Action by: mcguffin
File added
'xTranslator [version 1.5.7b]'
-
24 May 2024, 7:07PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.7a'
-
24 May 2024, 7:06PM | Action by: mcguffin
File added
'xTranslator [version 1.5.7a]'
-
24 May 2024, 5:34PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.7'
-
24 May 2024, 5:33PM | Action by: mcguffin
File added
'xTranslator [version 1.5.7]'
-
12 May 2024, 12:30PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.6'
-
12 May 2024, 12:29PM | Action by: mcguffin
File added
'xTranslator [version 1.5.6]'
-
04 May 2024, 7:38PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.5'
-
04 May 2024, 7:38PM | Action by: mcguffin
File added
'xTranslator [version 1.5.5]'
April 2024
-
25 Apr 2024, 5:32PM | Action by: mcguffin
Changelog added
'Change log added for version 1.5.4'
-
25 Apr 2024, 5:31PM | Action by: mcguffin
File added
'xTranslator [version 1.5.4]'
-
20 Apr 2024, 9:10AM | Action by: mcguffin
Attribute change
'Description changed.'
-
- Mod page activity
-
May 2025
-
30 May 2025, 11:02AM | Action by: ojinuma
Endorsed
'xTranslator'
-
30 May 2025, 2:53AM | Action by: DKell55
Endorsed
'xTranslator'
-
30 May 2025, 2:50AM | Action by: xAlkaiserx
Endorsed
'xTranslator'
-
30 May 2025, 1:18AM | Action by: YVYZ
Endorsed
'xTranslator'
-
29 May 2025, 6:23PM | Action by: Aarbuz1987
Endorsed
'xTranslator'
-
29 May 2025, 5:16PM | Action by: ochazukemeron1202
Endorsed
'xTranslator'
-
29 May 2025, 4:58PM | Action by: beyborod
Tracked
'xTranslator'
-
29 May 2025, 2:55PM | Action by: kanikaze96
Endorsed
'xTranslator'
-
29 May 2025, 12:47PM | Action by: khro7111
Endorsed
'xTranslator'
-
29 May 2025, 12:17PM | Action by: faysis
Endorsed
'xTranslator'
-
29 May 2025, 5:24AM | Action by: zeral189
Endorsed
'xTranslator'
-
29 May 2025, 5:17AM | Action by: swiftest117
Endorsed
'xTranslator'
-
28 May 2025, 5:52PM | Action by: euromeeeen
Endorsed
'xTranslator'
-
28 May 2025, 5:11PM | Action by: Krou705
Tracked
'xTranslator'
-
28 May 2025, 11:07AM | Action by: wabitaso
Endorsed
'xTranslator'
-
28 May 2025, 8:39AM | Action by: HanNamaUdon
Endorsed
'xTranslator'
-
28 May 2025, 6:57AM | Action by: Joschinsky666
Endorsed
'xTranslator'
-
28 May 2025, 2:56AM | Action by: baster2130
Endorsed
'xTranslator'
-
27 May 2025, 9:37PM | Action by: oXidFoX
Tracked
'xTranslator'
-
27 May 2025, 5:20PM | Action by: Atra5
Endorsed
'xTranslator'
-