Skip to content
AutoTrimps - Zek
Branch: gh-pages
Clone or download
Pull request Compare This branch is 2038 commits ahead, 1 commit behind KFrowde:gh-pages.
Latest commit 6a5fdde Apr 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
github
modules Fix pre-spire farm display Apr 13, 2019
.user.js Revert "Switch to Novanet" Sep 8, 2018
AutoTrimps2.js Update AutoTrimps2.js Apr 13, 2019
FastPriorityQueue.js Update FastPriorityQueue.js Sep 3, 2018
Graphs.js Update Graphs.js Apr 13, 2019
GraphsOnly.js Update GraphsOnly.js Mar 21, 2019
GraphsOnly.user.js Update GraphsOnly.user.js Aug 19, 2018
LICENSE Create LICENSE Jan 11, 2019
README.md
SettingsGUI.js
dark-graph.css Update dark-graph.css Sep 26, 2018
index.html
mi.png
tabs.css

README.md

AutoTrimps + Zek

Discussion / Discord Channel

Discord is a chat program. Come to talk about AutoTrimps, for help, or suggestions for new features : https://discord.gg/Ztcnfjr

Current Version (full changes below) - Ongoing Development!

  • Too many to list
  • This version has beta changes by Zek, forked from GenBTC + Kfro. Includes a lot more. Please tell me about bugs on Discord

Script Installation

Please backup your game via export before and during use to prevent losing your save due to corruption!

Your only Option: Install TamperMonkey (Chrome) or GreaseMonkey (Firefox)

EASY INSTALL click here: https://github.com/Zorn192/AutoTrimps/raw/gh-pages/.user.js (the Monkeys will detect this and prompt you to install it)

Overly detailed Chrome/TamperMonkey Instructions:

  • Open the TamperMonkey dashboard and go to utilities – in the URL box paste https://github.com/Zorn192/AutoTrimps/raw/gh-pages/.user.js and click IMPORT
  • Alternatively, paste the contents of .user.js into a user script (pay attention, it says .user.js - this contains 4 lines of code that loads AutoTrimps2.js)
  • The script should automatically load everytime you go to https://trimps.github.io or the game on Kongregate
  • You will know you have the script loaded if you see the Automation and Graphs buttons in the game menu at the bottom
  • DO NOT PASTE THE FULL 2000+ line contents of the script into TamperMonkey! It will not work properly!
  • The .user.js file is a "stub" or "loader" that references the AutoTrimps2.js file which is where the actual script is located.
  • The purpose of .user.js is so that you don't have to rely on TamperMonkey's update functionality - instead it will automaticaly download the updated copy from the URL provided everytime its loaded.

FireFox/GreaseMonkey instructions:

Easy explanation of Colors for EquipUpgrades / prestiges highlights

  • white - Upgrade is not available
  • yellow - Upgrade is not affordable
  • orange - Upgrade is affordable, but will lower stats
  • red - Yes, do it now!

Detailed Code Documentation:

Since javascript is easily human readable, Much can be learned by reading the source code, starting with this knowledge:

The script was faux-modularized on 12/4/2016, with the modules residing in the '/modules/' dir. This means that although the files are seperate, they are all still required for the script to run. In addition, the interoperability of the modules is still undocumented, and some(most) rely on other modules. Sometime in the future, you will be able to load/use different verisons of the various modules. AutoTrimps2.js is the main file that loads the modules, and then runs its mainLoop.

The mainLoop() consists of the following subroutine functions, all of which are enable-able/disable-able by their buttons.:

  • exitSpireCell();        //"Exit Spire After Cell" (other.js)
    
  • workerRatios();         //"Auto Worker Ratios"
    
  • buyUpgrades();          //"Buy Upgrades"
    
  • autoGoldenUpgrades();   //"AutoGoldenUpgrades" (genBTC settings area)
    
  • buyStorage();           //"Buy Storage"
    
  • buyBuildings();         //"Buy Buildings"
    
  • buyJobs();              //"Buy Jobs"
    
  • manualLabor();          //"Auto Gather/Build"
    
  • autoMap();              //"Auto Maps"
    
  • autoBreedTimer();          //"Genetecist Timer" / "Auto Breed Timer"
    
  • autoPortal();           //"Auto Portal" (hidden until level 40)
    
  • autoHeirlooms2();  or  autoHeirlooms(); //"Auto Heirlooms 2" (genBTC settings area) or //"Auto Heirlooms"
    
  • autoNull();             //"Auto Upgrade Heirlooms" (genBTC settings area)
    
  • toggleAutoTrap();       //"Trap Trimps"
    
  • autoRoboTrimp();        //"AutoRoboTrimp" (genBTC settings area)
    
  • autoLevelEquipment();   //"Buy Armor", "Buy Armor Upgrades", "Buy Weapons","Buy Weapons Upgrades"
    
  • autoStance();           //"Auto Stance"
    
  • betterAutoFight();      //"Better Auto Fight"
    
  • prestigeChanging2();    //"Dynamic Prestige" (genBTC settings area)
    
  • userscripts();          //Runs any user provided scripts - by copying and pasting a function named userscripts() into the Chrome Dev console. (F12)
    

Once you have determined the function you wish to examine, CTRL+F to find it and read its code. In this way you can determine why AutoTrimps is acting a certain way.

You can’t perform that action at this time.