Scripts for games, written on python and its libraries. Works mainly on binds over keyboard or mouse. Mainly build for windows and may work in most of the games, since the core work is through the OS controls.
- python3 - Core
- rich - Display
- pynputs - Keys binding/listening
- pyinstaller - Builds the final app in to executable
- Build as it is with
pyinstaller, by typingpyinstaller --onefile CustomKeys.py. - Copy
essentialsfolder to directory of the executable. - Run the
CustomKeys.exefile.
Both users and modders use the same 'lazy style' display. Check for key key_trigger field, to see what bind used to activate every script.
Description for every available right now script and its quirks, you can find in SETTINGS chapter.
- Config files will be created in
essentialsfolder in the same directory. - All the description of existing scripts and their options will be below, while
statdisplays the state of the scripts. - Adjust to your needs:
0OFF1ON
- General - general settings.
displayChanges between plain text and emojis of the toggles(due the display in console, not every consoles can use emoji).
- Kill Switch - Switches on and off the entire script.
- Auto Click Clip - Clicker, by default will click 20 times on given action key on keyboard.
modeSwitches between 20 clicks and infinite clicks(by default ON, if set on OFF, it wont wait for users signal).mouseSwitches between LMB clicks and Keyboard clicks(by default OFF, check action key for keyboard clicks).triggerDisplays if script got users signal or not.countCounts clicks made by clicker, wont work if mode is OFF(infinite).
- Smart AFK - Fakes your presence in a game, if turned ON, will press random keys on W,A,S,D every few minutes.
lockShows if script is set, will switch to ON as the scripts works.timeShows the time until the next action.
- Quick Insert - Presses the keys from the
quick_insert_text.txtafterkey_action, as you use the bind(used to push stuff in to games chat). - Saves Snatcher - Looks for the
path_fromfolder and for any updates copies in topath_tofolder(used to make copies of "Hardcore" games with saves delete).backup timeIt will display the date of the last update(for the backup files that you HAVE).dir filesAmount files in the backup directory.self replaceIf ON, copies files from backup to original folder, if original miss files or deleted completely.
- Open the
CustomKeys.pyfile, and scroll down tillControl Pannel. - For basic use, you must create two functions,
[your_app_name]-switchand[your_app_name]-prot. [your_app_name]prot, must go toControlPannelloop.[your_app_name]switch, goes toMain -> Hotkeyssection.- All the values and display written in operations list, so keep in mind, that all what you write there will be displayed. You can configure the display by tag in render function.
- Add a copy of your values from
operationslist toconfig.jsonto be able to modify them, with just a simple text document. - After updating the script, you can build the program with
pyinstallerlibrary, by typing in terminalpyinstaller --onefile CustomKeys.py. - Copy
essentialsfolder to directory of the executable. - Run the
CustomKeys.exe.