Bank Holiday Oolite-wrestling
Moderators: winston, another_commander
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
Bank Holiday Oolite-wrestling
Righto then, since my last visit here I've hardly played the game. Reasons:
1: My ATI 9800 series card blew its vmu, artefacts everywhere. I'd still have had purple squares instead of background nebulae though.
2: I've got a thirty quid GEForce 7300 from Maplin, white box, to stand in temporarily while Cyberpower swap my card. I get proper nebulae now but the game is quite smooth as opposed to really effing smooth, as it was using my Radeon. No matter, I can play on in that respect.
3: I can't get the keyconfig.plist to work, I'm editing the file in the regular directory, to no avail. I think there's an issue with how I'm saving it.
4: Need to faff a bit with oxps, get rid of the sci fi series ships but keep the majority of cool Elite-style stuff.
5: I keep buying XBox 260 games and spending a couple of evening s doing those instead.
I only really need help with number three at this point. Any specific editor/filetype I need? The wiki mentions the program files path in terms of where to save - I've got my Oolite folder in root... is that thick of me?
1: My ATI 9800 series card blew its vmu, artefacts everywhere. I'd still have had purple squares instead of background nebulae though.
2: I've got a thirty quid GEForce 7300 from Maplin, white box, to stand in temporarily while Cyberpower swap my card. I get proper nebulae now but the game is quite smooth as opposed to really effing smooth, as it was using my Radeon. No matter, I can play on in that respect.
3: I can't get the keyconfig.plist to work, I'm editing the file in the regular directory, to no avail. I think there's an issue with how I'm saving it.
4: Need to faff a bit with oxps, get rid of the sci fi series ships but keep the majority of cool Elite-style stuff.
5: I keep buying XBox 260 games and spending a couple of evening s doing those instead.
I only really need help with number three at this point. Any specific editor/filetype I need? The wiki mentions the program files path in terms of where to save - I've got my Oolite folder in root... is that thick of me?
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
I've read now that Vista sees you better off using root for the Oolite folder, and I'm using a little app called pledit to make the changes... still no luck in getting new config recognised, the best I achieved was in taking roll and pitch to their BBC original positions and removing any conflicting entries for those keys... this allowed me to move yaw over to the left and right arrow keys. In game, the effect is that the arrow keys give a combination of roll and yaw on the left and right arrows.
I'm missing something staring me in the face here, aren't I? Going to resort to my old joystick as a basic workable solution with the defaults for now.
I'm missing something staring me in the face here, aren't I? Going to resort to my old joystick as a basic workable solution with the defaults for now.
-
- Quite Grand Sub-Admiral
- Posts: 6682
- Joined: Wed Feb 28, 2007 7:54 am
You can post the keyconfig.plist that half-works, maybe? It has to be something pretty straightforward, maybe a syntax error in the file. In such a case, the game would fall back to its builtin key configuration, which is the same as the default keyconfig.plist. Doing a combined roll/yaw is an indication that maybe the arrow keys have not been unset as roll keys.
Last edited by another_commander on Sat May 23, 2009 4:53 pm, edited 1 time in total.
- Diziet Sma
- ---- E L I T E ----
- Posts: 6312
- Joined: Mon Apr 06, 2009 12:20 pm
- Location: Aboard the Pitviper S.E. "Blackwidow"
To make it easier for us to help, could you answer the following, please.
Which version of Oolite are you using?
Are you editing the original keyconfig.plist or a copy placed in C:\Oolite\AddOns\Config\ ?
Can you please supply us with a copy of your current keyconfig.plist? (Use the 'Code' button for the listing when you reply.. it will keep things formatted nicely that way)
Which version of Oolite are you using?
Are you editing the original keyconfig.plist or a copy placed in C:\Oolite\AddOns\Config\ ?
Can you please supply us with a copy of your current keyconfig.plist? (Use the 'Code' button for the listing when you reply.. it will keep things formatted nicely that way)
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
I'm on 1.72.2
I've only got one such file, it lives in C:\Oolite\oolite.app\Resources\Config so I'm not sure where the original should be - I've poked around for it to no avail.
The file I was originally having the problem with I've now deleted, upon reinstalling Oolite to get a clean slate I find I can't save it in pledit anymore, then it won't load anymore either. If I use notepad for this no text appears when I open the file.
What should I be using for these files in Windows?
I've only got one such file, it lives in C:\Oolite\oolite.app\Resources\Config so I'm not sure where the original should be - I've poked around for it to no avail.
The file I was originally having the problem with I've now deleted, upon reinstalling Oolite to get a clean slate I find I can't save it in pledit anymore, then it won't load anymore either. If I use notepad for this no text appears when I open the file.
What should I be using for these files in Windows?
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
/edit ok, colour me confused. I've got the original file untouched in the above directory, wiht an edited version in addons
Wherein I've transposed yaw and roll. No change in the controls when I next run the game though...
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>key_advanced_nav_array</key>
<string>^</string>
<key>key_autodock</key>
<string>D</string>
<key>key_autopilot</key>
<string>c</string>
<key>key_autopilot_target</key>
<string>C</string>
<key>key_cloaking_device</key>
<string>0</string>
<key>key_comms_log</key>
<string>`</string>
<key>key_contract_info</key>
<string>?</string>
<key>key_custom_view</key>
<string>v</string>
<key>key_decrease_speed</key>
<string>s</string>
<key>key_docking_clearance_request</key>
<string>L</string>
<key>key_docking_music</key>
<string>s</string>
<key>key_dump_cargo</key>
<string>d</string>
<key>key_dump_target_state</key>
<string>H</string>
<key>key_ecm</key>
<string>e</string>
<key>key_energy_bomb</key>
<string> </string>
<key>key_fire_lasers</key>
<string>a</string>
<key>key_galactic_hyperspace</key>
<string>g</string>
<key>key_hyperspace</key>
<string>h</string>
<key>key_ident_system</key>
<string>r</string>
<key>key_increase_speed</key>
<string>w</string>
<key>key_inject_fuel</key>
<string>i</string>
<key>key_jumpdrive</key>
<string>j</string>
<key>key_launch_escapepod</key>
<string>27</string>
<key>key_launch_missile</key>
<string>m</string>
<key>key_map_home</key>
<string>302</string>
<key>key_map_info</key>
<string>i</string>
<key>key_mouse_control</key>
<string>M</string>
<key>key_next_compass_mode</key>
<string>\</string>
<key>key_next_missile</key>
<string>y</string>
<key>key_next_target</key>
<string>+</string>
<key>key_pausebutton</key>
<string>p</string>
<key>key_pitch_back</key>
<string>254</string>
<key>key_pitch_forward</key>
<string>255</string>
<key>key_previous_target</key>
<string>-</string>
<key>key_roll_left</key>
<string>,</string>
<key>key_roll_right</key>
<string>.</string>
<key>key_rotate_cargo</key>
<string>R</string>
<key>key_scanner_unzoom</key>
<string>Z</string>
<key>key_scanner_zoom</key>
<string>z</string>
<key>key_show_fps</key>
<string>F</string>
<key>key_snapshot</key>
<string>*</string>
<key>key_target_missile</key>
<string>t</string>
<key>key_untarget_missile</key>
<string>u</string>
<key>key_yaw_left</key>
<string>253</string>
<key>key_yaw_right</key>
<string>252</string>
</dict>
</plist>
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
Is Oolite doing somehting to the keyconfig.plist in my addons folder when I run the app?
After doing so, it doesn't want to play with either of the editor apps I've got.
I'm sure the answer has been given as 'no' somewhere before, but is there ever likely to be an in-game key binding editor? Such a feature would have made my afternoon quite different!
After doing so, it doesn't want to play with either of the editor apps I've got.
I'm sure the answer has been given as 'no' somewhere before, but is there ever likely to be an in-game key binding editor? Such a feature would have made my afternoon quite different!
That looks like a v1.65 keyconfig.plist to me. The 1.72.2 one should be in openStep like below. Did you by any chance install 1.72.2 over the top of 1.65 or something?
Code: Select all
{
key_roll_left = 253; // left arrow
key_roll_right = 252; // right arrow
key_pitch_forward = 255; // up arrow
key_pitch_back = 254; // down arrow
key_yaw_left = ",";
key_yaw_right = ".";
key_increase_speed = "w";
key_decrease_speed = "s";
key_inject_fuel = "i";
key_fire_lasers = "a";
key_launch_missile = "m";
key_next_missile = "y";
key_ecm = "e";
key_target_missile = "t";
key_untarget_missile = "u";
key_ident_system = "r";
key_scanner_zoom = "z";
key_scanner_unzoom = "Z";
key_launch_escapepod = 27; // escape
key_energy_bomb = "\t"; // tab
key_galactic_hyperspace = "g";
key_hyperspace = "h";
key_jumpdrive = "j";
key_dump_cargo = "d";
key_rotate_cargo = "R";
key_autopilot = "c";
key_autopilot_target = "C";
key_autodock = "D";
key_docking_clearance_request = "L";
key_snapshot = "*";
key_docking_music = "s";
key_advanced_nav_array = "^";
key_map_home = 302; // Home
key_map_info = "i";
key_pausebutton = "p";
key_show_fps = "F";
key_mouse_control = "M";
key_comms_log = "`";
key_next_compass_mode = "\\";
key_cloaking_device = "0";
key_contract_info = "?";
key_next_target = "+";
key_previous_target = "-";
key_custom_view = "v";
key_dump_target_state = "H";
}
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
Fresh install, and looking at the original file opened in notepad now, it looks like the code you posted, so I bame the editors for making formatting changes. I'll try copying and editing the notepad file, see what that causes.
No difference. This is the keyconfig.plist from my addons directory
And all seems as if it should be well.
No difference. This is the keyconfig.plist from my addons directory
Code: Select all
{
key_roll_left = “,”; // left arrow
key_roll_right = “.”; // right arrow
key_pitch_forward = 255; // up arrow
key_pitch_back = 254; // down arrow
key_yaw_left = 253;
key_yaw_right = 252;
key_increase_speed = "w";
key_decrease_speed = "s";
key_inject_fuel = "i";
key_fire_lasers = "a";
key_launch_missile = "m";
key_next_missile = "y";
key_ecm = "e";
key_target_missile = "t";
key_untarget_missile = "u";
key_ident_system = "r";
key_scanner_zoom = "z";
key_scanner_unzoom = "Z";
key_launch_escapepod = 27; // escape
key_energy_bomb = "\t"; // tab
key_galactic_hyperspace = "g";
key_hyperspace = "h";
key_jumpdrive = "j";
key_dump_cargo = "d";
key_rotate_cargo = "R";
key_autopilot = "c";
key_autopilot_target = "C";
key_autodock = "D";
key_docking_clearance_request = "L";
key_snapshot = "*";
key_docking_music = "s";
key_advanced_nav_array = "^";
key_map_home = 302; // Home
key_map_info = "i";
key_pausebutton = "p";
key_show_fps = "F";
key_mouse_control = "M";
key_comms_log = "`";
key_next_compass_mode = "\\";
key_cloaking_device = "0";
key_contract_info = "?";
key_next_target = "+";
key_previous_target = "-";
key_custom_view = "v";
key_dump_target_state = "H";
}
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
THis may be a red herring, but I used to have editing problems when using Notepad. They were all solved by downloading Notepad++
http://notepad-plus.sourceforge.net/uk/site.htm
Mike
http://notepad-plus.sourceforge.net/uk/site.htm
Mike
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
Personally I normally just use wordpad (the one that comes with Windows), as it deals with carriage returns etc better than notepad does.
I still can't see how you ended up with the code you posted above, as that's an old-style xml plist as 1.65 used to ship with.
And you need to make sure you're saving your file in vanilla text format, without any fancy hidden formatting or other such rubbish (and that it doesn't have any hidden suffix after the .plist). Both of those will happily cause Oolite to choke on it.
Lastly the second code you posted above (the one that looked like mine, in openstep), you say is from your AddOns folder. Can I confirm that it is actually from a Config sub-folder within AddOns (Oolite/AddOns/Config/keyconfig.plist) rather than directly in AddOns? 'Cos that's where it should be placed if you want Oolite to use it
I still can't see how you ended up with the code you posted above, as that's an old-style xml plist as 1.65 used to ship with.
And you need to make sure you're saving your file in vanilla text format, without any fancy hidden formatting or other such rubbish (and that it doesn't have any hidden suffix after the .plist). Both of those will happily cause Oolite to choke on it.
Lastly the second code you posted above (the one that looked like mine, in openstep), you say is from your AddOns folder. Can I confirm that it is actually from a Config sub-folder within AddOns (Oolite/AddOns/Config/keyconfig.plist) rather than directly in AddOns? 'Cos that's where it should be placed if you want Oolite to use it
My OXPs via Boxspace or from my Wiki pages .
Thargoid TV
Dropbox Referral Link
Thargoid TV
Dropbox Referral Link
-
- Quite Grand Sub-Admiral
- Posts: 6682
- Joined: Wed Feb 28, 2007 7:54 am
Not really. The comma and the dot are surrounded by some funky quotes. They should be the ASCII quotes ("). I am pretty sure Oolite would shout an error there. Can you please post the contents of Latest.log, after starting up the game with Shift pressed?Governmentyard wrote:This is the keyconfig.plist from my addons directory
And all seems as if it should be well.Code: Select all
{ key_roll_left = “,”; // left arrow key_roll_right = “.”; // right arrow [snip]
-
- Competent
- Posts: 37
- Joined: Mon May 04, 2009 9:24 pm
- Location: Cardiff, Earth System
- Contact:
Those funky quotes are only there when it displays my post. When editing my post, they are normal quotes.
Latest.log:
Thargoid - Yes, it's in the addons/config folder.
Latest.log:
Code: Select all
[joystickHandler.init]: Number of joysticks detected: 1
[display.mode.list.native]: Windows native resolution detected: 1680 x 1050
[rendering.opengl.version]: OpenGL renderer version: 2.1.2 ("2.1.2")
Vendor: NVIDIA Corporation
Renderer: GeForce 7300 SE/7200 GS/PCI/SSE2
[rendering.opengl.extensions]: OpenGL extensions (133):
GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_framebuffer_object GL_ARB_imaging GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 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_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
[searchPaths.dumpAll]: ---> OXP search paths:
(oolite.app/Resources, AddOns, "AddOns/behemoth 2.5.1.oxp", AddOns/buoyRepair1.02.1.oxp, "AddOns/Dictators v1.2.oxp", "AddOns/Dredgers 2.2.1.oxp", AddOns/externalviews.oxp, "AddOns/Fuel Station 1.11.oxp", AddOns/halsis.oxp, "AddOns/PlanetFall 1.12.oxp", AddOns/Shady_blackmonks.oxp, AddOns/System_Redux.oxp, AddOns/tgy_dev.oxp, AddOns/thargoidcarrier.oxp, AddOns/transhab.oxp, AddOns/Zzzz_Realistic_Shipyards_V3.02b.oxp)
[dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
[shipData.load.begin]: Loading ship data...
[shipData.merge.failed]: ***** ERROR: one or more shipdata.plist entries have like_ship references that cannot be resolved: ("grs-womasilo", "grs-womasiloRev", "repaired-buoy-docker1", "repaired-buoy-womaRev")
[shipData.load.error]: ***** ERROR: the shipdata.plist entry "velocity96-sub" has a broken subentity definition "velocity96-sub" (should have 8 tokens, has 1).
[shipData.load.error]: ***** ERROR: the shipdata.plist entry "thargoid-player" specifies no roles.
[script.load.world.listAll]: Loaded 37 world scripts: "behemoth" 2.5.1, "black_monks", "buoyRepair" 1.02.1, "clipperschedule", "deep_space_dredger" 2.2.1, "dictatorship_population", "dredger_appearance", "ExecutiveFlightSchedule", "frog_show", "FuelStation-Setup" 1.00, "hatchling_show", "missionaries", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "PlanetFall" 1.1.2, "SalezaPatrol", "SIRFYardStation0", "SIRFYardStation1", "SIRFYardStation10", "SIRFYardStation11", "SIRFYardStation12", "SIRFYardStation13", "SIRFYardStation14", "SIRFYardStation2", "SIRFYardStation3", "SIRFYardStation4", "SIRFYardStation5", "SIRFYardStation6", "SIRFYardStation7", "SIRFYardStation8", "SIRFYardStation9", "supercobra_placement", "System Redux 1.2" 1.2, "Test"
[plist.parse.foundation.failed]: Failed to parse AddOns/keyconfig.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
Parse failed at line 2 (char 23) - unexpected character (wanted ';' or '}')
[plist.homebrew.parseError]: Property list isn't in XML format, homebrew parser can't help you.
[ship.sanityCheck.failed]: Ship <ShipEntity 0xce64210>{"Velocity 170" ID: 0 position: (0, 0, 0) scanClass: CLASS_NOT_SET status: STATUS_IN_FLIGHT} generated with missing subentity velocity96-sub!
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[ship.sanityCheck.failed]: Ship <ShipEntity 0x1c437e50>{"Velocity 170" ID: 0 position: (0, 0, 0) scanClass: CLASS_NOT_SET status: STATUS_IN_FLIGHT} generated with missing subentity velocity96-sub!
[unclassified.JoystickHandler]: Callback...
[unclassified.JoystickHandler]: Callback...
[unclassified.JoystickHandler]: Callback...
[unclassified]: updateFunction: Oops, we weren't expecting that callback
[script.load.world.listAll]: Loaded 37 world scripts: "behemoth" 2.5.1, "black_monks", "buoyRepair" 1.02.1, "clipperschedule", "deep_space_dredger" 2.2.1, "dictatorship_population", "dredger_appearance", "ExecutiveFlightSchedule", "frog_show", "FuelStation-Setup" 1.00, "hatchling_show", "missionaries", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "PlanetFall" 1.1.2, "SalezaPatrol", "SIRFYardStation0", "SIRFYardStation1", "SIRFYardStation10", "SIRFYardStation11", "SIRFYardStation12", "SIRFYardStation13", "SIRFYardStation14", "SIRFYardStation2", "SIRFYardStation3", "SIRFYardStation4", "SIRFYardStation5", "SIRFYardStation6", "SIRFYardStation7", "SIRFYardStation8", "SIRFYardStation9", "supercobra_placement", "System Redux 1.2" 1.2, "Test"
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[exception]: ***** Exception checking controls: NSRangeException : Index -1 is out of range 19 (in 'objectAtIndex:')
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[script.load.world.listAll]: Loaded 37 world scripts: "behemoth" 2.5.1, "black_monks", "buoyRepair" 1.02.1, "clipperschedule", "deep_space_dredger" 2.2.1, "dictatorship_population", "dredger_appearance", "ExecutiveFlightSchedule", "frog_show", "FuelStation-Setup" 1.00, "hatchling_show", "missionaries", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "PlanetFall" 1.1.2, "SalezaPatrol", "SIRFYardStation0", "SIRFYardStation1", "SIRFYardStation10", "SIRFYardStation11", "SIRFYardStation12", "SIRFYardStation13", "SIRFYardStation14", "SIRFYardStation2", "SIRFYardStation3", "SIRFYardStation4", "SIRFYardStation5", "SIRFYardStation6", "SIRFYardStation7", "SIRFYardStation8", "SIRFYardStation9", "supercobra_placement", "System Redux 1.2" 1.2, "Test"
[script.load.world.listAll]: Loaded 37 world scripts: "behemoth" 2.5.1, "black_monks", "buoyRepair" 1.02.1, "clipperschedule", "deep_space_dredger" 2.2.1, "dictatorship_population", "dredger_appearance", "ExecutiveFlightSchedule", "frog_show", "FuelStation-Setup" 1.00, "hatchling_show", "missionaries", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "PlanetFall" 1.1.2, "SalezaPatrol", "SIRFYardStation0", "SIRFYardStation1", "SIRFYardStation10", "SIRFYardStation11", "SIRFYardStation12", "SIRFYardStation13", "SIRFYardStation14", "SIRFYardStation2", "SIRFYardStation3", "SIRFYardStation4", "SIRFYardStation5", "SIRFYardStation6", "SIRFYardStation7", "SIRFYardStation8", "SIRFYardStation9", "supercobra_placement", "System Redux 1.2" 1.2, "Test"
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[script.load.world.listAll]: Loaded 37 world scripts: "behemoth" 2.5.1, "black_monks", "buoyRepair" 1.02.1, "clipperschedule", "deep_space_dredger" 2.2.1, "dictatorship_population", "dredger_appearance", "ExecutiveFlightSchedule", "frog_show", "FuelStation-Setup" 1.00, "hatchling_show", "missionaries", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "PlanetFall" 1.1.2, "SalezaPatrol", "SIRFYardStation0", "SIRFYardStation1", "SIRFYardStation10", "SIRFYardStation11", "SIRFYardStation12", "SIRFYardStation13", "SIRFYardStation14", "SIRFYardStation2", "SIRFYardStation3", "SIRFYardStation4", "SIRFYardStation5", "SIRFYardStation6", "SIRFYardStation7", "SIRFYardStation8", "SIRFYardStation9", "supercobra_placement", "System Redux 1.2" 1.2, "Test"
[dataCache.willWrite]: About to write data cache.
[dataCache.write.success]: Wrote data cache.
[script.load.world.listAll]: Loaded 37 world scripts: "behemoth" 2.5.1, "black_monks", "buoyRepair" 1.02.1, "clipperschedule", "deep_space_dredger" 2.2.1, "dictatorship_population", "dredger_appearance", "ExecutiveFlightSchedule", "frog_show", "FuelStation-Setup" 1.00, "hatchling_show", "missionaries", "oolite-cloaking-device" 1.72.2, "oolite-constrictor-hunt" 1.72.2, "oolite-nova" 1.72.2, "oolite-thargoid-plans" 1.72.2, "oolite-trumbles" 1.72.2, "PlanetFall" 1.1.2, "SalezaPatrol", "SIRFYardStation0", "SIRFYardStation1", "SIRFYardStation10", "SIRFYardStation11", "SIRFYardStation12", "SIRFYardStation13", "SIRFYardStation14", "SIRFYardStation2", "SIRFYardStation3", "SIRFYardStation4", "SIRFYardStation5", "SIRFYardStation6", "SIRFYardStation7", "SIRFYardStation8", "SIRFYardStation9", "supercobra_placement", "System Redux 1.2" 1.2, "Test"
[ship.sanityCheck.failed]: Ship <ShipEntity 0x1bf73a58>{"Velocity 170" ID: 0 position: (0, 0, 0) scanClass: CLASS_NOT_SET status: STATUS_IN_FLIGHT} generated with missing subentity velocity96-sub!
[script.javaScript.exception.22]: ***** JavaScript exception: TypeError: this.ship.call is not a function
[script.javaScript.exception.22]: AddOns/Zzzz_Realistic_Shipyards_V3.02b.oxp/Scripts/bweed-kestrelfalcon-kestrel.js, line 32.
[ship.sanityCheck.failed]: Ship <ShipEntity 0x3841f838>{"Velocity 170" ID: 0 position: (0, 0, 0) scanClass: CLASS_NOT_SET status: STATUS_IN_FLIGHT} generated with missing subentity velocity96-sub!