Accueil
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
