Skip to content

holychikenz/ISMonkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ISMonkey

Lightweight idlescape extension manager with a set of built-in extensions available. Extensions can be added directly though tampermonkey and are enabled/disabled through a built-in settings menu.

Installation

With tampermonkey enabled, one can install the extension manager directly through this link. Greasemonkey not recommended.:
ismonkey.user.js
It is recommended that the user first install the base extension manager and then enable their chosen extensions through the in-game menu. There should appear a button with a banana icon in the sidebar menu just bellow the idlescape settings button.

Included Extensions

The following extensions are included by default (not all are enabled by default) and are part of the base code; however, other extensions can be added directly into the base script.

Animation Cancel Remove some unwanted animations that cause high cpu load
Dungeoneering Live combat statistics for solo and group content
Food Info Hover over ingredients have tags and size. Cooking recipes show up in the cooking window
Inject CSS Add css to style various aspects
Jiggy Slide Allows the user to resize the 3 main windows by dragging
Loottracking Post loot drops to community drop tables
Looty More detailed loot log in sidebar (not to be used with Lootify)
Runecrafting Add more useful metrics to RC
Smithing Add more useful metrics to smithing
Statistics Total tracked monster kill count. Contributed by P1X.

Developers

Extensions are broken into two categories based on whether they listen to socket messages or not. To add a compatible extension, all that is required is that it have a compatible constructor. The constuctor should take the form

constructor( monkey, options )

where monkey is a reference to the parent class ISMonkey and options is a dictionary (to be used however you like). Additionally, any extension that requires reading socket messages should have a run(obj, msg) method. For an example of this, see playerdata.js.

About

Tamper/Greasemonkey scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •