ROMhack et programmation
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
ROMhack et programmation
http://git.grumpycoder.net/cgi-bin/gitw ... d2388e28ee au fait, hein. Tous mes sources sont dispos depuis des lustres.Ti Dragon a écrit :Pixel partagerait volontiers son travail sauf que ça ne se met pas comme ça sur le net, surtout quand on y a passé des heures, que le code n'est pas nécessairement commenté (sans compter le bordel qu'il y a dedans, je suppose) et qu'au final, tout un tas de glandus viennent le voir pour lui poser des questions inutiles(car, parmi tout ceux qui seront excités de voir des "outils", beaucoup vont être déçus de ne pas pouvoir les utiliser).
Concernant VP en lui-même, j'avais en effet réussi à le démonter assez fortement. L'index des fichiers est crypté, mais ils s'y sont pris comme un manche dans leur SRNG, et leur seed est un multiple de 256, truc du genre. Enfin, pas un nombre premier. Cvoila avait trouvé l'algo complet, je ne m'étais que contenté de claquer le cryptage par un pseudo-bruteforce qui marche magnifiquement bien.
Une fois l'index claqué, on peut enfin découper proprement l'iso. En effet, je confirme, on peut voir de loin que les fichiers sont compressés, dans un format appelé "SLZ", version 1 et 2. J'avais réussi à écrire le compresseur/décompresseur de SLZ avant même d'avoir décrypté l'index, pas bien dur. Mais sans l'index, on peut pas découper proprement, ni élargir l'iso.
Une fois les fichiers décompressés, chaque script est "crypté" aussi. Mais suivant une méthode assez amusante, que j'ai pas envie de décrire ici, parce que c'est tordu, et c'est pas un cryptage à proprement parler en fait, et que j'ai pas envie que les gens fassent l'amalgame avec ce qu'est un vrai cryptage. Dans notre cas ici, c'est juste une pseudo technique d'obfuscation / compression. Je crois qu'Orphis avait dumpé les scripts... ya longtemps...
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
- Jonath lé là
- Il est là !
- Messages : 2006
- Inscription : 01 mars 2002, 16:53
- Localisation : Nancy
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Ma pierre à la langue française.Pixel a écrit :http://git.grumpycoder.net/cgi-bin/gitw ... d2388e28ee au fait, hein. Tous mes sources sont dispos depuis des lustres.Ti Dragon a écrit :Pixel partagerait volontiers son travail sauf que ça ne se met pas comme ça sur le net, surtout quand on y a passé des heures, que le code n'est pas nécessairement commenté (sans compter le bordel qu'il y a dedans, je suppose) et qu'au final, tout un tas de glandus viennent le voir pour lui poser des questions inutiles(car, parmi tout ceux qui seront excités de voir des "outils", beaucoup vont être déçus de ne pas pouvoir les utiliser).
Concernant VP en lui-même, j'avais en effet réussi à le démonter assez fortement. L'index des fichiers est chiffré, mais ils s'y sont pris comme un manche dans leur SRNG, et leur seed est un multiple de 256, truc du genre. Enfin, pas un nombre premier. Cvoila avait trouvé l'algo complet, je ne m'étais que contenté de claquer le chiffrement par un pseudo-bruteforce qui marche magnifiquement bien.
Une fois l'index claqué, on peut enfin découper proprement l'iso. En effet, je confirme, on peut voir de loin que les fichiers sont compressés, dans un format appelé "SLZ", version 1 et 2. J'avais réussi à écrire le compresseur/décompresseur de SLZ avant même d'avoir décrypté l'index, pas bien dur. Mais sans l'index, on peut pas découper proprement, ni élargir l'iso.
Une fois les fichiers décompressés, chaque script est "chiffré" aussi. Mais suivant une méthode assez amusante, que j'ai pas envie de décrire ici, parce que c'est tordu, et c'est pas un chiffrement à proprement parler en fait, et que j'ai pas envie que les gens fassent l'amalgame avec ce qu'est un vrai chiffrement . Dans notre cas ici, c'est juste une pseudo technique d'obfuscation / compression. Je crois qu'Orphis avait dumpé les scripts... ya longtemps...
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Le terme « cryptage » est un anglicisme, tiré de l'anglais encryption. En français, on doit employer le mot chiffrement.
L'Académie française précise que le mot « cryptage » est à bannir et il ne figure pas dans son dictionnaire même si on peut le trouver dans des usuels. Toutefois, « crypter » est souvent employé, surtout au passif, dans le cadre de la télévision à péage (on « crypte » des chaînes). D'ailleurs la racine grecque kryptô (caché) justifie pleinement son utilisation chaque fois que le chiffrement, c’est-à-dire la conversion en chiffres, est utilisé pour cacher le message, le déchiffrement constitue la conversion des chiffres en lettres pour retrouver le message, alors que le décryptage consiste à le découvrir.
Afin de répondre à l'interrogation « mais pour quelle raison ne pas employer ce mot ? », le premier argument consiste à reprendre les différentes définitions des mots chiffrer/déchiffrer et de décrypter (voir l'article cryptographie). Décrypter désignant le fait de « retrouver le message clair correspondant à un message chiffré sans posséder la clé de déchiffrement », l'usage tel qu'il tend à se développer du pseudo-couple crypter/décrypter va simplement les faire tendre à l'état de synonyme de chiffrer/déchiffrer (tout comme les anglophones avec encipher/decipher et encrypt/decrypt). Ainsi plutôt que de gagner un nouveau mot (en l'occurrence crypter) sans nouveau sens, nous perdrons un ancien sens, le sens actuel de décrypter.
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
- Jonath lé là
- Il est là !
- Messages : 2006
- Inscription : 01 mars 2002, 16:53
- Localisation : Nancy
- Contact :
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Ah non, j'ai dit de la merde, c'est cvoila qui avait fait les dumps:
http://cvoila.free.fr/html.rar
http://cvoila.free.fr/output.rar
http://cvoila.free.fr/html.rar
http://cvoila.free.fr/output.rar
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Eh ben... \o/
"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
- GreatSkaori
- Chooser of the Slain
- Messages : 8738
- Inscription : 17 févr. 2002, 20:06
- Localisation : Ailleurs
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
*Traduit pendant 2 jours sans s'arrêter*
Mais qu'est-ce qu'on attend !?
Mais qu'est-ce qu'on attend !?

