At first, vega strike runs correctly and smoothly without a vegastrike.config file with full screen (congratulations for that).
I tried to make it run windowed by writing this config file:
Code: Select all
<vegaconfig>
<variables>
<section name="data">
<var name="colordepth" value="32"/>
<var name="zfar" value="600000"/>
<var name="fullscreen" value="false"/>
</section>
</variables>
</vegaconfig>
If I start if from a terminal, the output is:
Code: Select all
$ vegastrike
Registering codec ogg.
In path /usr/games
Vega Strike
See http://www.gnu.org/copyleft/gpl.html for license details.
GOT SUBDIR ARG =
Found data in /usr/share/games/vegastrike
Using /usr/share/games/vegastrike as data directory
Using .vegastrike as the home directory
Found MODDIR = /usr/share/games/vegastrike/mods
USING HOMEDIR : /home/tggtt/.vegastrike As the home directory
CONFIGFILE - Found a config file in home directory, using : /home/tggtt/.vegastrike/vegastrike.config
DATADIR - No datadir specified in config file, using ; /usr/share/games/vegastrike
SIMULATION_ATOM: 0.1
MISSION_NAME is empty using : test/test1.mission
running import sys
print sys.path
sys.path = [r"/usr/share/games/vegastrike/modules/builtin",r"/usr/share/games/vegastrike/modules/quests",r"/usr/share/games/vegastrike/modules/missions",r"/usr/share/games/vegastrike/modules/ai",r"/usr/share/games/vegastrike/modules",r"/usr/share/games/vegastrike/bases"] + sys.path
['/usr/lib/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload']
testing VS randomrunning import sys
print sys.path
['/usr/share/games/vegastrike/modules/builtin', '/usr/share/games/vegastrike/modules/quests', '/usr/share/games/vegastrike/modules/missions', '/usr/share/games/vegastrike/modules/ai', '/usr/share/games/vegastrike/modules', '/usr/share/games/vegastrike/bases', '/usr/lib/python27.zip', '/usr/lib64/python2.7/', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload']
Creating scene manager...
Creating template manager...
Initializing renderer...
Vertex shader was successfully compiled to run on hardware.
Fragment shader was successfully compiled to run on hardware.
Vertex shader(s) linked, fragment shader(s) linked.
ERROR: at programs/config.h
ERROR: included from programs/default.fp
Fragment Program Error: Failed to open file programs/default.fp
0 joysticks were found.
The names of the joysticks are:
FactionXML:LoadXML factions.xml
Compiling python module modules/dj.py
Creating planet niven A with texture sol/sun.texture and technique - unitlevel <= 2
Vertex shader was successfully compiled to run on hardware.
Fragment shader was successfully compiled to run on hardware.
Vertex shader(s) linked, fragment shader(s) linked.
Compilation of technique fixed successful
terminate called after throwing an instance of 'Audio::FileOpenException'
what(): Cannot open "techniques/fixed_simple.technique"
Aborted
Maybe I wrote the config incorrectly, then it wouldn't be a bug, please correct me if I'm wrong here.
Thanks.