Original question starts here:
Hi, I'm having an embarrassing (probably) issue attempting to get some mods loaded, I had the same set of mods (earlier versions of some) working back when I was playing X4 under Win7, but now I can't get them to load under linux. Here is what I tried first:
Code: Select all
$ cd
$ cd GOG\ Games/X4\ Foundations/game
$ ls
01.cat 02.cat 03.cat 04.cat 05.cat 06.cat 07.cat 08.cat 09.cat alsoft.conf lang.dat support testfailed version.dat
01.dat 02.dat 03.dat 04.dat 05.dat 06.dat 07.dat 08.dat 09.dat extensions lib t test_txc videos
01_sig.cat 02_sig.cat 03_sig.cat 04_sig.cat 05_sig.cat 06_sig.cat 07_sig.cat 08_sig.cat 09_sig.cat goggame-1588366064.hashdb Licences.txt testandlaunch test_X4 X4
01_sig.dat 02_sig.dat 03_sig.dat 04_sig.dat 05_sig.dat 06_sig.dat 07_sig.dat 08_sig.dat 09_sig.dat goggame-1588366064.info mousecursors testcommon ui
$ ls -l extensions
total 28
drwxrwxr-x 3 trask trask 4096 Jun 20 22:43 'Average Prices Suffixes'
drwxrwxr-x 3 trask trask 4096 Jun 20 22:43 MassMoveMarines
drwxrwxr-x 3 trask trask 4096 Jun 20 22:43 MassMoveServicecrew
drwxrwxr-x 3 trask trask 4096 Jun 20 22:43 mej_disable_encounters
drwxrwxr-x 2 trask trask 4096 Jun 20 22:43 No_Dark_Ambient
drwxrwxr-x 3 trask trask 4096 Jun 20 22:43 RareModpartsSold
drwxrwxr-x 4 trask trask 4096 Jun 20 22:43 ShipTradersSellPaintMods
$
Code: Select all
$ mv extensions ~/.config/EgoSoft/X4/
$ ls ~/.config/EgoSoft/X4/extensions/
'Average Prices Suffixes' MassMoveMarines MassMoveServicecrew mej_disable_encounters No_Dark_Ambient RareModpartsSold ShipTradersSellPaintMods
$ ls ~/.config/EgoSoft/X4
auth.xml config.xml extensions inputmap.xml logos pipelinecache.bin progressbar.xml save uidata.xml
$
I examined the contents of each mod directory and they all seem to contain valid-looking contents.xml files, as well as other files appropriate to the nature of each mod. I checked the permissions of all involved files and directories, and everything is rwx to me and even r-x to world, just in case.
I am sure I'm missing something obvious (and likely well documented) but I just can't figure it out. If anyone has a suggestion for me, I'd appreciate it.
I modified the game start-up scripts to add the debug log option. Contents of the debug log look like this:
Code: Select all
Logfile started, time Fri Jun 21 17:37:29 2019
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './etc\xml\catalog'
[General] 0.00 ======================================
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './etc\xml\catalog.sig'
[General] 0.00 ======================================
[=ERROR=] 0.00 FileIORequest::WaitForResult() Failed './etc\xml\catalog' with 4
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 XLib::XMLInputOpenCallback(): Failed to open the file: etc/xml/catalog
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './extensions\mej_disable_encounters\content.xml.sig'
[General] 0.00 ======================================
[General] 0.00 'GeForce GTX 1070' NVidia-driver v418.56.0 (Vulkan 1.1.95) check=1