Page 1 of 1

LCC's Keybinds and GUI enhancements for Spring V.74b3

Posted: 22 Jan 2007, 01:31
by LordMatt
Two GUIs here:
1) LordMatt's Enhanced GUI (This Post)
2) Fox's Classic GUI, with retained widget functionality (Below)

I am releasing a collection of keybinds and GUI enhancements for Spring V.74b3. Readme follows:

Readme for LCCs' Keybinds and GUI enhancements V1 for Spring Version .74b3 and Balanced Annihilation. Best used with screen resolutions 1024X768 or larger!

File Locations (extract the files and copy them to the specified location):
uikeys.txt ---> Spring Directory
selectkeys.txt ---> Spring Directory
cmdcolors.txt ---> Spring Directory
Ctrlpanel.txt ---> Spring Directory\LuaUI
BuildIconsFirst.reg ---> Double Click on this File to merge it to your registry, then it can be deleted
widget_data.lua ---> Spring Directory\LuaUI\Config (Don't install this unless you have meltrax resource bar and allies resource bar).

KeyBinds:
The Keybinds for structures are listed in KeyBindings.xls on the Structures Page. Use shift+space to build a structure (e.g. shift+space+s builds a solar) For the keys with more than one option, press the letter key additional times while holding down shift space. Binds were designed to all be in range of the left hand, require as little cycling as possible, have the most used unit first, and to be intuitive. Print KeyBindings.xls and use it as a handy reference. Key binds for units are implemented but not documented, so see uikeys.txt for more details. The following binds were added/changed in this version:

Alt+R = toggle repeat
Ctrl+X = select all units in screen of type previously selected
ctrl+s = hold position
ctrl+f = hold fire
Print Screen = PNG Screenshot
C = Capture
Alt+C = FPS Control
J = Trajectory Mode

If you don't like any of these changes you can delete them by commenting out the line that has them using // (e.g. //unbind Any+c controlunit). All changes are listed after the default binds that relate to or before structure keybinds.

The keybindings are the work of Trepan, Noize, Quantum, and myself, and the GUI is the work of Trepan, Chojin/Napkin, and myself.

Hope you enjoy using them!

LordMatt.

Posted: 22 Jan 2007, 09:36
by tombom
What, if anything, has been changed in the GUI?

Thanks for releasing this.

Posted: 22 Jan 2007, 13:07
by iamacup
wai give awai the sekret hax of lcc ?

nublet just wants to be a dev (of sorts... crap sorts..) :P

Posted: 22 Jan 2007, 13:31
by LordMatt
tombom wrote:What, if anything, has been changed in the GUI?

Thanks for releasing this.
Essentially I ported Napkin/Chojin's GUI stuff over to V.74b3 and moved the clock and fps widgets out from behind the /info stuff.

Posted: 22 Jan 2007, 15:07
by AF
wheres the download link?

And what about people who dont have a middle button on there mosue who need the j button because by default tis bound to mdidle click? What will they do now you've removed this bidnign and not bound mdidle click to another button?

Re: LCC's Keybinds and GUI enhancements for Spring V.74b3

Posted: 22 Jan 2007, 15:16
by LordMatt
LordMatt wrote:I am releasing a collection of keybinds and GUI enhancements for Spring V.74b3.
...

The binds are obviously not for people without a middle mouse button, but of course no one is forced to install the binds. They can also edit out the relevant lines if need be.

Posted: 22 Jan 2007, 15:27
by iamacup
AF wrote:wheres the download link?

And what about people who dont have a middle button on there mosue who need the j button because by default tis bound to mdidle click? What will they do now you've removed this bidnign and not bound mdidle click to another button?
they buy a propper mouse for 2 pounds from pc world or dont ues the key bindings..... or write their own.

Re: LCC's Keybinds and GUI enhancements for Spring V.74b3

Posted: 22 Jan 2007, 20:54
by el_matarife
LordMatt wrote: Ctrl+X = select all units in screen of type previously selected
Is this basically a keyboard hotkey for the current double click command?

Posted: 22 Jan 2007, 21:23
by quantum
Yes, it is. Try double-clicking on a patrolling fighter and you'll realize why it's useful :P

Posted: 22 Jan 2007, 21:32
by LordMatt
Unfortunately I sometimes phail at double clicking stationary units! Hence the command.

Posted: 22 Jan 2007, 22:07
by el_matarife
LordMatt wrote:Unfortunately I sometimes phail at double clicking stationary units! Hence the command.
Double clicking patrolling fighters is practically impossible, but oddly enough I too sometimes miss the double click on slower and even stationary units. Control X for this command should be a standard Spring bind since it's not yet used and it would be right next to Control + Z.

Posted: 23 Jan 2007, 17:20
by Foxomaniac
With a little help from trepan, I managed to make this :

http://froob.iamacup.com/stuff/classic.zip

It's basically, in a nut shell :

Classic spring GUI LUA-LESS but with widget functionality intact.

This is intended for people who feel more comfortable with the old GUI but at the same time, they don't want to disable LUA UI, losing widget functionality in the process.

With this, you get to keep widget functionality but get rid of all teh fancy LUA stuff.

I hope that's clear enough O_o.

Unzip to your spring directory, make sure use folder names is enabled though.

Includes quantum's "Plan B" widget and ray's "idle cons" widget as well.

Make sure to backup your ctrlpanel.txt if you want to keep your current ctrlpanel, the one included in this is the 3 column one as it doesn't clutter the screen like the 4 column one does (IMO :P).

Posted: 23 Jan 2007, 18:26
by mongus
this a bit messy.

you must replace the files?

is that undo-able?

Posted: 23 Jan 2007, 21:36
by LordMatt
You can always rename the current file to .old or something. You only need to install the features you want. Also these binds won't work with XTA I think because the unit names are different.

Posted: 24 Jan 2007, 01:31
by LOrDo
WHY did you put the FPS and Timer behind the resource bar?
O_o
And now FPS mode wont work anymore. Yes, I am pressing Control C. It just homes in on the unit and nothing else.

Posted: 24 Jan 2007, 01:32
by Peet
edit: nevermind, durrrrr

Posted: 24 Jan 2007, 17:57
by LordMatt
LOrDo wrote:WHY did you put the FPS and Timer behind the resource bar?
O_o
And now FPS mode wont work anymore. Yes, I am pressing Control C. It just homes in on the unit and nothing else.
Hmm, those are positioned with respect to some unreleased widgets of MeltraX. Maybe I shouldn't have included that file. :P Also I phail at readmes: that's supposed to say alt+c for control unit because ctrl+c is already taken.

Posted: 26 Jan 2007, 00:44
by LOrDo
Yah...I just figured that out.

PS: Go into uikeys.txt if you wanna change anything.