Package System

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

Post Reply
User avatar
zenogais
Peon
Peon
Posts: 9
Joined: 09 Jan 2005, 04:12
Location: California
Contact:

Package System

Post by zenogais »

Well, I've been researching recently ways to implement the package system that we're looking to use in The Mana World. About a week ago I stumbled across PhysicsFS, a nice cross-platform library that abstracts access to various archives, and makes them transparent to the program itself. Anyway, any thoughts or ideas on how this would integrate would be cool. Just tell me what ya think :D
Image
User avatar
Bjørn
Manasource
Manasource
Posts: 1438
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn »

Sounds like exactly what we're looking for. What are its dependencies?
User avatar
zenogais
Peon
Peon
Posts: 9
Joined: 09 Jan 2005, 04:12
Location: California
Contact:

Post by zenogais »

Actually it comes with all the stuff you need to compile it, including zlib. So it has no other dependencies really.
Image
User avatar
Bjørn
Manasource
Manasource
Posts: 1438
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn »

Ah well I'm glad it'll link against an existing zlib as well. I've build the dynamic library for Arch Linux now and with 80 kb this library looks nicely small too. Yeah so now we should be thinking about integration.
User avatar
zenogais
Peon
Peon
Posts: 9
Joined: 09 Jan 2005, 04:12
Location: California
Contact:

Post by zenogais »

I was thinking about writing a c++ wrapper around it or smth. If you give me the go ahead I'll get to work on that :D
Image
User avatar
Bjørn
Manasource
Manasource
Posts: 1438
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Post by Bjørn »

Well the C++ wrapper could be the resource manager, right?
User avatar
zenogais
Peon
Peon
Posts: 9
Joined: 09 Jan 2005, 04:12
Location: California
Contact:

Post by zenogais »

ah right, I see what you're saying :)
Image
Post Reply