Project

General

Profile

Évolution #1839

Virtual file system

Added by dragonjoker59 over 6 years ago. Updated over 5 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
Architecture Générale
Target version:
Start date:
10/24/2016
Due date:
% Done:

0%

Estimated time:
40.00 h
Lien forum:

Description

Mettre en place un système de vfs, pour charger les données soit depuis un zip, soit depuis un dossier sur HDD.
Ca permettra de ne plus dézipper les dossiers de données (et de donc de bouffer toute la place dans le dossier utilisateur).

History

#1 Updated by dragonjoker59 over 6 years ago

  • Target version set to Backlog

#2 Updated by dragonjoker59 over 6 years ago

Cela permettra aussi de gérer les plateformes mobiles, type Android, pour lesquelles les ressources sont dans l'APK, et qu'il faut donc extraire au préalable

#3 Updated by dragonjoker59 over 6 years ago

En fait, il suffit d'implémenter le VFS pour les ressources et les plug-ins.
Les ressources sont soit dans un zip, soit dans un apk, soit sous une autre frome de stockage, mais Castor3D ne fait que charger les ressources.
Les plug-ins sont dans le dossier lib à côté du dossier bin contenant l'exécutable.
La seule inconuue restante reste le log, qui pour l'instant est défini en "dur" dans le dossier utilisateur, donc soit on laisse comme ça, et il faut alors aller un peu plus loin pour le VFS, soit on le rend plus flexible, en supprimant carrément de LoggerImpl l'écriture en fichier, laissant donc l'utilisateur utiliser le callback pour écrire son log où il veut.

#4 Updated by dragonjoker59 about 6 years ago

  • Target version changed from Backlog to 0.10.0

#5 Updated by dragonjoker59 over 5 years ago

  • Target version changed from 0.10.0 to Backlog

Also available in: Atom PDF