Skip to content

Unreal Engine kismet strings extractor and replacer.

License

Notifications You must be signed in to change notification settings

SolicenTEAM/KismetEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solicen.KissE

Englsih | Русский

KissE is a script/tool for processing and modifying (EX_String Const) inside the Unreal Enigne Kismet bytecode. It allows you to both get all available for extraction strings (EX_StringConst) and replace them with (EX_UnicodeStringConst) by changing the instruction itself inside the bytecode.

UAssetAPI is used to work with Unreal Engine files and bytecode.

Key features of kissE:

  • Allows you to extract (EX_StringConst) bytecode as string to a CSV file.
  • Ability to modify (EX_StringConst) with those specified replacement in the CSV file.
  • Corrects (EX_UnicodeStringConst) new offsets for correct work in the game.

Made with ❤️ for all translators and translation developers.

Using

  • Or download and drag & drop .uasset and .csv to a command tool.
  • Or use Kisse.exe <file_path>.

Kis(met) s(tring) E(ditor)

  • You can simply drag & drop .uasset and .csv onto Kisse.exe to replace (EX_StringConst).
  • Or use more advanced options with CMD.

Extract strings

Kisse.exe <file_path> <output_csv> --extract

Replace strings

Kisse.exe <file_path> <input_csv> 
Argument Description
--extract extract strings from kismet to csv
--version set specific unreal version: --version=4.18
--help Show help information.

Compilation

Requirements

  • Visual Studio 2022 Preview

Contributions

  • You can create your own fork of this project and contribute to its development.
  • You can also contribute via the Issues and Pull Request tabs by suggesting your code changes. And further development of the project.

Thanks