Bensbach is an Unreal Engine 3 (UE3) compiler and decompiler made for games' mods creation. Decompiles from UE3 bytecode - to UCB source code. Compiles from UCB source code - to UE3 bytecode.
UCB - convenient, simple language for those people who knows what UE3 bytecode is. And easily understandable for others.
to create https://github.com/FI-Mihej/Realistic-Damage-Model-mod-for-Long-War
mods source code in Notepad++ you may use https://github.com/FI-Mihej/UCB-Source-Code-highlighter
- Compiler and Decompiler:
unreal_script_byte_code_compiller_decompiller.py
- compiler and decompilerucb_compiler_decompiler_description_words.py
- preprocessor keywords for mods' source code
- Tools:
- Installation:
compile_and_install_mod.py
get_bytecode_by_name.py
- Work with UPK files:
- File Cache:
ucb_tools_files_cache_manager.py
ucb_tools_kernel.py
prepare_local_upk_files.py
ucb_tools_config.py
- File Cache:
- not yet implemented:
profiler_result_reader.py
remote_ucb_compiler_decompiler.py
ucb_compiler_decompiler.py
- Installation:
Current project state was obtained at the beginning of 2016: after publishing mod and before my main lib refactoring. Also it is not ready for standalone-app distribution.
Copyright © 2016 ButenkoMS. All rights reserved.
Licensed under the Apache License, Version 2.0.