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

Non english translations #10

Open
KP142EH12 opened this issue May 25, 2014 · 8 comments
Open

Non english translations #10

KP142EH12 opened this issue May 25, 2014 · 8 comments

Comments

@KP142EH12
Copy link

KP142EH12 commented May 25, 2014

Hello! NXEngine do not print non latin chars (I'm interested in russian). All because of what used bitmap fonts. Support is planned for ttf fonts in the near future?

Sorry for my english :)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@RomainOdeval
Copy link

Up !
Same problem with french version : when launched, nxengine display a black screen, no response.

Thanks for your help ! o/

@jmfergeau
Copy link

jmfergeau commented Dec 10, 2016

As the creator of the french translation, i found a way to fix mine: By using the one made for CaveStory+. This one doesn't use any accents (because of the same problem), so it works perfectly. (except a bug that can occur if you forget to remove all the <ACH#### occurences. More details here: #33 )

I made a downloadable package just for it. Just go to my translation's website cavestory.maxlefou.com to get it.

To use it with Retroarch, download the "version NXengine" in my website and extract the folder into the "downloads" folder of Retroarch. Then, once you started the core, go launch the doukutsu.exe with retroarch


En tant que traducteur de la verison française, j'ai trouvé un moyen de faire marcher ma version: En utilisant ma traduction pour CaveStory+ qui n'utilise pas d'accents (pour le même problème). Elle marche impeccable ! (A part un bug qui peut survenir si on n'enlève pas les <ACH#### dans le code. Plus de détails ici : #33 )

J'ai fait un paquet à télécharger exprès pour le NXengine (et donc pour nxengine-libretro) téléchargeable sur le site de ma traduction cavestory.maxlefou.com

Pour l'utiliser avec Retroarch, télécharger cette "version NXengine" sur mon site, extrayez le dossier dans le dossier "downloads" de Retroarch, puis, une fois lancé le coeur, lancez doukutsu.exe avec retroarch

@Darknior
Copy link

Excellent work and beautiful web site @maxlefou :)
So bad i don't see your mail on site to speak with you about the game in french ...
There is something i don't understand, if you translate the game without french characters, all like in the US version, why is it crashing the game ?

@jmfergeau
Copy link

jmfergeau commented Nov 21, 2017

Thanks for the compliment. I love playing with HTML/CSS ^^
just go to contact.maxlefou.com. there's a form. ^^

That's the thing, @Darknior, I had no idea of why it's doing that. 😮 Until i checked the issue. I don't understand why nicalis hard coded almost everythign in the program if it's for modify the original files anyway -_-

@leomontenegro6
Copy link
Contributor

leomontenegro6 commented Apr 25, 2019

I know that original Cave Story has full support for latin accents (since it relies on the TTF file of the Courier New font). And I noticed NXEngine Libretro core seems to ignore those characters, showing a blank space as shown in the screenshot below:

Captura de tela de 2019-04-25 11-21-52

However, if I use a tile editor such as Tile Molester Mod to open the file "nxengine_libretro.so" (or nxengine_libretro.dll if on windows), I can see all the font characters, as shown below:

Captura de tela de 2019-04-25 11-16-53

It's flipped vertically by default, but if you unflip, here's the result:

Captura de tela de 2019-04-25 11-16-54

As you can see, most latin characters, if not all, are already there. So here is my question: isn't there a way to make the game recognize those characters that are already there?

I know that there's NXEngine-evo with a better support for localizations, but I want to make the PT-BR localization work, with latin accents, on my Raspberry Pi, and NXEngine-evo doesn't work on Rpi.

@leomontenegro6
Copy link
Contributor

After fiddling with lr-nxengine source code, I was able to make it to recognize the latin characters and use it when requested. Here's an example, with the PT-BR translation:

Doukutsu-200108-173555

For more details, see this pull request.

@RomainOdeval
Copy link

RomainOdeval commented Jan 9, 2020

Thank you so much !
Now, we can integrate "real" latin translations !
I will test it soon !

@crocket
Copy link
Contributor

crocket commented Nov 2, 2021

The original japanese version doesn't work, either.

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

No branches or pull requests

6 participants