Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
If you have experience in FNA/XNA modding or some ideas please comment. I'll appreciate any help.
But big chance I lost it
*Not all materials in the game can be modified
In short
- I changed 4 font files in game and added russian symbols (with some xna tools from terraria modding)
- I changed some xml files with text to russian
- Then I had ConvertorProgram that makes from russian jibberish (Changed Encoding to custom)
And game will have english and russian symbols
My Discord Кондратьев Михаил#5388
If someone interested in font modding and translation we can connect and finish project.
Some russian letters reuse english because of letter count restriction.
And I have example of this working in the game
Image of font [cdn.discordapp.com]
Image of main menu [cdn.discordapp.com]
The phont files of the game are located in: "C:\Program Files (x86)\Steam\steamapps\common\Unexplored\Assets\Sprites\Fonts" as you may already know.
The way the game knows which letter to draw is as follows: it reads an english string and substracts 32 from it. So the game starts counting from 32. This corresponds to ascii values, where character 32 is a space, 33 is !, 34 is ", ... You can find these tables online.
I'm not sure how well russian translates to english. I suppose it does not very well. However because the text is not at all related to what is displayed (the Phont files is just 1 letter translates to 1 image) you could replace a, b, c, ... by the russian alpabet.
After that you adjust the Language files to what you wish to write in some english variant of the russian word.
For example:
English word: unexplored
Russian word: неисследованный
Language file: ofjssmfepcaooCk
Displayed in unexplored: неисследованный
Translation table:
a => a
b => б
c => в
d => г
e => д
f => е
g => ё
h => ж
i => з
j => и
k => й
l => к
m => л
n => м
o => н
p => о
q => п
r => р
s => с
t => т
u => у
v => ф
w => х
x => ц
y => ч
z => ш
A => щ
B => ъ
C => ы
D => ь
E => э
F => ю
G => я
H => A
I => Б
J => ...
I understand it's not practical to do this translation technique by hand, if you're still intrested in translating the gamefiles into russian I can make you a little program which will translate it to the "weird language file" english. You can email me at: elias.heyndrickx@gmail.com. I'll send you a small and compact windows program to do the translation for you. It's not much work to make.
One final point of note:
Not all text is located in these files (sadly). It's something I would like have a look at but I am currently focusing on other things. But quite a bit of it is.
In my font I found some similar symbols from english and reuse them
like y -> у and more crude example like r -> г
I already have demo program that can convert pure russian to right encoding for my font, but thank you for offer
Maybe if we have enough attention developers will make small update that transfers more text in resources.
Happy to hear you found a way to translate things already. I might make a better supported version for translation.
The problem is I'd like to fix other game breaking bugs first:
- Dissapearing items (fixed but not published)
- Items getting stuck in walls (fixed but not published), I recently noticed stuff can also get stuck in locked doors. So I will probably have to implement yet another patch for that aswell.
- Corrupt save files, very annoying. Might be related to books?
- Big lagg spikes, still not sure what causes this. I'm sure it's something stupid.
And a bunch of other fun things I'd like to do. But those big glaring issues come first.