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

BBC keys in 1.80

General discussion for players of Oolite.

Moderators: winston, another_commander

Post Reply
Lazarus
Average
Average
Posts: 13
Joined: Wed May 11, 2011 9:33 pm

BBC keys in 1.80

Post by Lazarus »

Hi, apologies if this is a really stupid question or has been answered before (my searches didn't turn up anything relevant). Is there a 1.80-compatible version of the BBC keymap available anywhere, or does the version on box.com (second link here) work fine?

Thanks for all the work that's been put into this - 1.80 seems like a vast improvement over the last time I played Oolite (which was already a great game).
Currently flying: Honest Bargain II (Cobra Mk III)
User avatar
Fatleaf
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 1988
Joined: Tue Jun 08, 2010 5:11 am
Location: In analysis mode on Phaelon
Contact:

Re: BBC keys in 1.80

Post by Fatleaf »

If you want to set your keys to something different edit the Oolite/oolite.app/Resources/Config/keyconfig file. Don't use Notepad as it will break it use something like Notepad++. You can then change the keys to the BBC setup and also change the other functions that Oolite adds.
Find out about the early influences of Fatleaf here. Also his OXP's!
Holds the Ooniversal record for "Thread Necromancy"
Lazarus
Average
Average
Posts: 13
Joined: Wed May 11, 2011 9:33 pm

Re: BBC keys in 1.80

Post by Lazarus »

Thanks, I know where the file is and how to edit it.

I was asking about the 1.80 compatibility of the files that are already floating around, before I go messing around in there myself. No point duplicating work that has already been done, if it has already been done.
Currently flying: Honest Bargain II (Cobra Mk III)
User avatar
Fatleaf
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 1988
Joined: Tue Jun 08, 2010 5:11 am
Location: In analysis mode on Phaelon
Contact:

Re: BBC keys in 1.80

Post by Fatleaf »

I have not heard of a 1.80 BBC file to date. If anyone is thinking of making one they would be better holding off till the next release as there is a good chance that there will be new shiny stuffs needing new shiny keys. Might be quicker editing the file yourself.

If anyone knows of a file kicking about I'm sure they will post a link.
Find out about the early influences of Fatleaf here. Also his OXP's!
Holds the Ooniversal record for "Thread Necromancy"
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: BBC keys in 1.80

Post by cim »

It's not been updated since 1.76, but it should nevertheless be safe to use without amendments as none of the new keys introduced in 1.77 or 1.80 or even in 1.81 conflict with its definitions.

The BBC keys file defines

Code: Select all

key_cloaking_device
key_contract_info
key_energy_bomb
which don't exist in 1.80. This is harmless as unknown definitions are just ignored.

It does not define the following, but this is fine as their default values aren't defined to be something else in the BBC key file:

Code: Select all

key_chart_highlight // defaults to "?" which is only being used by the obsolete key_contract_info
key_cycle_mfd // defaults to ';', no conflict
key_fastactivate_equipment_a // defaults to 0, effectively same as the BBC file
key_fastactivate_equipment_b // defaults to tab, effectively same as the BBC file
key_gui_arrow_down // defaults to down arrow, no conflict
key_gui_arrow_left // defaults to left arrow, no conflict
key_gui_arrow_right // defaults to right arrow, no conflict
key_gui_arrow_up // defaults to up arrow, no conflict
key_gui_chart_screens // defaults to 6, no conflict
key_gui_market // defaults to 8, no conflict
key_gui_screen_status // defaults to 5, no conflict
key_gui_system_data // defaults to 7, no conflict
key_mode_equipment // defaults to 'b', no conflict
key_prev_compass_mode // defaults to '|' (shift-\), no conflict
key_switch_mfd // defaults to ':', no conflict
key_view_aft // defaults to 2, no conflict
key_view_forward // defaults to 1, no conflict
key_view_port // defaults to 3, no conflict
key_view_starboard // defaults to 4, no conflict
1.81 adds the following extra keys, which are also safe

Code: Select all

key_market_filter_cycle // defaults to '?', no conflict as only applies on F8
key_market_sorter_cycle // defaults to '/' - as it's on a GUI screen, doesn't conflict with BBC decelerate
key_oxzmanager_extract // not an in-game key, no conflict
key_oxzmanager_setfilter // not an in-game key, no conflict
key_oxzmanager_showinfo // not an in-game key, no conflict
If anyone does want to take on maintaining the file, the only keys it changes from the default Oolite set are the six turning keys and the two speed controls. Everything else is identical anyway. So it could be made much shorter, and the only thing you'd need to watch for is a future version of the core game defining 'x' or '/' to an in-flight key, which you'd need to re-map elsewhere.
Lazarus
Average
Average
Posts: 13
Joined: Wed May 11, 2011 9:33 pm

Re: BBC keys in 1.80

Post by Lazarus »

Great, thanks for the confirmation! :)
Currently flying: Honest Bargain II (Cobra Mk III)
Post Reply