FYI you have to be logged in to download files from github actions (unlike releases).
I haven't tried the AppImage version yet, I like to have multiple installs of DF going. So building one lnp dir and then copying it to get multiple installs works great.
---
The community colors pack is something I use quite a bit. Would you consider adding it to the config?
Also, the LinuxLNP and Windows starter pack have a behavior under Graphics > Customize that the FONT and GRAPHICS_FONT chooser dialogs show ALL tileset pngs, wherease the LNP built with lnp-force only seems to show the tileset of the chosen graphics pack (chosen under Graphics > Choose). The former behavior is very useful to select graphics pack A but use the tileset for text from pack B.
---
Another question, would it be possible to use lnp-forge to build LNPs using a different DF base.
I like to play the Dark Ages Mode (
http://www.bay12forums.com/smf/index.php?topic=143540.0) which is only distributed as a windows package. I'd like to be able use lnp-forge to help automate building a linux LNP for that mod.
I see in the scripts it is possible to provide a custom DF tarball, but I can't seem to make it work.
I added the following to my .config
CT_DF_CUSTOM=y
CT_DF_CUSTOM_LOCATION=/home/ramblurr/src/df/da
CT_DF_VERSION="47_04_linux"
In /home/ramblurr/src/df/da exists a file 'df_47_04_linux.tar.bz2' which contains the DarkAges df folder extracted, renamed to df_47_04_linux and re-archived with tar. But when i run the build step it errors with "[WARN ] 'df_47_04_linux' not found in '/home/ramblurr/src/df/lnp-forge-da/.build/tarballs".
If I manually copy the tarball into .build/tarballs, it will build.
Am I missing something, or is this how it should work?
Finally, because the DA build is for windows, I have to manually copy the linux binaries in place with a script like this (executed from the lnp-forge dir)
#!/bin/bash
DF=/home/ramblurr/src/df/vanilla/df_47_04_linux
DA=./.build/src/lnp-0.14a/df_47_04_linux
cd $DA
find . -iname "*.exe" -delete
find . -iname "*.dll" -delete
mkdir -p ./libs
cp $DF/df .
cp $DF/libs/* ./libs/
Would be nice to integrate this into the build process somehow, are there any post-build hooks?