2 items

File information

Last updated

Original upload

Created by

CantWeAllDisagree

Uploaded by

CantWeAllDisagree

Virus scan

Some suspicious files

Tags for this mod

About this mod

Starfield Hotkey And Macro Manager is a GUI application for managing your custom macros (TBI) and hotkeys (WIP) for Starfield at the click of a button.

Share
Permissions and credits
What is SHAMM?
Starfield Hotkey & Macro Manager


You can use this python GUI to read your Starfield INI, and it will display all commands and their respective hotkey next to it. When you save, it will write any new changes to the INI file, meaning you can run this simple GUI program and change all your custom binds that reside in StarfieldConsole.ini

Support for customizing commands and macro support will be added in the future, and possibly more. Plans to implement into Starfield as a game menu once tools expand to allow on the fly custom key bind changing and setup from within the game.


SHAMM is still a single .py script, but now packaged as a .exe for easier end user use.  If you would like to use the .py script, download it from the GitHub Repo 

What Can SHAMM Currently do?

Right now, SHAMM can be used to edit Hotkey's in the StarfieldConsole.ini. The .exe must reside inside the same folder as the StarfieldConsole.ini along with the included SHAMM folder.

Your StarfieldConsole.ini will now be backed up anytime changes are made.
This check is done at the launch of the program and when you press Exit & Save.
Backups will be saved incrementally, but only if changes are found since the last backup. i,e backup001, backup002

There is also a basic setting menu that lets you turn off this backup feature if you do not wish to use it. The setting is saved in the SHAMM.json if you wish to disable it by default before launching for the first time. 

Highly recommend using backups in case the program, or the user, make any errors.


What's next?
  • Plans to improve GUI interface and add page for customizing macros and commands.
  • Implement Better Hotkey Organization
  • Starfield Launch Button
  • Other features? (Open to Suggestions!)
  • Implement into Starfield settings as custom menu (FUTURE PLANS)

INSTALLING FOR DUMMIES

1. Locate StarfieldConsole.ini if you have one.

1a.
Your StarfieldConsole.ini if you have one should be in $USER/Documents/My Games/Starfield/

1b. If this is not the case, or you are using another kind of hotkey file and do not have a StarfieldConsole.ini a basic one is provided for you.

-
Any other (Starfield)Hotkey.ini you may have can be merged manually into the StarfieldConsole.ini and the game will still register them, as long as they are formatted correctly.

2. Extract SHAMM.zip to the above location. Make sure to include all files inside the zip folder, as SHAMM/SHAMM.json is required for SHAMM.exe to run. That's it. Now just click the .exe and SHAMM should open your StarfieldConsole.ini.

To use custom hotkeys from StarfieldConsole.ini make sure your StarfieldCustom.ini has

[Menu]
bUseConsoleHotkeys=1
sConsoleINI=StarfieldConsole.ini

This enables hotkeys and tell's the game which file to use for the console hotkeys .ini (If this links to another file, you most likely can merge that file into the StarfieldConsole.ini)