Quest for Glory Collection

Quest for Glory Collection

David Aug 20, 2019 @ 8:26pm
[QFG5] [Unofficial] [FR-EN-ES-BR-DE-RU-CS] Language patching tool / Outil de patch de langue
<<français disponible plus bas>>

// TL;DR : If you own QFG5 in a language different than english, french, spanish, portuguese german and russian, please get in touch with me! I would like to add as much languages as possible to the patcher :)

The tool is availble here: https://github.com/ubipred/QFG5Patcher

Hello everyone! :)

Since 2017, I've put my knowledge into contribution and developed this tool for the Quest for Glory 5's community.
This tools keeps growing and currently allows to :

1. Patch the game's texts/subtitles into 7 currently supported languages:
- French
- English
- Spanish (translated by microweb with the help of Chyron. Thank you very much guys for your incredible contribution to QFG5 community! Your work is absolutely amazing! :)
- Portuguese
- German
- Russian
- Czech (entirely translated by gtpmax! Thank you very much for your incredible contribution to QFG5 community my friend! ♥)
2. Contains a crash fix that was only affecting french and russian versions of the game. The crash was occurring in the 5 villages' chest room, making it nearly impossible to progress.
3. Fixes ALL known crashes & animation sequence getting stuck when playing as Elsa and Magnum. This should make possible an entire walkthrough as Elsa and Magnum.
4. Fixes a crash that was happening under obscure circumstances whenever triggering an inland random encounter. This crash was very serious because it affected the savegame. This also fixes cases where a random encounter sound would play without launching any fight
5. Fixes the dragonlings sound crash occuring when performing the 'fire breathing' attack. This should also fix the dragon crash.
6. Fixes random crash occurring when using Thermonuclear spell in a relatively densely populated area (such as the invaded villages)
7. Fixes 'Glide' spell crash due to missing graphics (spell was cut from the game, but it is still accessible using a savegame editor)
8. Contains a home-made translation tool, so that QFG5 can be translated into new languages! :)
9. Improve compatibity on newer Operating Systems (mostly relevant if you own a CD version of the game)
10. Customize your experience :
- [General options]
> Lets you choose between 3 characters to start your adventure with.
> Lets you set the amount of money in bank when starting a new adventure.
> Change the Mystic Magnet's teleport destination.
> Unlock exclusive weapons cut from the game.
> Polygamy mode (lets you buy as many Hera's ring as you want).
> Lets you re-enable basic QFG5's original debug info
> Lets you play the game without the need of a CD (no-cd, option only relevant if you play the CD version of the game)
- [Character customization's options]
> Lets you set the amount of attributable skill points
> Lets you set the cost for learning a new skill
> Lets you set the cost for improving a known skill
> Lets you set the skills' maximum attributable points
> Lets you set the maximum obtainable skills' points for skills
> Lets you choose whether or not you want to prevent the game from altering characters' stats at import (to make 'Collection Challenge Mode' possible in QFG5)
> Lets you define the characters' base skills values for each of the classes (Fighter, Wizard, Thief and Paladin)
- [Cheats]
> Lets you re-enable basic QFG5's original debug info
> Lets you disable/enable the weight system
> Lets you disable/enable the hunger system
> Lets you disable/enable unlimited health
> Lets you disable/enable unlimited stamina
> Lets you disable/enable unlimited mana
> Lets you customize the ingame time speed (speed at which time flies). The time on the clock can also be reversed, but use at your own risks

> Many more features to come...
11. Crash detection with knowledge base When the game is launched through QFG5Patcher: the tool will automatically detect your game's crashes.
- If a solution for it is found offline, it's going to give you some instructions on how to fix it.
- If a solution for it is found online, you will be offered to be redirected to the url containing all the information about the issue, and how to fix it.

This tool is fully functional with the game purchased from any support (CD, Steam, GOG).

The english manual of the tool is available here (creation of Threepwang, thank you for this wonderful manual my friend :)
https://github.com/ubipred/QFG5Patcher/blob/main/QFG5Patcher_manual_en.pdf

Video reference available here: https://www.youtube.com/watch?v=iBU6Taj4Wn8

A few screenshots:
Tool -> https://user-images.githubusercontent.com/87683872/268554433-e2a091fc-d33b-4684-b7b4-1c4dcb9dfb29.png
Customize your experience - General options -> https://user-images.githubusercontent.com/87683872/268554582-68a224c1-9cb1-4bd8-9948-c94cc2a0a7d7.png
Customize your experience - Character creation rules -> https://user-images.githubusercontent.com/87683872/268554642-b4af78cd-a61a-485c-95a8-b646f1d83009.png
Customize your experience - Cheat menu -> https://user-images.githubusercontent.com/87683872/268554754-39d2d038-2363-4917-8a55-2fc7fbd7720e.png
Translation tool -> https://user-images.githubusercontent.com/87683872/268555003-01a2f56d-9ddf-41b4-8fa8-aee2422748d9.png


QFG5 -> English: https://i.imgur.com/3MScdRt.jpg
QFG5 -> French: https://i.imgur.com/Q6gEG03.jpg
QFG5 -> Spanish: https://i.imgur.com/kjNeJfW.jpg
QFG5 -> Portuguese: https://i.imgur.com/myEsfUJ.jpg
QFG5 -> German: https://i.imgur.com/FPh2ppi.jpg
QFG5 -> Russian: https://i.imgur.com/v51hABT.jpg
QFG5 -> Czech: https://user-images.githubusercontent.com/87683872/268555159-a18f146a-ab53-4121-a4d7-9f241d8bc60d.png


Thank you! :)

___________________

Trop long, pas lu : Si vous possédez QFG5 dans une langue différente de l'anglais, du français, de l'espagnol, du portugais, de l'allemand et du russe, veuillez prendre contact avec moi! Je voudrais ajouter le plus de langues possible à l'outil :)

L'outil est disponible ici: https://github.com/ubipred/QFG5Patcher

Bonjour à tous! :)

En 2017, j'ai mis mes connaissances à contribution et développé cet outil pour la communauté de Quest for Glory 5.
Cet outil ne cesse de grandir et permet actuellement de :

1. Patcher les textes/sous-titres du jeu dans les 7 langues actuellement prises en charge :
- Français
- Anglais
- Espagnol (traduit par microweb avec l'aide de Chyron. Merci beaucoup pour votre incroyable contribution à la communauté QFG5 ! Votre travail est absolument incroyable ♥ :)
- Portugais
- Allemand
- Russe
- Tchèque (entièrement traduit par gtpmax ! Mille mercis pour ton incroyable contribution à la communauté QFG5, mon cher ami ! ♥)
2. Corriger d'un crash qui n'affectait que les versions française et russe du jeu. Le crash se produisait dans la salle des coffres des 5 villages, ce qui rendait la progression presque impossible.
3. Corriger TOUS les crashs connus et les séquences d'animation qui se bloquaient lorsque l'on jouait en tant qu'Elsa et Magnum. Cela devrait permettre de faire un walkthrough complet en tant qu'Elsa et Magnum.
4. Corriger un crash qui se produisait dans des circonstances obscures lors du déclenchement d'une rencontre aléatoire à l'intérieur des terres. Ce crash était très sérieux car il affectait la sauvegarde. Ceci corrige également les cas où le son d'une rencontre aléatoire était joué sans qu'aucun combat ne soit lancé.
5. Corriger un crash lié au son des dragonnets lors de l'exécution de l'attaque "cracheur de feu". Ceci devrait également corriger le crash du dragon.
6. Corriger un crash aléatoire survenant lors de l'utilisation du sort Thermonucléaire dans une zone relativement peuplée (comme les villages envahis).
7. Corriger le crash du sort 'Planer' dû à l'absence de graphismes (le sort a été supprimé du jeu, mais il est toujours accessible en utilisant un éditeur de sauvegardes).
8. Contient un outil de traduction fait maison, afin que QFG5 puisse être traduit dans de nouvelles langues ! :)
9. Améliorer la compatibilité sur les systèmes d'exploitation plus récents (principalement pertinent si vous possédez une version CD du jeu)
10. Personnaliser votre expérience :
- [Options générales]
> Vous permet de choisir entre 3 personnages pour débuter votre aventure.
> Vous permet de définir le montant d'argent en banque lorsque vous commencez une nouvelle aventure.
> Modifiez la destination de téléportation de l'aimant mystique.
> Débloquez des armes exclusives coupées du jeu.
> Mode polygamie (permet d'acheter autant de bagues d'Héra que vous le souhaitez).
> Vous permet de jouer au jeu sans avoir besoin d'un CD (No-CD, option pertinente uniquement si vous jouez à la version CD du jeu)
- [Options de personnalisation des personnages]
> Vous permet de définir le nombre de points de compétence attribuables
> Vous permet de définir le coût d'apprentissage d'une nouvelle compétence
> Vous permet de définir le coût d'amélioration d'une compétence connue
> Permet de définir le nombre maximum de points de compétences attribuables par le joueur
> Permet de définir le nombre maximum de points de compétences qu'il est possible d'obtenir dans le jeu
> Vous permet de choisir si vous voulez ou non empêcher le jeu d'altérer les statistiques des personnages à l'importation (pour rendre possible le 'Collection Challenge Mode' dans QFG5)
> Vous permet de définir les valeurs de compétences de base des personnages pour chacune des classes (Guerrier, Sorcier, Voleur et Paladin)
- [Options de triche]
> Vous permet de réactiver les informations de débogage de base d'origine
> Permet de désactiver/activer le système de poids
> Permet de désactiver/activer le système de faim
> Permet de désactiver/activer la santé illimitée
> Permet de désactiver/activer l'endurance illimitée
> Permet de désactiver/activer le mana illimité
> Permet de personnaliser la vitesse à laquelle le temps passe. L'heure sur l'horloge peut également être inversée, mais à utiliser à vos risques et périls.
> De nombreuses autres fonctionnalités à venir...
11. Détection de crash avec une base de connaissances Au lancement du jeu via QFG5Patcher : l'outil détectera automatiquement les crashs de votre jeu.
- Si une solution est trouvée hors ligne, il vous donnera des instructions sur la façon de la réparer.
- Si une solution est trouvée en ligne, il vous sera proposé d'être redirigé vers le lien vers le site web contenant toutes les informations sur le problème et comment le résoudre.

