Version 7.4.0.2897 progress
Re: Version 7.4.0.2897 progress
Great job everyone, please some Warmage can help me configure the elite Ligthing Burn Weapon, I can't get the bot to use or renew this ability, I appreciate your kind reply.
- Administrator
- Site Admin
- Posts: 5312
- Joined: Sat Jan 05, 2008 4:21 pm
Re: Version 7.4.0.2897 progress
Small updates today to address those issues. Looks like the mount uses an entirely separate casting system from everything else. Seems odd to me, but whatever. Please test things out and let me know how it goes.
Re: Version 7.4.0.2897 progress
I can confirm that. When I am harvesting items for a quest and I got the last item I'm always using the mount right after clicking the object. The "collecting bar" gets replaced by the mount summoning bar, but you will get the item. Always do this to save time.Small updates today to address those issues. Looks like the mount uses an entirely separate casting system from everything else. Seems odd to me, but whatever. Please test things out and let me know how it goes.
Re: Version 7.4.0.2897 progress
another game update....a bit step forward and we come back after game update....
C:/Program Files/micromacro/scripts/rom/functions.lua:1655: bad argument #1 to 'memoryReadBytePtr' ((null)
C:/Program Files/micromacro/scripts/rom/functions.lua:1655: bad argument #1 to 'memoryReadBytePtr' ((null)
Re: Version 7.4.0.2897 progress
/Desktop/micromacro/scripts/rom/classes/player.lua:146: attempt to perform arithmetic on local 'playerAddress' (a nil value)
the addrupdate helped me and the mount also works
thank you admin
the addrupdate helped me and the mount also works
thank you admin
-
- Posts: 2
- Joined: Wed Jul 01, 2020 10:06 am
Re: Version 7.4.0.2897 progress
2020-07-22 12:58:01 - IGF:\CHARACTER_SELECT.selectedIndex\:IGF [string "local a={CHARACTER_SELECT.selectedIndex} re..."]:1: attempt to index global 'CHARACTER_SELECT' (a nil value)
This error
This error
- Administrator
- Site Admin
- Posts: 5312
- Joined: Sat Jan 05, 2008 4:21 pm
Re: Version 7.4.0.2897 progress
I updated some addresses and it is currently working fine for me. Are you guys still having those errors?
Re: Version 7.4.0.2897 progress
Hi,
I cannot start rom/bot ...
the command gitupdate won't work anymore. How to get latest update?
I cannot start rom/bot ...
the command gitupdate won't work anymore. How to get latest update?
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
It works fine, thanks.Administrator wrote: ↑Thu Jul 23, 2020 4:03 pm I updated some addresses and it is currently working fine for me. Are you guys still having those errors?
The problem now is that the inventory or backpack is not updated and the Bot does not take into account the new saved items.
All items that are already in the backpack when launching the Bot, are used without problem.
All the items or objects acquired during the execution of the script are not detected, it is as if they did not exist in the backpack, therefore they cannot be used.
many thanks for your job.
Re: Version 7.4.0.2897 progress
New problem since the update today. Yesterday it went without problems.
Daily quest flame
2020-07-26 11:15:29 - [string "..."]:2: attempt to call global 'SetCharList' (a nil value)
Daily quest flame
2020-07-26 11:15:29 - [string "..."]:2: attempt to call global 'SetCharList' (a nil value)
- Administrator
- Site Admin
- Posts: 5312
- Joined: Sat Jan 05, 2008 4:21 pm
Re: Version 7.4.0.2897 progress
You can't just say it "won't work" if you want help. I need more information than that. You can also just use the download link on the first post of this thread.
Thanks for the detailed info; I've patched that up.The problem now is that the inventory or backpack is not updated and the Bot does not take into account the new saved items.
All items that are already in the backpack when launching the Bot, are used without problem.
All the items or objects acquired during the execution of the script are not detected, it is as if they did not exist in the backpack, therefore they cannot be used.
I can only assume you were using some waypoint script that was trying to switch characters. That function was removed from the game.2020-07-26 11:15:29 - [string "..."]:2: attempt to call global 'SetCharList' (a nil value)
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
Sorry to say it, but the inventory problem still continues.Administrator wrote: ↑Sun Jul 26, 2020 11:01 amYou can't just say it "won't work" if you want help. I need more information than that. You can also just use the download link on the first post of this thread.
Thanks for the detailed info; I've patched that up.The problem now is that the inventory or backpack is not updated and the Bot does not take into account the new saved items.
All items that are already in the backpack when launching the Bot, are used without problem.
All the items or objects acquired during the execution of the script are not detected, it is as if they did not exist in the backpack, therefore they cannot be used.
I can only assume you were using some waypoint script that was trying to switch characters. That function was removed from the game.2020-07-26 11:15:29 - [string "..."]:2: attempt to call global 'SetCharList' (a nil value)
Also with this change the speedhack function has stopped working.
Thanks
- Administrator
- Site Admin
- Posts: 5312
- Joined: Sat Jan 05, 2008 4:21 pm
Re: Version 7.4.0.2897 progress
The speedhack seems to be working fine for me, both while walking and mounted. What happens when you try to use it?
I made another update to the inventory stuff that should resolve another case of things not updating as expected. Go ahead and test that for me, please.
I made another update to the inventory stuff that should resolve another case of things not updating as expected. Go ahead and test that for me, please.
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
No changes on the inventory issue.Administrator wrote: ↑Sun Jul 26, 2020 2:57 pm The speedhack seems to be working fine for me, both while walking and mounted. What happens when you try to use it?
I made another update to the inventory stuff that should resolve another case of things not updating as expected. Go ahead and test that for me, please.
Example:
I use the userfunction "userfunction_30daymounts", if there is no not enough material to build Abysmal mount, the script opens a [Horse rental ticket] (if you have it) and a mount appears in the Backpack.
Then call :
Code: Select all
player:mount()
If I stop Rombot and launch it again having the same mount in the inventory, Bot uses it without any issue.
Another example:
There is this code in the profile <onLoad>
Code: Select all
if myClass=="Scout" then
if 200 > inventory:itemTotalCount("Runic Thorn") then
inventory:useItem("Rune Catapult") -- Use Rune War Bow
yrest(1000)
RoMScript("UseEquipmentItem(10);")
yrest(1000)
inventory:useItem("Arcane Shadows")
yrest(1000)
if inventory:getAmmunitionCount() == 0 then
inventory:useItem("Runic Thorn")
end
end
end
Concerning speed() function, when it is called, Runes client crashes.
Thanks
- Administrator
- Site Admin
- Posts: 5312
- Joined: Sat Jan 05, 2008 4:21 pm
Re: Version 7.4.0.2897 progress
I see. I think the issue is that the inventory will only receive a full automatic update once every ~60 seconds, so if you do something to create/buy an item into your inventory then try to use it right away it won't be seen until the full update comes through. You could probably pop inventory:update() in the script to work around that, but I think I'll try to see if we can latch onto common functionality that might modify inventory contents so it'll be a bit more automatic.
Onto the speedhack. Open up userfunctions/userfunction_speedhack.lua. There should be two lines that contain this:
Replace both of them with:
Does the speedhack still crash the client?
Onto the speedhack. Open up userfunctions/userfunction_speedhack.lua. There should be two lines that contain this:
Code: Select all
local baseSpeed = memoryReadFloat(getProc(), getBaseAddress(addresses.movement_speed.base) + addresses.movement_speed.offset);
Code: Select all
local baseSpeed = memoryReadFloat(getProc(), 0xA0ACF0);
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
I did it, adding: inventory:update() before call the mount, but the result is the same, not recognize the mount.Administrator wrote: ↑Mon Jul 27, 2020 9:59 pm I see. I think the issue is that the inventory will only receive a full automatic update once every ~60 seconds, so if you do something to create/buy an item into your inventory then try to use it right away it won't be seen until the full update comes through. You could probably pop inventory:update() in the script to work around that, but I think I'll try to see if we can latch onto common functionality that might modify inventory contents so it'll be a bit more automatic.
Onto the speedhack. Open up userfunctions/userfunction_speedhack.lua. There should be two lines that contain this:Replace both of them with:Code: Select all
local baseSpeed = memoryReadFloat(getProc(), getBaseAddress(addresses.movement_speed.base) + addresses.movement_speed.offset);
Does the speedhack still crash the client?Code: Select all
local baseSpeed = memoryReadFloat(getProc(), 0xA0ACF0);
Also, the Bot continues running the waypoints on foot, and after 60 seconds, having the mount in the inventory, still doesn't use when it is called.
Thanks
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
Please, have a look on this post:
https://forum.runesofmagic.gameforge.c ... -changed/
this change could affect the Bot's behavior.
https://forum.runesofmagic.gameforge.c ... -changed/
this change could affect the Bot's behavior.
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
It works, the change has solved the problem.Administrator wrote: ↑Mon Jul 27, 2020 9:59 pm Onto the speedhack. Open up userfunctions/userfunction_speedhack.lua. There should be two lines that contain this:Replace both of them with:Code: Select all
local baseSpeed = memoryReadFloat(getProc(), getBaseAddress(addresses.movement_speed.base) + addresses.movement_speed.offset);
Does the speedhack still crash the client?Code: Select all
local baseSpeed = memoryReadFloat(getProc(), 0xA0ACF0);
Thanks
- Administrator
- Site Admin
- Posts: 5312
- Joined: Sat Jan 05, 2008 4:21 pm
Re: Version 7.4.0.2897 progress
I identified and fixed another problem bug. In my test case, it is now finding mounts. Give it a shot and let me know if this fixes your issues.ThulsaDoom wrote: ↑Tue Jul 28, 2020 1:37 am I did it, adding: inventory:update() before call the mount, but the result is the same, not recognize the mount.
Also, the Bot continues running the waypoints on foot, and after 60 seconds, having the mount in the inventory, still doesn't use when it is called.
Thanks
Now that's odd. Mathematically, they should be the same thing.ThulsaDoom wrote: ↑Tue Jul 28, 2020 12:16 pmIt works, the change has solved the problem.Administrator wrote: ↑Mon Jul 27, 2020 9:59 pm Onto the speedhack. Open up userfunctions/userfunction_speedhack.lua. There should be two lines that contain this:Replace both of them with:Code: Select all
local baseSpeed = memoryReadFloat(getProc(), getBaseAddress(addresses.movement_speed.base) + addresses.movement_speed.offset);
Does the speedhack still crash the client?Code: Select all
local baseSpeed = memoryReadFloat(getProc(), 0xA0ACF0);
Thanks
0x400000 (Client.exe module start address)
+ 0x609858 (movement speed base)
+ 0x1498 (movement speed offset)
------------
0xA0ACF0
Open up your addresses.lua; what do you have for movement_speed? It should look something like this:
Code: Select all
movement_speed = {
base = 0x609858, --[[{movement_speed_base}]]
offset = 0x1498, --[[{movement_speed_offset}]]
},
Code: Select all
rom-bot/gitupdate -f
- ThulsaDoom
- Posts: 128
- Joined: Mon Oct 19, 2015 2:46 pm
Re: Version 7.4.0.2897 progress
Yes, mount issue has been solved!Administrator wrote: ↑Tue Jul 28, 2020 4:40 pm
I identified and fixed another problem bug. In my test case, it is now finding mounts. Give it a shot and let me know if this fixes your issues.
Thanks
Who is online
Users browsing this forum: No registered users and 67 guests