Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

No Missions

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

No Missions

Post by hackoon »

Just tried for a few day oolite 1.71.2 linux but missions don't come up. from time to time there comes a mission screen (have y bought y trumbles?) it says press space and than nothing. the rest of them (Astroids) don't work (no text nothing!)

any idea?
User avatar
Frame
---- E L I T E ----
---- E L I T E ----
Posts: 1477
Joined: Fri Mar 30, 2007 8:32 am
Location: Witchspace

Re: No Missions

Post by Frame »

hackoon wrote:
Just tried for a few day oolite 1.71.2 linux but missions don't come up. from time to time there comes a mission screen (have y bought y trumbles?) it says press space and than nothing. the rest of them (Astroids) don't work (no text nothing!)

any idea?
Damn Hesperus at work again. someone should really soon put him in witchspace forever ;-)

Try look in your cargohold... even better try and buy some food and see what happens to it.. *hint* hint*

;-)...

on a side note... the Missions dont really start until your Combat rating is Competent.. then the Constrictor mission starts... no writing more because of fear of spoiling..

i think you need 128 kills for Competent rating

http://wiki.alioth.net/index.php/Elite_Rating
Bounty Scanner
Number 935
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Do you have the longway round mission installed, that should be the first to "pop up", Frame is right though, you need to comply with the mission triggers, ie skill rating number of kills, which galaxy you are in etc, check the mission read me's or the wiki for hints
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

javascript problem

Post by hackoon »

The missions don't work (You shouldn't think everybody who reports a bug is a stupid!), I finally tried 1.71.1 and it works. so its a bug not a trumble!

there is some javascript problem because it seems non of the scripts are working (like the one in System_redux).

my config is
Linux version 2.6.17.14-mm-laptop-5mdv ([email protected]) (gcc version 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1))
btw
Addons don't work in /usr/lib/Oolite/AddOns, in /usr/lib/Oolite/oolite.app/AddOns they do please correct the searchpath
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2868
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Are you getting the mission screen but with no text at all or is the text coming up, but nothing happening?
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
Frame
---- E L I T E ----
---- E L I T E ----
Posts: 1477
Joined: Fri Mar 30, 2007 8:32 am
Location: Witchspace

Re: javascript problem

Post by Frame »

hackoon wrote:
The missions don't work (You shouldn't think everybody who reports a bug is a stupid!), I finally tried 1.71.1 and it works. so its a bug not a trumble!

there is some javascript problem because it seems non of the scripts are working (like the one in System_redux).

my config is
Linux version 2.6.17.14-mm-laptop-5mdv ([email protected]) (gcc version 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1))
btw
Addons don't work in /usr/lib/Oolite/AddOns, in /usr/lib/Oolite/oolite.app/AddOns they do please correct the searchpath
well no, did not think that for one moment, just tried to be of some help, but the trumble, if you say yes to buy it will eat food from your cargohold. and nothing else will happen. you could be a new commer and not know of that...

this board is quite freindly so lets keep it so...

Cheers Frame
Bounty Scanner
Number 935
User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

Post by hackoon »

as I told you in 1.71.1 everything works.
in 1.71.2 the only mission screen which comes up is trumbles but without any text or choice just saying "mission screen" on top and "press space"
I wonder that nobody else got that problem!
The AstroidsMission works fine in 1.71.1 but doesn't come up at all in .2 like the casino and all the others
User avatar
LittleBear
---- E L I T E ----
---- E L I T E ----
Posts: 2868
Joined: Tue Apr 04, 2006 7:02 pm
Location: On a survey mission for GalCop. Ship: Cobra Corvette: Hidden Dragon Rated: Deadly.

Post by LittleBear »

Yep, thats definatley bad as rather than press space it should have the options to buy or not buy. Looks like the script is being read in part because the command to set the GUI to the mission screen is being executed but all commands after that are being ignored for some reason. In Oolites App folder there should be a text file called stderr, which should log why this is happening with a bug report. Could you load up Oolite and test one of the missions (eg Asteroids) and then post the contents of the stderr file? Should give a clue as to whats up.
OXPS : The Assassins Guild, Asteroid Storm, The Bank of the Black Monks, Random Hits, The Galactic Almanac, Renegade Pirates can be downloaded from the Elite Wiki here.
User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

Post by hackoon »

