loot harvest

Runes of Magic/Radiant Arcana (http://www.runesofmagic.com)
Post Reply
Message
Author
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

loot harvest

#1 Post by Supergala »

guys i have a problem...my alt can ghater herb to level 51 but i'd like to transport him when can ghater lev 57 herb and i'd like to use collection potion III increase level of ghater to 8+......when i use pot with ntbuff and do a waypoint my alt don't ghater this herbs why?is there a string in profile i must change or?help pls
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#2 Post by rock5 »

At first guess I'd say that maybe the pots effect is not being added to the memory address we read for the harvesting level but I had a look at the memory address and it looks like I might have used a bad address. It doesn't seem to update when you harvest. There are 2 other results that do update I suggest you try those.

In addresses.lua change line 144

Code: Select all

	playerCraftLevelBase = 0x9D2840,
to

Code: Select all

	playerCraftLevelBase = 0x9D3320,
if that doesn't work then try

Code: Select all

	playerCraftLevelBase = 0x9D5FFC,
Make sure you do not run "rom/update" or start the bot with "rom/bot update" or it will revert the address to the old value.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: loot harvest

#3 Post by Supergala »

i'm at level 51 of herbalism and i'd like ghatering level 57.....in a example of rombot are there a codec but idk how to add:
<nodes>
<node name="Zinc Ore" id="560001" type="ORE" level="1" />
<node name="Tin Ore" id="560002" type="ORE" level="8" />
<node name="Iron Ore" id="560003" type="ORE" level="14" />
<node name="Copper Ore" id="560004" type="ORE" level="20" />
<node name="Dark Crystal" id="560005" type="ORE" level="26" />
<node name="Silver Ore" id="560006" type="ORE" level="32" />
<node name="Wizard-Iron Ore" id="560007" type="ORE" level="38" />
<node name="Moon Silver Ore" id="560008" type="ORE" level="44" />
<node name="Abyssal Mercury Ore" id="560009" type="ORE" level="51" />
<node name="Rune Obsidian Ore" id="560010" type="ORE" level="57" />
<node name="Olivine" id="560076" type="ORE" level="63" />
<node name="Purple Agate Crystal" id="560080" type="ORE" level="69" />

<!--node name="Zinc Ore" id="560054" type="ORE" level="" />
<node name="Silver Ore" id="560011" type="ORE" level="" />
<node name="Dark Crystal" id="560011" type="ORE" level="" />
<node name="Rock Crystal" id="560012" type="ORE" level="" />
<node name="Dark Crystal" id="560012" type="ORE" level="" />
<node name="Silver Ore" id="560012" type="ORE" level="41" />
<node name="Wizard-Iron Ore" id="560013" type="ORE" level="" />
<node name="Moon Silver Ore" id="560014" type="ORE" level="" />
<node name="Wizard-Iron Ore" id="560014" type="ORE" level="" />
<node name="Mysticite" id="560015" type="ORE" level="" />
<node name="Wizard-Iron Ore" id="560015" type="ORE" level="" />
<node name="Moon Silver Ore" id="560015" type="ORE" level="" />
<node name="Abyss-Mercury" id="560016" type="ORE" level="" />
<node name="Rune Obsidian Ore" id="560016" type="ORE" level="" />
<node name="Mithril" id="560017" type="ORE" level="" />
<node name="Abyss-Mercury" id="560017" type="ORE" level="" />
<node name="Rune Obsidian Ore" id="560017" type="ORE" level="" /-->

<node name="Flame Dust" id="560055" type="ORE" level="1" />
<node name="Cyanide" id="560056" type="ORE" level="11" />
<node name="Rock Crystal" id="560057" type="ORE" level="21" />
<node name="Mysticite" id="560058" type="ORE" level="31" />
<node name="Mithril" id="560059" type="ORE" level="41" />
<node name="Frost Crystal" id="560060" type="ORE" level="51" />
<node name="Mica" id="560061" type="ORE" level="61" />

<node name="Ash Wood" id="560018" type="WOOD" level="1" />
<node name="Willow Wood" id="560019" type="WOOD" level="8" />
<node name="Maple Wood" id="560020" type="WOOD" level="14" />
<node name="Oak Wood" id="560021" type="WOOD" level="20" />
<node name="Pine Wood" id="560022" type="WOOD" level="26" />
<node name="Holly Wood" id="560023" type="WOOD" level="32" />
<node name="Yew Wood" id="560024" type="WOOD" level="38" />
<node name="Tarslin Demon Wood" id="560025" type="WOOD" level="44" />
<node name="Dragonlair Wood" id="560026" type="WOOD" level="51" />
<node name="Ancient Spirit Oak Wood" id="560027" type="WOOD" level="57" />
<node name="Fastan Banyan" id="560077" type="WOOD" level="63" />
<node name="Janost Cypress Wood" id="560081" type="WOOD" level="69" />

<!--node name="Holly Wood" id="560028" type="WOOD" level="" />
<node name="Pine Wood" id="560028" type="WOOD" level="" />
<node name="Redwood" id="560029" type="WOOD" level="" />
<node name="Holly Wood" id="560029" type="WOOD" level="" />
<node name="Pine Wood" id="560029" type="WOOD" level="" />
<node name="Yew Wood" id="560030" type="WOOD" level="" />
<node name="Tarslin Demon Wood" id="560031" type="WOOD" level="" />
<node name="Yew Wood" id="560031" type="WOOD" level="" />
<node name="Dragon Beard Root Wood" id="560032" type="WOOD" level="" />
<node name="Tarslin Demon Wood" id="560032" type="WOOD" level="" />
<node name="Yew Wood" id="560032" type="WOOD" level="" />
<node name="Ancient Spirit Oak Wood" id="560033" type="WOOD" level="" />
<node name="Dragonlair Wood" id="560033" type="WOOD" level="" />
<node name="Sagewood" id="560034" type="WOOD" level="" />
<node name="Ancient Spirit Oak Wood" id="560034" type="WOOD" level="" />
<node name="Dragonlair Wood" id="560034" type="WOOD" level="" /-->

<node name="Chime Wood" id="560062" type="WOOD" level="1" />
<node name="Stone Rotan Wood" id="560063" type="WOOD" level="11" />
<node name="Redwood" id="560064" type="WOOD" level="21" />
<node name="Dragon Beard Root Wood" id="560065" type="WOOD" level="31" />
<node name="Sagewood" id="560066" type="WOOD" level="41" />
<node name="Fairywood" id="560067" type="WOOD" level="51" />
<node name="Aeontree Wood" id="560068" type="WOOD" level="61" />

<node name="Mountain Demon Grass" id="560035" type="HERB" level="1" />
<node name="Beetroot" id="560036" type="HERB" level="8" />
<node name="Bitterleaf" id="560037" type="HERB" level="14" />
<node name="Moxa" id="560038" type="HERB" level="20" />
<node name="Dusk Orchid" id="560039" type="HERB" level="26" />
<node name="Barsaleaf" id="560040" type="HERB" level="32" />
<node name="Moon Orchid" id="560041" type="HERB" level="38" />
<node name="Sinners Palm" id="560042" type="HERB" level="44" />
<node name="Dragon Mallow" id="560043" type="HERB" level="51" />
<node name="Thorn Apple" id="560044" type="HERB" level="57" />
<node name="Verbena" id="560078" type="HERB" level="63" />
<node name="Nocturnal Lantern Grass" id="560082" type="HERB" level="69" />

<!--node name="Pure Bitterleaf Extract" id="560045" type="HERB" level="" />
<node name="Dusk Orchid" id="560045" type="HERB" level="" />
<node name="Pure Bitterleaf Extract" id="560046" type="HERB" level="" />
<node name="Dusk Orchid" id="560046" type="HERB" level="" />
<node name="Moon Orchid" id="560047" type="HERB" level="" />
<node name="Moon Orchid" id="560048" type="HERB" level="" />
<node name="Moon Orchid" id="560049" type="HERB" level="" />
<node name="Thorn Apple" id="560050" type="HERB" level="" />
<node name="Dragon Mallow" id="560050" type="HERB" level="" />
<node name="Thorn Apple" id="560051" type="HERB" level="" />
<node name="Dragon Mallow" id="560051" type="HERB" level="" /-->

<node name="Rosemary" id="560069" type="HERB" level="1" />
<node name="Bison Grass" id="560070" type="HERB" level="11" />
<node name="Foloin Nut" id="560071" type="HERB" level="21" />
<node name="Green Thistle" id="560072" type="HERB" level="31" />
<node name="Straw Mushroom" id="560073" type="HERB" level="41" />
<node name="Mirror Sedge" id="560074" type="HERB" level="51" />
<node name="Goblin Grass" id="560075" type="HERB" level="61" />
</nodes>



at the end i post you my profile ty
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#4 Post by rock5 »

So you didn't want to try what I said and help me fix it? Ok fair enough.

To disable the check for your harvesting level, comment out or delete line 254 of player.lua

Code: Select all

							harvestThis = false;
It should then work.

BTW: What potion do you use to increase your harvest level and where do you get it?
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: loot harvest

#5 Post by lisa »

There are potions you can make with alchemy, 1 for each resource type. They let you harvest higher level nodes but don't let you refine higher level resources.
They are fairly cheap to make and I actually made hundreds of them to lvl alch on one of my chars. Only have a duration of like 15 mins though, can't remember for sure but I do know it annoyed me how short it was lol
Remember no matter you do in life to always have a little fun while you are at it ;)