Cet outil est entièrement fonctionnel avec le jeu acheté sur n'importe quel support (CD, Steam, GOG).

Le manuel en français de l'outil est disponible ici (création de Threepwang, merci pour ce magnifique manuel mon ami :)
https://github.com/ubipred/QFG5Patcher/blob/main/QFG5Patcher_manual_fr.pdf

Référence vidéo disponible ici:
https://www.youtube.com/watch?v=iBU6Taj4Wn8

Voici quelques captures d'écrans:
Outil -> https://user-images.githubusercontent.com/87683872/268554433-e2a091fc-d33b-4684-b7b4-1c4dcb9dfb29.png
Personnalisez votre expérience - Options générales -> https://user-images.githubusercontent.com/87683872/268554582-68a224c1-9cb1-4bd8-9948-c94cc2a0a7d7.png
Personnalisez votre expérience - Règles de création du personnage -> https://user-images.githubusercontent.com/87683872/268554642-b4af78cd-a61a-485c-95a8-b646f1d83009.png
Personnalisez votre expérience - Menu de triches -> https://user-images.githubusercontent.com/87683872/268554754-39d2d038-2363-4917-8a55-2fc7fbd7720e.png
Outil de traduction -> https://user-images.githubusercontent.com/87683872/268555003-01a2f56d-9ddf-41b4-8fa8-aee2422748d9.png

