New Dailies in Xaveria

Additional botting resources. Addons may be either for the game itself or for the RoM bot.
Forum rules
Only post additional bot resources here. Please do not ask unrelated questions.
Message
Author
User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#81 Post by MiesterMan » Mon Dec 19, 2011 9:16 am

New update:
I found the update pattern for daily quest complete and added it to the file. It will now update the appropriate offset from charClassInfoBase as the proc that writes to it uses this address.

Beni
Posts: 54
Joined: Fri Jun 17, 2011 4:13 am

Re: New Dailies in Xaveria

#82 Post by Beni » Tue Dec 20, 2011 5:32 am

i have a problem
Attachments
Untitled.jpg

User avatar
lisa
Posts: 8332
Joined: Tue Nov 09, 2010 11:46 pm
Location: Australia

Re: New Dailies in Xaveria

#83 Post by lisa » Tue Dec 20, 2011 6:31 am

author made a slight error, I would say by doing copy paste, I do it from time to time too lol

2 choices.

1.
define proc earlier in the code.

Code: Select all

proc = getProc()
2.
change code so it uses getProc() instead of proc.

Code: Select all

			foundAddress = findPatternInProcess(getProc(), updatePattern, updateMask, 0x648000, 0xA0000);
			return memoryReadInt(getProc(), foundAddress + updateOffset) + 4;
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
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#84 Post by MiesterMan » Tue Dec 20, 2011 9:59 pm

yep, I actually did this in my userfunc so I guess I forgot to do it in the onload, lol.

Edit: Should be fixed now. Let me know if you get anymore errors.
Patterns aren't perfect sciences. If it goes wrong y'all need to let me know. (I don't really run this script anymore because I don't like logging in much anymore.)

User avatar
Sithlord512589
Posts: 36
Joined: Thu Mar 04, 2010 9:21 am

Re: New Dailies in Xaveria

#85 Post by Sithlord512589 » Fri Dec 30, 2011 11:52 pm

Hi there,

i got this error message everytime i start the script.

I remember at a previous revision it worked good.

Any idea on this ?
Attachments
Fehlermeldung_Daylies_FL_Camp.jpg
MAGE 75/ PRIEST 72 (soon 75) / ROUGE 6x
german client, Server Europe
Thankful User of the other peoples mindwork :-)

User avatar
cufRet8e
Posts: 82
Joined: Tue Dec 27, 2011 2:33 pm
Location: UK

Re: New Dailies in Xaveria

#86 Post by cufRet8e » Sat Dec 31, 2011 8:23 am

I have same error, so I am using still old version, which don't reading number of dailys left properly.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#87 Post by MiesterMan » Sat Dec 31, 2011 11:57 am

Yes, the problem is that the offset changed and the pattern didn't work after the last patch. I'm justing going to put the romscripts back in because this is becoming way too tedious.

User avatar
cufRet8e
Posts: 82
Joined: Tue Dec 27, 2011 2:33 pm
Location: UK

Re: New Dailies in Xaveria

#88 Post by cufRet8e » Sat Dec 31, 2011 12:04 pm

Another thought:
When script are changing channel because of Ogest's aggro, it should check first is there any Copper Gardener in range. I found couple of times when there was a changing channel delay activated, and Copper Gardener was attacking character. So I immediately stopped it and killed gardener. Otherwise character will not survive 25 seconds of his attacks and die.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#89 Post by MiesterMan » Sat Dec 31, 2011 12:20 pm

cufRet8e wrote:Another thought:
When script are changing channel because of Ogest's aggro, it should check first is there any Copper Gardener in range. I found couple of times when there was a changing channel delay activated, and Copper Gardener was attacking character. So I immediately stopped it and killed gardener. Otherwise character will not survive 25 seconds of his attacks and die.
I have a solution for this but if I put it in this script I'd have to add an additional dependancy on the fast login scripts. Should I add it?

User avatar
cufRet8e
Posts: 82
Joined: Tue Dec 27, 2011 2:33 pm
Location: UK

Re: New Dailies in Xaveria

#90 Post by cufRet8e » Sat Dec 31, 2011 12:24 pm

Sounds all right for me. At least let's give it a try.

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#91 Post by MiesterMan » Sat Dec 31, 2011 8:16 pm

Ok, I've made a v2 with some fast channel swapping but I ran out of daily quests while testing some of the new functions. Will have v2 ready later.

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: New Dailies in Xaveria

#92 Post by rock5 » Sat Dec 31, 2011 11:08 pm

I don't use this script but if it relies on channel swapping, I see a flaw. My server only has 1 channel.
  • 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
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#93 Post by MiesterMan » Sat Dec 31, 2011 11:56 pm

rock5 wrote:I don't use this script but if it relies on channel swapping, I see a flaw. My server only has 1 channel.
On the servers I've played on that's zone dependant. Most zones are 1 channels, some are two, and Xaveria has been 3 since it was implemented.

So Xaveria only uses one channel on your server? Man, those dog meats must be in SUPER high demand.

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: New Dailies in Xaveria

#94 Post by rock5 » Sun Jan 01, 2012 12:24 am

Australian server doesn't have a big population yet. It's 1 channels in all locations.
  • 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
