To make it into a language pack you will need to use lang_ukr.ini that's just how the language addon system works. I'm now using the "lang_eng.ini" as a basis for my translation, and everything seems to be working alright! This icons font obviously isn't part of the files you need to put in the package it's just a tool to make the icons text Just remember that the font is supposed to be 5 characters high, and the extra space above and below in the font is purely to allow accents on letters. I haven't added anything for KOI8-U into it though, but you can always do that yourself if you want. And if the text doesn't quite fit you can always make the letters a bit thinner.
Sadly, the Windows clipboard can't handle transparent images, so you'll need to clear the background color yourself before pasting it on the icon. You can right-click the preview image and select "Copy" to get the image on the clipboard. When the font is loaded, you can type the text you need into the text box at the bottom, and the preview pane next to it will show the image to paste on the icon. It is meant to be viewed in the font editor with the included palette "TD VCR" (palette can be changed in the dropdown at the right side). Make sure to always leave an empty line at the end of every ini file you make / edit, otherwise the game's ini read system can't read the last line.Īs for the buttons and icons, I just converted the icons font image to an actual. Just open your lang_ukr.ini in Editpad Pro, set the text encoding to KOI8-U, and then paste these lines at the end of it: I'll spare you the process for generating this. This is basically just all the characters of the 128-255 character range of that text encoding, but converted to upper case, so the game's function that converts text to uppercase works on the special characters.
There's one thing that seems to be missing from that guide (I really need to update it to include more detailed font support), and that's the uppercase rules for special characters. mix files? You'll need to use "XCC Mix Editor" from the XCC Utilities to put everything in a. All of that stuff should work as described.
the guide details how to make your lang_XXX.ini. But it'll work with the ones I attached now.)įor the rest. (I added filler characters in the fonts I gave you before, so it'll give some pixel mess with those. The game's read method won't trim beyond that character, and it'll show up as 0x0 pixels ingame, so that could work start it with one of the characters from the KOI8-U encoding that is empty in the font (it's easy to find in the font editor, and you can just copy the character from there with ctrl+c and paste it in Editpad Pro, as long as both are set to KOI8-U). If you want to start an entry in the text_XXX with spaces. actually, if you need to do that, there might be a sneaky way around it, but you'll need to update the fonts for it. For some things, like the "select transmission" (new game) screen, it might be necessary to use spaces to align the text correctly, and, well, that doesn't work. The main issue that currently exists with using an ini for the text_xxx stuff is that the entries read from ini can't start with spaces the game's ini read system trims those off automatically. as I said, my guide was kind of ahead of things with the ini format, though that isn't too much of a problem.