« Accueil » : différence entre les versions
Aucun résumé des modifications |
|||
| (5 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 46 : | Ligne 46 : | ||
=== Informations relatives au reverse-engineering de l'exécutable serveur et des DLL === | === Informations relatives au reverse-engineering de l'exécutable serveur et des DLL === | ||
* [[Reverse-engineering: généralités sur les formats d'exécutables PE]] | * [[Reverse-engineering: le format_PE|Reverse-engineering: généralités sur les formats d'exécutables PE]] | ||
* [[Reverse-engineering du fichier T4C Server.exe]] | * [[Reverse-engineering du fichier T4C Server.exe]] | ||
* [[Reverse-engineering du fichier GameOps.dll]] | * [[Reverse-engineering du fichier GameOps.dll]] | ||
| Ligne 52 : | Ligne 52 : | ||
* [[Encodage des zones]] | * [[Encodage des zones]] | ||
* [[Reverse-engineering du fichier T4C.exe (version NMS 1.66)]] | * [[Reverse-engineering du fichier T4C.exe (version NMS 1.66)]] | ||
* [[Reverse-engineering: Retrouver les paramètres d'un générateur aléatoire]] | * [[Reverse-engineering LGC|Reverse-engineering: Retrouver les paramètres d'un générateur aléatoire]] | ||
* [[Reverse-engineering des dll contenant des Npcs]] | * [[Reverse-engineering des dll contenant des Npcs]] | ||
=== Algorithmes divers === | === Algorithmes divers === | ||
* [[Calcul de l'expérience en fonction d'un niveau]] | * [[Algorithme d'expérience|Calcul de l'expérience en fonction d'un niveau]] | ||
* [[Calcul à la renaissance]] | * [[Algorithme à la renaissance|Calcul à la renaissance]] | ||
* [[La technologie webpatch]] | * [[La technologie webpatch]] | ||
* [[Calcul du sanctuaire en fonction des coordonnées et vis-versa]] | * [[Algorithme du sanctuaire|Calcul du sanctuaire en fonction des coordonnées et vis-versa]] | ||
=== Protocoles réseau === | === Protocoles réseau === | ||
* [[Généralités]] | * [[Netcode généralités|Généralités]] | ||
* [[Structure des paks connus]] | * [[Netcode structure des paks|Structure des paks connus]] | ||
* [[Cryptographie 1.25]] | * [[Netcode 1.25|Cryptographie 1.25]] | ||
* [[Cryptographie 1.40]] | * [[Netcode 1.40|Cryptographie 1.40]] | ||
* [[Cryptographie 1.50]] | * [[Netcode 1.50|Cryptographie 1.50]] | ||
* [[Cryptographie 1.60]] | * [[Netcode 1.60|Cryptographie 1.60]] | ||
* [[Cryptographie NMS]] | * [[Netcode NMS|Cryptographie NMS]] | ||
=== Bases de données === | === Bases de données === | ||
* [[L'analyse]] | * [[Database L'analyse|L'analyse]] | ||
* [[Généralités]] | * [[Database généralités|Généralités]] | ||
* [[Modèle conceptuel Vircom]] | * [[Database Modèle conceptuel 1.25|Modèle conceptuel Vircom]] | ||
== Les expressions inoubliables pendant nos recherches == | == Les expressions inoubliables pendant nos recherches == | ||
| Ligne 81 : | Ligne 81 : | ||
== Personnes ayant pour l'instant contribué à ce wiki == | == Personnes ayant pour l'instant contribué à ce wiki == | ||
[[Fichier:wiki-humour.png]] | [[Fichier:wiki-humour.png]] | ||
* | * Sorkvild (programmeur, auteur du proxy T4C Guard, des WDATools, des MapTools et administrateur sur le serveur [http://www.serveur-aegir.com/ T4C Aegir]) | ||
* | * Mestoph (programmeur, auteur de nombreux outils pour T4C, mainteneur du proxy Prophexy et administrateur du site [http://www.ogrimar.net/ Le projet Ogrimar]) | ||
* Krod / Ikar / Zubrow | * Krod / Ikar / Zubrow Shane (programmeur ayant largement apporté son aide concernant le reverse-engineering) | ||
* | * Foxy (programmeur, auteur du module de traitement de paks client [http://www.foxysofts.com/?l=content/4thcoming/tpp.inc TPP] et reverse-engineerer du format VSF) | ||
* | * Cuty (?) | ||
* | * Gustaf (programmeur, auteur du T4C Realm Editor et de plusieurs plugins pour T4C Guard) | ||
* | * Calduirn (programmeur, reverse-engineerer de l'algorithme de décompression pseudo-RLE utilisé par Vircom dans le client T4C) | ||
* Jean Suifou | * [[Jean Suifou]] | ||
* | * Chaotikmind (programmeur, auteur de nombreux outils pour T4C (Storm Editor,Sound Manager,Vsf Editor,MapGen, reverse des wda et npc, ...) Programmeur du client Ogrimar [http://www.ogrimar.net/ Le projet Ogrimar] | ||
* | * Nightmare (pour les moments de fou rire que nous avons pu avoir en interprétant ses bêtises dans les binaires officiels de Dialsoft) | ||
* Jolinar (programmeur, auteur de nombreux outils pour T4C (Caldeira DDA Editor, Caldeira DDA Compiler, Caldeira ..., programmeur sur l'émulateur Astemul ) | * Jolinar (programmeur, auteur de nombreux outils pour T4C (Caldeira DDA Editor, Caldeira DDA Compiler, Caldeira ..., programmeur sur l'émulateur Astemul ) | ||
Les auteurs et contributeurs qui désirent se faire connaître sont invités à apposer leur nom en bas de cette liste [[Fichier:wink.gif]] | Les auteurs et contributeurs qui désirent se faire connaître sont invités à apposer leur nom en bas de cette liste [[Fichier:wink.gif]] | ||
Dernière version du 23 avril 2017 à 20:52
Ce wiki a pour but de centraliser dans un même endroit l'intégralité des algorithmes connus relatifs à T4C, de façon à donner les moyens à tous les développeurs de bonne volonté de réaliser rapidement des outils, des éditeurs ou des innovations techniques performantes en rapport avec ce jeu.
TOUS les développeurs tierce-partie détenteurs d'une information technique quelle qu'elle soit sont invités à y participer. Le maximum d'informations techniques seront rendues publiques, meilleurs deviendront les programmeurs, et bien plus rapidement les innovations d'un haut niveau technique se succèderont.
"L'avenir est à la coopération et non à la concurrence."
N'hésitez pas à créer les pages qui vous semblent faire défaut.
Consultez le Guide de l’utilisateur pour plus d’informations sur l’utilisation de ce logiciel.
Déni de responsabilité / Disclaimer
Français
Pour plus d'informations référez-vous à la licence d'utilisation officielle du client T4C
English
For more information please see the official game client usage license
T4C : Etat des lieux
Vision personnelle d'un administrateur du serveur T4C Aegir.
Algorithmes relatifs au jeu T4C (La Quatrième Prophétie) de Vircom
Formats de fichiers client
- Fichiers MAP (géographie des mondes virtuels)
- Fichiers VSF (dalles, sprites et palettes)
- Fichiers DDA (dalles, sprites et palettes)
- Fichiers Rt_Map.dat, Tmi_Map.dat, Zone_Map.dat (Radar, Zones, Zones découvertes)
- Format du fichier *.elng (internationalisation des dialogues)
- Fichiers snmci._, snmcf._, snmcd._ (Sons contenu dans le client)
- Fichier T4C.dat (Informations relatives à ce fichier)
- Fichier V2Launcher.dat (Informations relatives au lanceur du jeu)
- Fichier de sauvegarde des personnages de la version 2
- ID Graphiques (Extraction automatique des ID)
Formats de fichiers serveur
- Format des fichiers T4C Worlds.wda (ressources en lecture seule) et T4C Edit.wda (ressources modifiables)
- Format du fichier NPCs.wda (PNJs modifiables)
- Format du fichier *.elng (internationalisation des dialogues)
Informations relatives au reverse-engineering de l'exécutable serveur et des DLL
- Reverse-engineering: généralités sur les formats d'exécutables PE
- Reverse-engineering du fichier T4C Server.exe
- Reverse-engineering du fichier GameOps.dll
- Reverse-engineering du fichier Npc Stoneheim.dll
- Encodage des zones
- Reverse-engineering du fichier T4C.exe (version NMS 1.66)
- Reverse-engineering: Retrouver les paramètres d'un générateur aléatoire
- Reverse-engineering des dll contenant des Npcs
Algorithmes divers
- Calcul de l'expérience en fonction d'un niveau
- Calcul à la renaissance
- La technologie webpatch
- Calcul du sanctuaire en fonction des coordonnées et vis-versa
Protocoles réseau
- Généralités
- Structure des paks connus
- Cryptographie 1.25
- Cryptographie 1.40
- Cryptographie 1.50
- Cryptographie 1.60
- Cryptographie NMS
Bases de données
Les expressions inoubliables pendant nos recherches
Personnes ayant pour l'instant contribué à ce wiki
- Sorkvild (programmeur, auteur du proxy T4C Guard, des WDATools, des MapTools et administrateur sur le serveur T4C Aegir)
- Mestoph (programmeur, auteur de nombreux outils pour T4C, mainteneur du proxy Prophexy et administrateur du site Le projet Ogrimar)
- Krod / Ikar / Zubrow Shane (programmeur ayant largement apporté son aide concernant le reverse-engineering)
- Foxy (programmeur, auteur du module de traitement de paks client TPP et reverse-engineerer du format VSF)
- Cuty (?)
- Gustaf (programmeur, auteur du T4C Realm Editor et de plusieurs plugins pour T4C Guard)
- Calduirn (programmeur, reverse-engineerer de l'algorithme de décompression pseudo-RLE utilisé par Vircom dans le client T4C)
- Jean Suifou
- Chaotikmind (programmeur, auteur de nombreux outils pour T4C (Storm Editor,Sound Manager,Vsf Editor,MapGen, reverse des wda et npc, ...) Programmeur du client Ogrimar Le projet Ogrimar
- Nightmare (pour les moments de fou rire que nous avons pu avoir en interprétant ses bêtises dans les binaires officiels de Dialsoft)
- Jolinar (programmeur, auteur de nombreux outils pour T4C (Caldeira DDA Editor, Caldeira DDA Compiler, Caldeira ..., programmeur sur l'émulateur Astemul )
Les auteurs et contributeurs qui désirent se faire connaître sont invités à apposer leur nom en bas de cette liste
