/Flyff-Engine

Rewrite some parts of FlyFoFun MMORPG v15

Primary LanguageC++

Flyff-Engine

License

Le code source et l'application elle-même sont destinés à être utilisés en fonction de la pièce jointe license.

Ce projet n'est pas affilié avec Gala Lab

Cibles

Windows 10 et MacOs.
Visual Studio 2019.
C++ == 17.

Flyff Ressource Projet permettant de chargé les fichier crééer par Flyff-Script.

Flyff Network Projet permettant de communiquer avec les serveurs fly for fun v15 ou Rhisis.
Ce projet n'est pas affilié avec Eastrall
Documentation.
Paquet.
Snapshot.
Certifier.
LoginServer.

forthebadge
discord

Organisation Répertoire Source :

  • source
    • io
      • file : Permet l'abstraction de chargement et lecture des fichiers.
      • network : Gestion de la socket reseau.
        • emit : Gestion des envoies et reception des paquets.
    • project : Regroupement de la logique de stockage et d'utilsation des propriété chargé.
      • loader : Logique et structure de chargement d'un fichier.
    • property : Structure des différentes propriétés.
    • handler : Gestionnaire d'évenement
    • util : Ensemble de fonction utile dans toutes circontances.
    • crypto : Outil de chiffrement et hash.
    • third_party : Ensemble de code source externe.
      • json : Manipulation des fichiers JSON.
      • xml : Manipulation des fichiers XML.

Organisation Répertoire Exemples :

  • resource : Fichier de test valide
    • json
    • xml
    • header
    • text
  • samples : Suite d'exemple d'utilisation de Flyff-Engine
    • Properties : Exemple de chargement et d'utilisation des propriété
    • ClientTest : Exemple de communication avec les serveurs.