Legends of Idleon

Ask about cheats/tables for single player games here
kmd20196
Expert Cheater
Expert Cheater
Posts: 77
Joined: Fri Nov 15, 2024 11:53 am
Reputation: 16

Re: Legends of Idleon

Post by kmd20196 »

akak13359 wrote:
Fri Jan 24, 2025 9:39 am
why the "wide autoloot" cant autoloot bone? New class's bone
You can loot DUNGEON_EVAPORATE, which includes DB's bones along with some other items (see notes below) by replacing the entirety of cheat.js setupAutoLootProxy with the following code.

Note: DUNGEON_EVAPORATE includes some dungeon items (e.g. W3 dungeon's Wispy log), Island trash/bottle, W1 - W4 Genes, DB Bones, SB Coins, Shuvelle quest shovel.

Code: Select all

function setupAutoLootProxy() {
    const actorEvents44 = events(44);
    const actorEvents345 = events(345);

	// Proxy:
	actorEvents44.prototype.init = new Proxy(actorEvents44.prototype.init, {
		apply: function (originalFn, context, argumentsList) {
			let rtn = Reflect.apply(originalFn, context, argumentsList);
			if (
				cheatState.wide.autoloot &&
				bEngine.getGameAttribute("OptionsListAccount")[83] == 0 &&
				context._BlockAutoLoot === 0 &&
				(context._DungItemStatus === 0 || context._DungItemStatus === 2) &&
				context._PlayerDroppedItem === 0 &&
				actorEvents345._customBlock_Dungon() === -1 &&
				bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType] &&
				(/.*(LOG|ORE|LEAF|FISH|BUG|CRITTER|SOUL|FOOD|STATUE|TELEPORT|FISHING_ACCESSORY|OFFICE_PEN|BOSS_KEY|FRAGMENT|UPGRADE|MONSTER_DROP|MATERIAL|CARD|DUNGEON_EVAPORATE).*/i
					.test(bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType].h.Type) || ['COIN', 'Quest22', 'Quest23', 'Quest24'].includes(context._DropType))
			) {
				context._CollectedStatus = 0;
				bEngine.gameAttributes.h.DummyNumber4 = 23.34;
				context._customEvent_ItemPickupInTheFirstPlace();
				if (context._DropType == 'COIN' || context._DropType.substring(0, 5) == "Cards") {
					cheatConfig.wide.autoloot.tochest && context._DropType == 'COIN'  ?
						(bEngine.gameAttributes.h.MoneyBANK = bEngine.getGameAttribute("MoneyBANK") + context._DropAmount) :
						(bEngine.gameAttributes.h.Money = bEngine.getGameAttribute("Money") + context._DropAmount);
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
					return;
				}
				if (cheatConfig.wide.autoloot.tochest && context._DungItemStatus === 0) {
					let chestSlot = bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) != -1 ?
						bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) : bEngine.getGameAttribute("ChestOrder").indexOf('Blank');
					if (bEngine.getGameAttribute("ChestOrder")[chestSlot] == 'Blank') bEngine.getGameAttribute("ChestOrder")[chestSlot] = context._DropType;
					let inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					while (chestSlot !== -1 && inventorySlot !== -1) {
						bEngine.getGameAttribute('ChestQuantity')[chestSlot] += bEngine.getGameAttribute('ItemQuantity')[inventorySlot];
						bEngine.getGameAttribute('ItemQuantity')[inventorySlot] = 0;
						bEngine.getGameAttribute("InventoryOrder")[inventorySlot] = 'Blank';
						inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					}
					bEngine.getGameAttribute('ChestQuantity')[chestSlot] += context._DropAmount;
					context._DropAmount = 0;
				} else if (context._DungItemStatus === 2) {
					context._DropAmount = 0;
				}
				if (context._DropAmount == 0) {
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
				} else  {
					context._CollectedStatus = 0;
				}
			}
			return rtn;
		}
	});
