Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Russian language support #383

Open
10522 opened this issue May 16, 2023 · 5 comments
Open

Russian language support #383

10522 opened this issue May 16, 2023 · 5 comments

Comments

@10522
Copy link

10522 commented May 16, 2023

I found Russian translation for PC version here and here. Is it possible to add it to Mega Drive version?

@Dima353
Copy link

Dima353 commented Oct 15, 2023

I saw that the author had already added Russian localization - 8076e51
That's cool!
I made a few fixes for her - Dima353@564129e
Updating the translation to version 1.1 from Lupus - Dima353@3c6be52

In the new version of the translation, the names of the levels have been updated, but I do not know how to generate ru_stagename.dat
ru_stagename.txt

@andwn
Copy link
Owner

andwn commented Oct 15, 2023

Hey, thanks! I wasn't aware of the 1.1 version of the translation. It might be worth contacting cavestory.org about it. That's where I got the one I used.

The level names are embedded in the exe, so I wrote a small tool to extract them into a stagename.txt file, then another one for the dat, which has a custom encoding used in-game.

But uhh... they are kind of hacked together for the one time use and I didn't document anything, so you can just link the 1.1 translation or exe and I'll do it lol.

@Dima353
Copy link

Dima353 commented Oct 16, 2023

You can take the .exe from here
CaveStory_PC_RUS_V1.1.zip

And is it possible to translate the menu?

@andwn
Copy link
Owner

andwn commented Oct 16, 2023

Not at the moment, I'll have to add support for it later.

@Dima353
Copy link

Dima353 commented Oct 18, 2023

The level names are embedded in the exe, so I wrote a small tool to extract them into a stagename.txt file, then another one for the dat, which has a custom encoding used in-game.

Thank you, I have successfully updated the translation of stagename_ru.dat. Dima353@5ba6663

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants