News and announcements about RVGL's development.
-
VaidX47
- Administrator
- Posts: 121
- From: 333
Unread post
by VaidX47 » Thu Apr 22, 2021 1:11 pm
MIknight wrote: ↑Thu Apr 22, 2021 12:30 pm
Hi there! There are enough languages in your game, but I would like it to be Russian as well. This language is also common
Moved and merged the topic, wasn't correct sub-forum either.
It was previously explained with non-latin languages:
VaidX47 wrote: ↑Mon Oct 26, 2020 11:58 am
Anything with latin characters is up to other people.
Regarding other scripts, including cyrillic, it is currently not possible until there's a separate font file implementation first.
Right now the game reads characters from a single raster texture.
Theoretically you could do it to some extend, but you will have to edit existing font.bmp file and make a "hackjob" by redrawing existing characters and then editing strings accordingly (by still following with latin characters) or replace chars in the file afterwards.
I'm pretty sure that's how most "pirated" (or unofficial) russian game translators do it.
-
celletrix
- Posts: 1
Unread post
by celletrix » Fri May 28, 2021 10:28 pm
MIknight wrote: ↑Thu Apr 22, 2021 12:30 pm
Hi there! There are enough languages in your game, but I would like it to be Russian as well. This language is also common
Privet! You can help by picking a
text file in the language you know and translating it to Russian.
-
eako
- Posts: 1
Unread post
by eako » Sat Apr 02, 2022 12:45 pm
Hello
Do you have any plans to add Korean?
-
D3nk1
- Posts: 5
- From: Japan
Unread post
by D3nk1 » Sat Apr 09, 2022 6:16 am
I may be able to do Japanese, but probably not until Summer break.

