Realm667 / WolfenDoom

"WolfenDoom - Blade of Agony" | Important: This is only meant for development and testing purposes. You are NOT ALLOWED to use material from this repository for your own projects. Important: This repository is for development and testing purposes, you are NOT ALLOWED to use the copyrighted material for your own projects without our permission!
http://boa.realm667.com
254 stars 26 forks source link

Texture localization for BoA #1352

Closed Username-N00b-is-not-available closed 11 months ago

Username-N00b-is-not-available commented 1 year ago

It turns out that in GZDoom textures can also be localized: https://forum.zdoom.org/viewtopic.php?t=75523 I wonder if we should use this feature in BoA. What do you think @Tormentor667 @Ozymandias81 @Talon1024? My plan is to translate only the textures in English (such as the HQ signs), since other languages (not only German, but also French, and maybe some other ones I don't remember) are supposed to be foreign to the player.

Maybe I can do this for other languages too, not only Russian, since most phrases already have translations in the CSV. I plan to use (and modify) the letters from existing textures, IIRC by 2021 the fonts that were used for the signs had already been lost.

Looks like I deleted my previous work on this...

Tormentor667 commented 1 year ago

That's cool, I wasn't aware of that. Regarding your proposal I am fine. Only translating english signs into foreign languages is fine to me. So the first step would be to check which one need to be translated.

Username-N00b-is-not-available commented 1 year ago

Going through the folders made me remember damn well myself doing the translations some 3 years ago... Here is my list (hopefully complete):

/graphics - [ ] finale_epilogue - [ ] finale_label_l - [ ] M_EPIS - [ ] M_SAVE - [ ] M_SKILL - [ ] M_START - [ ] NOTAVAIL **(unused AFAIK)** - [ ] paused **(unused AFAIK)** - [ ] youdied **(unused AFAIK)** - [ ] BOAHELP1 through BOAHELPC - [ ] board_hd
/textures - [x] DECO_LOF - [x] DECO_MIA - [ ] DEMO_END **(unused AFAIK)** - [x] DOOR_BRF - [x] MIRR_W05 - [x] SIGN_DR1 through SIGN_DR4 - [x] SIGN_G10 through SIGN_G12 - [x] SIGN_G81 through SIGN_G89, SIGN_G93, SIGN_G98 **(G85 is AFAIK unused)** - [ ] SIGN_INV - [ ] SIGN_LAB - [ ] SIGN_ROO - [ ] Briefing textures - [ ] GORE_W15, GORE_W16, GORE_Z15, GORE_Z16

Content in English that I will not translate:

For the briefing textures, I would like to somehow obtain the messy font used for the operation names, such as in textures/briefing/C1M1_1.png (I ain't drawing letters of this size from scratch) — even though the operation names are in German, they were subject for translation in the CSV. @Tormentor667 Do you still have it by chance?

I wonder if I should do

(but I have to try anyway). Per-pixel editing would not be easy on SEQ_004 gradient, and that's not counting the font.

Writing to myself: also need to change the font on SIGN_Z91 to make it more consistent with other SIGN_Z** textures.

Username-N00b-is-not-available commented 1 year ago

This feature has been commented out from GZDoom in 2022 as stated by AFADoomer in that ZDF thread, reasons not yet known to me. Though I've managed to reinvent this wheel via the well-known Crutch-Bug™ technology until the original feature gets restored in GZDoom (if ever). Soon to commit with a small batch of Russian textures.

The shortcomings:

Ozymandias81 commented 12 months ago

While idk if I will ever do italian localizations, this is a neat feature. Really GZDoom has improved a lot throughout the years

Tormentor667 commented 12 months ago

The feature has currently been deactivaed in GZDoom, no idea why though.

https://forum.zdoom.org/viewtopic.php?t=78373

Username-N00b-is-not-available commented 12 months ago

It might have caused problems in Raze and was commented out during testing, never (yet) to be uncommented.

Tormentor667 commented 11 months ago

This is sad to hear...