- Fonctionnement :
I. Le programme est séparé en deux parties.
I. 1) La première vous permez d'organiser votre Fan Fiction selon 6 catégories (à gauche).
Elles sont :
- Personnages, sert à classer les personnages avec leurs descriptions.
- Décors, contient la description de chaque décors de la Fan Fiction.
- Scénario, contient donc le scénario de votre Fan Fiction.
- Notes, c'est quand vous avez par exemple une suggestion pour plus tard, une chose à ne pas oublier.
- Idées, c'est ce qui vous passes par la tête, vous classez dedans.
- FanFiction, contient par contre votre histoire en cours de rédaction, avec les informations des autres catégories.
L'idée est donc de pouvoir séparer ce qui compose une fanfiction, cela permet de l'écrire plus facilement et plus rapidement.
Des fonctions vous permettront d'inclure directement un personnage et sa description par exemple, et ce sans avoir à recopier (dans le cas où vous avez écrit votre description au propre dans la partie concerné).
I. 2) La seconde partie du programme, à droite, vous permez d'écrire votre histoire, la description des personnages, etc...
Vous pouvez mettre de la couleur, changer la police d'écriture, souligné le texte,...
II. L'enregistrement
Quand vous enregistrez votre fic, un fichier .PAK est crée avec le nom donné à votre Fan Fiction.
Ce fichier .PAK est une archive, comme les .ZIP mais non compressé (ce format qui est le standard Half-Life 1, ne gère pas la compression, mais sa structure est simple d'où le choix de ce format).
III. L'exporter (sur le forum par exemple)
Le programme permettra bien entendu d'exporter sa Fan Fiction.
Pour le moment elle permettra d'une possibilité:
- Fichier TXT avec les tags BBCode. Une fois votre Fan Fiction terminé, il suffira donc juste de l'exporter et vous pourrez ensuite faire un copié-collé vers le forum.
- Plus tard je penses rajouté le XML comme exportation, et peut être le PDF.
IV. Les mises à jour
Le programme en outre, disposera d'une puissante fonction de mise à jour afin que vous ayez toujours la dernière version.
Celle-ci se fera en plusieurs choses :
- Vérification de version
- Téléchargement de la nouvelle version
- Checksum CRC32 ou MD5 (encore à définir) afin de vérifier que le téléchargement est bon
- Depacketage de la nouvelle version
- Remplacement des anciens fichiers (il est probable que le programme soit automatiquement fermé pour se mettre à jour)
- Configuration des nouveaux fichiers s'il y en a besoin