QFG5 -> Anglais: https://i.imgur.com/3MScdRt.jpg
QFG5 -> Français: https://i.imgur.com/Q6gEG03.jpg
QFG5 -> Espagnol: https://i.imgur.com/kjNeJfW.jpg
QFG5 -> Portugais: https://i.imgur.com/myEsfUJ.jpg
QFG5 -> Allemand: https://i.imgur.com/FPh2ppi.jpg
QFG5 -> Russe: https://i.imgur.com/v51hABT.jpg
QFG5 -> Tchèque: https://user-images.githubusercontent.com/87683872/268555159-a18f146a-ab53-4121-a4d7-9f241d8bc60d.png

Merci à tous! :)
Last edited by David; Sep 17, 2023 @ 10:08pm
< >
Showing 1-15 of 19 comments
David Aug 20, 2019 @ 10:39pm 
Hello again :)

Quick update!
I have just found the translated files for german, portuguese and spanish.
I will be adding those 3 languages to the QFG5Patcher tool in the coming days :)
Thank you!
Last edited by David; Aug 21, 2019 @ 11:48pm
mistermiller Aug 22, 2019 @ 1:50pm 
There are some very crazy implications to this. Thanks for this!!
David Aug 22, 2019 @ 11:43pm 
Quick update
The tool has been updated. It now as well supports :
- Spanish
- Portuguese
- German
(original post edited accordingly)

image reference: https://www.noelshack.com/2019-34-5-1566541876-qfg5patcher.jpg
video reference: https://www.youtube.com/watch?v=iBU6Taj4Wn8

___________

Thank you for your kind words mrprmiller!
I am absolutely thrilled to be able to contribute to QFG5's community ^^
mistermiller Aug 23, 2019 @ 10:35am 
We have some people in our QFG-Speedrunning Discord that are updating these games. No QFG5 people yet. Bug fixes mostly, but one in particular who is working on language patches for some SCI games.

While this does language patching, how far away would a program be for patching QFG5 bugs?
Last edited by mistermiller; Aug 23, 2019 @ 10:35am
David Aug 23, 2019 @ 2:25pm 
Hello again :)

Beside the french language crash fix provided in QFG5Patcher, it never really crossed my mind to provide any other bug fix because I've never really felt the need for it, plus it requires some pretty intense skills/dedication/time.
However I have to admit I love the idea.

Feature wise, QFG5Patcher could easily be used to publish bug fixes as well.
But I don't think I have enough time on my hands to dedicate into making those bug fixes. :(
It might change at some point in my life, but I can't promise anything. :)

Now that you mention, I'm curious to know which QFG5 bug(s) you would want fixed? :p
mistermiller Aug 23, 2019 @ 5:01pm 
Now THAT is a question. There are two that I can think of, but there are others. I asked the Discord to help me. It took us literally ten seconds to come up with these. Some would kill me to lose for purposes of speedrunning, but they are bugs.

1. Bruno is in the wall near the exit of Silmaria at the beginning of the game. You can use an AOE spell like Frostbite to kill him and warp to the end-game. We can beat Dragonfire in under 6 minutes.
2. Frostbite in general - it's certainly OP.
3. Polygamy still exists in the game.
4. Dragon is technically killable in first screen of end-game, but it just "pops" out of existence and softlocks the game.
5. There's a glitch in the end game where Toro can suddenly die.
6. Glitch where the General Shield doesn't appear in inventory if you magnet out too fast (there might be more to this one).
7. Underwater softlocks.
8. One time, davidtki managed to skip one of Rakeesh's dialog cutscenes.

It'd also be neat to find a way to toggle some of the dummied-out stuff in a dev-mode that the SCI games had, like playable Elsa and playable Magnum.
Last edited by mistermiller; Aug 23, 2019 @ 5:05pm
David Oct 3, 2019 @ 12:06pm 
Wow! and I thought I knew a lot about this game!
I was totally unaware about most of the items on your list.
#1 is actually really awesome I must say! :P

