I am using Ubuntu 14.04 at the moment and every time i try out a new mod ido the following things:
1 First Check the ruleset file and directories if they are case sensitive and if filenames are correct
2 Second Check for Spritedirectories combine those file with the spritecombiner and adapt ruleset accordingly.
So far i haven't any issues getting a mod to work properly with this.
Even thou we should probably think about a stringent naming System.
Directory structure:
MAPS for maps
ROUTES for routes
TERRAIN for terrain
Resources for Extrasprites/sounds
Ruleset for yaml files
Directories for MAPS ROUTES and TERRAIN should be UPPERcase.
MAP files, ROUTE files and TERRAIN files should also be UPPERcase including file ending (e.g. UFO170.MAP)
Resources and Ruleset directory should start with uppercase followed by lowercase
Mod specific directories in Resources should use: My_Mod_Resources_Blah_Blubb
Ruleset yaml files should also use My_Mod_Ruleset_File.rul
Sprites:
For Handobs:
HandOb_My_New_Weapon.jpg /. gif / .png
For Floorobs:
FloorOb_My_New_Weapon.jpg /. gif /.png
For Bigobs:
BigOb_My_New_Weapon.jpg ...
Sound should have following:
Sound_Fire_My_New_Weapon.wav for example
Animationsprites should be combined and not put into a spritefolder (-> Spritecombiner)
Naming example:
Sprite_My_New_weapon.jpg or My_New_Weapon.jpg
I think this should solve most issues.
Those are my personal rules for naming files and directories and so for noone complained an issue regarding this.