Sithlord512589
Posts: 36
Joined: Thu Mar 04, 2010 9:21 am

Re: New Dailies in Xaveria

#95 Post by Sithlord512589 » Sun Jan 01, 2012 4:51 pm

Now it´s working without an error, but sometimes enemies aren´t attacked

Maybe it´s because i use the german client, going to translate the specific names and check the script again in the next days.

But nontheless i gratefull bow my head to the author(s) and supporters. THREE THUMBS UP :D

Edit: Okay did the translation. Seen to work flawlessly.

So for any german-client-user ... here is the file... have fun :lol:

Edit: Fixed translation in whole code. i missed a few target names.

And the error i described above just seem to happen if you are standing on the portpoint (recall)

So if you move a little to the middle of the camp and start the script everything is fine....

A suggestion i thrown in how about mounting while moving from/to camp? i will try to figure this out.


Okay i tried to mount with the player:mount (); command, which i set at several point but this b*st*rd just wont do it. What do i miss ? a hesitation like yrest? to get on the mount.

Need the mount to be specified somewhere, because i have 2 different, but just 1 in Actionbar?

Any suggestions ? please....
Attachments
Daily_Xaveria-FLCamp_german.xml
(11.25 KiB) Downloaded 168 times
MAGE 75/ PRIEST 72 (soon 75) / ROUGE 6x
german client, Server Europe
Thankful User of the other peoples mindwork :-)

User avatar
Sithlord512589
Posts: 36
Joined: Thu Mar 04, 2010 9:21 am

Re: New Dailies in Xaveria

#96 Post by Sithlord512589 » Sat Jan 14, 2012 10:30 am

okay i got it the mount thing.

Findfunction is your friend :shock:

i´m not a programer but as far as i understand the script, it should do the Abysal and the other killing until the dailyquest ist done.

That seems to fail.

Is it possible that the status-call if the the quest ist complete or not also have to be translated?

In short: which part gives the status-request-answer? Rom in client-selected-language or just as 1,2,3 status ?!

Hope i made my point clear? :?
MAGE 75/ PRIEST 72 (soon 75) / ROUGE 6x
german client, Server Europe
Thankful User of the other peoples mindwork :-)

User avatar
MiesterMan
Posts: 543
Joined: Tue Jul 06, 2010 9:15 pm
Location: Between the Second and Third Circles of Hell

Re: New Dailies in Xaveria

#97 Post by MiesterMan » Thu Jan 19, 2012 6:14 am

Sithlord512589 wrote:okay i got it the mount thing.

Findfunction is your friend :shock:

i´m not a programer but as far as i understand the script, it should do the Abysal and the other killing until the dailyquest ist done.

That seems to fail.

Is it possible that the status-call if the the quest ist complete or not also have to be translated?

In short: which part gives the status-request-answer? Rom in client-selected-language or just as 1,2,3 status ?!

Hope i made my point clear? :?
I'd considered going back and change this to work with "FindIdName" but I kept stopping myself because I'm not sure if there will be an issue with umlauts. Some non-standard characters don't send to the client correctly from the waypoint file. That could be the issue you're having.

You'll need to replace them with the umlauts codes:
http://solarstrike.net/phpBB3/viewtopic ... 14b#p33357

Different topic but same issue.

User avatar
Sithlord512589
Posts: 36
Joined: Thu Mar 04, 2010 9:21 am

Re: New Dailies in Xaveria

#98 Post by Sithlord512589 » Mon Jan 23, 2012 11:21 pm

Any progress on the german script tuning front?

I did not had the time to play around with the script or neither the capability?

I would try if someone could confirm or denial my suspect.

Is the status answer of the quest to to be fulfilled returned by the game or possibly returned in client-language setting (in case german)
or is it an mm answer returned in english or as number?

Thanks in advance
MAGE 75/ PRIEST 72 (soon 75) / ROUGE 6x
german client, Server Europe
Thankful User of the other peoples mindwork :-)

Germangold
Posts: 276
Joined: Thu Oct 22, 2009 3:58 am

Re: New Dailies in Xaveria

#99 Post by Germangold » Sat Jan 28, 2012 4:21 pm

eddited some line

Code: Select all

		DQ1 = RoMScript("TEXT('Sys424179_name')");
		DQ2 = RoMScript("TEXT('Sys424205_name')");
		DQNPC12 = "Wernika Diyazi";
		DQ3 = RoMScript("TEXT('Sys424181_name')");
		DQ4 = RoMScript("TEXT('Sys424180_name')");
		DQNPC34 = "Robbie Butcher";
and is way slow watching the bot turning in those quest
is traveling, good
Y not travel with mount?

User avatar
rock5
Posts: 12173
Joined: Tue Jan 05, 2010 3:30 am
Location: Australia

Re: New Dailies in Xaveria

#100 Post by rock5 » Sat Jan 28, 2012 9:24 pm

Instead of using

Code: Select all

RoMScript("TEXT('Sysnnnnnn_name')");
which is way slow because it uses RoMScript, you can use

Code: Select all

GetIdName(nnnnnn);
which gets the name from memory so is very fast.
  • 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

Who is online

Users browsing this forum: No registered users and 0 guests