-
Vasa013
- Posts: 10
- From: Czech Republic
Unread post
by Vasa013 » Sat Jul 23, 2022 10:08 pm
Hi, I've just updated Czech strings.
Changes:
- little changes in translation
- uppercase characters only in begining of phrases (f.e. Hra Pro Více Hráčů -> Hra pro více hráčů)
The only problem that is still here is the superscript dot at the in-game position.
link:
https://drive.google.com/file/d/1ovAztX ... sp=sharing
*Update: I've made some small final changes (Updated: 2022/07/26)
-
Горячий Павел
- Posts: 16
- From: Russia, Vladivostok
Unread post
by Горячий Павел » Mon May 08, 2023 10:34 am
VaidX47 wrote: ↑Thu Apr 22, 2021 1:11 pm
MIknight wrote: ↑Thu Apr 22, 2021 12:30 pm
Hi there! There are enough languages in your game, but I would like it to be Russian as well. This language is also common
Moved and merged the topic, wasn't correct sub-forum either.
It was previously explained with non-latin languages:
VaidX47 wrote: ↑Mon Oct 26, 2020 11:58 am
Anything with latin characters is up to other people.
Regarding other scripts, including cyrillic, it is currently not possible until there's a separate font file implementation first.
Right now the game reads characters from a single raster texture.
Theoretically you could do it to some extend, but you will have to edit existing font.bmp file and make a "hackjob" by redrawing existing characters and then editing strings accordingly (by still following with latin characters) or replace chars in the file afterwards.
I'm pretty sure that's how most "pirated" (or unofficial) russian game translators do it.
Separate font file? I did, but without diacritics. Is it possible to embed another font texture into the game?
https://drive.google.com/file/d/18GliYS ... share_link
Горячий Павел, or Goryachiy Pavel, can just Pavel.
-
Huki
- Developer
- Posts: 392
Unread post
by Huki » Wed May 10, 2023 12:18 pm
Горячий Павел wrote: ↑Mon May 08, 2023 10:34 am
VaidX47 wrote: ↑Thu Apr 22, 2021 1:11 pm
MIknight wrote: ↑Thu Apr 22, 2021 12:30 pm
Hi there! There are enough languages in your game, but I would like it to be Russian as well. This language is also common
Moved and merged the topic, wasn't correct sub-forum either.
It was previously explained with non-latin languages:
VaidX47 wrote: ↑Mon Oct 26, 2020 11:58 am
Anything with latin characters is up to other people.
Regarding other scripts, including cyrillic, it is currently not possible until there's a separate font file implementation first.
Right now the game reads characters from a single raster texture.
Theoretically you could do it to some extend, but you will have to edit existing font.bmp file and make a "hackjob" by redrawing existing characters and then editing strings accordingly (by still following with latin characters) or replace chars in the file afterwards.
I'm pretty sure that's how most "pirated" (or unofficial) russian game translators do it.
Separate font file? I did, but without diacritics. Is it possible to embed another font texture into the game?
https://drive.google.com/file/d/18GliYS ... share_link
This is almost good enough, thanks for sharing! But there is visible aliasing (the jagged edges) around each character. See below for a comparison:
Can you redo the font with proper antialiasing?
-
Горячий Павел
- Posts: 16
- From: Russia, Vladivostok
Unread post
by Горячий Павел » Thu May 11, 2023 7:39 pm
Huki wrote: ↑Wed May 10, 2023 12:18 pm
Горячий Павел wrote: ↑Mon May 08, 2023 10:34 am
VaidX47 wrote: ↑Thu Apr 22, 2021 1:11 pm
Moved and merged the topic, wasn't correct sub-forum either.
It was previously explained with non-latin languages:
Theoretically you could do it to some extend, but you will have to edit existing font.bmp file and make a "hackjob" by redrawing existing characters and then editing strings accordingly (by still following with latin characters) or replace chars in the file afterwards.
I'm pretty sure that's how most "pirated" (or unofficial) russian game translators do it.
Separate font file? I did, but without diacritics. Is it possible to embed another font texture into the game?
https://drive.google.com/file/d/18GliYS ... share_link
This is almost good enough, thanks for sharing! But there is visible aliasing (the jagged edges) around each character. See below for a comparison:
Can you redo the font with proper antialiasing?
Yes, I'm thinking about how to smooth out the rounded and diagonal edges of the letters. It is possible that you will have to redo it not by the "copy-paste-redraw" method, but using vector graphics.
And here are the questions:
What is the maximum width of the letters in pixels if the texture resolution is 512x512 and 256x256?
Should I add separate diacritics for Cyrillic?
Горячий Павел, or Goryachiy Pavel, can just Pavel.
-
Горячий Павел
- Posts: 16
- From: Russia, Vladivostok
Unread post
by Горячий Павел » Sat May 13, 2023 8:12 am
Huki wrote: ↑Wed May 10, 2023 12:18 pm
Горячий Павел wrote: ↑Mon May 08, 2023 10:34 am
VaidX47 wrote: ↑Thu Apr 22, 2021 1:11 pm
Moved and merged the topic, wasn't correct sub-forum either.
It was previously explained with non-latin languages:
Theoretically you could do it to some extend, but you will have to edit existing font.bmp file and make a "hackjob" by redrawing existing characters and then editing strings accordingly (by still following with latin characters) or replace chars in the file afterwards.
I'm pretty sure that's how most "pirated" (or unofficial) russian game translators do it.
Separate font file? I did, but without diacritics. Is it possible to embed another font texture into the game?
https://drive.google.com/file/d/18GliYS ... share_link
This is almost good enough, thanks for sharing! But there is visible aliasing (the jagged edges) around each character. See below for a comparison:
Can you redo the font with proper antialiasing?
I redid it. At the same time, I revised some of the letters and redid them too.
https://drive.google.com/file/d/11Gl2Zd ... share_link
Горячий Павел, or Goryachiy Pavel, can just Pavel.
-
Huki
- Developer
- Posts: 392
Unread post
by Huki » Fri May 26, 2023 9:29 am
This is much better.
Горячий Павел wrote: ↑Thu May 11, 2023 7:39 pm
What is the maximum width of the letters in pixels if the texture resolution is 512x512 and 256x256?
For a 512x512 resolution, each letter must be 16x32 (for the normal font) and 32x32 (for the title font).
Горячий Павел wrote: ↑Thu May 11, 2023 7:39 pm
Should I add separate diacritics for Cyrillic?
You don't need to add diacritics that are already there in the main font.bmp. However, if cyrillic has any additional diacritics, let me know.
-
Горячий Павел
- Posts: 16
- From: Russia, Vladivostok
Unread post
by Горячий Павел » Sat May 27, 2023 3:50 am
For a 512x512 resolution, each letter must be 16x32 (for the normal font) and 32x32 (for the title font).
With a width of 16 pixels there is a nuance. I was able to fit the letters "Ж" and "Ш" within these limits.
But with the letters Щ, Ъ, Ы, Ђ, Љ, Њ, the proportions will be violated.
if it is necessary to comply with the restriction of 16x32, then you may have to greatly distort the letters listed above in order to fit into these limit.
Горячий Павел, or Goryachiy Pavel, can just Pavel.