Author Topic: Raspberry PI 3 now working  (Read 5178 times)

0 Members and 1 Guest are viewing this topic.

Offline ShivanSpS

  • 210
Raspberry PI 3 now working
So i got one for doing other stuff but then i found out the Raspberry pi have now full hardware OpenGL support via a KMS composition driver. The only problem: it is OpenGL 2.1. So i tried building the 3.8.1 but those need OpenGL 3.1. I have no idea on what build the OpenGL requeriments went up since ther eis no notes about minimum OpenGL version for each build.

So i went and tryied with 3.7.0, it works and performance is... aceptable... for retail at least. Automake seems to be generating make fles with the mtune=i686 and -msee for some odd reason but well, it is a easy fix.

Maybe it will be possible to upload the fs1 and fs2 demos as debian packages for RPI with the 3.7.0 build? Right now 3.7.0 does not start with any of the demos because there is some error about mainhall and music even on windows.

3.8.1 works on my pc with the demos trought.

I wonder if wing commander saga can be made playable (it crashes, i havent looked at the error yet), that would be one perfect game to package as standalone for RPI, not sure if any of the creaters are still around here.

I recorded a video and its uploading to youtube, here.
https://www.youtube.com/watch?v=OsCFqa35x4U

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Raspberry PI 3 now working
There were some changes between 3.7.0 and 3.8.1 to make FSO compatible with the demos. You can try backporting the relevant changes (would need to find the commits for that first though).

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Not sure if that worth the problem considering demos are under GPL license and non-distributable.

OK 3.7.2 version is the newerest version that works, 3.7.4 launchs but it is definately running on software opengl. 3.7.4 also has fixed autogen.sh since i did not need to remove x86 flags from make files.

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
I found the problem with Wing Commander Saga, on 3.7.2 the FS2_Long says "DDS is compressed but compression support is not enabled".

