PetitTigre a dit :
.dll: extension d'un fichier exécutable. L'exécutable ne peut pas démarrer sans tous ses .dll. Le .dll ne peut pas s'auto-exécuter.
Euh .. c'est exactement ce qu'à dit CRicky non ?
Snake76930: La langue, si l'exe principal n'est pas obfusqué (pas sûr pour l'orthographe
![:p :p]()
), ou packé, peut être modifiée mais comme l'a dit CRicky il faudra que le texte soit de même taille ou moins que le text original. Deuxièmement, étant donnée que les DLL sont des "des fichiers au format PE avec un flag indiquant que c'est une DLL" si elles ne sont ni packées, ni obfusquées, c'est pareil. Ça sonne comme même bizarre, un jeu qui n'a pas de lang.ini ou qqchose dans ce genre...
Par contre j'aimerais bien voir comment tu va traduire les sons en français
Et pour les GUI tu peux surement modifier les menus etc ... c'est souvent des images au format png ou bmp.
Regarde avec OllyDbg (par exemple) toutes les chaines de caractères que tu peux récupérer, et tu les modifie.
Après tu peux toujours ouvrir les DLL ou l'exe avec un éditeur Hexa (HexEditor par exemple) et changer les chaines que tu peux rencontrer, sachant que tu ne peux en aucun cas, même si aprioris après la chaine tu as 00 00 00 00 00, augmenter la taille de la chaine /!\
Au risque de dysfonctionnement dans ton programme et de tuer des petits chiots dans le monde entier !