1
Tilesets and Graphics / Dwarf Fortress graphics repositories
« on: January 28, 2016, 08:35:17 am »
The purpose of this thread is to discuss the future of the DFgraphics organization.
The github repository was first created to help the management of the various Starter packs (LNP), and to create an archive if older versions are needed.
Packs maintained:
Afro (Spacefox fork)
CLA
Duerer
Gemset
Grim Fortress
Ironhand
JollyBastion
Mayday
Obsidian
Phoebus
Shizzle
Spacefox/LeoCean
Taffer
Tergel
Wanderlust
Contribution guide:
1, Register a github account, learn a bit about git repository management. If you prefer a GUI, I recommend Sourcetree.
2, Fork an existing, or create a new repository
3, Make your edits and commit them to your (forked) repository. If you make lot's of edits, don't send them in one giant commit, but group the changes in logical chunks, so it's easier to review. The commit message should be easy to understand.
4, Send a pull request with your changes if making edits, or a request for inclusion if it's a new repo
5, If you are the manager of the repo, review and merge pull requests, create version tags.
Format:
The repositories are created to support PyLNP's reduced raw format.
Reduced raw format was designed to maximise ease of installation, compatibility across DF versions and with other mods, and to minimise file size for storage and distribution. It is quite simply a data and raw folder, identically structured to vanilla DF, with all unmodified files removed. It can thus be installed simply by overwriting a vanilla install of DF. Additionally graphic packs must contain a content manifest detailing df version, content version, contributor name and pack name.
Folders to include:
/data/init
/data/art
/raw/objects
/raw/graphics
TODO:
Create organization
Recruite contributors
Add appropriate license to all packs
Better guide
The github repository was first created to help the management of the various Starter packs (LNP), and to create an archive if older versions are needed.
Packs maintained:
Afro (Spacefox fork)
CLA
Duerer
Gemset
Grim Fortress
Ironhand
JollyBastion
Mayday
Obsidian
Phoebus
Shizzle
Spacefox/LeoCean
Taffer
Tergel
Wanderlust
Contribution guide:
1, Register a github account, learn a bit about git repository management. If you prefer a GUI, I recommend Sourcetree.
2, Fork an existing, or create a new repository
3, Make your edits and commit them to your (forked) repository. If you make lot's of edits, don't send them in one giant commit, but group the changes in logical chunks, so it's easier to review. The commit message should be easy to understand.
4, Send a pull request with your changes if making edits, or a request for inclusion if it's a new repo
5, If you are the manager of the repo, review and merge pull requests, create version tags.
Format:
The repositories are created to support PyLNP's reduced raw format.
Reduced raw format was designed to maximise ease of installation, compatibility across DF versions and with other mods, and to minimise file size for storage and distribution. It is quite simply a data and raw folder, identically structured to vanilla DF, with all unmodified files removed. It can thus be installed simply by overwriting a vanilla install of DF. Additionally graphic packs must contain a content manifest detailing df version, content version, contributor name and pack name.
Folders to include:
/data/init
/data/art
/raw/objects
/raw/graphics
TODO:
Recruite contributors
Add appropriate license to all packs
Better guide

but it should be an easy change and add a lot more flexibility.