[Solved]Linux 64: Missing cursor/content OTA installed

[Solved]Linux 64: Missing cursor/content OTA installed

Discuss your problems with the latest release of the engine here. Problems with games, maps or other utilities belong in their respective forums.

Moderator: Moderators

Post Reply
osymandias
Posts: 10
Joined: 29 Sep 2008, 13:12

[Solved]Linux 64: Missing cursor/content OTA installed

Post 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.
Last edited by osymandias on 29 Sep 2008, 20:14, edited 1 time in total.
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Re: Linux x86_64: Missing cursor/content OTA installed

Post by imbaczek »

this is a more or less known issue; for now, download base files from http://planetspring.free.fr/spring/base/.
Auswaschbar
Spring Developer
Posts: 1254
Joined: 24 Jun 2007, 08:34

Re: Linux x86_64: Missing cursor/content OTA installed

Post 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
osymandias
Posts: 10
Joined: 29 Sep 2008, 13:12

Re: Linux x86_64: Missing cursor/content OTA installed

Post 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
osymandias
Posts: 10
Joined: 29 Sep 2008, 13:12

Re Linux x86_64: Missing cursor/content OTA installed

Post 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.
Post Reply

Return to “Help & Bugs”