Here is a nifty little keybind/alias set that lets you switch around your UI quickly. It saves the current layout and then switches to the new one, allowing for multiple layouts. There are different ways to do this, but I find it easiest just to
load up a keybind file and create/edit
CommandAliases.txt.
In your keybind file add the lines:
u+Numpad1 ui_switch1
u+Numpad2 ui_switch2
u+Numpad3 ui_switch3
This just creates three shortcut keys, that run three different macros/aliases by holding down the 'u' key and '1,' '2' and '3' on the number pad. You can change these keys to whatever you like, eg. "u+1," "SHIFT+Numpad1" or "Y+F1." All that matters is that the "ui_switch" matches the aliases you make in the next part.
If you don't already have a keybind file:
- Locate \Program Files\Cryptic Studios\Champions Online\Live\
- In that folder, create a new text document called "mybinds.txt" or something similar.
- Copy/Paste the above lines.
- Save
- In game, in the chat box, type "/bind_load_file mybinds.txt"
In your
CommandAliases.txt add:
alias saveui "emote Wave"
alias ui_switch1 "saveui$$ui_load_file my_ui_1.txt$$alias saveui ui_save_file my_ui_1.txt"
alias ui_switch2 "saveui$$ui_load_file my_ui_2.txt$$alias saveui ui_save_file my_ui_2.txt"
alias ui_switch3 "saveui$$ui_load_file my_ui_3.txt$$alias saveui ui_save_file my_ui_3.txt"
The first line creates the alias "saveui" and gives it the placeholder command. (I'm actually not sure if it's necessary.) Each switch command loads the ui file associated with the switch command, and sets "saveui" to save the currently loaded UI file.
If you don't already have a keybind file:
- Locate \Program Files\Cryptic Studios\Champions Online\Live\localdata\
- In that folder, find or create a new text document called CommandAliases.txt. This filename must be exact.
- Copy/Paste the above lines.
- Save
- Restart CO
Run through the key sequence (U+Numpad1, U+Numpad1, U+Numpad2, U+Numpad3) to create the UI files.
To customize the UI, press the F12, click and drag to move the boxes around or go to the edge of the boxes to resize them. When finished, press F12 or Esc to exit. Additionally, the UI can be altered by pressing C on the Mini-Map and selecting rearrange.
Use the hotkeys to save & switch!
Notes:
- The UI saves keybinds. If you change your keybinds on one, the others are unaffected.
- This will create three txt files in your localdata folder: my_ui_1.txt, my_ui_2.txt, and my_ui_3.txt.
- You can manually edit the UI files in a text editor. If you set an element's "fPercentX" to a value greater than 1 (not really using percent values BTW) it should be hidden off-screen, I think. Use with caution!
- You can expand this to as many UIs as you want.
- This is useful if you don't want to see all the UI elements while RPing or taking snapshots. It's also good for rapidly changing the chatbox size.
- There are many UI preferences that get saved. This method is over-kill for most thing and really powerful.
Comments