Your sins lay heavy upon you defiler of souls.
By the holy laws you shall be obliterated !
By the holy laws you shall be obliterated !
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Il faut finaliser les outils de Pixou et aller le harceler pour qu'il donne des infos sur le "pseudo-chiffrement" des scripts 

"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
- GreatSkaori
- Chooser of the Slain
- Messages : 8738
- Inscription : 17 févr. 2002, 20:06
- Localisation : Ailleurs
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Alors, harcelons 
*summons la poutre des hommes*

*summons la poutre des hommes*
Your sins lay heavy upon you defiler of souls.
By the holy laws you shall be obliterated !
By the holy laws you shall be obliterated !
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
LA POUTRE DES HOMMES !
"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
- GreatSkaori
- Chooser of the Slain
- Messages : 8738
- Inscription : 17 févr. 2002, 20:06
- Localisation : Ailleurs
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
LA POUTRE DES HOMMES !
(En raison de difficultés technique, cette poutre ne sera effectuée qu'au deux tiers, sachez que l'exécution complète de la poutre ne saurait se risquer aux yeux innocents des êtres de ce forum public)
*Summons Tora*
(En raison de difficultés technique, cette poutre ne sera effectuée qu'au deux tiers, sachez que l'exécution complète de la poutre ne saurait se risquer aux yeux innocents des êtres de ce forum public)
*Summons Tora*
Your sins lay heavy upon you defiler of souls.
By the holy laws you shall be obliterated !
By the holy laws you shall be obliterated !
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Code : Tout sélectionner
<ToraKami> LA POUTRE DES HOMMES !!!
<Ti_Dragon> LA POUTRE DES HOMMES !!!
<GreatSkaori> LA POUTRE DES HOMMES !!!
* GreatSkaori is now known as GreatSkAniki
* Ti_Dragon is now known as Ti_DrAniki
* ToraKami is now known as TorAniki

