Page 86 of 362

Re: Legends of Idleon

Posted: Tue Jan 18, 2022 9:13 pm
by Legendeer
Is there detailed step to step all-in-one guide for unbanning?
Never used notepad++ or simplifier, or any matter in coding, i do have the Z.js, notepad++ and all things installed that i found from this thread.
The things i am missing, how and where do i find this line of code:
b.engine.getGameAttribute\("OptionsListAccount"\)\[26\]\s*?=\s*?\d{1,}
: supposed to replaced as :
b.engine.getGameAttribute("OptionsListAccount")[26] = 0
and i'm supposed to modify it, also what is the proper command to run wipe ban

Solution: Does anyone have all the files pre-modified that i could get from google drive?

If anyone wants to help a bit, reply or send me a PM, i would really grateful.

Thanks,
Legendeer

Re: Legends of Idleon

Posted: Wed Jan 19, 2022 2:03 am
by junkyclip
Anyone else having trouble getting to the Z.js file lately? I can't seem to unpack app.asar

Re: Legends of Idleon

Posted: Sat Jan 22, 2022 1:56 am
by junkyclip
obelisk9990 wrote:
Fri Jan 07, 2022 10:08 pm
having the same problem. all commands return undefined. any fix?
you ever get this fixed? same here now

Re: Legends of Idleon

Posted: Sun Jan 23, 2022 10:29 pm
by kristian221
Stupid question: I upgraded my liquids too much, is there any way to bring them back down? Don't want to get caught.

Re: Legends of Idleon

Posted: Wed Jan 26, 2022 4:41 pm
by kristian221
Specifically the decant value

Re: Legends of Idleon

Posted: Wed Feb 02, 2022 7:12 pm
by anivia0
to force a specific job in dungeon 3 replace the following
Spoiler
for (s = b.engine.getGameAttribute("CustomLists"), "1" == (s = null != d.Dungeon3Jobs ? s.getReserved("Dungeon3Jobs") : s.h.Dungeon3Jobs)[0 | (null == (a = n._GenINFO[96]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)))][3] ? (s = n._GenINFO[96], x._customBlock_DungAction("Dungeon3", -999, null == s ? 0 : "number" == typeof s ? e.__cast(s, k) : "number" == typeof s && (0 | s) === s ? e.__cast(s, m) : "boolean" == typeof s ? e.__cast(s, l) ? 1 : 0 : "string" == typeof s ? parseFloat(s) : parseFloat(g.string(s)))) : n._dummynumber >= n._DummyNumber && (s = b.engine.getGameAttribute("CustomLists"), s = null == (s = (s = null != d.Dungeon3Jobs ? s.getReserved("Dungeon3Jobs") : s.h.Dungeon3Jobs)[0 | (null == (a = n._GenINFO[96]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)))][1]) ? 0 : "number" == typeof s ? e.__cast(s, k) : "number" == typeof s && (0 | s) === s ? e.__cast(s, m) : "boolean" == typeof s ? e.__cast(s, l) ? 1 : 0 : "string" == typeof s ? parseFloat(s) : parseFloat(g.string(s)), a = n._GenINFO[96], x._customBlock_DungAction("Dungeon3", -1 * s, null == a ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)))), n._GenINFO[99] = 40, n._GenINFO[97].splice(0, 0, n._GenINFO[96]), s = 0, a = 0 | Math.max(0, n._GenINFO[97].length - 5); s < a;) s++, n._GenINFO[97].splice(n._GenINFO[97].length - 1, 1);
for (; $a.contains(n._GenINFO[97], n._GenINFO[96]);) s = n._GenINFO, a = null == (a = n._GenINFO[100]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)), A = b.engine.getGameAttribute("CustomLists"), s[96] = h.randomInt(0, 0 | Math.min(8 + 3 * a, (null != d.Dungeon3Jobs ? A.getReserved("Dungeon3Jobs") : A.h.Dungeon3Jobs).length - 1)), 2 > x._customBlock_DungeonStat("PartySize") && 5 == n._GenINFO[96] && (n._GenINFO[96] = h.randomInt(0, 4));
1 == n._UIinventoryOn10[50] && h.removeImage(n._UIinventory10[50]), n._UIinventory10[50] = t._customBlock_addImgInst("Dung3Job" + g.string(n._GenINFO[96]) + ".png"), h.attachImageToActor(n._UIinventory10[50], n.actor, 414, 22, 1), n._UIinventoryOn10[50] = 1, 7 == n._GenINFO[96] ? (a = b.engine, s = h.randomInt(5, 13), a = a.gameAttributes, null != d.dummyMonsterNODE ? a.setReserved("dummyMonsterNODE", s) : a.h.dummyMonsterNODE = s, s = b.engine.gameAttributes, null != d.dummyMonsterTYPE ? s.setReserved("dummyMonsterTYPE", "Critter6") : s.h.dummyMonsterTYPE = "Critter6", s = h.getActorType(356), a = null == (a = b.engine.getGameAttribute("NodeX")[0 | b.engine.getGameAttribute("dummyMonsterNODE")]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)), A = b.engine.getGameAttribute("NodeLength")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], a = h.randomInt(0 | a, 0 | (null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)))), A = b.engine.getGameAttribute("NodeY")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], h.createRecycledActor(s, a, null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)), 0)) : 16 == n._GenINFO[96] && (a = b.engine, s = h.randomInt(0, 5), a = a.gameAttributes, null != d.dummyMonsterNODE ? a.setReserved("dummyMonsterNODE", s) : a.h.dummyMonsterNODE = s, s = b.engine.gameAttributes, null != d.dummyMonsterTYPE ? s.setReserved("dummyMonsterTYPE", "Critter7") : s.h.dummyMonsterTYPE = "Critter7", s = h.getActorType(356), a = null == (a = b.engine.getGameAttribute("NodeX")[0 | b.engine.getGameAttribute("dummyMonsterNODE")]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)), A = b.engine.getGameAttribute("NodeLength")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], a = h.randomInt(0 | a, 0 | (null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)))), A = b.engine.getGameAttribute("NodeY")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], h.createRecycledActor(s, a, null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)), 0))
with
Spoiler
for (s = b.engine.getGameAttribute("CustomLists"), "1" == (s = null != d.Dungeon3Jobs ? s.getReserved("Dungeon3Jobs") : s.h.Dungeon3Jobs)[0 | (null == (a = n._GenINFO[96]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)))][3] ? (s = n._GenINFO[96], x._customBlock_DungAction("Dungeon3", -999, null == s ? 0 : "number" == typeof s ? e.__cast(s, k) : "number" == typeof s && (0 | s) === s ? e.__cast(s, m) : "boolean" == typeof s ? e.__cast(s, l) ? 1 : 0 : "string" == typeof s ? parseFloat(s) : parseFloat(g.string(s)))) : n._dummynumber >= n._DummyNumber && (s = b.engine.getGameAttribute("CustomLists"), s = null == (s = (s = null != d.Dungeon3Jobs ? s.getReserved("Dungeon3Jobs") : s.h.Dungeon3Jobs)[0 | (null == (a = n._GenINFO[96]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)))][1]) ? 0 : "number" == typeof s ? e.__cast(s, k) : "number" == typeof s && (0 | s) === s ? e.__cast(s, m) : "boolean" == typeof s ? e.__cast(s, l) ? 1 : 0 : "string" == typeof s ? parseFloat(s) : parseFloat(g.string(s)), a = n._GenINFO[96], x._customBlock_DungAction("Dungeon3", -1 * s, null == a ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)))), n._GenINFO[99] = 40, n._GenINFO[97].splice(0, 0, n._GenINFO[96]), s = 0, a = 0 | Math.max(0, n._GenINFO[97].length - 5); s < a;) s++, n._GenINFO[97].splice(n._GenINFO[97].length - 1, 1);
n._GenINFO[96] = {TASK NUMBER FROM Dungeon3Jobs LIST}; //for example 6 will give you only the run around task forever. free ice money!
1 == n._UIinventoryOn10[50] && h.removeImage(n._UIinventory10[50]), n._UIinventory10[50] = t._customBlock_addImgInst("Dung3Job" + g.string(n._GenINFO[96]) + ".png"), h.attachImageToActor(n._UIinventory10[50], n.actor, 414, 22, 1), n._UIinventoryOn10[50] = 1, 7 == n._GenINFO[96] ? (a = b.engine, s = h.randomInt(5, 13), a = a.gameAttributes, null != d.dummyMonsterNODE ? a.setReserved("dummyMonsterNODE", s) : a.h.dummyMonsterNODE = s, s = b.engine.gameAttributes, null != d.dummyMonsterTYPE ? s.setReserved("dummyMonsterTYPE", "Critter6") : s.h.dummyMonsterTYPE = "Critter6", s = h.getActorType(356), a = null == (a = b.engine.getGameAttribute("NodeX")[0 | b.engine.getGameAttribute("dummyMonsterNODE")]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)), A = b.engine.getGameAttribute("NodeLength")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], a = h.randomInt(0 | a, 0 | (null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)))), A = b.engine.getGameAttribute("NodeY")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], h.createRecycledActor(s, a, null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)), 0)) : 16 == n._GenINFO[96] && (a = b.engine, s = h.randomInt(0, 5), a = a.gameAttributes, null != d.dummyMonsterNODE ? a.setReserved("dummyMonsterNODE", s) : a.h.dummyMonsterNODE = s, s = b.engine.gameAttributes, null != d.dummyMonsterTYPE ? s.setReserved("dummyMonsterTYPE", "Critter7") : s.h.dummyMonsterTYPE = "Critter7", s = h.getActorType(356), a = null == (a = b.engine.getGameAttribute("NodeX")[0 | b.engine.getGameAttribute("dummyMonsterNODE")]) ? 0 : "number" == typeof a ? e.__cast(a, k) : "number" == typeof a && (0 | a) === a ? e.__cast(a, m) : "boolean" == typeof a ? e.__cast(a, l) ? 1 : 0 : "string" == typeof a ? parseFloat(a) : parseFloat(g.string(a)), A = b.engine.getGameAttribute("NodeLength")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], a = h.randomInt(0 | a, 0 | (null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)))), A = b.engine.getGameAttribute("NodeY")[0 | b.engine.getGameAttribute("dummyMonsterNODE")], h.createRecycledActor(s, a, null == A ? 0 : "number" == typeof A ? e.__cast(A, k) : "number" == typeof A && (0 | A) === A ? e.__cast(A, m) : "boolean" == typeof A ? e.__cast(A, l) ? 1 : 0 : "string" == typeof A ? parseFloat(A) : parseFloat(g.string(A)), 0))

Re: Legends of Idleon

Posted: Wed Feb 02, 2022 7:24 pm
by anivia0
to completely reset your refinery progress (set all power ranks to 1, set salt storage to 0), find the block of code

Code: Select all

                    if (0 == b.engine.getGameAttribute("Refinery").length) {
                        var rt = b.engine.gameAttributes,
                            lt = [];
                        null != d.DummyList2 ? rt.setReserved("DummyList2", lt) : rt.h.DummyList2 = lt, b.engine.getGameAttribute("DummyList2").push(1), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"));
                        var it = b.engine.gameAttributes,
                            ot = [];
                        null != d.DummyList2 ? it.setReserved("DummyList2", ot) : it.h.DummyList2 = ot, b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"));
                        var ut = b.engine.gameAttributes,
                            gt = [];
                        null != d.DummyList2 ? ut.setReserved("DummyList2", gt) : ut.h.DummyList2 = gt, b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"));
                        for (var mt = 0; 21 > mt;) {
                            mt++;
                            var dt = b.engine.gameAttributes,
                                ct = [];
                            null != d.DummyList2 ? dt.setReserved("DummyList2", ct) : dt.h.DummyList2 = ct, b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(1), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"))
                        }
                    }
then just pop the entire thing. Not sure what else is on there but it requires more than 6 repetitions. (i just pasted like 200, so somewhere between 6 and 200 is the magic number)

