17. februar 2006 - 19:07Der er
10 kommentarer og 1 løsning
virtuelle filsystemer
hej eksperter
jeg søger oplysninger / gratis komponenter / kildekode / guides til at lave et virtuelt filsystem - gerne med kompression. grundet at jeg er ved at lave et RPG sipl sammen med en af mine venner, og vi er ved at have så mange texture, lydeffekter m.m. at det vil være nemmere at distribuere få filer med alt det nødvendige til spillet.
det skal kunne have en mappestruktur, med flyt/kopier funktion, plus at man kan indlæse flere filer direkte fra filsystemet, så man undgår TMemoryStream.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Der har været adskillige GNU/Open Source-eksempler på det. Jeg har ikke set noget direkte til Delphi, men det er ikke umuligt at konvertere fra et af eksemplerne. I øvrigt så har jeg engang prøvet et VirtualDisk-eksempel, et lidt gammelt et, og det var ikke ligefrem guf for Windows XP. Det endte med en geninstallation. Bare en advarsel.
Det begynder at lugte lidt i retning af ressource-filer synes jeg. Tror det er den vej du skal gå. En ressourcefil der indeholder de filer du har brug for. Et eksempel er det gamle Command & Conquer spil, der har en kæmpestor fil hvori man bl.a. kan udtrække en "Rules.ini"-fil (den indeholder alle instillingerne til programmet).
Det er ret let at samle filer vha. brc32.exe. I programmet kan man læse den med et sæt funktioner specielt rettet til ressource-filer.
ehh nej, det er lige det jeg vil undgå, efter som den 3d engine vi har lavet er ret tung, vil det kræve alt for meget af slutbrugerens computer.... :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.