New Tileset for Freeciv21. Code name Project Vectron.
Linux is preferred development platform.
Fork this repository to your personal GitHub account.
Perform SSH based clone: git clone [email protected]:[user-name]/project-vectron.git.
Enter project directory: cd project-vectron.
Add upstream: git remote add upstream https://github.com/longturn/project-vectron.git.
Vectron needs to be compiled before being used. For this, you need GNU Make, Python (used to generate some sprites), and rsvg-convert (to render sprites as PNG). On Ubuntu, the following command will give you the dependencies:
sudo apt install make librsvg2-bin
Install Freeciv21 - https://longturn.readthedocs.io/en/latest/General/install.html
Capture the location of the share/freeciv21 directory.
Add the local setup above to an environment variable:
- Edit
.bashrc:nano ~/.bashrc - Add something like this to the bottom:
export FREECIV_DATA_PATH=~/some/path/project-vectron:~/install/freeciv21/share/freeciv21 - Source the file:
. ~/.bashrc
As changes are made to the *.svg files, export them to *.png files:
.../project-vectron$ make