well i reinstalled 1.71.2 and AstroidStorms
and here is the log of the terminal window (there isn't any logfile in the linuxversion)

2008-05-19 13:29:43.218 oolite[12294] File NSUserDefaults.m: 561. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2008-05-19 13:29:43.221 oolite[12294] [log.header]: Opening log for Oolite version 1.72 (x86-32 test release) under Linux at 2008-05-19 13:29:43 +0000.
1 processors detected.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.

2008-05-19 13:29:43.221 oolite[12294] [unclassified.MyOpenGLView]: initialising SDL
2008-05-19 13:29:43.387 oolite[12294] [unclassified.JoystickHandler]: init: numSticks=0
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: CREATING MODE LIST
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: X11 native resolution detected: 1024 x 768
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: Added res 832 x 624
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: Added res 800 x 600
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 768 x 576
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 720 x 400
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 640 x 480
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 480 x 360
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 320 x 240
libGL warning: 3D driver claims to not support visual 0x4b
2008-05-19 13:29:44.014 oolite[12294] [unclassified.MyOpenGLView]: drawRect calling initialiseGLWithSize
2008-05-19 13:29:44.019 oolite[12294] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
2008-05-19 13:29:44.029 oolite[12294] [unclassified.MyOpenGLView]: no universe, clearning surface
2008-05-19 13:29:44.043 oolite[12294] [rendering.opengl.version]: OpenGL renderer version: 1.3.0 ("1.3 Mesa 6.5.2")
Vendor: Tungsten Graphics, Inc.
Renderer: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 NO-TCL
2008-05-19 13:29:44.044 oolite[12294] [rendering.opengl.extensions]: OpenGL extensions (64):
GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
2008-05-19 13:29:44.050 oolite[12294] [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shader_objects is not available).
2008-05-19 13:29:44.378 oolite[12294] Failed to recurse into directory 'AddOns' - No such file or directory
2008-05-19 13:29:44.380 oolite[12294] [searchPaths.dumpAll]: ---> OXP search paths:
("/usr/lib/Oolite/oolite.app/Resources", AddOns, "/home/test/.Oolite/AddOns", "/home/test/.Oolite/AddOns/AsteroidStorm.oxp")
2008-05-19 13:29:44.381 oolite[12294] [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
2008-05-19 13:29:45.417 oolite[12294] [script.load.world.listAll]: Loaded 7 world scripts: "AS-JSversion" 0.9, "AsteroidStorm" 3.45, "oolite-cloaking-device" 1.72, "oolite-constrictor-hunt" 1.72, "oolite-nova" 1.72, "oolite-thargoid-plans" 1.72, "oolite-trumbles" 1.72
2008-05-19 13:29:50.019 oolite[12294] [dataCache.willWrite]: About to write data cache.
2008-05-19 13:29:50.092 oolite[12294] [dataCache.write.success]: Wrote data cache.
2008-05-19 13:29:50.104 oolite[12294] [strings.expand.recursionLimit]: ***** ERROR: exceeded recusion limit trying to expand description "[theme-music-credit]"
2008-05-19 13:30:13.736 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:14.000 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:14.236 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:15.476 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:15.687 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:15.961 oolite[12294] [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_NUKE_MISSILE' while trying [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded. -----
2008-05-19 13:30:32.937 oolite[12294] [dataCache.willWrite]: About to write data cache.
2008-05-19 13:30:33.011 oolite[12294] [dataCache.write.success]: Wrote data cache.
2008-05-19 13:30:35.577 oolite[12294] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

You are running the trunk version, not 1.71.2. It also looks like you may have an improper installation. I cannot explain the string.expand.recursionLimit error you are getting otherwise.

One of the Linux guys may be able to shed a bit more light to this.
User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

Post by hackoon »

tried latest nightly build
got this:

2008-05-19 14:32:55.906 oolite[30604] File NSUserDefaults.m: 561. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2008-05-19 14:32:55.909 oolite[30604] [log.header]: Opening log for Oolite version 1.72 (x86-32 test release) under Linux at 2008-05-19 14:32:55 +0000.
1 processors detected.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.

2008-05-19 14:32:55.910 oolite[30604] [unclassified.MyOpenGLView]: initialising SDL
2008-05-19 14:32:56.015 oolite[30604] [unclassified.JoystickHandler]: init: numSticks=0
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: CREATING MODE LIST
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: X11 native resolution detected: 1024 x 768
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 832 x 624
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 800 x 600
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 768 x 576
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 720 x 400
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 640 x 480
2008-05-19 14:32:56.017 oolite[30604] [unclassified.MyOpenGLView]: Added res 480 x 360
2008-05-19 14:32:56.017 oolite[30604] [unclassified.MyOpenGLView]: Added res 320 x 240
libGL warning: 3D driver claims to not support visual 0x4b
2008-05-19 14:32:56.515 oolite[30604] [unclassified.MyOpenGLView]: drawRect calling initialiseGLWithSize
2008-05-19 14:32:56.516 oolite[30604] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
2008-05-19 14:32:56.530 oolite[30604] [unclassified.MyOpenGLView]: no universe, clearning surface
2008-05-19 14:32:56.543 oolite[30604] [rendering.opengl.version]: OpenGL renderer version: 1.3.0 ("1.3 Mesa 6.5.2")
Vendor: Tungsten Graphics, Inc.
Renderer: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 NO-TCL
2008-05-19 14:32:56.544 oolite[30604] [rendering.opengl.extensions]: OpenGL extensions (64):
GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_APPLE_packed_pixels GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
2008-05-19 14:32:56.545 oolite[30604] [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shader_objects is not available).
2008-05-19 14:32:56.607 oolite[30604] [dataCache.rebuild]: Data cache format (16) is not supported format (17), rebuilding cache.
2008-05-19 14:32:56.608 oolite[30604] Failed to recurse into directory 'AddOns' - No such file or directory
2008-05-19 14:32:56.609 oolite[30604] [searchPaths.dumpAll]: ---> OXP search paths:
("/usr/lib/Oolite/oolite.app/Resources", AddOns, "/home/test/.Oolite/AddOns", "/home/test/.Oolite/AddOns/AsteroidStorm.oxp")
2008-05-19 14:32:57.469 oolite[30604] [script.load.world.listAll]: Loaded 7 world scripts: "AS-JSversion" 0.9, "AsteroidStorm" 3.45, "oolite-cloaking-device" 1.72, "oolite-constrictor-hunt" 1.72, "oolite-nova" 1.72, "oolite-thargoid-plans" 1.72, "oolite-trumbles" 1.72
2008-05-19 14:33:00.626 oolite[30604] [dataCache.willWrite]: About to write data cache.
2008-05-19 14:33:00.677 oolite[30604] [dataCache.write.success]: Wrote data cache.
2008-05-19 14:33:00.689 oolite[30604] [strings.expand.recursionLimit]: ***** ERROR: exceeded recusion limit trying to expand description "[theme-music-credit]"
2008-05-19 14:33:03.384 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:03.674 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:04.134 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:04.394 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:04.714 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:08.038 oolite[30604] [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_NUKE_MISSILE' while trying [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded. -----
2008-05-19 14:33:26.606 oolite[30604] [dataCache.willWrite]: About to write data cache.
2008-05-19 14:33:26.799 oolite[30604] [dataCache.write.success]: Wrote data cache.
2008-05-19 14:33:26.801 oolite[30604] [script.javaScript.exception.22]: ***** JavaScript exception: TypeError: player.call is not a function
2008-05-19 14:33:26.801 oolite[30604] [script.javaScript.exception.22]: /home/test/.Oolite/AddOns/AsteroidStorm.oxp/Scripts/AsteroidStorm.js, line 193.
2008-05-19 14:33:37.595 oolite[30604] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
2008-05-19 14:33:49.255 oolite[30604] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 83
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

My guess is that you have a problem in your Resources directory. Make sure that the files in /usr/lib/Oolite/oolite.app/Resources do not belong to a previous Oolite installation / version. I don't know how many OXPs you have installed, but the program only finds Asteroid Storm, although it looks like you are trying to load a game containing a missile from a different OXP.

Also, the call() method has been removed from the core game very recently. Remember, the trunk is in constant development and something that works today may easily be obsolete tomorrow.

Is any of the other Linux users getting problems building the latest trunk?
User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

Post by hackoon »

it is a clean new install from the package I only added AstroidStroms this time because it more easy debuging.
maybe libc is to old for libjs I got:
glibc-2.4-8
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6571
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Try uninstalling your current version, install 1.71.2 and see if this works for you. From your log, it appears that you are trying to load a game containing the missile from the Nuclear Torpedo OXP. Where is that game coming from? Did you have Oolite installed at any time previously in your system?
User avatar
hackoon
Average
Average
Posts: 13
Joined: Sat May 17, 2008 4:35 pm

Post by hackoon »

I had 1.71.2 for all the time until i noticed that no missions come up.
i have tried 1.71.1 which works fine
I just deleted all other oxp (like the nuke one) to exlude them from causing the problem.
i tried i fresh 1.71.2 and the latest nightly build with just one oxp (Astriods) to test that is where the logs are coming from.
Post Reply