Lisez bien la FAQ. Pour poster un message ou poser une question, vous devez être enregistré. Vous n'êtes pas obligé d'être connecté pour lire les messages et voir les contenus.
Nous espérons que vous trouverez vos réponses ici, et n'hésitez pas à participer.
Bonne visite !
Sur ces forums, il est possible d'aborder n'importe quels sujets, de façon sérieuse ou pas !
Afin de préserver son harmonie et éviter les débordements, nous avons établi un ensemble de règles très simples que nous vous demandons de respecter.
1) Les thèmes suivants ne doivent jamais être abordés: La politique, La religion, La haine raciale, La pédophilie. Faites appel à votre bon sens pour éviter tout autre sujet susceptible de provoquer une polémique trop violente.
2) Ce forum est destiné à l'Abandonware (jeux a l'abandon) et le jeu vidéo. Les discussions ou liens vers un contenu illégal (piratage, désinformation, complotisme...), ou vers des contenus adultes, financiers, religieux... seront systématiquement effacés.
3) Ne publiez pas d'images dans vos messages qui pourraient choquer les autres visiteurs (rappel, le public peut être très jeune).
4) Lorsque vous lancez un sujet, veillez à ce qu'il soit dans le forum approprié (ne faites pas par exemple une requête dans le forum Discussion générale / Le bar des amis).
5) Il est souhaitable de ne pas faire dévier un sujet, ne serait-ce que par respect pour celui ou celle qui a lancé la discussion.
6) Avant de poser une question d'ordre (technique, requêtes...), assurez-vous qu'elle n'ait pas déjà été posé via la recherche.
6) Nous détestons le SPAM et le Flood ! Évitez donc de poster des messages inutiles et de façon répétée.
7) Peace and Love ! Les forums sont un endroit de détente, amusez-vous, ne vous prenez pas la tête inutilement en public.
8) Les administrateurs et modérateurs sont présents pour s'assurer que les règles et les personnes soient respectées. Leurs décisions sont elles-mêmes à respecter.
9) Ce forum n'est pas un téléphone portable ! Un forum est un lieu où on prend le temps, donc évitez le langage "texto/SMS". De plus, vos messages ne sont pas limités à 160 caractères, alors s'il vous plait, écrivez correctement ! Clairement, on ne va pas vous tomber dessus pour un "s" oublié ou pour un accord incorrect, mais pas de "g chrché c je pandan dé mwa"! Copiez-collez votre message dans Word pour profiter du correcteur orthographique, au besoin.
Ces règles sont très importantes, merci de les respecter ! En cas de non-respect, vous pourrez recevoir un avertissement, ou en fonction de la faute, être banni temporairement, voir définitivement du forum.
Merci à vous et bonnes discussions
J'ai recemment decompile MGT, aka Magnetik Tank, de Loriciel (version DOS uniquement), et j'ai demarre un blog pour discuter un peu du code re-source. J'espere notamment rameuter des gens qui pourront me donner des renseignements sur le compilateur qui a ete utilise: Lattice C.
Alors je previens tout de suite, c'est en (mauvais) anglais, c'est technique, et c'est pas tres bien explique.
Il semble que je n'ai pas le droit de poster de lien sur le forum, mais de toutes facons, on peut trouver facilement en googlisant "magnetik tank uncompiled"
Salut ! C'est une initiative sympathique !
L'objectif est donc d'en faire une version compatible pour les machines/systèmes récents ? Un lifting Graphique ? Sonore ?
Sinon, en théorie la décompilation est considérée comme du piratage, mais bon, compte tenu de l'âge du programme ça ne devrait pas trop poser de soucis
Pour le lifting c'est pas encore prevu. En fait mon objectif etait d'obtenir un source C (et un peu en asm) qui, une fois compile, genere un executable le plus proche possible de l'original. Cette premiere etape est atteinte.
Par contre je n'ai encore rien fait pour les resources qui sont toujours dans leur forme "binaire" (mais le source permet de comprendre leur structure).
Il reste tout de meme pas mal de choses a faire:
- quelques routines, notamment en assembleur, restent dures a lire
- le code n'est pas tres presentable
- il existe encore des differences avec l'exe original (j'ai l'impression de ne pas avoir la version exact du compilateur)
- ...
C'est surtout pour le point concernant le compilateur que j'ai besoin d'infos, d'ou l'idee de motiver des gens autour d'un blog.
Apres pour le droit, il me semblait que le "reverse engineering" dans un but personnel ou educatif, reste autorise (c'est d'ailleurs pourquoi je n'ai pas mis a disposition tout le code source, juste des extraits avec commentaires). Si un specialiste en droit veut bien nous eclairer sur ce point, c'est volontiers.
J'ai joué à MGT à l'époque (il était dans une compilation Loriciel avec "Mission" et "Mach 3"), je l'ai même réinstallé sous Boxer il y a quelques mois. Je trouve ton initiative sympa mais concernant ton blog, franchement, tu devrais le faire en français dans un premier temps; tu as plus de chances t'intéresser des gens dans cette langue que dans cet anglais approximatif. Je suis développeur, j'ai fait de l'ASM et du C mais là, franchement, ça frise la folie de remettre les mains dans le cambouis à ce point là, en tout cas pour moi. Par contre, c'est vrai que je me suis dit, quand j'ai ressorti ce jeu de LFT, qu'une version flash de ce jeu pourrait vraiment être sympa à faire, surtout pour quelqu'un comme moi qui ne fait pas graphisme
En tout cas, je salue ton travail et te souhaite bon courage dans ton entreprise !
PS: Tu as utilisé quel outil pour décompiler ? Tu as réussi à trouver une version de Lattice ?
Dernière modification par S***, 28 septembre 2010, 21h11.
Concernant le compilo je comptais faire un post dessus (quand j'ai le temps quoi, ce qui est assez chaud en ce moment). Enfin voila toujours la version courte:
pour obtenir la version la plus proche de l'exe original, je dois utiliser le compilateur version 3.30 et linker avec la libc version 3.00 (si j'ai bonne memoire). Ce qui me fait penser qu'il y a peut-etre une version entre les deux.
Mais j'ai fait chou-blanc dans mes recherches.
Sinon je ne connais pas vraiment d'outils de decompilation, mais si tu veux me conseiller c'est volontiers. Pour MGT c'est un peu tard (he ouais, j'ai tout fini a la main) mais qui sait dans l'avenir.
Et puisque tu parles de Mach3 il est decompile aussi. Par contre Mission ca fait un moment que je le cherche (version DOS bien entendu), si tu sais ou mettre la main dessus, c'est avec plaisir.
Et quand au blog en francais, je vais y reflechir. Il est si naze que ca mon anglais ?
Non en fait j'ai fait le contraire :dingue:
Mais je m'explique; la version sur laquelle j'ai travaillee etant deja hackee(c'est celle qu'on trouve sur le ouebe), j'ai chercher a reconstituer le code de protection. Le hack en lui meme etait assez simple donc ca n'a pas ete trop dur.
Apres, a partir du source C (reconstitue) c'est d'autant plus facile de passer la protection, vu qu'il suffit de mettre en commentaire le code correspondant.
Ah non desole (moi aussi j'en reve).
Mais si c'est Turbo Pascal version 3 "a la main" c'est pas trop dur. Enfin tout depend de la taille du .com.
Tu vises un programme en particulier ? Je pourrais peut-etre jeter un oeil ...
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Commentaire