<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="fr">
  <siteinfo>
    <sitename>T4C Tech</sitename>
    <dbname>techwiki</dbname>
    <base>https://t4ctech.hyperion-roleplay.com/wiki/Accueil</base>
    <generator>MediaWiki 1.40.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Média</namespace>
      <namespace key="-1" case="first-letter">Spécial</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Discussion</namespace>
      <namespace key="2" case="first-letter">Utilisateur</namespace>
      <namespace key="3" case="first-letter">Discussion utilisateur</namespace>
      <namespace key="4" case="first-letter">T4C Tech</namespace>
      <namespace key="5" case="first-letter">Discussion T4C Tech</namespace>
      <namespace key="6" case="first-letter">Fichier</namespace>
      <namespace key="7" case="first-letter">Discussion fichier</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">Discussion MediaWiki</namespace>
      <namespace key="10" case="first-letter">Modèle</namespace>
      <namespace key="11" case="first-letter">Discussion modèle</namespace>
      <namespace key="12" case="first-letter">Aide</namespace>
      <namespace key="13" case="first-letter">Discussion aide</namespace>
      <namespace key="14" case="first-letter">Catégorie</namespace>
      <namespace key="15" case="first-letter">Discussion catégorie</namespace>
      <namespace key="2300" case="case-sensitive">Gadget</namespace>
      <namespace key="2301" case="case-sensitive">Discussion gadget</namespace>
      <namespace key="2302" case="case-sensitive">Définition de gadget</namespace>
      <namespace key="2303" case="case-sensitive">Discussion définition de gadget</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Accueil</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>103</id>
      <parentid>102</parentid>
      <timestamp>2017-04-23T20:52:00Z</timestamp>
      <contributor>
        <username>FunJp</username>
        <id>1</id>
      </contributor>
      <origin>103</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="6804" sha1="6mdtgaion93wuw609dh2sd0o7phl5uy" xml:space="preserve">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 [//meta.wikimedia.org/wiki/Aide:Contenu Guide de l’utilisateur] pour plus d’informations sur l’utilisation de ce logiciel.

&lt;div style="text-align:center;color:#ff0000;"&gt;'''NOTE: les actes de vandalisme sur ce wiki seront systématiquement annulés et leur auteur banni !'''&lt;/div&gt;

&lt;div style="text-align:center;color:#ff0000;"&gt;'''NOTE (UK/US): acts of vandalism on this wiki will systematically be reverted and their author banned !'''&lt;/div&gt;


== Déni de responsabilité / Disclaimer ==
=== Français ===
&lt;div style="color:#bf0000"&gt;'''Sur ce wiki nous ne fournissons aucun programme illégal, nous nous bornons à fournir les informations permettant de réaliser l'interopérabilité entre les logiciels de Vircom et de Dialsoft et des logiciels tierce partie. Le développement de tels programmes est parfois légal, parfois non. Nous ne pouvons pas être tenus pour responsables de l'utilisation que vous faites de ces informations ; ce choix vous appartient.'''&lt;/div&gt;
Pour plus d'informations référez-vous à la licence d'utilisation officielle du client T4C
=== English ===
&lt;div style="color:#bf0000"&gt;'''On this wiki we provide no illegal program, we only limit ourselves in providing information enabling the realization of interoperability between Vircom and Dialsoft software and third-party software. Development of such programs is sometimes legal, sometimes not. We cannot be held responsible for the use you make of this information ; this choice is yours.'''&lt;/div&gt;
For more information please see the official game client usage license

== T4C : Etat des lieux ==
Vision personnelle d'un administrateur du serveur T4C [http://www.serveur-aegir.com/ Aegir].

[[T4C, état des lieux]]

== Algorithmes relatifs au jeu T4C (La Quatrième Prophétie) de Vircom ==
=== Formats de fichiers client ===
* [[Fichiers MAP|Fichiers MAP (géographie des mondes virtuels)]]
* [[Fichiers VSF|Fichiers VSF (dalles, sprites et palettes)]]
* [[Fichiers DDA|Fichiers DDA (dalles, sprites et palettes)]]
* [[Fichiers Rt_Map.dat, Tmi_Map.dat, Zone_Map.dat|Fichiers Rt_Map.dat, Tmi_Map.dat, Zone_Map.dat (Radar, Zones, Zones découvertes)]]
* [[Fichiers ELNG|Format du fichier *.elng (internationalisation des dialogues)]]
* [[Fichiers SONS|Fichiers snmci._, snmcf._, snmcd._ (Sons contenu dans le client)]]
* [[Fichier T4C.dat|Fichier T4C.dat (Informations relatives à ce fichier)]]
* [[Fichier V2Launcher.dat|Fichier V2Launcher.dat (Informations relatives au lanceur du jeu)]]
* [[Fichier de sauvegarde|Fichier de sauvegarde des personnages de la version 2]]
* [[ID Graphiques|ID Graphiques (Extraction automatique des ID)]]

=== Formats de fichiers serveur ===
* [[Fichiers T4C Worlds et T4C Edit|Format des fichiers T4C Worlds.wda (ressources en lecture seule) et T4C Edit.wda (ressources modifiables)]]
* [[Fichier NPCs|Format du fichier NPCs.wda (PNJs modifiables)]]
* [[Fichiers ELNG|Format du fichier *.elng (internationalisation des dialogues)]]

=== Informations relatives au reverse-engineering de l'exécutable serveur et des DLL ===
* [[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 GameOps.dll]]
* [[Reverse-engineering du fichier Npc Stoneheim.dll]]
* [[Encodage des zones]]
* [[Reverse-engineering du fichier T4C.exe (version NMS 1.66)]]
* [[Reverse-engineering LGC|Reverse-engineering: Retrouver les paramètres d'un générateur aléatoire]]
* [[Reverse-engineering des dll contenant des Npcs]]

=== Algorithmes divers ===
* [[Algorithme d'expérience|Calcul de l'expérience en fonction d'un niveau]]
* [[Algorithme à la renaissance|Calcul à la renaissance]]
* [[La technologie webpatch]]
* [[Algorithme du sanctuaire|Calcul du sanctuaire en fonction des coordonnées et vis-versa]]

=== Protocoles réseau ===
* [[Netcode généralités|Généralités]]
* [[Netcode structure des paks|Structure des paks connus]]
* [[Netcode 1.25|Cryptographie 1.25]]
* [[Netcode 1.40|Cryptographie 1.40]]
* [[Netcode 1.50|Cryptographie 1.50]]
* [[Netcode 1.60|Cryptographie 1.60]]
* [[Netcode NMS|Cryptographie NMS]]

=== Bases de données ===
* [[Database L'analyse|L'analyse]]
* [[Database généralités|Généralités]]
* [[Database Modèle conceptuel 1.25|Modèle conceptuel Vircom]]

== Les expressions inoubliables pendant nos recherches ==
* [[La NM attitude]]
* [[Alcooliques Anonymes]]

== Personnes ayant pour l'instant contribué à ce wiki ==
[[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 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]]
* 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 )
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]]</text>
      <sha1>6mdtgaion93wuw609dh2sd0o7phl5uy</sha1>
    </revision>
  </page>
</mediawiki>
