elishacloud / Silent-Hill-2-Enhancements

A project designed to enhance Silent Hill 2 (SH2) graphics and audio for the PC. It also includes scripts to build or modify SH2 audio files (SFX, BGM and Dialog).
http://www.enhanced.townofsilenthill.com/SH2/
zlib License
594 stars 41 forks source link

Translation Pack Discussion - Hungarian #788

Open CaptainCheeseBurger opened 1 year ago

CaptainCheeseBurger commented 1 year ago

Hello everyone,

I have decided to make a Hungarian translation for the game. Unfortunately, some characters the language uses are not included on the font sheet and are replaced by gibberish. Is there any way to add the missing characters, or to change the font?

Special characters the language uses are: áéóöőúüűí

Thanks in advance.

Polymega commented 1 year ago

Hi there,

I can assist you with making an Hungarian font sheet. To start, have you read over our guide for translating the game to a new language?

After reading it, let me know if you're still up to doing this and I can assist you further.

Here are some other threads that you can look over for additional info:

CaptainCheeseBurger commented 1 year ago

Yes, I have gone over it and I still want to do it.

Polymega commented 1 year ago

Okay great! Here is a modified Hungarian font sheet for your project: font000.png

Here are the characters that were swapped:

Hungarian Character Replaces this Character
á Already exists in the default fontsheet
é Already exists in the default fontsheet
ó Already exists in the default fontsheet
ö Already exists in the default fontsheet
ő ô
ú Already exists in the default fontsheet
ü Already exists in the default fontsheet
ű û
í Already exists in the default fontsheet

What this means is, for example, you'll need to type "ô" in your working file but, with the modified font sheet, it will display as "ő" in the game.

However.... to make this easier for you, when you use the SH2MSGConvert tool, it has the option for an external character table.

If you set you the external character table to know which characters need to be replaced (ô > ő, û > ű), the tool will automatically convert the characters for you. Meaning, you can type "ő" in your working file and the tool will automatically change it to "ô" for you when converting it back to .mes.

If you have any questions about the external character table, you can ask the tool's creators @Infrid and @IlDucci for more information.

CaptainCheeseBurger commented 1 year ago

Thank you, works well!

CaptainCheeseBurger commented 1 year ago

For anyone that’s interested in translating the game into their own language, I’ve made a Discord where we can, hopefully, help each other or give each other tips: https://discord.gg/mJrERTMXdr