Code: Select all

                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    b.engine.getGameAttribute("Refinery").pop();
                    if (0 == b.engine.getGameAttribute("Refinery").length) {
                        var rt = b.engine.gameAttributes,
                            lt = [];
                        null != d.DummyList2 ? rt.setReserved("DummyList2", lt) : rt.h.DummyList2 = lt, b.engine.getGameAttribute("DummyList2").push(1), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"));
                        var it = b.engine.gameAttributes,
                            ot = [];
                        null != d.DummyList2 ? it.setReserved("DummyList2", ot) : it.h.DummyList2 = ot, b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("DummyList2").push("Blank"), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"));
                        var ut = b.engine.gameAttributes,
                            gt = [];
                        null != d.DummyList2 ? ut.setReserved("DummyList2", gt) : ut.h.DummyList2 = gt, b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"));
                        for (var mt = 0; 21 > mt;) {
                            mt++;
                            var dt = b.engine.gameAttributes,
                                ct = [];
                            null != d.DummyList2 ? dt.setReserved("DummyList2", ct) : dt.h.DummyList2 = ct, b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(1), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("DummyList2").push(0), b.engine.getGameAttribute("Refinery").push(b.engine.getGameAttribute("DummyList2"))
                        }
                    }

Re: Legends of Idleon

Posted: Sat Feb 05, 2022 3:04 pm
by Bleeze
What page are directions for setting this up on?

Re: Legends of Idleon

Posted: Mon Feb 07, 2022 9:43 pm
by smrffy
[*] fix_save & fix_write = respectively allowing you to save and write a game attribute, which could eventually save your already-bricked account, or could do MASSIVE harm. See note 5.

Note section:
  1. I do not recommend using this command unless you must & know what you're doing!
[/quote]


How would I go about changing statue levels? I put way toooooo many speed statues into the statue guy and now everytime I go into the statue "menu" my game freezes. my current statue levels are

StatueLevels, 361,42232137,46,-363689889,217,148104,3,1,263,1690562,156,33890,46,323,7,1,1,0,156,8890,3,1,16,27,5,6,0,0,46,111,0,0,0,0,0,0,0,0

Re: Legends of Idleon

Posted: Sun Feb 13, 2022 8:53 am
by Xerrago
Has anyone found a working shadow unban yet? The one I saw on here I can't find the line for in the Z.js

Re: Legends of Idleon

Posted: Sun Feb 13, 2022 9:10 am
by Xerrago
Xerrago wrote:
Sun Feb 13, 2022 8:53 am
Has anyone found a working shadow unban yet? The one I saw on here I can't find the line for in the Z.js
I just figured out it was because I didn't beautify my code but now I can't figure out how to unbeautify it can anyone help it's saying "This file cannot be formatted because it is too large"

Re: Legends of Idleon

Posted: Fri Feb 18, 2022 10:55 pm
by ScarletKobold
Can you use lvl Dungeon to revert the levels? I went a little too high >.>

Re: Legends of Idleon

Posted: Mon Feb 21, 2022 2:31 am
by Suhtnax
I've tried everything on this post. I managed to get it to work once on copper ore but can't get it to work again. I've gotten to a point where I think I've found the values but the game screen turns white and freezes. Not sure if I want to keep trying at this point on steam just in case they take action on me and my account. I've been trying to mod it threw blue stacks and lucky patcher anyone else tried that yet?

Re: Legends of Idleon

Posted: Wed Feb 23, 2022 9:02 am
by JHroad
Anyone find a way to get autoloot working? mainly interested in the extra inventory/bank slots tbh

Re: Legends of Idleon

Posted: Thu Feb 24, 2022 7:22 am
by tdszero
Inject tool does not work for me.. fresh install of node.js as well. I started the injectcheatsf3.exe, it pops up and idleon.exe also seems to pops up on the task bar, but both instantly close themselves.