Edit 1: Remove extra single quote after 'Quest24', sorry :(
Last edited by kmd20196 on Sat Jan 25, 2025 9:46 am, edited 3 times in total.

akak13359
Noobzor
Noobzor
Posts: 6
Joined: Fri Jan 24, 2025 6:41 am
Reputation: 0

Re: Legends of Idleon

Post by akak13359 »

kmd20196 wrote:
Sat Jan 25, 2025 5:15 am
akak13359 wrote:
Fri Jan 24, 2025 9:39 am
why the "wide autoloot" cant autoloot bone? New class's bone
You can loot DUNGEON_EVAPORATE, which includes DB's bones along with some other items (see notes below) by replacing the entirety of cheat.js setupAutoLootProxy with the following code.

Note: DUNGEON_EVAPORATE includes some dungeon items (e.g. W3 dungeon's Wispy log), Island trash/bottle, W1 - W4 Genes, DB Bones, SB Coins, Shuvelle quest shovel.

Code: Select all

function setupAutoLootProxy() {
    const actorEvents44 = events(44);
    const actorEvents345 = events(345);

	// Proxy:
	actorEvents44.prototype.init = new Proxy(actorEvents44.prototype.init, {
		apply: function (originalFn, context, argumentsList) {
			let rtn = Reflect.apply(originalFn, context, argumentsList);
			if (
				cheatState.wide.autoloot &&
				bEngine.getGameAttribute("OptionsListAccount")[83] == 0 &&
				context._BlockAutoLoot === 0 &&
				(context._DungItemStatus === 0 || context._DungItemStatus === 2) &&
				context._PlayerDroppedItem === 0 &&
				actorEvents345._customBlock_Dungon() === -1 &&
				bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType] &&
				(/.*(LOG|ORE|LEAF|FISH|BUG|CRITTER|SOUL|FOOD|STATUE|TELEPORT|FISHING_ACCESSORY|OFFICE_PEN|BOSS_KEY|FRAGMENT|UPGRADE|MONSTER_DROP|MATERIAL|CARD|DUNGEON_EVAPORATE).*/i
					.test(bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType].h.Type) || ['COIN', 'Quest22', 'Quest23', 'Quest24''].includes(context._DropType))
			) {
				context._CollectedStatus = 0;
				bEngine.gameAttributes.h.DummyNumber4 = 23.34;
				context._customEvent_ItemPickupInTheFirstPlace();
				if (context._DropType == 'COIN' || context._DropType.substring(0, 5) == "Cards") {
					cheatConfig.wide.autoloot.tochest && context._DropType == 'COIN'  ?
						(bEngine.gameAttributes.h.MoneyBANK = bEngine.getGameAttribute("MoneyBANK") + context._DropAmount) :
						(bEngine.gameAttributes.h.Money = bEngine.getGameAttribute("Money") + context._DropAmount);
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
					return;
				}
				if (cheatConfig.wide.autoloot.tochest && context._DungItemStatus === 0) {
					let chestSlot = bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) != -1 ?
						bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) : bEngine.getGameAttribute("ChestOrder").indexOf('Blank');
					if (bEngine.getGameAttribute("ChestOrder")[chestSlot] == 'Blank') bEngine.getGameAttribute("ChestOrder")[chestSlot] = context._DropType;
					let inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					while (chestSlot !== -1 && inventorySlot !== -1) {
						bEngine.getGameAttribute('ChestQuantity')[chestSlot] += bEngine.getGameAttribute('ItemQuantity')[inventorySlot];
						bEngine.getGameAttribute('ItemQuantity')[inventorySlot] = 0;
						bEngine.getGameAttribute("InventoryOrder")[inventorySlot] = 'Blank';
						inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					}
					bEngine.getGameAttribute('ChestQuantity')[chestSlot] += context._DropAmount;
					context._DropAmount = 0;
				} else if (context._DungItemStatus === 2) {
					context._DropAmount = 0;
				}
				if (context._DropAmount == 0) {
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
				} else  {
					context._CollectedStatus = 0;
				}
			}
			return rtn;
		}
	});
Thanks for your help!
I followed your instructions and copied/pasted, but I ran into a problem. When I open "InjectCheatsF5.exe,", the game window opened, but it crashes within 3 seconds:

Updated version of InjectCheats by valleymon: originally by iBelg, continued by Creater0822
InjectCheatF5 v1.2
Options:
Regex: \w+.ApplicationMain\s*?=
Show idleon window console logs: false
Chrome location: C:\Program Files\Google\Chrome\Application\chrome.exe

Injecting cheats...
Loaded cheats...

then, it crashed :mellow:

jurase
Novice Cheater
Novice Cheater
Posts: 23
Joined: Mon Nov 25, 2024 1:34 am
Reputation: 1

Re: Legends of Idleon

Post by jurase »

I want to use god mode in dungeon. How do I do it?

kmd20196
Expert Cheater
Expert Cheater
Posts: 77
Joined: Fri Nov 15, 2024 11:53 am
Reputation: 16

Re: Legends of Idleon

Post by kmd20196 »

akak13359 wrote:
Sat Jan 25, 2025 6:36 am
kmd20196 wrote:
Sat Jan 25, 2025 5:15 am
akak13359 wrote:
Fri Jan 24, 2025 9:39 am
why the "wide autoloot" cant autoloot bone? New class's bone
You can loot DUNGEON_EVAPORATE, which includes DB's bones along with some other items (see notes below) by replacing the entirety of cheat.js setupAutoLootProxy with the following code.

Note: DUNGEON_EVAPORATE includes some dungeon items (e.g. W3 dungeon's Wispy log), Island trash/bottle, W1 - W4 Genes, DB Bones, SB Coins, Shuvelle quest shovel.

Code: Select all

function setupAutoLootProxy() {
    const actorEvents44 = events(44);
    const actorEvents345 = events(345);

	// Proxy:
	actorEvents44.prototype.init = new Proxy(actorEvents44.prototype.init, {
		apply: function (originalFn, context, argumentsList) {
			let rtn = Reflect.apply(originalFn, context, argumentsList);
			if (
				cheatState.wide.autoloot &&
				bEngine.getGameAttribute("OptionsListAccount")[83] == 0 &&
				context._BlockAutoLoot === 0 &&
				(context._DungItemStatus === 0 || context._DungItemStatus === 2) &&
				context._PlayerDroppedItem === 0 &&
				actorEvents345._customBlock_Dungon() === -1 &&
				bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType] &&
				(/.*(LOG|ORE|LEAF|FISH|BUG|CRITTER|SOUL|FOOD|STATUE|TELEPORT|FISHING_ACCESSORY|OFFICE_PEN|BOSS_KEY|FRAGMENT|UPGRADE|MONSTER_DROP|MATERIAL|CARD|DUNGEON_EVAPORATE).*/i
					.test(bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType].h.Type) || ['COIN', 'Quest22', 'Quest23', 'Quest24''].includes(context._DropType))
			) {
				context._CollectedStatus = 0;
				bEngine.gameAttributes.h.DummyNumber4 = 23.34;
				context._customEvent_ItemPickupInTheFirstPlace();
				if (context._DropType == 'COIN' || context._DropType.substring(0, 5) == "Cards") {
					cheatConfig.wide.autoloot.tochest && context._DropType == 'COIN'  ?
						(bEngine.gameAttributes.h.MoneyBANK = bEngine.getGameAttribute("MoneyBANK") + context._DropAmount) :
						(bEngine.gameAttributes.h.Money = bEngine.getGameAttribute("Money") + context._DropAmount);
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
					return;
				}
				if (cheatConfig.wide.autoloot.tochest && context._DungItemStatus === 0) {
					let chestSlot = bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) != -1 ?
						bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) : bEngine.getGameAttribute("ChestOrder").indexOf('Blank');
					if (bEngine.getGameAttribute("ChestOrder")[chestSlot] == 'Blank') bEngine.getGameAttribute("ChestOrder")[chestSlot] = context._DropType;
					let inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					while (chestSlot !== -1 && inventorySlot !== -1) {
						bEngine.getGameAttribute('ChestQuantity')[chestSlot] += bEngine.getGameAttribute('ItemQuantity')[inventorySlot];
						bEngine.getGameAttribute('ItemQuantity')[inventorySlot] = 0;
						bEngine.getGameAttribute("InventoryOrder")[inventorySlot] = 'Blank';
						inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					}
					bEngine.getGameAttribute('ChestQuantity')[chestSlot] += context._DropAmount;
					context._DropAmount = 0;
				} else if (context._DungItemStatus === 2) {
					context._DropAmount = 0;
				}
				if (context._DropAmount == 0) {
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
				} else  {
					context._CollectedStatus = 0;
				}
			}
			return rtn;
		}
	});
Thanks for your help!
I followed your instructions and copied/pasted, but I ran into a problem. When I open "InjectCheatsF5.exe,", the game window opened, but it crashes within 3 seconds:

Updated version of InjectCheats by valleymon: originally by iBelg, continued by Creater0822
InjectCheatF5 v1.2
Options:
Regex: \w+.ApplicationMain\s*?=
Show idleon window console logs: false
Chrome location: C:\Program Files\Google\Chrome\Application\chrome.exe

Injecting cheats...
Loaded cheats...

then, it crashed :mellow:
The injector is a bit unstable after changing the cheat files, so just keep trying with the injector (easier with a batch file: you can do it by pasting the following code below in a notepad, save as a .bat file, put it in the same folder as the injector).

Code: Select all

@echo off
setlocal enabledelayedexpansion

:: Set the name of the executable and its path
set "EXE_NAME=InjectCheatsF5.exe"
set "EXE_PATH=%~dp0\InjectCheatsF5.exe"

:: Set the check interval in seconds
set "INTERVAL=10"

:LOOP
:: Check if the process is running
tasklist | findstr /I "%EXE_NAME%" >nul
if errorlevel 1 (
    echo %EXE_NAME% is not running. Starting it now...
    start "" "%EXE_PATH%"
) else (
    echo %EXE_NAME% is already running.
)

:: Wait for the specified interval before checking again
timeout /t %INTERVAL% /nobreak >nul
goto LOOP
If it doesn't work after a while, you should check whether you copied and pasted the auto loot code correctly, you can maybe share screenshots or copy of your cheat.js if you're not sure whether it's correct.

akak13359
Noobzor
Noobzor
Posts: 6
Joined: Fri Jan 24, 2025 6:41 am
Reputation: 0

Re: Legends of Idleon

Post by akak13359 »

kmd20196 wrote:
Sat Jan 25, 2025 7:57 am
akak13359 wrote:
Sat Jan 25, 2025 6:36 am
kmd20196 wrote:
Sat Jan 25, 2025 5:15 am


You can loot DUNGEON_EVAPORATE, which includes DB's bones along with some other items (see notes below) by replacing the entirety of cheat.js setupAutoLootProxy with the following code.

Note: DUNGEON_EVAPORATE includes some dungeon items (e.g. W3 dungeon's Wispy log), Island trash/bottle, W1 - W4 Genes, DB Bones, SB Coins, Shuvelle quest shovel.

Code: Select all

function setupAutoLootProxy() {
    const actorEvents44 = events(44);
    const actorEvents345 = events(345);

	// Proxy:
	actorEvents44.prototype.init = new Proxy(actorEvents44.prototype.init, {
		apply: function (originalFn, context, argumentsList) {
			let rtn = Reflect.apply(originalFn, context, argumentsList);
			if (
				cheatState.wide.autoloot &&
				bEngine.getGameAttribute("OptionsListAccount")[83] == 0 &&
				context._BlockAutoLoot === 0 &&
				(context._DungItemStatus === 0 || context._DungItemStatus === 2) &&
				context._PlayerDroppedItem === 0 &&
				actorEvents345._customBlock_Dungon() === -1 &&
				bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType] &&
				(/.*(LOG|ORE|LEAF|FISH|BUG|CRITTER|SOUL|FOOD|STATUE|TELEPORT|FISHING_ACCESSORY|OFFICE_PEN|BOSS_KEY|FRAGMENT|UPGRADE|MONSTER_DROP|MATERIAL|CARD|DUNGEON_EVAPORATE).*/i
					.test(bEngine.getGameAttribute("ItemDefinitionsGET").h[context._DropType].h.Type) || ['COIN', 'Quest22', 'Quest23', 'Quest24''].includes(context._DropType))
			) {
				context._CollectedStatus = 0;
				bEngine.gameAttributes.h.DummyNumber4 = 23.34;
				context._customEvent_ItemPickupInTheFirstPlace();
				if (context._DropType == 'COIN' || context._DropType.substring(0, 5) == "Cards") {
					cheatConfig.wide.autoloot.tochest && context._DropType == 'COIN'  ?
						(bEngine.gameAttributes.h.MoneyBANK = bEngine.getGameAttribute("MoneyBANK") + context._DropAmount) :
						(bEngine.gameAttributes.h.Money = bEngine.getGameAttribute("Money") + context._DropAmount);
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
					return;
				}
				if (cheatConfig.wide.autoloot.tochest && context._DungItemStatus === 0) {
					let chestSlot = bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) != -1 ?
						bEngine.getGameAttribute("ChestOrder").indexOf(context._DropType) : bEngine.getGameAttribute("ChestOrder").indexOf('Blank');
					if (bEngine.getGameAttribute("ChestOrder")[chestSlot] == 'Blank') bEngine.getGameAttribute("ChestOrder")[chestSlot] = context._DropType;
					let inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					while (chestSlot !== -1 && inventorySlot !== -1) {
						bEngine.getGameAttribute('ChestQuantity')[chestSlot] += bEngine.getGameAttribute('ItemQuantity')[inventorySlot];
						bEngine.getGameAttribute('ItemQuantity')[inventorySlot] = 0;
						bEngine.getGameAttribute("InventoryOrder")[inventorySlot] = 'Blank';
						inventorySlot = bEngine.getGameAttribute("InventoryOrder").indexOf(context._DropType);
					}
					bEngine.getGameAttribute('ChestQuantity')[chestSlot] += context._DropAmount;
					context._DropAmount = 0;
				} else if (context._DungItemStatus === 2) {
					context._DropAmount = 0;
				}
				if (context._DropAmount == 0) {
					context._ImageInst = null;
					behavior.recycleActor(context.actor);
				} else  {
					context._CollectedStatus = 0;
				}
			}
			return rtn;
		}
	});
Thanks for your help!
I followed your instructions and copied/pasted, but I ran into a problem. When I open "InjectCheatsF5.exe,", the game window opened, but it crashes within 3 seconds:

Updated version of InjectCheats by valleymon: originally by iBelg, continued by Creater0822
InjectCheatF5 v1.2
Options:
Regex: \w+.ApplicationMain\s*?=
Show idleon window console logs: false
Chrome location: C:\Program Files\Google\Chrome\Application\chrome.exe

Injecting cheats...
Loaded cheats...

then, it crashed :mellow:
The injector is a bit unstable after changing the cheat files, so just keep trying with the injector (easier with a batch file: you can do it by pasting the following code below in a notepad, save as a .bat file, put it in the same folder as the injector).

Code: Select all

@echo off
setlocal enabledelayedexpansion

:: Set the name of the executable and its path
set "EXE_NAME=InjectCheatsF5.exe"
set "EXE_PATH=%~dp0\InjectCheatsF5.exe"

:: Set the check interval in seconds
set "INTERVAL=10"

:LOOP
:: Check if the process is running
tasklist | findstr /I "%EXE_NAME%" >nul
if errorlevel 1 (
    echo %EXE_NAME% is not running. Starting it now...
    start "" "%EXE_PATH%"
) else (
    echo %EXE_NAME% is already running.
)

:: Wait for the specified interval before checking again
timeout /t %INTERVAL% /nobreak >nul
goto LOOP
If it doesn't work after a while, you should check whether you copied and pasted the auto loot code correctly, you can maybe share screenshots or copy of your cheat.js if you're not sure whether it's correct.
Thank you again for your guidance! I used the ".bat" file that you mentioned, but it continuously shows: "InjectCheatsF5.exe is not running. Starting it now..."

This is my cheat.js file in .txt format:
cheats.js.txt
(166.53 KiB) Downloaded 36 times

kmd20196
Expert Cheater
Expert Cheater
Posts: 77
Joined: Fri Nov 15, 2024 11:53 am
Reputation: 16

Re: Legends of Idleon

Post by kmd20196 »

akak13359 wrote:
Sat Jan 25, 2025 8:40 am
kmd20196 wrote:
Sat Jan 25, 2025 7:57 am
akak13359 wrote:
Sat Jan 25, 2025 6:36 am


Thanks for your help!
I followed your instructions and copied/pasted, but I ran into a problem. When I open "InjectCheatsF5.exe,", the game window opened, but it crashes within 3 seconds:

Updated version of InjectCheats by valleymon: originally by iBelg, continued by Creater0822
InjectCheatF5 v1.2
Options:
Regex: \w+.ApplicationMain\s*?=
Show idleon window console logs: false
Chrome location: C:\Program Files\Google\Chrome\Application\chrome.exe

Injecting cheats...
Loaded cheats...

then, it crashed :mellow:
The injector is a bit unstable after changing the cheat files, so just keep trying with the injector (easier with a batch file: you can do it by pasting the following code below in a notepad, save as a .bat file, put it in the same folder as the injector).

Code: Select all

@echo off
setlocal enabledelayedexpansion

:: Set the name of the executable and its path
set "EXE_NAME=InjectCheatsF5.exe"
set "EXE_PATH=%~dp0\InjectCheatsF5.exe"

:: Set the check interval in seconds
set "INTERVAL=10"

:LOOP
:: Check if the process is running
tasklist | findstr /I "%EXE_NAME%" >nul
if errorlevel 1 (
    echo %EXE_NAME% is not running. Starting it now...
    start "" "%EXE_PATH%"
) else (
    echo %EXE_NAME% is already running.
)

:: Wait for the specified interval before checking again
timeout /t %INTERVAL% /nobreak >nul
goto LOOP
If it doesn't work after a while, you should check whether you copied and pasted the auto loot code correctly, you can maybe share screenshots or copy of your cheat.js if you're not sure whether it's correct.
Thank you again for your guidance! I used the ".bat" file that you mentioned, but it continuously shows: "InjectCheatsF5.exe is not running. Starting it now..."

This is my cheat.js file in .txt format:cheats.js.txt
Hmm, aside from indentation (which I don't think matters in JS) I didn't find anything wrong with your code.

Sorry that there's actually an error in my code above, I've removed the extra single quote after 'Quest24', and edited my post to reflect the change. Maybe that's what is causing the injector to crash, so just try the bat file again after pasting in the new code.

When you run the bat file, it's normal to see the message: "InjectCheatsF5.exe is not running,...", but does the injector at least appear for a few seconds before disappearing? If so that's normal, just wait until there's a working injector then you can close the bat file's command window without any issue.

akak13359
Noobzor
Noobzor
Posts: 6
Joined: Fri Jan 24, 2025 6:41 am
Reputation: 0

Re: Legends of Idleon

Post by akak13359 »

kmd20196 wrote:
Sat Jan 25, 2025 9:44 am
akak13359 wrote:
Sat Jan 25, 2025 8:40 am
kmd20196 wrote:
Sat Jan 25, 2025 7:57 am


The injector is a bit unstable after changing the cheat files, so just keep trying with the injector (easier with a batch file: you can do it by pasting the following code below in a notepad, save as a .bat file, put it in the same folder as the injector).

Code: Select all

@echo off
setlocal enabledelayedexpansion

:: Set the name of the executable and its path
set "EXE_NAME=InjectCheatsF5.exe"
set "EXE_PATH=%~dp0\InjectCheatsF5.exe"

:: Set the check interval in seconds
set "INTERVAL=10"

:LOOP
:: Check if the process is running
tasklist | findstr /I "%EXE_NAME%" >nul
if errorlevel 1 (
    echo %EXE_NAME% is not running. Starting it now...
    start "" "%EXE_PATH%"
) else (
    echo %EXE_NAME% is already running.
)

:: Wait for the specified interval before checking again
timeout /t %INTERVAL% /nobreak >nul
goto LOOP
If it doesn't work after a while, you should check whether you copied and pasted the auto loot code correctly, you can maybe share screenshots or copy of your cheat.js if you're not sure whether it's correct.
Thank you again for your guidance! I used the ".bat" file that you mentioned, but it continuously shows: "InjectCheatsF5.exe is not running. Starting it now..."

This is my cheat.js file in .txt format:cheats.js.txt
Hmm, aside from indentation (which I don't think matters in JS) I didn't find anything wrong with your code.

Sorry that there's actually an error in my code above, I've removed the extra single quote after 'Quest24', and edited my post to reflect the change. Maybe that's what is causing the injector to crash, so just try the bat file again after pasting in the new code.

When you run the bat file, it's normal to see the message: "InjectCheatsF5.exe is not running,...", but does the injector at least appear for a few seconds before disappearing? If so that's normal, just wait until there's a working injector then you can close the bat file's command window without any issue.
thanks! This method works, now I can autoloot these bones, thanks to your patient teaching! :D

kmd20196
Expert Cheater
Expert Cheater
Posts: 77
Joined: Fri Nov 15, 2024 11:53 am
Reputation: 16

Re: Legends of Idleon

Post by kmd20196 »

akak13359 wrote:
Sat Jan 25, 2025 10:09 am
kmd20196 wrote:
Sat Jan 25, 2025 9:44 am
akak13359 wrote:
Sat Jan 25, 2025 8:40 am


Thank you again for your guidance! I used the ".bat" file that you mentioned, but it continuously shows: "InjectCheatsF5.exe is not running. Starting it now..."

This is my cheat.js file in .txt format:cheats.js.txt
Hmm, aside from indentation (which I don't think matters in JS) I didn't find anything wrong with your code.

Sorry that there's actually an error in my code above, I've removed the extra single quote after 'Quest24', and edited my post to reflect the change. Maybe that's what is causing the injector to crash, so just try the bat file again after pasting in the new code.

When you run the bat file, it's normal to see the message: "InjectCheatsF5.exe is not running,...", but does the injector at least appear for a few seconds before disappearing? If so that's normal, just wait until there's a working injector then you can close the bat file's command window without any issue.
thanks! This method works, now I can autoloot these bones, thanks to your patient teaching! :D
No worries man! Glad it helps lol :)

Kelpi89
Cheater
Cheater
Posts: 30
Joined: Mon Jan 20, 2025 11:11 pm
Reputation: 5

Re: Legends of Idleon

Post by Kelpi89 »

So two questions:

If I want a cheat to be used on startup directly, for example w1 companion I think is the correct writing of it? Do I just add it to config.custom.js under the other commands?

Also apparently if I don't deactivate the sailing cheat beforehand and check my treasure mound then it crashes the game, any idea why that might be?

Also, is there a way to directly add myself afk time somehow via a command? Clicking 100's of candy is tedious sometimes, for example for bravery/justice statues

wuxxxxx
What is cheating?
What is cheating?
Posts: 1
Joined: Sat Jan 25, 2025 2:00 pm
Reputation: 0

Re: Legends of Idleon

Post by wuxxxxx »

I'm new here and currently using InjectCheatF5. I used it to unlock portals, but now I want to close them again. How can I do that?

Beryon
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Dec 16, 2024 11:40 pm
Reputation: 0

Re: Legends of Idleon

Post by Beryon »

Kelpi89 wrote:
Sat Jan 25, 2025 12:51 pm
So two questions:

If I want a cheat to be used on startup directly, for example w1 companion I think is the correct writing of it? Do I just add it to config.custom.js under the other commands?

Also apparently if I don't deactivate the sailing cheat beforehand and check my treasure mound then it crashes the game, any idea why that might be?

Also, is there a way to directly add myself afk time somehow via a command? Clicking 100's of candy is tedious sometimes, for example for bravery/justice statues
Do you know how to use ChromeDebug ? It's at Holes[14][0] Holes[14][2] respectively.

Kelpi89
Cheater
Cheater
Posts: 30
Joined: Mon Jan 20, 2025 11:11 pm
Reputation: 5

Re: Legends of Idleon

Post by Kelpi89 »

Beryon wrote:
Sat Jan 25, 2025 3:43 pm
Kelpi89 wrote:
Sat Jan 25, 2025 12:51 pm
So two questions:

If I want a cheat to be used on startup directly, for example w1 companion I think is the correct writing of it? Do I just add it to config.custom.js under the other commands?

Also apparently if I don't deactivate the sailing cheat beforehand and check my treasure mound then it crashes the game, any idea why that might be?

Also, is there a way to directly add myself afk time somehow via a command? Clicking 100's of candy is tedious sometimes, for example for bravery/justice statues
Do you know how to use ChromeDebug ? It's at Holes[14][0] Holes[14][2] respectively.
I sadly don't know how to use chromedebug yet because it was always crashing for me, I'll have to check why it's doign that, someone already told me how to potentially fix it. Edit:I fixed chromedebug, where do I change values like Hole and Orion or Poppy? In Properties or?

Also when I have the W6 summoning cheat active for some reason I can't access endless mode, any reason why and if there's a way to fix that?

kmd20196
Expert Cheater
Expert Cheater
Posts: 77
Joined: Fri Nov 15, 2024 11:53 am
Reputation: 16

Re: Legends of Idleon

Post by kmd20196 »

Kelpi89 wrote:
Sat Jan 25, 2025 4:09 pm
Beryon wrote:
Sat Jan 25, 2025 3:43 pm
Kelpi89 wrote:
Sat Jan 25, 2025 12:51 pm
So two questions:

If I want a cheat to be used on startup directly, for example w1 companion I think is the correct writing of it? Do I just add it to config.custom.js under the other commands?

Also apparently if I don't deactivate the sailing cheat beforehand and check my treasure mound then it crashes the game, any idea why that might be?

Also, is there a way to directly add myself afk time somehow via a command? Clicking 100's of candy is tedious sometimes, for example for bravery/justice statues
Do you know how to use ChromeDebug ? It's at Holes[14][0] Holes[14][2] respectively.
I sadly don't know how to use chromedebug yet because it was always crashing for me, I'll have to check why it's doign that, someone already told me how to potentially fix it. Edit:I fixed chromedebug, where do I change values like Hole and Orion or Poppy? In Properties or?

Also when I have the W6 summoning cheat active for some reason I can't access endless mode, any reason why and if there's a way to fix that?
After you used chromedebug, a new chrome page should show up, then click "Console" on the top right (if it doesn't appear, click >> then choose "Console"), then paste and enter commands you want.

I'll recommend checking the value first by pasting the command but removing the equal sign and whatever is after. This should print out the value, and you should compare it with the in-game value if possible to see if it's the right value you want to change.

Example: You want to change Bravery AFK. So you first type bEngine.gameAttributes.h.Holes[14][0] to check whether the printed value is the same as what you see in Bravery. If it's the same, then you can type bEngine.gameAttributes.h.Holes[14][0] = X to set Bravery AFK time to X hours.

For fixing endless summoning, you can use Disputate's cheat which also includes Holes cheat: viewtopic.php?p=383317#p383317

Kelpi89
Cheater
Cheater
Posts: 30
Joined: Mon Jan 20, 2025 11:11 pm
Reputation: 5

Re: Legends of Idleon

Post by Kelpi89 »

kmd20196 wrote:
Sun Jan 26, 2025 1:51 am
Kelpi89 wrote:
Sat Jan 25, 2025 4:09 pm
Beryon wrote:
Sat Jan 25, 2025 3:43 pm


Do you know how to use ChromeDebug ? It's at Holes[14][0] Holes[14][2] respectively.
I sadly don't know how to use chromedebug yet because it was always crashing for me, I'll have to check why it's doign that, someone already told me how to potentially fix it. Edit:I fixed chromedebug, where do I change values like Hole and Orion or Poppy? In Properties or?

Also when I have the W6 summoning cheat active for some reason I can't access endless mode, any reason why and if there's a way to fix that?
After you used chromedebug, a new chrome page should show up, then click "Console" on the top right (if it doesn't appear, click >> then choose "Console"), then paste and enter commands you want.

I'll recommend checking the value first by pasting the command but removing the equal sign and whatever is after. This should print out the value, and you should compare it with the in-game value if possible to see if it's the right value you want to change.

Example: You want to change Bravery AFK. So you first type bEngine.gameAttributes.h.Holes[14][0] to check whether the printed value is the same as what you see in Bravery. If it's the same, then you can type bEngine.gameAttributes.h.Holes[14][0] = X to set Bravery AFK time to X hours.

For fixing endless summoning, you can use Disputate's cheat which also includes Holes cheat: viewtopic.php?p=383317#p383317
I tried downloading Disputate's cheat but the moment I do it says in the download window of my browser that it contains a virus or malware, is it just a false positive? Never had this before and not implying anything, just wondering

kazetoushin
Noobzor
Noobzor
Posts: 5
Joined: Sat Aug 01, 2020 8:27 pm
Reputation: 0

Re: Legends of Idleon

Post by kazetoushin »

anyone else has issues with wide mtx ? it shows that it is activated but when I go to the gem shop, it doesn't work as intended

Post Reply

Who is online

Users browsing this forum: Bloddrake, DotBot, eahernantst83, gardof29, Sezer00