wiki here http://www.solarstrike.net/wiki/index.php?title=Manual
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#6 Post by rock5 »

Ok, thanks. Found them in the AH. Pretty cheap. Testing now.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#7 Post by rock5 »

Looks like the last address I listed works.

Bot has been updated. Please update to revision 712.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: loot harvest

#8 Post by Supergala »

ok thk's i try this night.....have fun guys:)
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: loot harvest

#9 Post by Supergala »

rock5 wrote:So you didn't want to try what I said and help me fix it? Ok fair enough.

To disable the check for your harvesting level, comment out or delete line 254 of player.lua

Code: Select all

							harvestThis = false;
It should then work.

BTW: What potion do you use to increase your harvest level and where do you get it?
rocks i'd like to know where is this line,and also i'd like to know how to change line 144 always with each patch.....ty
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: loot harvest

#10 Post by Supergala »

rock5 wrote:At first guess I'd say that maybe the pots effect is not being added to the memory address we read for the harvesting level but I had a look at the memory address and it looks like I might have used a bad address. It doesn't seem to update when you harvest. There are 2 other results that do update I suggest you try those.

In addresses.lua change line 144

Code: Select all

	playerCraftLevelBase = 0x9D2840,
to

Code: Select all

	playerCraftLevelBase = 0x9D3320,
