Implement (texture/resource/sound/model-)packs #14
Labels
No Label
bug
crash
discussion
duplicate
enhancement
glitch
help wanted
info
invalid
meta
unconfirmed
wontfix
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: oerkki/voxelands#14
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
How they'll work:
Packs will have this structure:
The
textures/
,sounds/
andmodels/
folders (catalogues) will override files in corresponding folders indata/
. It should override only what it can override, not just the folder itself. For example, ifdata/textures/
does contain thequx.png
andpacks/example-pack/textures/
doesn't thendata/textures/qux.png
will be used.The
pack.txt
file will have this structure:That version parameter will specify the Voxelands' versions supported: if the
VERSION_MAJOR
is bigger than the latest supported version (biggest number) then Voxelands will go like "This pack was created for an older version and may not work properly" (in italic red font), if it's smaller then it will go "This pack was created for a newer version and may not work properly" (in italic red font too) and if it's neither then it will go "This pack was created for a different version and may not work properly"The only neccesary parameter for
pack.txt
isversion
; Voxelands just won't show the pack for user ifversion
isn't specifiedAlso, Main Menu will get a section for packs named "Packs" (yeah). It'll follow the avaivable vs installed UI scheme with 2 corresponding sections. TODO: make a draft how it will look like.