Estiah Tools
+3
Howie Feltersnatch
Yigh
lessigfan
7 posters
Monk Forums :: Estiah :: General [E]
Page 1 of 1
Estiah Tools
The estiah guild shoutbox doesn't stay around forever, so for future sake I thought I'd save the links to tools Sema & others posted. I've bolded the ones I use and italicized the super critical ones.
I know of only one chrome extension: http://www.leventertoz.com/games/estiah/cataloguer.html (manages extra gears, and shows craft recipes)
These are all greasemonkey scripts:
------------------------------------
added by Howie:
Greasemonkey is an add on for Firefox web browser that allows you to customize the way a webpage displays using small bits of JavaScript. The above tools all automatically install when you download them. If you have any specific script or greasemonkey questions feel free to post here or start a new thread.
I know of only one chrome extension: http://www.leventertoz.com/games/estiah/cataloguer.html (manages extra gears, and shows craft recipes)
These are all greasemonkey scripts:
- Wikilinks: http://userscripts.org/scripts/show/54887 (makes each item link its own wikipage)
- Available Skills: http://forum.estiah.com/index.php?topic=3402.0 (what skills should you be working towards?)
- All-in-one: http://wl.attrib.org/estiah/allinone/ (tons of features, including a gear manager)
- Charm Requirements: http://userscripts.org/scripts/show/65598 (why can't use use this charm?)
- Charm Collection Tools: http://userscripts.org/scripts/show/67614 (sift through all your charms easier)
- New/Old Charm Marker: http://userscripts.org/scripts/show/65469 (find which charms are new)
- Build Items: http://userscripts.org/scripts/show/65703 (find which items you've got for guild buildings)
- Inventory notes: http://userscripts.org/scripts/show/30891 (saving an item for something? write a note)
- Hide Dungeon Text: http://userscripts.org/scripts/show/76186 (tired of reading the same text? remove it!)
- Advanced Charm Filters: http://userscripts.org/scripts/show/68502 (filter based on what the charm does, also in scriptlets)
- Log fights: http://userscripts.org/scripts/show/69552 (keeps running stats on fights against individuals)
- Explorers Journal: http://userscripts.org/scripts/show/69549 (lets you see where you've been & where you need to go)
- Extra Gear Manager: http://userscripts.org/scripts/show/69550 (nicer alternative to "gear slots" script in allinone)
- Predict PvP Reset: http://userscripts.org/scripts/show/69551 (tell you when it expects PvP to reset)
- Mind Tricks: http://userscripts.org/scripts/show/84207 - (does tons of stuff, see below on this page or in link)
- Advanced Charm Highlighting: http://wl.attrib.org/estiah/Estiah_highlight_1.5.user.js (highlight more than focus/bane/aura/AoE charms)
- Character Management Tool: http://users.volja.net/adonis25/estiah.html (not a GM script, but standalone HTML file to help keep track of your alts, example)
- Ily's Marketplace: Link (gets market rates for arbitrage)
- Scriptlets: http://userscripts.org/scripts/show/111297 (FindCard, Show Bounty, Hide charm and Hide rates in one script)
------------------------------------
added by Howie:
Greasemonkey is an add on for Firefox web browser that allows you to customize the way a webpage displays using small bits of JavaScript. The above tools all automatically install when you download them. If you have any specific script or greasemonkey questions feel free to post here or start a new thread.
Last edited by lessigfan on November 26th 2011, 11:33 am; edited 18 times in total (Reason for editing : Added info on greasemonkey and firefox)
lessigfan- Retired General
- Number of posts : 3477
High Path or Class : Inquisitor
Avatar URL : My Profile
Headshot :
Re: Estiah Tools
For the wikilinks, I added http://www.estiah.com/*
It enables it on every page, although it doesn't work on every page. Sometimes you just want to open up that wiki.
It enables it on every page, although it doesn't work on every page. Sometimes you just want to open up that wiki.
Yigh- Retired Major General
- Number of posts : 1904
High Path or Class : Assassin
Avatar URL : Yigh
Headshot :
Re: Estiah Tools
IMPORTANT: Remove this line from json2.js before deployment.
i'm assuming i'm getting this from the skill script, what do i need to change/edit/delete to get rid of it. it pops up every time i go to the skills page.
i'm assuming i'm getting this from the skill script, what do i need to change/edit/delete to get rid of it. it pops up every time i go to the skills page.
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
Yeah that's easy to fix. Just go to the greasemonkey folder for available skills, open json2.js and put "//" (without quotes) in front of the first line. You may have to do the same to the json2.js in the inventory notes script if you're using that.
--------------------------------------------------------------------------------------------------------------------------------------------------------
On the inventory notes script, I changed [Notes] to [N] because it was crowding out the name. It is a single line change, but the line is buried pretty deep. This is the line, and change [Notes] to whatever else.
If the line is tricky to find, this is the full thing:
--------------------------------------------------------------------------------------------------------------------------------------------------------
On the inventory notes script, I changed [Notes] to [N] because it was crowding out the name. It is a single line change, but the line is buried pretty deep. This is the line, and change [Notes] to whatever else.
- Code:
$(this).children('.functions').append('<a onclick="return false" class="note-link" href="Add Note">[Notes]</a>').css('width', 140).css('float', 'right').css('margin-top', '-12px');
If the line is tricky to find, this is the full thing:
- Code:
// ==UserScript==
// @name Estiah Inventory Notes
// @namespace EIN
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js
// @require http://www.json.org/json2.js
// @include http://www.estiah.com/character/inventory*
// @include http://www.estiah.com/market/shop/inventory*
// ==/UserScript==
// Wrapper for all Estiah Mods
if (typeof EstiahMod == "undefined") {
var EstiahMod = {};
}
EstiahMod.InventoryNotes = function () {
// Private members ============================================================================
var editingID = 0;
var in_array = function(needle, haystack, strict) {
/* --------------------------------------------------------------------------------------------
* + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
* example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
* returns 1: true
* --------------------------------------------------------------------------------------------
*/
var found = false, key, strict = !!strict;
for (key in haystack) {
if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
found = true;
break;
}
}
return found;
};
var showNoteEditor = function(itemID, itemName) {
/* --------------------------------------------------------------------------------------------
* Display the note editor for the item with the provided itemID and itemName
* --------------------------------------------------------------------------------------------
*/
if ('undefined' !== typeof($('#note-editor'))) {
$('#a-note').unbind();
$('#note-editor').remove();
}
// Save the ID of the item we're editing
editingID = itemID;
// Display the note editor window
$('.stats').append('<div id="note-editor" class="stat" style="width: 260px; display: none"><textarea id="txa-note" cols="32" rows="1" style="font-size: small">' + GM_getValue('note' + itemID, 'No note saved.') + '</textarea><div style="float: right"><a id="a-note" onclick="return false" href="Save Note">[Save]</a></div>' + itemName);
$('#note-editor').show('normal');
// Save the note text when [Save] link is clicked
$('#a-note').bind('click', function() {
var note = $('#txa-note').val();
// Save the note
GM_setValue('note' + editingID, note);
// Get a list of all notes saved so far
var noteIDs = GM_getValue('noteIDs', '').split(',');
// If no noteIDs, start with empty array
if ( (1 == noteIDs.length) && ('' == noteIDs[0]) ) {
noteIDs = [];
}
// If this note is new
if (false == in_array(editingID, noteIDs)) {
// Save new list with this note ID
noteIDs[noteIDs.length] = editingID;
GM_setValue('noteIDs', noteIDs.join(','));
}
// Change the note on-page
$('#note' + editingID).remove();
$('#SystemInfoItem' + editingID).append('<div id="note' + editingID + '" class="description" style="color: #FFD134">' + note + '</div>');
// Remove the textarea
$('#a-note').unbind();
$('#note-editor').hide('normal', function() { $(this).remove(); } );
} );
};
// Public members =============================================================================
var pub = {};
pub.init = function() {
/* --------------------------------------------------------------------------------------------
* Initializes controls and data for this module
* --------------------------------------------------------------------------------------------
*/
$('.inventory .item').each(function() {
// Add note link
$(this).children('.functions').append('<a onclick="return false" class="note-link" href="Add Note">[N]</a>').css('width', 140).css('float', 'right').css('margin-top', '-12px');
// Add saved note
var itemID = this.id.replace('InventoryItem', '');
$('#SystemInfoItem' + itemID).append('<div id="note' + itemID + '" class="description" style="color: #FFD134">' + GM_getValue('note' + itemID, '') + '</div>');
});
$('.note-link').each(function() {
$(this).bind('click', function() {
var itemID = $(this).parent().parent().attr('id').replace('InventoryItem', '');
var itemName = $(this).parent().parent().children('.name').children().text();
showNoteEditor(itemID, itemName);
});
});
GM_setValue('noteIDs', '');
};
return pub;
} ();
$(document).ready(EstiahMod.InventoryNotes.init);
lessigfan- Retired General
- Number of posts : 3477
High Path or Class : Inquisitor
Avatar URL : My Profile
Headshot :
Re: Estiah Tools
Not sure if the wikilinks script was updated from the source, here is the code for the new wiki host (new host/migration done 1/6/2010)
- Code:
// ==Userscript==
// @name Estiah Item WikiLinks
// @description Changes item and skill names into links to the Estiah Wiki
// @author Pure Pandemonium
// @license (CC) Attribution Non-Commercial Share Alike; http://creativecommons.org/licenses/by-nc-sa/3.0/
// @include http://www.estiah.com/character/inventory
// @include http://www.estiah.com/shop/*
// @include http://www.estiah.com/character/skill
// @incluce http://www.estiah.com/character/deck
// ==/Userscript==
var itemLinks, thisLink, wikiLink;
function jump(linkText)
{
return function()
{
var link = linkText.replace(/(<([^>]+)>)/ig,"");
link = link.replace(/ /g," ");
link = link.replace("[","");
window.open("http://progenitor-softworks.com/ew/index.php?title=" + link);
}
}
itemLinks = document.evaluate("//a[contains(@class,'BV_system_file')]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < itemLinks.snapshotLength; i++)
{
thisLink = itemLinks.snapshotItem(i);
thisLink.addEventListener("click", jump(thisLink.innerHTML), true);
}
eventLinks = document.evaluate("//em[@class='lhp']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i< eventLinks.snapshotLength; i++)
{
thisLink = eventLinks.snapshotItem(i);
wikiLink = document.createElement('a');
wikiLink.className = "nolink disabled";
wikiLink.target = "_blank";
wikiLink.innerHTML = "(wiki)";
wikiLink.href = "http://progenitor-softworks.com/ew/index.php?title=" + thisLink.innerHTML.replace(/(<([^>]+)>)/ig,"");
thisLink.parentNode.appendChild(wikiLink, thisLink.nextSibling);
}
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
Build Items - ver 0.2 (6.1.2010)
Shows if you have any items needed for Buildings Under Tracking
Shows if you have any items needed for Buildings Under Tracking
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
Charm requirements
Shows how many attribute points are you missing to fullfill charm's
requirements
Collection Tools
Helps view unusable charms all at once, for determining when you can
meet the requirements. Can apply filters to collection too.
New charms
Shows 'N' for charms that were recently made available and 'O' for too
old charms.
Shows how many attribute points are you missing to fullfill charm's
requirements
Collection Tools
Helps view unusable charms all at once, for determining when you can
meet the requirements. Can apply filters to collection too.
New charms
Shows 'N' for charms that were recently made available and 'O' for too
old charms.
Semaphor- Retired Lieutenant General
- Number of posts : 1613
High Path or Class : Druid
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
I fixed the wikilinks script so it links to charms from your deck the right way. It used to link to a page with just the first word of the charm, like this. Now it works correctly.
Just add
Otherwise you can just copy/paste the whole thing.
Just add
- Code:
link = link.replace(" ","_");
- Code:
link = link.replace("[","");
Otherwise you can just copy/paste the whole thing.
- Code:
// ==Userscript==
// @name Estiah Item WikiLinks
// @description Changes item and skill names into links to the Estiah Wiki
// @author Pure Pandemonium
// @license (CC) Attribution Non-Commercial Share Alike; http://creativecommons.org/licenses/by-nc-sa/3.0/
// @include http://www.estiah.com/character/inventory
// @include http://www.estiah.com/shop/*
// @include http://www.estiah.com/character/skill
// @incluce http://www.estiah.com/character/deck
// ==/Userscript==
var itemLinks, thisLink, wikiLink;
function jump(linkText)
{
return function()
{
var link = linkText.replace(/(<([^>]+)>)/ig,"");
link = link.replace(/ /g," ");
link = link.replace("[","");
link = link.replace(" ","_");
window.open("http://progenitor-softworks.com/ew/index.php?title=" + link);
}
}
itemLinks = document.evaluate("//a[contains(@class,'BV_system_file')]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i < itemLinks.snapshotLength; i++)
{
thisLink = itemLinks.snapshotItem(i);
thisLink.addEventListener("click", jump(thisLink.innerHTML), true);
}
eventLinks = document.evaluate("//em[@class='lhp']", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
for (var i = 0; i< eventLinks.snapshotLength; i++)
{
thisLink = eventLinks.snapshotItem(i);
wikiLink = document.createElement('a');
wikiLink.className = "nolink disabled";
wikiLink.target = "_blank";
wikiLink.innerHTML = "(wiki)";
wikiLink.href = "http://progenitor-softworks.com/ew/index.php?title=" + thisLink.innerHTML.replace(/(<([^>]+)>)/ig,"");
thisLink.parentNode.appendChild(wikiLink, thisLink.nextSibling);
}
lessigfan- Retired General
- Number of posts : 3477
High Path or Class : Inquisitor
Avatar URL : My Profile
Headshot :
Re: Estiah Tools
Updates to the All in One tool: http://wl.attrib.org/estiah/allinone/
- SoulColor (allows you to see the color of your opponents' soul)
- GearBuilder (allows you to add the maximum of one charm to your
deck with one click) - ExtraGears (allows you to use indefinite extra gears)
- MultiArena (allows you to fight multiple times in the arena with
one click)
Semaphor- Retired Lieutenant General
- Number of posts : 1613
High Path or Class : Druid
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
Make sure you update your all in one tool (just click on version from the drop down)
DungeonLoot - allows you to view the loot of dungeons and how far you are along in collecting.
AdvancedReplay - Shows you armor/ward/willpower #s
DungeonLoot - allows you to view the loot of dungeons and how far you are along in collecting.
AdvancedReplay - Shows you armor/ward/willpower #s
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
IF you haven't recently you might want to update (or check for updates) for all you GM estiah scripts. Lots of nice subtle changes.
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
http://userscripts.org/scripts/show/84207 - "mind tricks" - includes the folowing
Hide text: http://userscripts.org/scripts/show/76186 - literally hides dungeon text
- ItemAvailability - Shows in which cities you can buy an item.
- CraftHelper - Remembers all charms you could want to craft.
- CityLoader - When you enter the city, this loads all city shops for you. Useful with ItemAvailability and CraftHelper.
- AutoSelectPet - Preselects your first pet for a race / fight.
- NewCharms - Point out that there are new charms you can use.
- PenetratedDmg - Did you ever wondered how many damage will this charm do to heavily armored opponent?
Hide text: http://userscripts.org/scripts/show/76186 - literally hides dungeon text
lessigfan- Retired General
- Number of posts : 3477
High Path or Class : Inquisitor
Avatar URL : My Profile
Headshot :
Re: Estiah Tools
Nice find lessig!!!!
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
Nice one, how does the charm tracker work? ( how do I see what I'm tracking? )
*edit - Nvm, found it. "Show all shops" in market
*edit - Nvm, found it. "Show all shops" in market
TheJackal- Major General
- Herenvale Nickname : Wolfsbane
Number of posts : 1577
High Path or Class : Assassin
Avatar URL : TJ Hooker
Headshot :
Re: Estiah Tools
Has anyone noticed this? If you enable DungeonLoot in all-in-one, you can go to your adventurer's diary and find what you have & haven't collected from every single dungeon you've completed, without travelling city to city. It is a killer feature.
lessigfan- Retired General
- Number of posts : 3477
High Path or Class : Inquisitor
Avatar URL : My Profile
Headshot :
Re: Estiah Tools
All the good scripts don't work for Chrome. I just can't be bothered to start using firefox again.
busterbros- Retired General
- Herenvale Nickname : busterbros
Number of posts : 3904
High Path or Class : Warrior
Avatar URL : if you can read this, you're already dead
Headshot :
Re: Estiah Tools
This looks great for knowing market rates!!!
Download
(compatible with Firefox only)
What it does:
How to use it:
Download
(compatible with Firefox only)
What it does:
- Shows the exchange rates for each city
- Calculates the most profitable category for each route
How to use it:
- Get the current rates by a click on "Get Rates"
-
- You will then see the exchange rates for each city
-
- The last row shows the elapsed time since the last update (the more people who use this, the smaller will these numbers be)
- Click on the city to which you want to travel
- You get an alert where you can see if it is possible to make some profit on this route
For a profitable route, you'll see the category with the highest profit
(if money is the limiting factor) and the category with the highest
profit per item (if storage space is the limiting factor)-
Howie Feltersnatch- Retired Lieutenant General
- Number of posts : 2900
High Path or Class : Berserker
Avatar URL : Estiah
Headshot :
Re: Estiah Tools
Is there a script for a damage meter? (I know there's one you can buy, I mean is there a free one)
Is there a script that will highlight items in the market to remind me I need to buy them for my tracked charms? Btw, every other day the charm tracker script loses all my data. Everything in Swata's Mind Tricks collection resets to disabled. Will it work better if I change the storage option?
Is there a script that will highlight items in the market to remind me I need to buy them for my tracked charms? Btw, every other day the charm tracker script loses all my data. Everything in Swata's Mind Tricks collection resets to disabled. Will it work better if I change the storage option?
Street Sweeper Arias- 1st Lieutenant
- Number of posts : 355
High Path or Class : Assassin
Avatar URL : Videos
Headshot :
Re: Estiah Tools
New chrome extension and "scriptlets" added to the list.
lessigfan- Retired General
- Number of posts : 3477
High Path or Class : Inquisitor
Avatar URL : My Profile
Headshot :
Monk Forums :: Estiah :: General [E]
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|