Page 1 of 1
[Solved]Linux 64: Missing cursor/content OTA installed
Posted: 29 Sep 2008, 13:42
by osymandias
Spring-svn compiled on Arch64 using CMake. There appear to be two issues:
- springcontent.sdz and bitmaps.sdz do not match those generated by the installer - this has also been reported when compiling from the 0.76.1 source though I myself have not done this. For example, bitmaps.sdz built by the compiler gives an additional category 'caustics'. I'm not sure if this is causing any problems.
- Main problem: there appear to be frequent 'Missing cursor' and 'incorrect/missing content' messages. CA fails with a 'Missing cursor' message desipte OTA content being installed and working for other mods requiring it. XTA fails with "could not load texture from file bitmaps/directionalspark.png". Maximum Annihilation likewise fails on "bitmaps/muzzlespark.png". These images seem to be present but in .tga format or .bmp in place of .png.
Steps to reproduce:
Install spring-svn from AUR on Arch64.
Install ota content and one of the above named mods.
Try to start a game.
Re: Linux x86_64: Missing cursor/content OTA installed
Posted: 29 Sep 2008, 14:08
by imbaczek
this is a more or less known issue; for now, download base files from
http://planetspring.free.fr/spring/base/.
Re: Linux x86_64: Missing cursor/content OTA installed
Posted: 29 Sep 2008, 14:18
by Auswaschbar
osymandias wrote:Spring-svn compiled on Arch64 using CMake. There appear to be two issues:
- springcontent.sdz and bitmaps.sdz do not match those generated by the installer - this has also been reported when compiling from the 0.76.1 source though I myself have not done this. For example, bitmaps.sdz built by the compiler gives an additional category 'caustics'. I'm not sure if this is causing any problems.
- Main problem: there appear to be frequent 'Missing cursor' and 'incorrect/missing content' messages. CA fails with a 'Missing cursor' message desipte OTA content being installed and working for other mods requiring it. XTA fails with "could not load texture from file bitmaps/directionalspark.png". Maximum Annihilation likewise fails on "bitmaps/muzzlespark.png". These images seem to be present but in .tga format or .bmp in place of .png.
Steps to reproduce:
Install spring-svn from AUR on Arch64.
Install ota content and one of the above named mods.
Try to start a game.
Some things:
[*]Be sure your svn checkout is up-to-date and clean
[*]Delete existing *.sdz-files from your svn directory (trunk/game/base). The script only updates files to the archives and don't deletes them
Re: Linux x86_64: Missing cursor/content OTA installed
Posted: 29 Sep 2008, 16:31
by osymandias
I've just done a clean checkout and build from svn, and replaced the content files with those from
http://planetspring.free.fr/spring/base/. The problem persists in the same manner. If I enable logging to console, I get the following string of errors (this when trying CA r2894):
Code: Select all
CMouseCursor: Bad image file: anims/cursornormal_0.png
CMouseCursor: Bad image file: anims/cursorattack_0.png
CMouseCursor: Bad image file: anims/cursorattack_0.png
CMouseCursor: Bad image file: anims/cursorattack_0.png
CMouseCursor: Bad image file: anims/cursorattack_0.png
CMouseCursor: Bad image file: anims/cursorbuildbad_0.png
CMouseCursor: Bad image file: anims/cursorbuildgood_0.png
CMouseCursor: Bad image file: anims/cursorcapture_0.png
CMouseCursor: Bad image file: anims/cursorcentroid_0.png
CMouseCursor: Bad image file: anims/cursordwatch_0.png
The list goes on. Again, it seems to be looking for cursor files in png format when all I have are bitmaps.
md5sums:
Code: Select all
6d66aa94f9384733b963266e5b37bdb8 cursors.sdz
205d02df5e13fcd006121925d54aca94 maphelper.sdz
319d1ec1f2b1bafb9fb695bb2369979e springcontent.sdz
fbcd17b6f139ed615a5a8ba3909363a1 spring/bitmaps.sdz
Re Linux x86_64: Missing cursor/content OTA installed
Posted: 29 Sep 2008, 20:14
by osymandias
Aha! Fixed!
viewtopic.php?f=20&t=13597
Turns out it's an error in a 64-bit build of devil.
Thanks for all your help.