meviin / idle-champions Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mikebaldi/idle-champions
Scripts for the game Idle Champions
This project forked from mikebaldi/idle-champions
Scripts for the game Idle Champions
Warning: This script reads system memory. I do not know CNE's stance on reading system memory used by the game, so use at your own risk. Pointers may break on any given update and I may no longer decide to update them. Instructions for ModronGUI.AHK: 1. Download and install AutoHotkey: https://www.autohotkey.com/ 2. Download ModronGUI.AHK, IC_MemoryFunctions.AHK, IC_ServerCallFunctions.AHK, json.AHK, and classMemory.AHK to the same folder. 3. Scan all downloaded files with trusted antivirus software. 4. Right click ModronGUI.AHK and select run script. 5. Read and follow the instructions on the 'Read First' tab. 6. In the in game settings, uncheck 'Disable F1-F12 Leveling' and if using seat 12 champion then make sure to change Steam's settings for screenshots. Recommended Additional Steps: Review AutoHotkey tutorials and documentation. Notes: 1. Script requires Shandie, Briv, and Modron Automation. Settings Documentation: Seats to level with Fkeys: Check the boxes for each seat you want the script to level up with Fkey inputs. Use Fkey leveling while below this zone: Once the script reads that it has passed the zone number entered here, it will no longer attempt to level up champions with Fkey inputs. Farm SB stacks AFTER this zone: The script will attempt to farm Steelbones stacks once it reads that it has passed the zone number entered here. At a minimum, this zone should be high enough that the "W" formation does not kill anything. At a maximum, this zone should be 5 zones below the Modron reset zone for single skip, 7 zones below for double skip, 9 zones below for triple skip, and 11 zones below for quadruple skip. Minimum zone Briv can farm SB Stacks on: This is the minimum zone number that your "W" formation can farm Steelbones stacks. This is only used when 'Enable manual resets to recover from failed Briv Stacking' is checked. Target Haste stacks for next run: When farming Steelbones stacks, the script will attempt to farm enough to have this amount of Haste stacks for the next run. You will have to calculate how many Haste stacks you need to complete your gem farm runs. Maximum time (ms) script will spend farming SB stacks: When the script is set to farm Steelbones stacks online it will do so until enough stacks are farmed to satisfy the 'Target Haste stacks for next run' or this much time in milliseconds has passed, which ever happens first. Note the script may try and farm more stacks if this time passes and it has not satisfied the 'Target haste stacks for next run' setting. Maximum time (ms) script will wait for Dash (0 disables): With a high enough ilvl Melf or Hew it can be faster to idle on zone one until Shandie's Dash ability activates. The script will attempt to detect this on its own, but if more than the amount of time passes input here (in milliseconds) then it will proceed. Note, the time here is modified based on the in game time scale multiplier when potions are used. Entering 0 (zero) will disable waiting on zone one until Shandie's Dash ability activates. Hew's ultimate key (0 disables): The script will attempt to continously use Hew's ultimate by inputting this value to the game client. Entering 0 (zero) will disable this function. It is recommended that if you enable this function and use Havilar with Dembo summoned that you remove her from the "E" formation so as to not accidentally unsommon Dembo. Use ults 2-9 after initial champion leveling: On zone one after waiting for Dash to activate or in the case of disabling Dash wait after completing zone one, the script will spend two seconds repeatedly inputing 2 through 9 to summon Dembo when this box is checked. Swap to 'e' formation to cancel Briv's jump animation: When checked, this box enables a function that will attempt to swap out Briv when a zone is completed and then swap him back in before the next zone is fully loaded. This eliminates most of his jump animation most of the time saving a significant amount time. Enabling this function is highly recomended. Briv swap sleep time (ms): When 'Swap to 'e' formation to cancel Briv's jump animation' is enabled, you may need to adjust this value to maximize the functions efficiency. If you see Briv's landing animation then this value should be made larger. If Briv is not being put back in the formation until after monsters spawn then this value should be made smaller. 2000 is the recomended starting point, but you should expect to tweak. This value may need to be tweaked again if you use different combinations of potions. Swap to 'e' formation when on boss zones: This function will remove Briv when the script reads that it has landed on a boss zone. This is only recomended for high quadruple skip Briv's who can end up on boss zones. Uncheck if using a familiar on click damage: When this box is checked, the script will input '`' key to level up click damage, requiring one less familiar on gem runs. Enable manual resets to recover from failed Briv stacking: When this box is checked, Briv has less than 50 Haste stacks, and the script reads a zone higher than 'Minimum zone Briv can farm SB stacks on' then the script will attempt to farm Steelbones stacks, manually end the adventure by inputting 'r' and then clicking complete (taking control of the mouse), close the game client, make a server call to load the adventure you started in, open the game client, and start a new run with enough Haste stacks for a standard run. Enable manual resets to recover from failed Briv stack conversion: When this box is checked, on zone one the script will check if Briv Haste stack count is less than 'Target Haste stacks for next run' while the Steelbone stack count is greater than 'Target Haste stacks for next run', indicating that the Modron Reset did not convert the farmed Steelbones stacks to haste, a rare bug. When this scenario is true, the script will attempt to manually end the adventure by inputting 'r' and then clicking complete (taking control of the mouse), close the game client, make a server call to load the adventure you started in, open the game client, and start a new run with enough Haste stacks for a standard run. Have Script check for Modron reset Level: In rare cases, Briv's combined Steelbone and Haste stack can fall below the 'Target Haste stacks for next run' immediately after what would be Briv's final jump before a Modron Reset, resulting in the script entering the Steelbones stack farming functions while the game client then immediately triggers a Modron reset. By knowing the Modron reset level, the script can avoid this scenario. For some users, the script cannot accurately read the Modron reset level and would require a message box input at the begining of each script start up, those users may want to consider unchecking this box. Change Install Path: The script will attempt to restart the game client when it crashes, to farm Briv Steelbones stacks, and recover from various scenarios where stacks are not farmed or converted correctly, if those functions are enabled. The script will need to know the correct install path for the game client to do so.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.