No S3TC support.... :( Maybe i could fix that, i would need to uncompress the DDS and making a "RPI fix" .vp right?
« Last Edit: January 02, 2019, 11:31:25 pm by ShivanSpS »

 

Offline m!m

  • 211
Re: Raspberry PI 3 now working
Shouldn't there be an environment variable that force the OpenGL driver to advertise that extension? I know that the S3TC support was a bit weird on Linux until the patents expired recently. Maybe your distribution doesn't enable the library by default at the moment.

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
When i launch from terminal i see a warning about "forcing S3TC" being overriden by enviroment. I also tried to instal driconf to force it on but it does nothing.

I trought S3TC needed hardware support?


 

Offline m!m

  • 211
Re: Raspberry PI 3 now working
Huh, I guess FSO is already setting the environment variable for that...

S3TC doesn't necessarily require hardware support since the OpenGL driver could decompress it on the CPU side and use the uncompressed data but apparently that doesn't work here. Maybe there is some kind of external library that could supply this feature? If that is not available then Pi 3 has a big problem since FSO needs S3TC decompression support for pretty much everything...

EDIT: For you original question, yes you could work around this by decompressing the individual files and packing them into a VP with a higher priority than the original VP. There are some oddities in how FSO loads image data so that might need some additional work.

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Well at least not for the retail files....

The thing with Raspberry PI OpenGL is the the igp does not really supports it, i dont enterely understand how they got it working, is some kind of GLES wrapper or something, its using Gallium 0.4. Ill need to check what i can do about it.

EDIT: there is a 3rd party S3TC lib, but is strange it is not already built-in intro the distro. Ok ill look how to enable it when i get back home.
« Last Edit: January 03, 2019, 09:20:10 am by ShivanSpS »

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Just fixed the fs2demo by dropping the unmodified WCS mainhall.tbl intro a vp and inside the folder, tecnicaly im not modifing, copying or decompiling the software.


« Last Edit: January 05, 2019, 10:46:56 am by ShivanSpS »

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Ok ive fixed the textures, there are no warnings now but the game still crash if i go intro the tech room or the ready room.

Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Opened log '/home/pi/.fs2_open/data/fs2_open.log', Sat Jan 05 13:35:57 2019 ...
FreeSpace 2 Open version: 3.7.2.11329
Passed cmdline options:
  -img2dds
  -snd_preload
  -mipmap
  -fps
Building file index...
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_cbanis.vp' with a checksum of 0xf5cb786a
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_core.vp' with a checksum of 0x0edf91e1
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_effects_fix_rpi.vp' with a checksum of 0xc3c72e08
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_interface.vp' with a checksum of 0xaee901a1
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_maps.vp' with a checksum of 0xb11ac1e0
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_models.vp' with a checksum of 0x476418a8
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_movies.vp' with a checksum of 0x68a4c02e
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_movies_prologue.vp' with a checksum of 0x9b94783c
Found root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_sounds.vp' with a checksum of 0xc53bca06
Searching root '/home/pi/.fs2_open/' ... 55 files
Searching root '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/' ... 0 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_cbanis.vp' ... 77 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_core.vp' ... 133 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_effects_fix_rpi.vp' ... 2158 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_interface.vp' ... 3343 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_maps.vp' ... 2009 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_models.vp' ... 170 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_movies.vp' ... 60 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_movies_prologue.vp' ... 7 files
Searching root pack '/home/pi/Desktop/Wing_Commander_Saga-0.9.4/hermes_sounds.vp' ... 6005 files
Found 11 roots and 14017 files.
ERROR: Unknown Language Checksum: 589986744
Using default language settings...
Setting language to English
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Initializing OpenAL...
  OpenAL Vendor     : OpenAL Community
  OpenAL Renderer   : OpenAL Soft
  OpenAL Version    : 1.1 ALSOFT 1.17.2

  Found extension "AL_EXT_float32".
  Found extension "ALC_EXT_EFX".

  Sample rate: 16800 (16800)
  EFX enabled: NO
  Playback device: ALSA Default
  Capture device: <not available>
... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1280x720 with 32-bit color...
  Initializing SDL...
  Requested SDL Video values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
  Actual SDL Video values    = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
  OpenGL Vendor    : Broadcom
  OpenGL Renderer  : Gallium 0.4 on VC4 V3D 2.1
  OpenGL Version   : 2.1 Mesa 13.0.6

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Unable to find extension "GL_EXT_texture_compression_s3tc".
  Unable to find extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Unable to find extension "GL_ATI_shader_texture_lod".
  Unable to find extension "GL_ARB_texture_float".
  Using extension "GL_ARB_draw_elements_base_vertex".
  Found special extension function "glXSwapIntervalSGI".

Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Depth-blended Particles
Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Distorted Particles

  Max texture units: 8 (16)
  Max elements vertices: 3000
  Max elements indices: 3000
  Max texture size: 2048x2048
  Max render buffer size: 2048x2048
  Can use compressed textures: NO
  Texture compression available: YES
  Post-processing enabled: NO
  Using bilinear texture filter.
  OpenGL Shader Version: 1.20
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
TBM  =>  Starting parse of 'WCSOFunctions-sct.tbm' ...
TBM  =>  Starting parse of 'shipsaveload-sct.tbm' ...
TBM  =>  Starting parse of 'mv_exp-sct.tbm' ...
TBM  =>  Starting parse of 'mv_dbrs-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
No joysticks found
Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
TBM  =>  Starting parse of 'WCSaga-mfl.tbm' ...
Wokka!  Error opening file (armor.tbl)!
TABLES: Unable to parse 'armor.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'wcsu-piercing-amr.tbm' ...
WARNING: Unrecognized parameter in ai_profiles: $aspect bomb invulnerability fix:    YES
 
#End€lti al
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
BMPMAN: Found EFF (exp04.eff) with 37 frames at 20 fps.
BMPMAN: Found EFF (exp20.eff) with 75 frames at 20 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 92 frames at 30 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
BMPMAN: Found EFF (exp07.eff) with 47 frames at 20 fps.
BMPMAN: Found EFF (noeffect.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (exp05.eff) with 47 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 48 frames at 20 fps.
BMPMAN: Found EFF (capflash.eff) with 40 frames at 10 fps.
TBM  =>  Starting parse of 'wcsu-scsm-wep.tbm' ...
TBM  =>  Starting parse of 'wcsu-piercing-wep.tbm' ...
TBM  =>  Starting parse of 'wcsopen-wep.tbm' ...
TBM  =>  Starting parse of 'wcsagar-obt.tbm' ...
Particle effect for impact spew disabled on ship 'F-27B Arrow'.
Particle effect for damage spew disabled on ship 'F-27B Arrow'.
Particle effect for impact spew disabled on ship 'P-64C Ferret'.
Particle effect for damage spew disabled on ship 'P-64C Ferret'.
Particle effect for impact spew disabled on ship 'F-86C Hellcat V'.
Particle effect for damage spew disabled on ship 'F-86C Hellcat V'.
Particle effect for impact spew disabled on ship 'F-44G Rapier II'.
Particle effect for damage spew disabled on ship 'F-44G Rapier II'.
Particle effect for impact spew disabled on ship 'F-66A Thunderbolt VII'.
Particle effect for damage spew disabled on ship 'F-66A Thunderbolt VII'.
Particle effect for impact spew disabled on ship 'F-57B Sabre'.
Particle effect for damage spew disabled on ship 'F-57B Sabre'.
Particle effect for impact spew disabled on ship 'F-103A Excalibur'.
Particle effect for damage spew disabled on ship 'F-103A Excalibur'.
Particle effect for impact spew disabled on ship 'F/A-76A Longbow'.
Particle effect for damage spew disabled on ship 'F/A-76A Longbow'.
Particle effect for impact spew disabled on ship 'Venture-class'.
Particle effect for damage spew disabled on ship 'Venture-class'.
Particle effect for impact spew disabled on ship 'Jump Point Buoy'.
Particle effect for damage spew disabled on ship 'Jump Point Buoy'.
Particle effect for impact spew disabled on ship 'Turret Mine'.
Particle effect for damage spew disabled on ship 'Turret Mine'.
Particle effect for impact spew disabled on ship 'Vaktoth#AceInv'.
Particle effect for damage spew disabled on ship 'Vaktoth#AceInv'.
Particle effect for impact spew disabled on ship 'Sorthak'.
Particle effect for damage spew disabled on ship 'Sorthak'.
Particle effect for impact spew disabled on ship 'Sentry Gun'.
Particle effect for damage spew disabled on ship 'Sentry Gun'.
Particle effect for impact spew disabled on ship 'Asteroid Base'.
Particle effect for damage spew disabled on ship 'Asteroid Base'.
Particle effect for impact spew disabled on ship 'Debris#A'.
Particle effect for damage spew disabled on ship 'Debris#A'.
Particle effect for impact spew disabled on ship 'Debris#B'.
Particle effect for damage spew disabled on ship 'Debris#B'.
Particle effect for impact spew disabled on ship 'Asteroid#A'.
Particle effect for damage spew disabled on ship 'Asteroid#A'.
Particle effect for impact spew disabled on ship 'Skipper'.
Particle effect for damage spew disabled on ship 'Skipper'.
Particle effect for impact spew disabled on ship 'Skipper#Cloak'.
Particle effect for damage spew disabled on ship 'Skipper#Cloak'.
Particle effect for impact spew disabled on ship 'Skipper#Decloak'.
Particle effect for damage spew disabled on ship 'Skipper#Decloak'.
Particle effect for impact spew disabled on ship 'Skipper#Invisible'.
Particle effect for damage spew disabled on ship 'Skipper#Invisible'.
Particle effect for impact spew disabled on ship 'Fire'.
Particle effect for damage spew disabled on ship 'Fire'.
TBM  =>  Starting parse of 'wcsu-piercing-shp.tbm' ...
ANI autopilot with size 57x20 (37.5% wasted)
ANI hardpoints1 with size 126x100 (21.9% wasted)
ANI hp_sil_generic with size 126x100 (21.9% wasted)
ANI primary with size 8x25 (21.9% wasted)
ANI secondary with size 5x31 (3.1% wasted)
ANI head1 with size 164x132 (48.4% wasted)
ANI damage1 with size 148x25 (21.9% wasted)
ANI support1 with size 108x24 (25.0% wasted)
ANI objective1 with size 149x21 (34.4% wasted)
ANI wingman1 with size 71x53 (17.2% wasted)
ANI wingman2 with size 35x53 (17.2% wasted)
ANI wingman3 with size 14x53 (17.2% wasted)
ANI netlag1 with size 29x30 (6.2% wasted)
ANI 2_lead1 with size 26x26 (18.8% wasted)
ANI 2_lock1 with size 56x56 (12.5% wasted)
ANI 2_lockspin with size 100x100 (21.9% wasted)
ANI weapons1 with size 126x20 (37.5% wasted)
ANI toggle1 with size 57x20 (37.5% wasted)
ANI energy1 with size 12x41 (35.9% wasted)
ANI time1 with size 47x23 (28.1% wasted)
ANI targetview1 with size 137x156 (39.1% wasted)
ANI targetview2 with size 4x96 (25.0% wasted)
ANI targetview3 with size 7x20 (37.5% wasted)
ANI 2_radar1 with size 209x170 (33.6% wasted)
ANI 2_energy2 with size 86x96 (25.0% wasted)
ANI central with size 330x330 (35.5% wasted)
ANI targhit1 with size 31x21 (34.4% wasted)
ANI 2_leftarc with size 103x252 (1.6% wasted)
ANI 2_rightarc1 with size 134x252 (1.6% wasted)
ANI 2_toparc2 with size 35x24 (25.0% wasted)
ANI 2_toparc3 with size 41x29 (9.4% wasted)
ANI hp_sil_hellcat with size 126x100 (21.9% wasted)
ANI 2_energy2_hellcat with size 86x96 (25.0% wasted)
ANI central_hellcat with size 330x330 (35.5% wasted)
ANI hp_sil_arrow with size 126x100 (21.9% wasted)
ANI 2_energy2_arrow with size 86x96 (25.0% wasted)
ANI central_arrow with size 330x330 (35.5% wasted)
ANI hp_sil_thunderbolt with size 126x100 (21.9% wasted)
ANI 2_energy2_thunderbolt with size 86x96 (25.0% wasted)
ANI central_thunderbolt with size 466x330 (35.5% wasted)
ANI hp_sil_excalibur with size 126x100 (21.9% wasted)
ANI primary_dbl_left with size 19x29 (9.4% wasted)
ANI primary_dbl_right with size 19x29 (9.4% wasted)
ANI 2_energy2_excalibur with size 86x96 (25.0% wasted)
ANI central_excalibur with size 330x354 (30.9% wasted)
ANI hp_sil_longbow with size 126x100 (21.9% wasted)
ANI 2_energy2_longbow with size 86x96 (25.0% wasted)
ANI central_longbow with size 332x330 (35.5% wasted)
ANI hp_sil_sabre with size 126x100 (21.9% wasted)
ANI 2_energy2_sabre with size 86x96 (25.0% wasted)
ANI central_sabre with size 330x322 (37.1% wasted)
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
DDS ERROR: Couldn't open 'cubemap.dds' -- DDS is compressed but compression support is not enabled
MediaVPs: Explosions script loaded!
MediaVPs: Flaming debris script loaded!
Ships.tbl is : INVALID!!!!
Weapons.tbl is : INVALID!!!!
cfile_init() took 434
Compiling video-processing shader ...
   Loading built-in default shader for: video-v.sdr
   Loading built-in default shader for: video-f.sdr
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
PLR => Loading 'test3.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Parsing:  Scoring...
PLR => Parsing:  ScoringMulti...
PLR => Parsing:  HUD...
PLR => Parsing:  Variables...
PLR => Parsing:  Multiplayer...
PLR => Parsing:  Controls...
PLR => Parsing:  Settings...
PLR => Loading complete!
PLR => Verifying 'test2.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
PLR => Verifying 'test3.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
PLR => Verifying 'test.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
ANI cursor.ani with size 24x24 (25.0% wasted)
PLR => Verifying 'test3.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
PLR => Loading 'test3.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Parsing:  Scoring...
PLR => Parsing:  ScoringMulti...
PLR => Parsing:  HUD...
PLR => Parsing:  Variables...
PLR => Parsing:  Multiplayer...
PLR => Parsing:  Controls...
PLR => Parsing:  Settings...
PLR => Loading complete!
CSG => Loading 'test3.codename_hermes.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
CSG => Loading complete!
CSG => Loading 'test3.codename_hermes.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
CSG => Loading complete!
ACM ERROR: Have leftover data after decode!!
Got event GS_EVENT_QUIT_GAME (5) in state GS_STATE_MAIN_MENU (1)
PLR => Saving 'test3.plr' with version 2...
PLR => Saving:  Flags...
PLR => Saving:  Info...
PLR => Saving:  Scoring...
PLR => Saving:  ScoringMulti...
PLR => Saving:  HUD...
PLR => Saving:  Variables...
PLR => Saving:  Multiplayer...
PLR => Saving:  Controls...
PLR => Saving:  Settings...
PLR => Saving complete!
CSG => Saving 'test3.codename_hermes.csg' with version 5...
CSG => Saving:  Flags...
CSG => Saving:  Info...
CSG => Saving:  Missions...
CSG => Saving:  Techroom...
CSG => Saving:  Loadout...
CSG => Saving:  Scoring...
CSG => Saving:  RedAlert...
CSG => Saving:  HUD...
CSG => Saving:  Variables...
CSG => Saving:  Settings...
CSG => Saving:  Controls...
CSG => Saving:  Cutscenes...
CSG => Saving:  Last Missions...
CSG => Saving complete!
Freeing all existing models...
... Log closed, Sat Jan 05 13:36:10 2019

What this "ACM ERROR: Have leftover data after decode!!" means?

Could also be that cubemap.dds....

nevermind, the entire "maps" has DXT1 compressed dds. Ill try to fix that now.
« Last Edit: January 05, 2019, 11:01:18 am by ShivanSpS »

 

Offline m!m

  • 211
Re: Raspberry PI 3 now working
As far as I know, "ACM" is an audio format so maybe something is wrong with some audio file. Since then, FSO has switched to FFmpeg for doing the audio decoding.

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Ok the crash are definately related to the game not able to open or process the textures for the pofs.
I did not even test it on the PI just windows, using irfanview to batch convert the dds to PCX makes the game "unable to load textures".

Changing DDS to PNG, JPG, TGA makes the game crash whiout any info neither in the window or in the log.
« Last Edit: January 05, 2019, 08:46:39 pm by ShivanSpS »

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Ok now i have a RPI 4 and Debian Buster completely breaks 3.7.2 as the game windows constanly lose focus and even running in a windows makes the game to pause constanly. OpenGL version of RPI4 is 2.1, still no enoght to run never builds.

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Unfortunately whiout OGL 2.1 and Software S3TC no much else can be done from this side. But i think software S3TC may be added to VC4 driver in the future.

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
I did try again to run Wing commander saga, i converted all textures to PNG(AND PCX), there is no warning but this crashes on the PI on mission load... sudenly, there is no info on the log file, its trying to load the first .pof and build the IBX and it crashes. No futher info is given. IF i launch the from a terminal directly i get a "bus error" nothing else.
With the Windows version of the 3.7.2 this works. ill keep trying as this makes no sence, the retail files work perfectly. In fact i finished the main fs2 campagn already on the pi.

ill attach the log files, crash while loading the tech room.

This is a log file loading the tech room with retail files it dosent crash.
Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Opened log '/home/pi/.fs2_open/data/fs2_open.log', Sun Nov 17 22:24:01 2019 ...
FreeSpace 2 Open version: 3.7.2.11329
Passed cmdline options:
  -stretch_menu
  -noibx
  -nomovies
  -fps
  -window
  -nograb
Building file index...
Found root pack '/home/pi/Freespace2/0extra.vp' with a checksum of 0x3a7fbc18
Found root pack '/home/pi/Freespace2/multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack '/home/pi/Freespace2/multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack '/home/pi/Freespace2/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '/home/pi/Freespace2/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '/home/pi/Freespace2/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '/home/pi/Freespace2/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '/home/pi/Freespace2/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '/home/pi/Freespace2/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '/home/pi/Freespace2/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '/home/pi/Freespace2/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '/home/pi/Freespace2/warble_fs2.vp' with a checksum of 0xd85c305d
Searching root '/home/pi/.fs2_open/' ... 1 files
Searching root '/home/pi/Freespace2/' ... 0 files
Searching root pack '/home/pi/Freespace2/0extra.vp' ... 21 files
Searching root pack '/home/pi/Freespace2/multi-mission-pack.vp' ... 110 files
Searching root pack '/home/pi/Freespace2/multi-voice-pack.vp' ... 307 files
Searching root pack '/home/pi/Freespace2/root_fs2.vp' ... 157 files
Searching root pack '/home/pi/Freespace2/smarty_fs2.vp' ... 10 files
Searching root pack '/home/pi/Freespace2/sparky_fs2.vp' ... 3027 files
Searching root pack '/home/pi/Freespace2/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '/home/pi/Freespace2/stu_fs2.vp' ... 2355 files
Searching root pack '/home/pi/Freespace2/tango1_fs2.vp' ... 32 files
Searching root pack '/home/pi/Freespace2/tango2_fs2.vp' ... 15 files
Searching root pack '/home/pi/Freespace2/tango3_fs2.vp' ... 10 files
Searching root pack '/home/pi/Freespace2/warble_fs2.vp' ... 52 files
Found 14 roots and 7434 files.
ERROR: Unknown Language Checksum: 589986744
Using default language settings...
Setting language to English
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Initializing OpenAL...
  OpenAL Vendor     : OpenAL Community
  OpenAL Renderer   : OpenAL Soft
  OpenAL Version    : 1.1 ALSOFT 1.19.1

  Found extension "AL_EXT_float32".
  Found extension "ALC_EXT_EFX".

  Sample rate: 44100 (44100)
  EFX enabled: NO
  Playback device: bcm2835 ALSA, bcm2835 IEC958/HDMI (CARD=ALSA,DEV=1)
  Capture device: <not available>
... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1280x720 with 16-bit color...
  Initializing SDL...
  Requested SDL Video values = R: 5, G: 6, B: 5, depth: 16, stencil: 1, double-buffer: 1, FSAA: 0
  Actual SDL Video values    = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
  OpenGL Vendor    : Broadcom
  OpenGL Renderer  : V3D 4.2
  OpenGL Version   : 2.1 Mesa 19.2.0-rc1

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Unable to find extension "GL_EXT_texture_compression_s3tc".
  Unable to find extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".
  Using extension "GL_ARB_texture_float".
  Using extension "GL_ARB_draw_elements_base_vertex".
  Found special extension function "glXSwapIntervalSGI".

Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Depth-blended Particles
Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Distorted Particles

  Max texture units: 8 (16)
  Max elements vertices: 3000
  Max elements indices: 3000
  Max texture size: 4096x4096
  Max render buffer size: 4096x4096
  Can use compressed textures: NO
  Texture compression available: YES
  Post-processing enabled: NO
  Using bilinear texture filter.
  OpenGL Shader Version: 1.20
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
Dutifully ignoring the extra sound values for retail sound 36, 'l_hit.wav'...
Dutifully ignoring the extra sound values for retail sound 37, 'm_hit.wav'...
No joysticks found
Current soundtrack set to -1 in event_music_reset_choices
Wokka!  Error opening file (armor.tbl)!
TABLES: Unable to parse 'armor.tbl'!  Error code = 5.
ANI support1 with size 108x24 (25.0% wasted)
ANI damage1 with size 148x25 (21.9% wasted)
ANI wingman1 with size 71x53 (17.2% wasted)
ANI wingman2 with size 35x53 (17.2% wasted)
ANI wingman3 with size 14x53 (17.2% wasted)
ANI toggle1 with size 57x20 (37.5% wasted)
ANI head1 with size 164x132 (48.4% wasted)
ANI weapons1 with size 126x20 (37.5% wasted)
ANI objective1 with size 149x21 (34.4% wasted)
ANI netlag1 with size 29x30 (6.2% wasted)
ANI targhit1 with size 31x21 (34.4% wasted)
ANI time1 with size 47x23 (28.1% wasted)
ANI targetview1 with size 137x156 (39.1% wasted)
ANI targetview2 with size 4x96 (25.0% wasted)
ANI targetview3 with size 7x20 (37.5% wasted)
ANI 2_energy2 with size 86x96 (25.0% wasted)
ANI 2_reticle1 with size 40x24 (25.0% wasted)
ANI 2_leftarc with size 103x252 (1.6% wasted)
ANI 2_rightarc1 with size 103x252 (1.6% wasted)
ANI 2_toparc2 with size 35x24 (25.0% wasted)
ANI 2_toparc3 with size 41x29 (9.4% wasted)
ANI 2_lead1 with size 26x26 (18.8% wasted)
ANI 2_lock1 with size 56x53 (17.2% wasted)
ANI 2_lockspin with size 100x100 (21.9% wasted)
ANI energy1 with size 12x41 (35.9% wasted)
ANI 2_radar1 with size 209x170 (33.6% wasted)
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
Ships.tbl is : VALID
Weapons.tbl is : VALID
cfile_init() took 286
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
PLR => Loading 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Parsing:  Scoring...
PLR => Parsing:  ScoringMulti...
PLR => Parsing:  HUD...
PLR => Parsing:  Variables...
PLR => Parsing:  Multiplayer...
PLR => Parsing:  Controls...
PLR => Parsing:  Settings...
PLR => Loading complete!
PLR => Verifying 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
ANI cursor.ani with size 24x24 (25.0% wasted)
PLR => Verifying 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
PLR => Loading 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Parsing:  Scoring...
PLR => Parsing:  ScoringMulti...
PLR => Parsing:  HUD...
PLR => Parsing:  Variables...
PLR => Parsing:  Multiplayer...
PLR => Parsing:  Controls...
PLR => Parsing:  Settings...
PLR => Loading complete!
CSG => Unable to find campaign file 'codename_hermes.fc2'!
Wokka!  Error opening file (codename_hermes.fc2)!
Error parsing 'codename_hermes.fc2'
Error code = 5.
WARNING: "main_hall_init() was passed a blank main hall name; loading first available main hall." at mainhallmenu.cpp:432
ANI 2_mainwalk.ani with size 209x477 (6.8% wasted)
ANI 2_mainflyby.ani with size 509x189 (26.2% wasted)
ANI 2_maincrane.ani with size 192x116 (9.4% wasted)
ANI 2_mainexit.ani with size 319x174 (32.0% wasted)
ANI 2_mainbarracks.ani with size 273x158 (38.3% wasted)
ANI 2_mainreadyroom.ani with size 231x145 (43.4% wasted)
ANI 2_maintechroom.ani with size 69x119 (7.0% wasted)
ANI 2_mainoptions.ani with size 337x206 (19.5% wasted)
ANI 2_maincampaign.ani with size 308x190 (25.8% wasted)
Frame  0 too long!!: frametime = 0.260 (0.260)
Frame  0 too long!!: frametime = 0.261 (0.261)
Got event GS_EVENT_CAMPAIGN_ROOM (54) in state GS_STATE_MAIN_MENU (1)
Wokka!  Error opening file (codename_hermes.fc2)!
Error parsing 'codename_hermes.fc2'
Error code = 5.
CSG => Loading 'Shivan.FreeSpace2.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
Someone passed an extension to bm_load for file 'hammer.pcx'
CSG => Loading complete!
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_CAMPAIGN_ROOM (42)
PLR => Saving 'Shivan.plr' with version 2...
PLR => Saving:  Flags...
PLR => Saving:  Info...
PLR => Saving:  Scoring...
PLR => Saving:  ScoringMulti...
PLR => Saving:  HUD...
PLR => Saving:  Variables...
PLR => Saving:  Multiplayer...
PLR => Saving:  Controls...
PLR => Saving:  Settings...
PLR => Saving complete!
CSG => Loading 'Shivan.FreeSpace2.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
Someone passed an extension to bm_load for file 'hammer.pcx'
CSG => Loading complete!
Got event GS_EVENT_TECH_MENU (11) in state GS_STATE_MAIN_MENU (1)
Techroom successfully initialized, now changing tab...
Loading model 'fighter01.pof'
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Diffuse Mapping
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Fog Effect
   Diffuse Mapping
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Diffuse Mapping
   Animated Effects
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Fog Effect
   Diffuse Mapping
   Animated Effects
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Fog Effect
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Animated Effects
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Fog Effect
   Animated Effects
Submodel 'fighter01c-hull' is detail level 2 of 'fighter01a-hull'
Submodel 'fighter01b-hull' is detail level 1 of 'fighter01a-hull'
Submodel 'fighter01d-hull' is detail level 3 of 'fighter01a-hull'
Submodel 'thruster01c' is detail level 2 of 'thruster01a'
Submodel 'thruster01b' is detail level 1 of 'thruster01a'
Submodel 'thruster02c' is detail level 2 of 'thruster02a'
Submodel 'thruster02b' is detail level 1 of 'thruster02a'
Frame  0 too long!!: frametime = 0.432 (0.432)
Loading model 'fighter2t-05.pof'
Submodel 'fighter2t-05b' is detail level 1 of 'fighter2t-05a'
Submodel 'fighter2t-05c' is detail level 2 of 'fighter2t-05a'
Submodel 'fighter2t-05d' is detail level 3 of 'fighter2t-05a'
Submodel 'thruster04b' is detail level 1 of 'thruster04a'
Submodel 'thruster04c' is detail level 2 of 'thruster04a'
Submodel 'thruster02b' is detail level 1 of 'thruster02a'
Submodel 'thruster02c' is detail level 2 of 'thruster02a'
Submodel 'thruster01b' is detail level 1 of 'thruster01a'
Submodel 'thruster01c' is detail level 2 of 'thruster01a'
Submodel 'thruster03b' is detail level 1 of 'thruster03a'
Submodel 'thruster03c' is detail level 2 of 'thruster03a'
TECH ROOM: Dumping excess ship textures...
TECH ROOM: Dumping excess ship textures...
Loading model 'Drone02.pof'
Submodel 'boarb' is detail level 1 of 'boara'
Submodel 'boarc' is detail level 2 of 'boara'
Submodel 'board' is detail level 3 of 'boara'
Submodel 'thruster02b' is detail level 1 of 'thruster02a'
Submodel 'thruster02c' is detail level 2 of 'thruster02a'
Submodel 'thruster03b' is detail level 1 of 'thruster03a'
Submodel 'thruster03c' is detail level 2 of 'thruster03a'
Submodel 'thruster04b' is detail level 1 of 'thruster04a'
Submodel 'thruster04c' is detail level 2 of 'thruster04a'
Loading model 'cargo02.pof'
Submodel 'transport02c-cargo' is detail level 2 of 'transport02a-cargo'
Submodel 'transport02b-cargo' is detail level 1 of 'transport02a-cargo'
Submodel 'transport02d-cargo' is detail level 3 of 'transport02a-cargo'
TECH ROOM: Dumping excess ship textures...
Loading model 'cruiser01.pof'
Submodel 'cruiser01c-hull' is detail level 2 of 'cruiser01a-hull'
Submodel 'cruiser01b-hull' is detail level 1 of 'cruiser01a-hull'
Submodel 'cruiser01d-hull' is detail level 3 of 'cruiser01a-hull'
Submodel 'turret09c-01-main' is detail level 2 of 'turret09a-01-main'
Submodel 'turret09b-01-main' is detail level 1 of 'turret09a-01-main'
Submodel 'turret09b-02-sub' is detail level 1 of 'turret09a-02-sub'
Submodel 'radar01c-dish' is detail level 2 of 'radar01a-dish'
Submodel 'radar01b-dish' is detail level 1 of 'radar01a-dish'
Frame  0 too long!!: frametime = 0.282 (0.282)
TECH ROOM: Dumping excess ship textures...
TECH ROOM: Dumping excess ship textures...
Loading model 'install01.pof'
Potential problem found: Unrecognized subsystem type 'fighterbay', believed to be in ship install01.pof
Unknown special object type $path06 while reading model install01.pof
Unknown special object type $path07 while reading model install01.pof
Submodel 'installation01b-hull' is detail level 1 of 'installation01a-hull'
Submodel 'installation01c-hull' is detail level 2 of 'installation01a-hull'
Submodel 'installation01d-hull' is detail level 3 of 'installation01a-hull'
Frame  0 too long!!: frametime = 0.676 (0.676)
TECH ROOM: Dumping excess ship textures...
Loading model 'Platform2T-01.pof'
Submodel 'gunplat2tb' is detail level 1 of 'gunplat2ta'
Submodel 'gunplat2tc' is detail level 2 of 'gunplat2ta'
Submodel 'turret01b' is detail level 1 of 'turret01a'
Submodel 'turret02b' is detail level 1 of 'turret02a'
Submodel 'turret01b-destroyed' is detail level 1 of 'turret01a-destroyed'
Submodel 'turret02b-destroyed' is detail level 1 of 'turret02a-destroyed'
TECH ROOM: Dumping excess ship textures...
Loading model 'transport02.pof'
Submodel 'transport02b-hull' is detail level 1 of 'transport02a-hull'
Submodel 'transport02c-hull' is detail level 2 of 'transport02a-hull'
Submodel 'transport02d-hull' is detail level 3 of 'transport02a-hull'
Submodel 'gearightb' is detail level 1 of 'gearighta'
Submodel 'gearightc' is detail level 2 of 'gearighta'
Submodel 'gearleftb' is detail level 1 of 'gearlefta'
Submodel 'gearleftc' is detail level 2 of 'gearlefta'
Submodel 'thruster01b' is detail level 1 of 'thruster01a'
Submodel 'thruster01c' is detail level 2 of 'thruster01a'
Submodel 'thruster02b' is detail level 1 of 'thruster02a'
Submodel 'thruster02c' is detail level 2 of 'thruster02a'
TECH ROOM: Dumping excess ship textures...
Loading model 'capital2V-01.pof'
Potential problem found: Unrecognized subsystem type 'reactor', believed to be in ship capital2V-01.pof
Potential problem found: Unrecognized subsystem type 'bridge', believed to be in ship capital2V-01.pof
Potential problem found: Unrecognized subsystem type 'fighterbay01', believed to be in ship capital2V-01.pof
Potential problem found: Unrecognized subsystem type 'fighterbay02', believed to be in ship capital2V-01.pof
Submodel 'capital2v-01b' is detail level 1 of 'capital2v-01a'
Submodel 'capital2v-01c' is detail level 2 of 'capital2v-01a'
Submodel 'capital2v-01d' is detail level 3 of 'capital2v-01a'
Frame  0 too long!!: frametime = 0.408 (0.408)
Loading model 'escapepod02.pof'
Submodel 'escpod02b-hull' is detail level 1 of 'escpod02a-hull'
Submodel 'escpod02c-hull' is detail level 2 of 'escpod02a-hull'
Submodel 'escpod02d-hull' is detail level 3 of 'escpod02a-hull'
Submodel 'thruster01b' is detail level 1 of 'thruster01a'
Submodel 'thruster01c' is detail level 2 of 'thruster01a'
Loading model 'capital03.pof'
Potential problem found: Unrecognized subsystem type 'fighterbay 1', believed to be in ship capital03.pof
Potential problem found: Unrecognized subsystem type 'fighterbay 2', believed to be in ship capital03.pof
Submodel 'capital03b-hull' is detail level 1 of 'capital03a-hull'
Submodel 'capital03c-hull' is detail level 2 of 'capital03a-hull'
Submodel 'capital03d-hull' is detail level 3 of 'capital03a-hull'
Frame  0 too long!!: frametime = 0.422 (0.422)
Loading model 'Platform2V-01.pof'
Submodel 'vgunturret01b' is detail level 1 of 'vgunturret01a'
Submodel 'vgunturret01c' is detail level 2 of 'vgunturret01a'
Submodel 'turret01b' is detail level 1 of 'turret01a'
Submodel 'turret01b-destroyed' is detail level 1 of 'turret01a-destroyed'
TECH ROOM: Dumping excess ship textures...
TECH ROOM: Dumping excess ship textures...
TECH ROOM: Dumping excess ship textures...
TECH ROOM: Dumping excess ship textures...
Loading model 'freighter02.pof'
Submodel 'freighter02b-hull' is detail level 1 of 'freighter02a-hull'
Submodel 'freighter02c-hull' is detail level 2 of 'freighter02a-hull'
Submodel 'freighter02d-hull' is detail level 3 of 'freighter02a-hull'
Submodel 'thruster01b' is detail level 1 of 'thruster01a'
Submodel 'thruster01c' is detail level 2 of 'thruster01a'
Submodel 'thruster02b' is detail level 1 of 'thruster02a'
Submodel 'thruster02c' is detail level 2 of 'thruster02a'
Submodel 'thruster03b' is detail level 1 of 'thruster03a'
Submodel 'thruster03c' is detail level 2 of 'thruster03a'
Submodel 'thruster04b' is detail level 1 of 'thruster04a'
Submodel 'thruster04c' is detail level 2 of 'thruster04a'
Loading model 'freighter2t-01.pof'
Submodel 'freightc' is detail level 2 of 'freighta'
Submodel 'freightd' is detail level 3 of 'freighta'
Submodel 'freightb' is detail level 1 of 'freighta'
Frame  0 too long!!: frametime = 0.434 (0.434)
TECH ROOM: Dumping excess ship textures...
Loading model 'Drone01.pof'
Submodel 'drone01-b' is detail level 1 of 'drone01-a'
Submodel 'drone01-c' is detail level 2 of 'drone01-a'
Submodel 'drone01-d' is detail level 3 of 'drone01-a'
Submodel 'thruster01b' is detail level 1 of 'thruster01a'
Submodel 'thruster01c' is detail level 2 of 'thruster01a'
Submodel 'thruster02b' is detail level 1 of 'thruster02a'
Submodel 'thruster02c' is detail level 2 of 'thruster02a'
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_TECH_MENU (7)
Freeing all existing models...
CSG => Loading 'Shivan.FreeSpace2.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
Someone passed an extension to bm_load for file 'hammer.pcx'
CSG => Loading complete!
Got event GS_EVENT_QUIT_GAME (5) in state GS_STATE_MAIN_MENU (1)
PLR => Saving 'Shivan.plr' with version 2...
PLR => Saving:  Flags...
PLR => Saving:  Info...
PLR => Saving:  Scoring...
PLR => Saving:  ScoringMulti...
PLR => Saving:  HUD...
PLR => Saving:  Variables...
PLR => Saving:  Multiplayer...
PLR => Saving:  Controls...
PLR => Saving:  Settings...
PLR => Saving complete!
CSG => Saving 'Shivan.FreeSpace2.csg' with version 5...
CSG => Saving:  Flags...
CSG => Saving:  Info...
CSG => Saving:  Missions...
CSG => Saving:  Techroom...
CSG => Saving:  Loadout...
CSG => Saving:  Scoring...
CSG => Saving:  RedAlert...
CSG => Saving:  HUD...
CSG => Saving:  Variables...
CSG => Saving:  Settings...
CSG => Saving:  Controls...
CSG => Saving:  Cutscenes...
CSG => Saving:  Last Missions...
CSG => Saving complete!
Freeing all existing models...
... Log closed, Sun Nov 17 22:24:45 2019


This is a log file openging the tech room with WCS, it crashed inmidiately.
Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
Opened log '/home/pi/.fs2_open/data/fs2_open.log', Sun Nov 17 22:28:01 2019 ...
FreeSpace 2 Open version: 3.7.2.11329
Passed cmdline options:
  -stretch_menu
  -mod Wing_Commander_Saga-0.9.4
  -noibx
  -nomovies
  -fps
  -window
  -nograb
Building file index...
Found root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_cbanis.vp' with a checksum of 0xf5cb786a
Found root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_core.vp' with a checksum of 0x0edf91e1
Found root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_models.vp' with a checksum of 0x476418a8
Found root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_movies.vp' with a checksum of 0x68a4c02e
Found root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_movies_prologue.vp' with a checksum of 0x9b94783c
Found root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_sounds.vp' with a checksum of 0xc53bca06
Found root pack '/home/pi/Freespace2/0extra.vp' with a checksum of 0x3a7fbc18
Found root pack '/home/pi/Freespace2/multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack '/home/pi/Freespace2/multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack '/home/pi/Freespace2/root_fs2.vp' with a checksum of 0xce10d76c
Found root pack '/home/pi/Freespace2/smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack '/home/pi/Freespace2/sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack '/home/pi/Freespace2/sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack '/home/pi/Freespace2/stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack '/home/pi/Freespace2/tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack '/home/pi/Freespace2/tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack '/home/pi/Freespace2/tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack '/home/pi/Freespace2/warble_fs2.vp' with a checksum of 0xd85c305d
Searching root '/home/pi/.fs2_open/Wing_Commander_Saga-0.9.4/' ... 2 files
Searching root '/home/pi/.fs2_open/' ... 1 files
Searching root '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/' ... 7455 files
Searching root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_cbanis.vp' ... 77 files
Searching root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_core.vp' ... 133 files
Searching root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_models.vp' ... 170 files
Searching root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_movies.vp' ... 60 files
Searching root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_movies_prologue.vp' ... 7 files
Searching root pack '/home/pi/Freespace2/Wing_Commander_Saga-0.9.4/hermes_sounds.vp' ... 6005 files
Searching root '/home/pi/Freespace2/' ... 0 files
Searching root pack '/home/pi/Freespace2/0extra.vp' ... 21 files
Searching root pack '/home/pi/Freespace2/multi-mission-pack.vp' ... 110 files
Searching root pack '/home/pi/Freespace2/multi-voice-pack.vp' ... 307 files
Searching root pack '/home/pi/Freespace2/root_fs2.vp' ... 157 files
Searching root pack '/home/pi/Freespace2/smarty_fs2.vp' ... 10 files
Searching root pack '/home/pi/Freespace2/sparky_fs2.vp' ... 3027 files
Searching root pack '/home/pi/Freespace2/sparky_hi_fs2.vp' ... 1337 files
Searching root pack '/home/pi/Freespace2/stu_fs2.vp' ... 2355 files
Searching root pack '/home/pi/Freespace2/tango1_fs2.vp' ... 32 files
Searching root pack '/home/pi/Freespace2/tango2_fs2.vp' ... 15 files
Searching root pack '/home/pi/Freespace2/tango3_fs2.vp' ... 10 files
Searching root pack '/home/pi/Freespace2/warble_fs2.vp' ... 52 files
Found 22 roots and 21343 files.
ERROR: Unknown Language Checksum: 589986744
Using default language settings...
Setting language to English
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Initializing OpenAL...
  OpenAL Vendor     : OpenAL Community
  OpenAL Renderer   : OpenAL Soft
  OpenAL Version    : 1.1 ALSOFT 1.19.1

  Found extension "AL_EXT_float32".
  Found extension "ALC_EXT_EFX".

  Sample rate: 44100 (44100)
  EFX enabled: NO
  Playback device: bcm2835 ALSA, bcm2835 IEC958/HDMI (CARD=ALSA,DEV=1)
  Capture device: <not available>
... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1280x720 with 16-bit color...
  Initializing SDL...
  Requested SDL Video values = R: 5, G: 6, B: 5, depth: 16, stencil: 1, double-buffer: 1, FSAA: 0
  Actual SDL Video values    = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1, FSAA: 0
  OpenGL Vendor    : Broadcom
  OpenGL Renderer  : V3D 4.2
  OpenGL Version   : 2.1 Mesa 19.2.0-rc1

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Unable to find extension "GL_EXT_texture_compression_s3tc".
  Unable to find extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".
  Using extension "GL_ARB_texture_float".
  Using extension "GL_ARB_draw_elements_base_vertex".
  Found special extension function "glXSwapIntervalSGI".

Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Depth-blended Particles
Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Distorted Particles

  Max texture units: 8 (16)
  Max elements vertices: 3000
  Max elements indices: 3000
  Max texture size: 4096x4096
  Max render buffer size: 4096x4096
  Can use compressed textures: NO
  Texture compression available: YES
  Post-processing enabled: NO
  Using bilinear texture filter.
  OpenGL Shader Version: 1.20
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
TBM  =>  Starting parse of 'WCSOFunctions-sct.tbm' ...
TBM  =>  Starting parse of 'shipsaveload-sct.tbm' ...
TBM  =>  Starting parse of 'mv_exp-sct.tbm' ...
TBM  =>  Starting parse of 'mv_dbrs-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
No joysticks found
Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
TBM  =>  Starting parse of 'WCSaga-mfl.tbm' ...
Wokka!  Error opening file (armor.tbl)!
TABLES: Unable to parse 'armor.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'wcsu-piercing-amr.tbm' ...
WARNING: Unrecognized parameter in ai_profiles: $aspect bomb invulnerability fix:    YES
 
#End€lti al
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
BMPMAN: Found EFF (exp04.eff) with 37 frames at 20 fps.
BMPMAN: Found EFF (exp20.eff) with 75 frames at 20 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 92 frames at 30 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
BMPMAN: Found EFF (exp07.eff) with 47 frames at 20 fps.
BMPMAN: Found EFF (noeffect.eff) with 1 frames at 1 fps.
BMPMAN: Found EFF (exp05.eff) with 47 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 48 frames at 20 fps.
BMPMAN: Found EFF (capflash.eff) with 40 frames at 10 fps.
TBM  =>  Starting parse of 'wcsu-scsm-wep.tbm' ...
TBM  =>  Starting parse of 'wcsu-piercing-wep.tbm' ...
TBM  =>  Starting parse of 'wcsopen-wep.tbm' ...
TBM  =>  Starting parse of 'wcsagar-obt.tbm' ...
Particle effect for impact spew disabled on ship 'F-27B Arrow'.
Particle effect for damage spew disabled on ship 'F-27B Arrow'.
Particle effect for impact spew disabled on ship 'P-64C Ferret'.
Particle effect for damage spew disabled on ship 'P-64C Ferret'.
Particle effect for impact spew disabled on ship 'F-86C Hellcat V'.
Particle effect for damage spew disabled on ship 'F-86C Hellcat V'.
Particle effect for impact spew disabled on ship 'F-44G Rapier II'.
Particle effect for damage spew disabled on ship 'F-44G Rapier II'.
Particle effect for impact spew disabled on ship 'F-66A Thunderbolt VII'.
Particle effect for damage spew disabled on ship 'F-66A Thunderbolt VII'.
Particle effect for impact spew disabled on ship 'F-57B Sabre'.
Particle effect for damage spew disabled on ship 'F-57B Sabre'.
Particle effect for impact spew disabled on ship 'F-103A Excalibur'.
Particle effect for damage spew disabled on ship 'F-103A Excalibur'.
Particle effect for impact spew disabled on ship 'F/A-76A Longbow'.
Particle effect for damage spew disabled on ship 'F/A-76A Longbow'.
Particle effect for impact spew disabled on ship 'Venture-class'.
Particle effect for damage spew disabled on ship 'Venture-class'.
Particle effect for impact spew disabled on ship 'Jump Point Buoy'.
Particle effect for damage spew disabled on ship 'Jump Point Buoy'.
Particle effect for impact spew disabled on ship 'Turret Mine'.
Particle effect for damage spew disabled on ship 'Turret Mine'.
Particle effect for impact spew disabled on ship 'Vaktoth#AceInv'.
Particle effect for damage spew disabled on ship 'Vaktoth#AceInv'.
Particle effect for impact spew disabled on ship 'Sorthak'.
Particle effect for damage spew disabled on ship 'Sorthak'.
Particle effect for impact spew disabled on ship 'Sentry Gun'.
Particle effect for damage spew disabled on ship 'Sentry Gun'.
Particle effect for impact spew disabled on ship 'Asteroid Base'.
Particle effect for damage spew disabled on ship 'Asteroid Base'.
Particle effect for impact spew disabled on ship 'Debris#A'.
Particle effect for damage spew disabled on ship 'Debris#A'.
Particle effect for impact spew disabled on ship 'Debris#B'.
Particle effect for damage spew disabled on ship 'Debris#B'.
Particle effect for impact spew disabled on ship 'Asteroid#A'.
Particle effect for damage spew disabled on ship 'Asteroid#A'.
Particle effect for impact spew disabled on ship 'Skipper'.
Particle effect for damage spew disabled on ship 'Skipper'.
Particle effect for impact spew disabled on ship 'Skipper#Cloak'.
Particle effect for damage spew disabled on ship 'Skipper#Cloak'.
Particle effect for impact spew disabled on ship 'Skipper#Decloak'.
Particle effect for damage spew disabled on ship 'Skipper#Decloak'.
Particle effect for impact spew disabled on ship 'Skipper#Invisible'.
Particle effect for damage spew disabled on ship 'Skipper#Invisible'.
Particle effect for impact spew disabled on ship 'Fire'.
Particle effect for damage spew disabled on ship 'Fire'.
TBM  =>  Starting parse of 'wcsu-piercing-shp.tbm' ...
ANI autopilot with size 57x20 (37.5% wasted)
ANI hardpoints1 with size 126x100 (21.9% wasted)
ANI hp_sil_generic with size 126x100 (21.9% wasted)
ANI primary with size 8x25 (21.9% wasted)
ANI secondary with size 5x31 (3.1% wasted)
ANI head1 with size 164x132 (48.4% wasted)
ANI damage1 with size 148x25 (21.9% wasted)
ANI support1 with size 108x24 (25.0% wasted)
ANI objective1 with size 149x21 (34.4% wasted)
ANI wingman1 with size 71x53 (17.2% wasted)
ANI wingman2 with size 35x53 (17.2% wasted)
ANI wingman3 with size 14x53 (17.2% wasted)
ANI netlag1 with size 29x30 (6.2% wasted)
ANI 2_lead1 with size 26x26 (18.8% wasted)
ANI 2_lock1 with size 56x56 (12.5% wasted)
ANI 2_lockspin with size 100x100 (21.9% wasted)
ANI weapons1 with size 126x20 (37.5% wasted)
ANI toggle1 with size 57x20 (37.5% wasted)
ANI energy1 with size 12x41 (35.9% wasted)
ANI time1 with size 47x23 (28.1% wasted)
ANI targetview1 with size 137x156 (39.1% wasted)
ANI targetview2 with size 4x96 (25.0% wasted)
ANI targetview3 with size 7x20 (37.5% wasted)
ANI 2_radar1 with size 209x170 (33.6% wasted)
ANI 2_energy2 with size 86x96 (25.0% wasted)
ANI central with size 330x330 (35.5% wasted)
ANI targhit1 with size 31x21 (34.4% wasted)
ANI 2_leftarc with size 103x252 (1.6% wasted)
ANI 2_rightarc1 with size 134x252 (1.6% wasted)
ANI 2_toparc2 with size 35x24 (25.0% wasted)
ANI 2_toparc3 with size 41x29 (9.4% wasted)
ANI hp_sil_hellcat with size 126x100 (21.9% wasted)
ANI 2_energy2_hellcat with size 86x96 (25.0% wasted)
ANI central_hellcat with size 330x330 (35.5% wasted)
ANI hp_sil_arrow with size 126x100 (21.9% wasted)
ANI 2_energy2_arrow with size 86x96 (25.0% wasted)
ANI central_arrow with size 330x330 (35.5% wasted)
ANI hp_sil_thunderbolt with size 126x100 (21.9% wasted)
ANI 2_energy2_thunderbolt with size 86x96 (25.0% wasted)
ANI central_thunderbolt with size 466x330 (35.5% wasted)
ANI hp_sil_excalibur with size 126x100 (21.9% wasted)
ANI primary_dbl_left with size 19x29 (9.4% wasted)
ANI primary_dbl_right with size 19x29 (9.4% wasted)
ANI 2_energy2_excalibur with size 86x96 (25.0% wasted)
ANI central_excalibur with size 330x354 (30.9% wasted)
ANI hp_sil_longbow with size 126x100 (21.9% wasted)
ANI 2_energy2_longbow with size 86x96 (25.0% wasted)
ANI central_longbow with size 332x330 (35.5% wasted)
ANI hp_sil_sabre with size 126x100 (21.9% wasted)
ANI 2_energy2_sabre with size 86x96 (25.0% wasted)
ANI central_sabre with size 330x322 (37.1% wasted)
loading animated cursor "cursor"
ANI cursor with size 24x24 (25.0% wasted)
MediaVPs: Explosions script loaded!
MediaVPs: Flaming debris script loaded!
Ships.tbl is : INVALID!!!!
Weapons.tbl is : INVALID!!!!
cfile_init() took 534
Got event GS_EVENT_GAME_INIT (49) in state NOT A VALID STATE (0)
PLR => Loading 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Parsing:  Scoring...
PLR => Parsing:  ScoringMulti...
PLR => Parsing:  HUD...
PLR => Parsing:  Variables...
PLR => Parsing:  Multiplayer...
PLR => Parsing:  Controls...
PLR => Parsing:  Settings...
PLR => Loading complete!
PLR => Verifying 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
ANI cursor.ani with size 24x24 (25.0% wasted)
PLR => Verifying 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Verifying complete!
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_INITIAL_PLAYER_SELECT (37)
PLR => Loading 'Shivan.plr' with version 2...
PLR => Parsing:  Flags...
PLR => Parsing:  Info...
PLR => Parsing:  Scoring...
PLR => Parsing:  ScoringMulti...
PLR => Parsing:  HUD...
PLR => Parsing:  Variables...
PLR => Parsing:  Multiplayer...
PLR => Parsing:  Controls...
PLR => Parsing:  Settings...
PLR => Loading complete!
CSG => Loading 'Shivan.FreeSpace2.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => ERROR: Invalid data for CSG!
CSG => Loading 'Shivan.FreeSpace2.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => ERROR: Invalid data for CSG!
ACM ERROR: Have leftover data after decode!!
Got event GS_EVENT_CAMPAIGN_ROOM (54) in state GS_STATE_MAIN_MENU (1)
CSG => Loading 'Shivan.FreeSpace2.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => ERROR: Invalid data for CSG!
CSG => Loading 'Shivan.codename_hermes.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
CSG => Loading complete!
Got event GS_EVENT_MAIN_MENU (0) in state GS_STATE_CAMPAIGN_ROOM (42)
PLR => Saving 'Shivan.plr' with version 2...
PLR => Saving:  Flags...
PLR => Saving:  Info...
PLR => Saving:  Scoring...
PLR => Saving:  ScoringMulti...
PLR => Saving:  HUD...
PLR => Saving:  Variables...
PLR => Saving:  Multiplayer...
PLR => Saving:  Controls...
PLR => Saving:  Settings...
PLR => Saving complete!
CSG => Loading 'Shivan.codename_hermes.csg' with version 5...
CSG => Parsing:  Flags...
CSG => Parsing:  Info...
CSG => Parsing:  Missions...
CSG => Parsing:  Techroom...
CSG => Parsing:  Loadout...
CSG => Parsing:  Scoring...
CSG => Parsing:  RedAlert...
CSG => Parsing:  HUD...
CSG => Parsing:  Variables...
CSG => Parsing:  Settings...
CSG => Parsing:  Controls...
CSG => Parsing:  Cutscenes...
CSG => Parsing:  Last Missions...
CSG => Loading complete!
Got event GS_EVENT_TECH_MENU (11) in state GS_STATE_MAIN_MENU (1)
Techroom successfully initialized, now changing tab...
Loading model 'tcf_arrow.pof'
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Diffuse Mapping
   Glow Mapping
   Specular Mapping
   Normal Mapping
   Environment Mapping
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Fog Effect
   Diffuse Mapping
   Glow Mapping
   Specular Mapping
   Normal Mapping
   Environment Mapping
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Diffuse Mapping
   Glow Mapping
   Specular Mapping
   Normal Mapping
   Environment Mapping
   Animated Effects
Compiling new shader:
   Loading built-in default shader for: main-v.sdr
   Loading built-in default shader for: main-f.sdr
Shader features:
   Lighting
   Fog Effect
   Diffuse Mapping
   Glow Mapping
   Specular Mapping
   Normal Mapping
   Environment Mapping
   Animated Effects

The ONLY thing i can think off is that it is a compiler error... bus error could be a floating point error, and since autogen is not properly recognising the ARM processor im replacing the x86 flags with sed
Code: [Select]
sed -i -e 's/-mtune=generic -mfpmath=sse -msse -msse2/-mtune=cortex-a72/' ./mongoose/Makefile
sed -i -e 's/-mtune=generic -mfpmath=sse -msse -msse2/-mtune=cortex-a72/' ./code/Makefile
sed -i -e 's/-mtune=generic -mfpmath=sse -msse -msse2/-mtune=cortex-a72/' Makefile

im no passing a -mfpmath it is the only thing i can think off.
« Last Edit: November 17, 2019, 07:52:52 pm by ShivanSpS »

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Ok more detective work today, is something with the .pofs, not the textures or the compiler.

By editing the ships.tbl and change the arrow pof to "fighter01" it allows to open the tech room without crashing then i discover that trying to load most of the WCS models do crash the game but no all of them, some of the bigger ones, like Clarkson or the fralthi ii do load OK. But im unable to pinpoint exactly why this happens, ive been looking at the pofs and there is not a obvius silver bullet of why the arrow crash and something bigger and larger like the fralthi 2 do not. Its not the texures either since removing the textures should load the model whiout textures, but it crashes anyway.

Maybe i should try with something else, something tells me this is not compatible with 3.7.2. Even trught the first mission do load on 3.7.2-Windows(tech room a.k.a Arrow model also crashes on Windows).
« Last Edit: November 18, 2019, 09:34:17 am by ShivanSpS »

 

Offline ShivanSpS

  • 210
Re: Raspberry PI 3 now working
Ok, it took some doing, some code modifications, making a program to align the models, but Wing Commander Saga is now working on Raspberry PI.

It needs to use the modified 3.7.2 build : https://github.com/Shivansps/fs2open.github.com

And this version of wing commander saga with aligned models and uncompressed textures (i still cant enable S3TC on my RPI, im runnign on Mesa 19 IT SHOULD BE WORKING but is not). If you have S3TC support the regular 0.9.4 version should work ok, even trought it has unaligned models.
https://drive.google.com/open?id=1nqUTq149YU8YmM-7yBZKxR8T-14BxVVt
Im not sure if its fully playable, the first 4 missions can be completed, thats all i know.

Know problems: tech room crashes, this is a sideeffect of converting textures to pngs, also happens on x86, just dont go there.



On the bad news, Diaspora is out, too low FPS.