if that doesn't work then try

Code: Select all

	playerCraftLevelBase = 0x9D5FFC,
Make sure you do not run "rom/update" or start the bot with "rom/bot update" or it will revert the address to the old value.
bot ghatering with the second string(oX9D3320)but now with new patch don't move......can you help me pls?
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#11 Post by rock5 »

Supergala, this issue has been resolved. As I stated above, it was fixed in revision 712. Just do a revert on addresses.lua or do a "rom/update" to restore the correct address and it should work. And you don't need to delete or comment out "harvestThis = false".

On a side note, you can use the onHarvest event to use the potions when needed. It's not so easy to do so here is what I used. It goes in the profile.

Code: Select all

<onHarvest>
	local function hasBuff(_id)
		player:updateBuffs()
		-- for each buff the pawn has
		for i, buff in pairs(player.Buffs) do
			if buff.Id == _id then
				return true
			end
		end

		return false
	end

	local harvestType = database.nodes[arg1.Id].Type;
	local harvestLevel = database.nodes[arg1.Id].Level
	local craftLevel, craftBuff, buffPot
	if harvestType == NTYPE_ORE then
		craftLevel = player:getCraftLevel(CRAFT_MINING)
		craftBuff = hasBuff(501310)
		buffPot = inventory:findItem(200418)
	elseif harvestType == NTYPE_WOOD then
		craftLevel = player:getCraftLevel(CRAFT_WOODCUTTING)
		craftBuff = hasBuff(501311)
		buffPot = inventory:findItem(200420)
	elseif harvestType == NTYPE_HERB then
		craftLevel = player:getCraftLevel(CRAFT_HERBALISM)
		craftBuff = hasBuff(501312)
		buffPot = inventory:findItem(200422)
	end

	if harvestLevel > craftLevel and craftLevel + 5 >= harvestLevel and craftBuff == false and buffPot then
		buffPot:use() yrest(1000)
	end

	return true
</onHarvest>
This is for the regular Collection pots not the Superior ones. To use the Superior ones you would have to change the buffpot and craftpot ids and the 5 to an 8. What this does is, if the harvest level is too high and you have a pot and you don't have the buff then it will use the pot before harvesting.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: loot harvest

#12 Post by Supergala »

i update to last version and i try all your suggest.....never work .....can you explain me precisally?before last patch i use last your string :i change line 144 and bot ghatering all harvest with pot but now not...i' ll wait you here:) ty
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#13 Post by rock5 »

Even though you updated the bot it remembers changes you have made to the files. You might notice some of the files, in particular the addresses.lua file, are yellow or red. To have it be an exact copy of the revision file right click it and select "TortoiseSVN/Revert". Tick the file and click "ok". Or do a "rom/update" in micromacro which recalculates the addresses.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Supergala
Posts: 504
Joined: Mon May 17, 2010 3:40 pm
Location: Poland

Re: loot harvest

#14 Post by Supergala »

rock is the same proplem.....with this patch maybe i am in the same situation...never work with pot for ghatering.....can you help me?
User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: loot harvest

#15 Post by rock5 »

What resources are you trying to harvest? Please use "rom/getid.lua" to get the ID as well.

Can you please check the ID of the potion? Place it in the first bag slot then copy and paste the following into chat.

Code: Select all

/script id,name=string.match(GetBagItemLink(GetBagItemInfo(1)),"item:(.....).*%[(.*)%]") SendSystemChat(name.." "..id)
That should print the item name and ID in hex.

Lastly could you check the pot buff. When you have the buff on, copy and paste the following into chat.

Code: Select all

/script i=1 while UnitBuff( "player", i) ~= nil do name, __, __, ID = UnitBuff( "player", i) SendSystemChat(name.." "..ID) i = i + 1 end
That should print a list of your current buffs names and IDS.

Let me know what they print. I suspect a change of ID somewhere.
  • Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
  • I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
  • How to: copy and paste in micromacro
    ________________________
    Quote:
    • “They say hard work never hurt anybody, but I figure, why take the chance.”
          • Ronald Reagan
Post Reply