JHGuitarFreak / UQM-MegaMod

A fork of The Ur-Quan Masters + HD-mod that remasters the HD graphics with a veritable smorgasbord of extra features, options, QoL improvements, and much more...
https://uqm-mods.sourceforge.net
GNU General Public License v2.0
80 stars 22 forks source link

Support Language pack #200

Open MagicMuscleMan opened 1 year ago

MagicMuscleMan commented 1 year ago

Any chance to support the language pack? The German version might be here: http://www.gdp-gameware.de/downloads/uqm-0.7.0-content-de.uqm

Kruzen commented 1 year ago

@MagicMuscleMan Hello! The version you've linked based on UQM v0.7.0, while MegaMod uses v0.8.0 as a base. So it's not that easy as copy and paste, but not too difficult overall. Making a language pack is more time-consuming than hard and we'd like that a native speaker would do it.

MagicMuscleMan commented 1 year ago

Thanks, @Kruzen. Is there a documentation how to use the v0.7.0 language pack and create a v0.8.0 out of that?

Kruzen commented 1 year ago

@MagicMuscleMan Not that I'm aware of but I'll try to outline the idea.

To be clear: I think 0.7.0 pack can work with 0.8.0 core version UQM, but not with MegaMod.

To create a language pack you need to translate text that comes from .txt files, such as alien dialogs, text that embedded onto different graphics like 'Entering Planetary orbit' screen or LOAD GAME screen, and add characters to fonts because default UQM support English-only. You can copy-paste most of this for classic resolution, but graphics and fonts need to be doubled for HD. We can provide HD assets without any text on them so you can easily add what is needed without too much trouble but basic graphics editor like PS is required. I highly suggest to NOT use Pain(t) for that.

Now for the more technical stuff: content.uqm file that is in the game folder is just an archive that can be unpacked with something like WinRAR. It contains all the game files, such as:

If you have solid plans to go through - I highly suggest to join our Discord so we can assist you "on the fly" https://discord.gg/tkMHh77A