I agree #3 is still a bug, but I believe it absolutely requires a cheat (savegame editing or item duplication) to reproduce, right?

I know that the playable Elsa and Magnum can be activated using hex edition of the savegame or by using a savegame editor.
Because yes, a save game editor tool "QG5Edit" (EXTREMELY limited features/capabilities unfortunately) was developped by a QFG5 fan. (The credits for this qfg5 save game editor goes to "Te'ja Laymind", according to the tool itself)
It was available for download on qfgmods.net (http://www.qfgmods.net/QFG5_Save_Editors), However I just realized the website is down right now.
If it does not come back online in the next few days, and someone's interested to take a look, I can reupload it somewhere.

But I am curious -> You mentionned and I quote:
'[...] dev-mode that the SCI games had, like playable Elsa and playable Magnum'
You seem to imply QFG5 is a SCI game?

This would be a good starting point for someone who wanted to get involved in qfg5 bug fixing.
But according to their documentation (available here: http://sciwiki.sierrahelp.com/index.php?title=Sierra_Creative_Interpreter)
QFG5 was not using SCI (Sierra Creative Interpreter)

Do we know what it was using?

for the curious ones about SCI: http://sciwiki.sierrahelp.com/
Last edited by David; Oct 3, 2019 @ 12:20pm
mistermiller Oct 8, 2019 @ 5:26am 
Nope. #3 is still totally doable. Here is a link to a play through where it is done. You can see on the achievements list that "Get Married to Katrina" and "Get Married to Elsa" are both completed. https://www.youtube.com/watch?time_continue=4936&v=601ZF44JPjM

"You seem to imply QFG5 is a SCI game?"
Not at all. I was making the link to a feature in older QFG games and something noticeably missing from the newer one. There were devs modes in the first four games (albeit dummied out and completely removed from QFG3), so I imagine that even though QFG5 is a different engine, they had to have had something like that in there.

QFG5 used a custom engine that was developed in house with the QFG5 development crew. As far as I know, it was never used anywhere else.
Last edited by mistermiller; Oct 8, 2019 @ 5:26am
David Jan 16, 2020 @ 9:06pm 
Quick update!

Russian subtitles has been added to the tool :)

As a recap: QFG5Patcher now offers the following subtitles you can patch into QFG5 :
- English
- French
- Spanish
- Portuguese
- German
- Russian

Cheers!
David Nov 28, 2021 @ 2:41pm 
*Please note that the tool has been moved to github, due to some hosting issues*

It is now available here: https://github.com/ubipred/QFG5Patcher

A new version of QFG5Patcher (v1.0.1.18) has just been published.

Release notes
- Added tons of new options that allows users to fully customize their character creation menu's rules (this change therefore introduces "challenge mode" within QFG5)
- Added option to re-enable basic QFG5's original debug info
- Added option to play the game without the need of a CD (no-cd)
- Major refactoring of the code to simplify future addition of customization options
David Dec 19, 2021 @ 7:08am 
A new version of QFG5Patcher (v1.0.1.19) has just been published.
https://github.com/ubipred/QFG5Patcher

Release notes
MAJOR stability patch!

[Elsa and Magnum fixes]
- Fixes ALL known crashes & animation sequence getting stuck when playing as Elsa and Magnum (full game test required as some changes COULD be risky (Stream at your own risk!))
> Fixed all Ferrari house's instabilities
-> Fixed the animation stuck when using the grapnel (Fixes Ferrari house, Minos tree, and probably more locations)
-> Fixed the crash occurring when walking on ledge
-> Fixed the crash occurring when stepping down from ledge
-> Fixed the crash occurring when stepping up/down the table
> Fixed the crash occurring when getting drunk
> Fixed the crash occurring when sleeping and waking up in bed
> Fixed the crash occurring when interacting with painting in Break-in house
> Fixed the animation stuck when forcing thief guild's door animation sequence stuck
> Fixed the crash occurring when using treadmill
> Fixed all of Science island.
-> Fixed crash occurring when using the teleferic's crash
-> Fixed crash using the elevator
-> Fixed animation stuck when using Icarus' wings
> Fixed all the arena
-> Fixed crash after fighting in the arena
-> Fixed bug where the drachmas reward not being received when winning a fight
-> Fixed bug where the time isn't changed to midnight after the fight

[All characters fixes]
- Fixed a crash that was happening under specific circumstances whenever triggering an inland random encounter. This crash would then occur 100% as it 'attaches' to the savegame. This also fix cases where a random encounter sound would play without launching any random encounter
Note: Using a savegame provided to me, I was able to reproduce this issue and it is related to the algorithm determining which room to load for the random encounter.
Although I have no clue what caused the introduction of the bad data, I fixed it in a way where the game will load a specific random encounter room whenever there is bad data.
Luckily, after the fix ran once, the data's state returns to normal and the correct room will then load.

- Fixed the dragonlings sound crash occuring when performing the 'fire breathing' attack. This should also fix the dragon crash.
Note: The crash is actually caused by the sound, due to an issue directly related to the dragonlings 'firebreathing' attack and (very likely) the dragon as well:
The 2 distincts sounds the dragons makes when spitting out (fire?) is launched many many times instead of just once.
And that is also why the sound is cluttering so bad when they breath fire: the sound is being played 15+ times, overlapping itself
As a result from this fix, there will be no sound played on 'firebreathing' attack

- Fixed random crash occurring when using Thermonuclear spell in a populated area
- Fixed 'Glide' spell crash due to missing graphics (spell was cut from the game, but it is still accessible using a savegame editor)
Last edited by David; Dec 19, 2021 @ 7:10am
mistermiller Dec 21, 2021 @ 5:56pm 
This tool is incredible.
grumpymoose Dec 23, 2021 @ 10:45am 
Nothing but respect for the work put into this.

:oxinablanket:
Last edited by grumpymoose; Dec 28, 2021 @ 3:58pm
gtpmax Mar 16, 2023 @ 6:05am 
Hello.

I have QFG5 GOG version in English and I would like to translate QFG5 into Czech and I have some questions about your QFG5 patcher.
1. I extracted the text files from the QGM files and tentatively translated something and I need to put the texts back into the QGM file. How do I do that?
2. Or if I translated all the text files and sent them to you in txt format, would you add the translation to the patcher so that i have QFG5 in Czech?

Thank you in advance for your reply.
David Mar 22, 2023 @ 5:50am 
Hi gtpmax! :)

