The current release of the mod does not load on GNU/Linux systems.
This is due to the old known problem of GNU/Linux treating filenames case-sensitive, whereas windows does does not.
Mismatches of lower/upperase between the references in the csv files and the actual filenames will lead to errors on GNU/Linux systems, whereas the game will load the mod without errors on windows systems.
I have reported this before, and scalartech solutions has the same problem.
The current release zip does have so many case mismatches, it is very bothersome to correct.
I have to start the game, watch for the exception in the console, correct the file name, start the game again, check for the next mismatch, rinse, repeat.
Why don't you simply mass-rename all graphics files to all-lowercase and mass-rename all references to all-lowercase in the csv files? And why not keep it that way when you add new graphics files?
Now the release zip does not have fixes in already corrected in git, so that even more bothersome.
I suggest you simply add to the first post, that this mod does not run on GNU/Linux.
I seem to be the only one wanting to use this mod on GNU/Linux, anyway. I will resign myself to not using it. No hard feelings, plenty of other mods out there.
Update: I do not know why you do not allow pull requests or issue reports on your github. Don't you want other people to help you?
Anyway, I have done the cleanup on a fork on github, so you do not have to. Feel free to refer to
https://github.com/wararjey/tahlan-shipworksI made all filenames in the graphics directory all-lowercase.
Then I made all references to graphics files in all the files in the data directory all-lowercase.
I haven't looked outside the data directory, so if there are references in other of the mods directories, these will break if the filename has changed.
The main branch has the cleanup applied against your main branch.
The 1.3_filename_case_fixes branch has the cleanup applied against the 1.3 tag. Feel free to merge as necessary.
I haven't bothered testing this, as your build system is not documented and I simply cannot be bothered to spend even more time finding out how your build system works.
Regards,