URL:
<http://gna.org/bugs/?12773>
Summary: All campaign data in single compressed file.
Project: Battle for Wesnoth
Submitted by: None
Submitted on: Воскресенье 21.12.2008 at 15:15 CET
Category: Feature Request
Severity: 1 - Wish
Priority: 5 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Email: [email protected]
Open/Closed: Open
Discussion Lock: Any
Release: any
Operating System: all
_______________________________________________________
Details:
Yet another small wish:
Allow campaigns, maps and similar stuff stored completely in single
compressed archive which is self-sufficient to play campaign, map or whatever
else.
Benefits:
1) You can use "virtualized" FS handling and treat all files in archive in
same OS-independent manner under any OS without being affected by OS-specific
stuff since file names are internal and somewhat virtual. Right now for
example some authors are not aware that while Windows is case-insensitive,
Unixes are in contrast case sensitive. Also unixes can allow file names which
can't be created in Windows, etc. Right now this issue exists and
maps\scenarios authors are handling this on this own. This adds extra
headache to map authors and users.
2) Single file can be posted to forums, sent by e-mail, etc. This makes maps
distribution easier. Right now users have to use some archiver manually, this
leads to dozen of problems with maps distribution and their use by users (just
look on forum)
3) Some file systems do not perform great when there is need to deal with ton
of small files like half dozen of .pngs, maps and so on. So, loading all such
files takes significant time. Furthermore, lots of space wasted on slack
space due to nature of Wesnoth.
Drawbacks:
1) Those who want to modify downloaded scenario have to decompress it first.
However this shouldn't be a major challenge usually.
2) Authors will have to build such archive, this is probably extra step.
However this can be worked around by parsing both virtual filesystem and real
on-disk filesystem hierarchies as well so development is not getting more
complicated than it is today since it still can be done with on-disk layout
and then author(s) can build final file for giving it away.
Probably simplest way of doing all so is to support zip-compressed
directories and restrict their names to common names acceptable in any
OS.Easy to decompress and such behavior is quite common practice in many
games.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?12773>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs