Author Topic: AllInOne - Greasemonkey script (version: 0.5.6)  (Read 154882 times)

Sheira

  • Veteran
  • Bunny Cultist
  • ***
  • Posts: 393

Asahi

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #466 on: 19:22:04 - 05/30/15 »
http://e2.wlwl.org/aio.user.js

Ah, it's expired now.......
Are there any other link?
Thanks!!

Gauss

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #467 on: 22:17:18 - 06/21/15 »
Hopefully there's someone still around who can help with this...

Trying to get back into Estiah after some time too busy with RL, had changed computers and so needed to re-install the script.  External replay site was down causing normal install to fail for some reason, so I just copied over the files from backup of old computer.

Seemed to install just fine, but then the extra gears never came up.  For some reason it seems like only a handful of the add-ons are actually being loaded by the script.



Any help would be appreciated.

The user.js file is a copy of the file from my previous computer, which I have checked and works perfectly with all ~20 included scripts, so it's not like the missing add-ons aren't in the file or something...

Grett

  • Newcomer
  • *
  • Posts: 6
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #468 on: 15:35:06 - 06/24/15 »
The script has been like this for me for about a month now.  I restarted Firefox one day and almost all the features had disappeared.

Quazee

  • Faithful
  • **
  • Posts: 218
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #469 on: 15:18:29 - 06/25/15 »
I've uploaded my copy of AIO here.

Asahi

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #470 on: 00:04:06 - 07/16/15 »
Hopefully there's someone still around who can help with this...

Trying to get back into Estiah after some time too busy with RL, had changed computers and so needed to re-install the script.  External replay site was down causing normal install to fail for some reason, so I just copied over the files from backup of old computer.

Seemed to install just fine, but then the extra gears never came up.  For some reason it seems like only a handful of the add-ons are actually being loaded by the script.



Any help would be appreciated.

The user.js file is a copy of the file from my previous computer, which I have checked and works perfectly with all ~20 included scripts, so it's not like the missing add-ons aren't in the file or something...

I have that problem, too.
Finally I found the problem is greasemonkey 3.2.......
I change version back to 3.1.1 and problem solved.
Hope this could help you.

Grett

  • Newcomer
  • *
  • Posts: 6
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #471 on: 19:59:18 - 07/17/15 »
I have that problem, too.
Finally I found the problem is greasemonkey 3.2.......
I change version back to 3.1.1 and problem solved.
Hope this could help you.
This worked for me.  Thank you so much!

Gauss

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #472 on: 17:32:39 - 07/19/15 »
Many thanks, AllInOne now working.  Now to get Mind Tricks functional... ("GM_getValue is not defined").  Suppose I should go post in the relevant thread for that.

Gauss

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #473 on: 04:25:00 - 08/09/15 »
FYI the AdvancedReplay portion of AllInOne does not appear to be compatible with the newest version of Firefox (39.0.3).

Seniunas

  • Wanderer
  • *
  • Posts: 125
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #474 on: 14:32:53 - 10/22/15 »
maybe anyone can help me with this script, i try to install it, but every time i get error "Error downloading URL: http//:wl.attrib.org/estiah/json.js" and below Unknown error. When i try Sheira link green download bar is like 1/10 filled, when i try "View user script source" and Quazee uploaded file, download bar is empty. i have Mozilla firefox 41.0.2

Bazabaza

  • Bunny Cultist
  • **
  • Posts: 521
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #475 on: 19:42:28 - 10/28/15 »
maybe anyone can help me with this script, i try to install it, but every time i get error "Error downloading URL: http//:wl.attrib.org/estiah/json.js" and below Unknown error. When i try Sheira link green download bar is like 1/10 filled, when i try "View user script source" and Quazee uploaded file, download bar is empty. i have Mozilla firefox 41.0.2

Anyone found a solution for this yet? I have the exact same problem. I've downgraded greasemonkey to version 3.1.1 but it doesnt help. I've also copied the script from my old machine (v.0.5.6 too) and it also doesnt work (download bar is empty).
My old machine has Firefox 41.0.1 and AIO worked but only partially, as mentioned a few posts back (only 4 addons showed up). I downgraded greasemonkey to 3.1.1 on that machine too and now all addons show up. But I need to get it working on my current machine....

Lufos

  • Newcomer
  • *
  • Posts: 11
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #476 on: 19:29:30 - 10/10/19 »
hey guys,

any way to get this working again? At least the part with the  charm progress in the dungeon overview would be nice :-)

cheers
Lufos

Gauss

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #477 on: 03:33:09 - 11/12/19 »
hey guys,

any way to get this working again? At least the part with the  charm progress in the dungeon overview would be nice :-)

cheers
Lufos

I have most of it working in Firefox via Tampermonkey, most notably ExtraGears and DungeonLoot (the latter I believe is the one you specifically ask about).  I don't have time right now, but I'll try to dig back through later this week and remember what changes I had to make to get them running.

