Posted January 11, 2020
Alright, now LOL3 is one of my secret fav games. I know it is a buggy mess with weak story and everything, but I love it for its music and very 'tactile' feel of gameplay.
Anyway, it always bugged me how there are no fun hacks for this game. So I went ahead and made my own. Don't ask why.
Since I cannot post bloody links here, here it is only as a text. Copypaste to your browser
drive.google.com/open?id=1nolBbHTkWQ2vxfKsvrPc_5jipUnzffk-
You will need Cheat Engine.
It is 100% free
What the hack can do:
- Edit your stats, including money
- Edit experience
- Convert any item to any other item (including spells and quest items - can be used to fix the infamous Blue Gem bug in the White Tower)
- Teleport
How does it work:
1, Install Cheat Engine if you haven't already.
2, Open the .ce file in Cheat Engine
3, Run the game (in OpenGL mode)
4, Press Ctrl+Alt+Del to go back to the desktop (Alt+Tab won't work)
5, Hook CE to the LOL3.DAT process
Editing character values:
Fairly straightforward, just double click on the number and rewrite its value in CE. It will also be rewritten ingame. You can also tick the box, so CE will keep setting the value back to the one you set. This can effectively make you immortal.
Editing experience:
You have to be in at least one guild first. Just type in the experience points. Note that if you type in a large enough number you will level up more levels.
Converting items
Now this is a bit trickier. A bit of tech talk, skip if you don't care: The game uses an unconventional way of handling inventory. Each item you pick up gets assigned a slot (actually an inventory item object) in a logical inventory (you can't see it) in the order you pick them up. This does NOT correspond to how your inventory looks like ingame. So that's why it is a bit trickier to do this. Here are the steps:
1, Empty your inventory completely (including equipped items)
2, Go to CE and check the line "Inventory Slot 1 Memory Reference". Double click on the hex value. Then copy this value.
3, In the "Inventory Memory Slot 1 DEC" change the ADDRESS (not the value) to the value you just copied. Optimally the value of this line should change from "??" to "0" (remember: your inventory must be empty)
4, Now, pick up a Bag of Rations and put it in the first inventory slot in the game (bottom left). The value in CE should change from "0" to a large number. This number is the reference of the Bag of Rations.
5, I've made a spreadsheet to calculate the reference number for any item ingame. Open the spreadsheet and copy the number into the row of Bag of Rations, so the spreadsheet can calculate the rest.
6, Now, just change the number in CE to a different reference number, and the item in your inventory will change as well!
7, Put down the object to the ground, and pick up any other item (it doesn't matter which, we only needed Bag of Rations once, to calculate the reference numbers) and repeat.
I have put screenshots in the zip so you can follow the steps.
Teleporting
THIS CAN VERY EASILY CRASH THE GAME (and Windows too). Be careful when you experiment. You can simply change your coordinates in CE. The game's coordinate system is a bit wacky though. X: 0 and Y: 0 is not in any corner of the map. It is the frickin' middle. So a very large number actually means a negative coordinate (in hexadecimals 00000001 = 1, FFFFFFFE = -1). Try walking around and check how your coordinate values change to get a feel for it. If at any time you teleport into geometry (even if the Z value is not correct) the game will crash.
For example when you are in Upper Gladstone, X: 64723, Y: 0, Z: 0 will teleport you safely to a location that is normaly not accessible until late in the game.
Enjoy! And remember I cannot take responsibility for your tampering in the game's memory :)
Anyway, it always bugged me how there are no fun hacks for this game. So I went ahead and made my own. Don't ask why.
Since I cannot post bloody links here, here it is only as a text. Copypaste to your browser
drive.google.com/open?id=1nolBbHTkWQ2vxfKsvrPc_5jipUnzffk-
You will need Cheat Engine.
It is 100% free
What the hack can do:
- Edit your stats, including money
- Edit experience
- Convert any item to any other item (including spells and quest items - can be used to fix the infamous Blue Gem bug in the White Tower)
- Teleport
How does it work:
1, Install Cheat Engine if you haven't already.
2, Open the .ce file in Cheat Engine
3, Run the game (in OpenGL mode)
4, Press Ctrl+Alt+Del to go back to the desktop (Alt+Tab won't work)
5, Hook CE to the LOL3.DAT process
Editing character values:
Fairly straightforward, just double click on the number and rewrite its value in CE. It will also be rewritten ingame. You can also tick the box, so CE will keep setting the value back to the one you set. This can effectively make you immortal.
Editing experience:
You have to be in at least one guild first. Just type in the experience points. Note that if you type in a large enough number you will level up more levels.
Converting items
Now this is a bit trickier. A bit of tech talk, skip if you don't care: The game uses an unconventional way of handling inventory. Each item you pick up gets assigned a slot (actually an inventory item object) in a logical inventory (you can't see it) in the order you pick them up. This does NOT correspond to how your inventory looks like ingame. So that's why it is a bit trickier to do this. Here are the steps:
1, Empty your inventory completely (including equipped items)
2, Go to CE and check the line "Inventory Slot 1 Memory Reference". Double click on the hex value. Then copy this value.
3, In the "Inventory Memory Slot 1 DEC" change the ADDRESS (not the value) to the value you just copied. Optimally the value of this line should change from "??" to "0" (remember: your inventory must be empty)
4, Now, pick up a Bag of Rations and put it in the first inventory slot in the game (bottom left). The value in CE should change from "0" to a large number. This number is the reference of the Bag of Rations.
5, I've made a spreadsheet to calculate the reference number for any item ingame. Open the spreadsheet and copy the number into the row of Bag of Rations, so the spreadsheet can calculate the rest.
6, Now, just change the number in CE to a different reference number, and the item in your inventory will change as well!
7, Put down the object to the ground, and pick up any other item (it doesn't matter which, we only needed Bag of Rations once, to calculate the reference numbers) and repeat.
I have put screenshots in the zip so you can follow the steps.
Teleporting
THIS CAN VERY EASILY CRASH THE GAME (and Windows too). Be careful when you experiment. You can simply change your coordinates in CE. The game's coordinate system is a bit wacky though. X: 0 and Y: 0 is not in any corner of the map. It is the frickin' middle. So a very large number actually means a negative coordinate (in hexadecimals 00000001 = 1, FFFFFFFE = -1). Try walking around and check how your coordinate values change to get a feel for it. If at any time you teleport into geometry (even if the Z value is not correct) the game will crash.
For example when you are in Upper Gladstone, X: 64723, Y: 0, Z: 0 will teleport you safely to a location that is normaly not accessible until late in the game.
Enjoy! And remember I cannot take responsibility for your tampering in the game's memory :)
Post edited January 11, 2020 by aramsunat