engine.upk
for Borderlands 2 on Linux/Mac(works on Windows too, but it works worse than patching binary file, so I don't recommend using it), instructions: https://www.reddit.com/r/Borderlands/comments/5y35js/community_patch_for_linuxand_probably_mac/and Syntax Highlighting for Kate Editor. Put bpf.xml
file to C:UsersusernameAppDataLocalkatepart5syntax
(~/.local/share/org.kde.syntax-highlighting/syntax
on linux) and restart Kate if you have it launched. If you don't have this directory you can create it or launch update for syntax(Settings > Configure Kate > Open/Save > Modes & Filetypes > Download Highlighting Files
) and it will create needed dir. It will be used by default for *.bpf files, but you can use it for *.txt files too. It can be on with Tools > Mode(Highlighting) > Other > Borderlands Patch File
.