Gauss

  • Adventurer
  • *
  • Posts: 23
Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Reply #478 on: 22:02:27 - 11/18/19 »
These are instructions for Firefox, feel free to try with other browsers if you want.

You'll first need to install Tampermonkey extension and convert the AllInOne greasemonkey script into a tampermonkey script.  If you can't find a way, just download the .js file from where Quazee posted it above, open it in a text editor, copy the whole thing and paste it into a brand new tampermonkey script.

At this point it's installed, but only parts are functional, most notably (notable to me at least) ExtraGears is completely nonfunctional and DungeonLoot lists the first few charms and then abruptly spits out a page or so of gibberish.

Fix for DungeonLoot:
  • Do a Ctrl-f for var maxcount = 5; You should end up around line 3800 (if your script editor of choice provides line numbers)
  • Immediately above this, insert the line if (!isNaN(id)) {
  • Drop down about 50 lines, and find the line appendChild(WL.Node.Create("br")); followed by 3 lines with only } in them and then Div.insertBefore...
  • Add a fourth line with } with the other three.

Save and DungeonLoot should now be working :)

Fix for ExtraGears:
This is a bit more involved, and requires changes in a couple different places.  The first is similar to the fix for DungeonLoot.  You need to find a section around line 1840 that looks like this:
Quote
for (gear in WL.Estiah.Gearbox[type][pos]["gears"])
                  {
                           
                     WL.Estiah.Deck.AddGear(WL.Estiah.Gearbox[type][pos]["gears"][gear], WL.Estiah.Gearbox[type][0]["id"]);
                     WL.Estiah.Gearbox[type][0]["gears"].push(WL.Estiah.Gearbox[type][pos]["gears"][gear]);

                  }

And change it so it looks like this:
Quote
for (gear in WL.Estiah.Gearbox[type][pos]["gears"])
                  {
                            if(!isNaN(gear))
                            {
                     WL.Estiah.Deck.AddGear(WL.Estiah.Gearbox[type][pos]["gears"][gear], WL.Estiah.Gearbox[type][0]["id"]);
                     WL.Estiah.Gearbox[type][0]["gears"].push(WL.Estiah.Gearbox[type][pos]["gears"][gear]);
                            }
                  }
Drop down to around line 2250 and find the section starting
Quote
//load all groups/gears
    WL.Estiah.Gearbox = JSON.parse(WL.Data.Load(extragears_name + "_gears_" + WL.Estiah.Deck.EGID, ""));
Delete that second line and add in its place
Quote
    var temp1 = (WL.Data.Load(extragears_name + "_gears_" + WL.Estiah.Deck.EGID, ""));
    var temp2 = temp1.replace(/"\[/g, "[");
    var temp3 = temp2.replace(/]"/g, "]");
    var temp4 = temp3.replace(/\\"/g, "\"");
    var temp5 = temp4.replace(/"\//g, "\"");
   WL.Estiah.Gearbox = JSON.parse(temp5);
One more change, drop to around line 2320, and find the section
Quote
//debug start
         for (gears in WL.Estiah.Gearbox[type][group]["gears"])
         {
                while ((gears < WL.Estiah.Gearbox[type][group]["gears"].length) && (WL.Estiah.Gearbox[type][group]["gears"][gears] == null))
            {
               WL.Estiah.Gearbox[type][group]["gears"].splice(gears, 1);
               alert("invalid (null) gear detected and deleted");
            }
            if (gears >= WL.Estiah.Gearbox[type][group]["gears"].length)
               break;
            if (minimal)
               WL.Estiah.Deck.AddGear2(WL.Estiah.Gearbox[type][group]["gears"][gears], WL.Estiah.Gearbox[type][group]["id"]);
            else
               WL.Estiah.Deck.AddGear(WL.Estiah.Gearbox[type][group]["gears"][gears], WL.Estiah.Gearbox[type][group]["id"]);
         }
         //debug end
and change it so it's
Quote
//debug start
         for (gears in WL.Estiah.Gearbox[type][group]["gears"])
         {
                if(!isNaN(gears))
                {
                while ((gears < WL.Estiah.Gearbox[type][group]["gears"].length) && (WL.Estiah.Gearbox[type][group]["gears"][gears] == null))
            {
               WL.Estiah.Gearbox[type][group]["gears"].splice(gears, 1);
               alert("invalid (null) gear detected and deleted");
            }
            if (gears >= WL.Estiah.Gearbox[type][group]["gears"].length)
               break;
            if (minimal)
               WL.Estiah.Deck.AddGear2(WL.Estiah.Gearbox[type][group]["gears"][gears], WL.Estiah.Gearbox[type][group]["id"]);
            else
               WL.Estiah.Deck.AddGear(WL.Estiah.Gearbox[type][group]["gears"][gears], WL.Estiah.Gearbox[type][group]["id"]);
                }
         }
         //debug end

ExtraGears should now work.  You'll have to manually import any gears you had in Greasemonkey though… assuming you have some form of access to them.  Otherwise you'll have to start saving gears from scratch.
« Last Edit: 22:04:09 - 11/18/19 by Gauss »