Skip to content

Latest commit

 

History

History
80 lines (69 loc) · 2.66 KB

File metadata and controls

80 lines (69 loc) · 2.66 KB

Flyff-Scripts


Ce projet n'est pas affilié avec Gala Lab

Script écrit python 3.7 ayant pour but de filtrer les ressources de Fly For Fun et de les récrire aux formats JSON et XML.

discord

USAGE

Lancer le script :

py core.py

Modules

Les modules sont listé dans le fichier module.py.
Par defauts tous les modules sont désactivés.
Pour activer un module modifier la valeur active en True.
Pour activer un filtre un module modifier la valeur filtre en True.

"header": {
    "active": True,
    "filter": False
}

Résultat

La liste des fichiers constituant le projet est composé dans project.py.
Le résultat de core sortira dans les dossiers :

  • output/filter
  • output/xml
  • output/json
  • output/json/text
  • output/json/header
  • output/prop
  • output/documentation

La fonction create_directories créera les dossiers nécessaires aux fichiers de sortie.

Structure

  • doc : documentation sur le projet
  • Ressource : contient les fichiers d'origine de Fly For Fun.
    • World : contient les mondes.
    • defines : contient fichier header .h.
    • model : contient les fichiers listant les models.
    • network : contient la liste des PACKETTYPE et SNAPSHOTTYPE du projet.
    • prop : contient les fichiers de configuration .inc et .txt.
    • text : contient la liste des textes .txt.txt.
  • util : script en relation avec les fichers de configuration Ressource/defines Ressource/text et diverts fonction utile.
  • model : script en relation avec les fichers de configuration Ressource/model.
  • network : script en relation avec les fichers de configuration Ressource/network.
  • prop : script en relation avec les fichers de configuration Ressource/prop.
  • world : script en relation avec les fichers de configuration Ressource/World.

Roadmap

1.0:

  • Lecture de tous les fichiers .txt.txt
  • Lecture de tous les fichiers .h
  • Lecture de tous les fichiers .inc
  • Lecture de tous les fichiers .txt
  • Chargement des mondes
  • Convertion de tous les fichier en JSON
  • Convertion de tous les fichier en XML

Version Ressource

Fait

En cours

  • Version 15

A faire

  • Version 16
  • Version 17
  • Version 18
  • Version 19
  • Version 20
  • Version 21