Thanks for your interest into translating the game in Czech! :)

I've taken a look at the Czech alphabet (https://en.wikipedia.org/wiki/Czech_orthography), and the first problem I can think of is the accented characters.
QFG5 has QGF files which contains to the available characters the game can display.

The game was officially released in several languages, and the closest one to Czech alphabet would be Portuguese. However, several Czech characters that are not available in portuguese (such as Č, č, Ť, ť, Ů, ů, etc) and those will not be displayable.
I can apply the portuguese QGF files locally and provide you with a full list of unavailable characters later this week.

The next step before going any further with the translation into Czech will be to determine how much of a problem it would be to have some of those characters from Czech alphabet unavailable.

In french for example, writing text without any accented characters is technically wrong, and would be confusing at times, but it would still be understandable in most cases.

I'll work on getting on that list of unavailable characters, then please let me know if you still want to push forward with the translation into Czech, so I can help you to achieve that :)

Note: please let me know if there is any other characters/symbols I should be aware of.
The one i'm going to test are the following:
A Á B C Č D Ď E É Ě F G H Ch I Í J K L M N
Ň O Ó P Q R Ř S Š T Ť U Ú Ů V W X Y Ý Z Ž
a á b c č d ď e é ě f g h ch i í j k l m n
ň o ó p q r ř s š t ť u ú ů v w x y ý z ž

Thank you :)
< >
Showing 1-15 of 19 comments
Per page: 1530 50