Bon, fin du HS, sauf si Tora veut se joindre à nous (c'est pas beau des admins qui font du HS).
"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Si on regarde les dates de ces fichiers de dumps, ils datent de mars 2006. Personne a été fichu de vouloir s'investir à écrire les outils nécessaires au traitement de tout ça, donc voilà.GreatSkaori a écrit :Mais qu'est-ce qu'on attend !?
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Tiens, c'est marrant : c'est la même année qu'est sorti le patch chinois 

"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
- GreatSkaori
- Chooser of the Slain
- Messages : 8738
- Inscription : 17 févr. 2002, 20:06
- Localisation : Ailleurs
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Eh bien, pour redevenir sérieux 5 secondes (pas plus, après mon visage se déforme comme celui de Ryo). Quelqu'un voudrait-il s'investir à écrire les outils nécessaire ? Je ferai mon affaire de la traduction.
*Summons toujours Tora*
*Summons toujours Tora*
Your sins lay heavy upon you defiler of souls.
By the holy laws you shall be obliterated !
By the holy laws you shall be obliterated !
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile

pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Eh oui : jamais contents les gens 
Je suppose qu'ils essaient de ramener du renfort

Je suppose qu'ils essaient de ramener du renfort

"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Sinon hier j'ai mangé des chips.
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
Re: Ne me tuez pas >> Valkyrie Profile
Quel parfum?
Si tu ressens l'envie de travailler, assieds-toi, et attends qu'elle te passe....
A mon niveau, on ne croit pas, on sait. (Docteur Helmut Perchut)
A mon niveau, on ne croit pas, on sait. (Docteur Helmut Perchut)
- Ti Dragon
- Est devenu grand
- Messages : 12441
- Inscription : 25 févr. 2002, 18:25
- Localisation : Dans mon lit c'est mieux
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Je ne voudrais pas brusquer ceux qui souhaitent à tout prix ROMhacker Valkyrie Profile mais, parlant couramment le Pixel, je crois que vous feriez mieux de battre le fer tant qu'il est chaud...
Enfin... J'dis ça, j'dis rien...
En tout cas, Pixel ne mange pas de chips au poulet ou bacon.
Enfin... J'dis ça, j'dis rien...
En tout cas, Pixel ne mange pas de chips au poulet ou bacon.
"Heureusement qu'il n'avait que deux mots à nous dire... je plains son auditoire lorsqu'il doit faire un long discours"
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
(c) Le gardien du square
--
La scène de la traduction francophone : http://traf.romhack.org/
Re: Ne me tuez pas >> Valkyrie Profile
Moi je mange des Chips au poulet ou au Paprika (au choix) 
(C'était le hors-sujet du jour)

(C'était le hors-sujet du jour)
Re: Ne me tuez pas >> Valkyrie Profile
Si pixel est dispo je peux mettre la team psp-traductions sur le projet, je suis sur qu'il y a beaucoup de personne qui attendent cette traduction.
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Whee, une team pour moi tout seul! \o/
Enfin, tout dépend des compétences et des volontés
Je peux expliciter ici au fur et à mesure comment faire pour hacker VP, j'ai juste pas envie de commencer à pondre des pavés si jamais c'est pour que ça ne mène à rien. Mais parler technique et expliquer tranquillement comment ça marche dans une conversation construite avec les gens intéressés, je peux faire.
Enfin, tout dépend des compétences et des volontés

pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.
- GreatSkaori
- Chooser of the Slain
- Messages : 8738
- Inscription : 17 févr. 2002, 20:06
- Localisation : Ailleurs
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Notre poulain est très motivé et très compétant
*Summons Happex pour jeunes masseuses cochonnes*
d9riku : niveau traducteur vous avez qui de bon ? Parce que VP, c'est pas Dora l'exploratrice !

d9riku : niveau traducteur vous avez qui de bon ? Parce que VP, c'est pas Dora l'exploratrice !
Your sins lay heavy upon you defiler of souls.
By the holy laws you shall be obliterated !
By the holy laws you shall be obliterated !
- Pixel
- Codeur à l'irc dormant
- Messages : 1946
- Inscription : 17 avr. 2002, 17:30
- Localisation : San Jose
- Contact :
Re: Ne me tuez pas >> Valkyrie Profile
Oui hof de toute façon, je parlais surtout de l'écriture d'outils et autres, hm. Je sais parfaitement que Great est capable de tout traduire tout seul comme un grand.
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence, and the trolls in the marketing department.