Recent Posts

Pages: [1] 2 3 ... 10
1
Game discussion / Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Last post by Gauss 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.
2
Tavern of the glittering charm / Re: 54 Club
« Last post by Gauss on 21:12:47 - 11/18/19 »
I'll make you a deal.  If you manage to legitimately get into Meropis in E1, and there is nothing there, I'll go back and design something new for you (probably literally just for you).  Of course, then I'll have to try and convince Lez and Nip to put it in.

So does this count for Gabbin's deal or not?  You haven't technically 'gotten in' but the qualifications were legitimately met.
3
Game discussion / Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Last post by Gauss 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.
4
Game discussion / Re: AllInOne - Greasemonkey script (version: 0.5.6)
« Last post by Lufos 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
5
Game discussion / Re: HTTPS and Wiki
« Last post by Gabbin on 08:12:11 - 07/09/19 »
Hey look, the wiki. Hooray for maintenance!
6
Tavern of the glittering charm / Re: 54 Club
« Last post by Grett on 19:16:48 - 06/14/19 »
So is that job that required level 60 still around somewhere?

Even at level 60 with well over the required gold, "Contraband (Meropis)" is still grayed out and can't be selected.  It seems that city is just not accessible, sadly.
7
Game discussion / HTTPS and Wiki
« Last post by Nipal on 16:06:54 - 05/01/19 »
I got bored so I did some maintenance works.

HTTPS has been enabled for our sites, the following sites should work now:
    https://www.estiah.com
    https://www.estiah2.com
    https://forum.estiah.com
    https://forum.estiah2.com
    https://lol.estiah.com
    https://wiki.estiah.com

I repaired Wiki using an old copy of database, but there are so many spams and bots
and it may go offline if it got defaced again.

I'll let HTTPS run for a while then will maybe enforce it in the future even there is some
hiccups because our sites are really old :(

I also noticed the login form in the forum header doesn't work. The normal login page
works though.


8
Game discussion / Re: miss you guys
« Last post by Sparky on 10:48:37 - 12/30/18 »
Damn, it's been four years already since I stopped...
Estiah was amazing and I still consider it one of the best games I've played, so kudos to Lez and Nip for providing countless hours of engaging fun.  I also miss the community with whom I've spent hours theorycrafting, deck building and testing; great times. Shame the IRC has been deserted (by myself inlcuded); is there a Discord server?

PS: Have you guys seen that Zruda hit lvl 60? I mean, LEVEL SIXTY. 
9
Game discussion / Re: miss you guys
« Last post by Gabbin on 20:37:35 - 12/26/18 »
I still log in and yell into my guild's shoutbox every now and then.  I like to think that one or two people might still be getting  notified by RSS and chuckle. Estiah was good times.  Do we still have an active wiki somewhere?
10
Game discussion / Re: miss you guys
« Last post by Qqchampion on 00:17:26 - 12/25/18 »
Oh, no question that Lez and Nip did a great job overall, sorry if I came across as too harsh on them. Ultimately I think a lot of the player retention problems (while new content was still being developed) resulted from people shifting their gaming preferences away from browser based games and that's just a market trend kind of thing, not on the devs.

It's easy to look back and say this or that didn't work or should have been balanced differently, but that's after years of experimentation and deckbuilding. I suppose it's harsh to call design decisions bad when it's not obvious at the time and only becomes apparent after lots of testing in highlevel play. Certainly it's no worse than what happens in other card games, even the big names like mtg occasionally print something that isn't good for the game. That estiah managed to stay fun for years and achieved some fairly diverse highlevel metas in that time is impressive, all things considered. I guess what I'm trying to say is even though there's a lot of things I would change if I was going to make a spiritual sequel to estiah or e2, it was fun enough despite those things that I would still come back for new content.

The irc community was good through early 2011 I want to say, though there was a pretty big drop in mid-2010.
Pages: [1] 2 3 ... 10