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

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

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

Post Reply
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

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

Post 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.
Last edited by LordMatt on 24 Jan 2007, 17:58, edited 5 times in total.
tombom
Posts: 1933
Joined: 18 Dec 2005, 20:21

Post by tombom »

What, if anything, has been changed in the GUI?

Thanks for releasing this.
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post by iamacup »

wai give awai the sekret hax of lcc ?

nublet just wants to be a dev (of sorts... crap sorts..) :P
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post 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.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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?
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

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

Post 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.
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post 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.
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

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

Post 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?
User avatar
quantum
Posts: 590
Joined: 19 Sep 2006, 22:48

Post by quantum »

Yes, it is. Try double-clicking on a patrolling fighter and you'll realize why it's useful :P
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

Unfortunately I sometimes phail at double clicking stationary units! Hence the command.
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Post 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.
User avatar
Foxomaniac
Posts: 691
Joined: 18 Jan 2006, 16:59

Post 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).
mongus
Posts: 1463
Joined: 15 Apr 2005, 18:52

Post by mongus »

this a bit messy.

you must replace the files?

is that undo-able?
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post 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.
User avatar
LOrDo
Posts: 1154
Joined: 27 Feb 2006, 00:21

Post 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.
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Post by Peet »

edit: nevermind, durrrrr
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post 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.
User avatar
LOrDo
Posts: 1154
Joined: 27 Feb 2006, 00:21

Post by LOrDo »

Yah...I just figured that out.

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

Return to “General Discussion”