D2Bot# mit Kolbot RELEASE - Ein neuer Bot für D2BS

06/02/2012 21:03 kolton1#466
Unit.itemType is defined in the d2bs core. upper/lowercase/space does NOT matter (you can put [Ty pE] == ArmO R and it will work)
Some item aliases don't work because of core differences.
These are:
[type] == weapon <- use multiple types instead of this. for example - club, hammer, spear etc. armor/helm/auricshields/belt/gloves/boots etc. work properly
itemaddskilltab <- use individual skill tabs here. for example - fireskilltab, poisonandboneskilltab etc
itemaddclassskills <- same as above
itemaura <- use individual auras, ie. meditationaura, mightaura etc.
plusdefense <- this is completely broken

If it doesn't want to even read the file, make sure the encoding is in ANSI
If there's any errors, post them here.

I'll be busy with studies until end of june-early july

I did manage to make another Test version branch, but there will be no support until it's in the main repo (most likely after exams)

Quote:
Originally Posted by [Only registered and activated users can see links. Click Here To Register...]
It's time for another Test version branch
[Only registered and activated users can see links. Click Here To Register...]

This one contains various fixes, but the reason it's a separate branch is alpha version of automule.
Automule uses a separate mule profile, so you must have at least 2 cd-keys.

Quick mule setup - d2bot# part [Only registered and activated users can see links. Click Here To Register...]
kolbot part - open libs/automule.js and read option descriptions

NOTE: If you're expecting a fully functional and bug free solution, please do not use this!
I'm looking for people familiar with the bot that know how to read and how to give feedback.
This is ALPHA so please don't report trivial issues (such as stashing scrolls the mule begins with).
I recommend using a loose pickit if you want to test. The folder "mules" will contain mule accounts and characters when they're made by the automule. I suggest you don't use premade accounts/characters.
06/02/2012 21:05 iso1064#467
#DELETE
06/02/2012 21:18 Tyon#468
Quote:
Originally Posted by kolton1 View Post
Some item aliases don't work because of core differences.
These are:
[type] == weapon <- use multiple types instead of this. for example - club, hammer, spear etc. armor/helm/auricshields/belt/gloves/boots etc. work properly
itemaddskilltab <- use individual skill tabs here. for example - fireskilltab, poisonandboneskilltab etc
itemaddclassskills <- same as above
itemaura <- use individual auras, ie. meditationaura, mightaura etc.
plusdefense <- this is completely broken
If it doesn't want to even read the file, make sure the encoding is in ANSI
If there's any errors, post them here.
It was a combination of all of them.
After setting the file encoding to ANSI and removing the lines with the bad item aliases it works like a charm again.

Another thing I noticed:
The bot takes a really long time checking the pickit after opening the chests at countess. While this is nothing new for me(I am looking at you, D2NT) because of my netbook, it us really long compared to Kurast Chests or scanning after killing monsters.
06/02/2012 21:18 shytim#469
Quote:
Originally Posted by kolton1 View Post
If it doesn't want to even read the file, make sure the encoding is in ANSI
If there's any errors, post them here.

Edit: Same here, works with different encoding. Thanks a lot.
06/02/2012 21:24 kolton1#470
Using notepad++, only the first 2 will work with d2bs (utf-8 without BOM and ANSI)
[Only registered and activated users can see links. Click Here To Register...]

I will have to consult core developers about unicode support, because ansi can break ÿc colors in some windows languages.
06/02/2012 22:49 njomnjomnjom#471
@ParLay Jap, der neue manager ist etwa 2 wochen alt denkich - der ist das update auf jeden wert.
Es gibt seit gestern/heute auch eine BETA des automules, es gibt keinen support für dieses automule und keine Garantie. Es müsste im "branches" ordner sein wenn du updatest.

@Tyon Normalerweise werden "minilags" vor oder nach dem Chestöffnen nicht von der Pickit verursacht. Es ist eher so, dass der Pather aufgerufen wird nachdem eine Chest geöffnet wurde und die nächste gesucht wird. Der Pather muss den kompletten Weg berechnen zur nächsten Chest und schlägt deswegen voll auf die CPU/whatever.
Mit anderen Worten die "minilags" sind sozusagen Ladezeiten :D
Besonders extrem ist das in der geheimen Zuflucht wenn man Chestbotting betreibt.


Ich hau die alte unfertige njomnjomnjom Pickit vielleicht noch heut nacht ins Forum - oder in die Coding section würde mich freuen wenn die dann einer testet bezüglich unerwünschter itempicks.
Bin gerade dabei sie auf die neue Syntax zu uppen.
06/02/2012 23:49 Tyon#472
Quote:
Originally Posted by njomnjomnjom View Post
Es ist eher so, dass der Pather aufgerufen wird nachdem eine Chest geöffnet wurde und die nächste gesucht wird. Der Pather muss den kompletten Weg berechnen zur nächsten Chest und schlägt deswegen voll auf die CPU/whatever.
Ja klar aber die Truhen sind dort direkt nebeneinander. Da muss der keinen Pfad generieren sondern einfach nur Telekinese nutzen.
Zudem läuft diese Pfad Generierung in Kurast wesentlich geschmeidiger.
06/02/2012 23:51 Mr.Anonymous#473
Vielen Dank :D richtig nett gemacht
06/03/2012 00:06 njomnjomnjom#474
@ Tyon es wird die selbe Function ausgeführt wie in dem kurastscript um die Truhe zu finden :)
Dat weis ich ganz genau weil ich den Entwurf für das jetzige countess script geschrieben habe (simple edits wie die doloop etc).
Aber ich beobachte die Sache mal ein wenig.

@anonym
Danke im Namen von allen die wirklich für den Bot verantwortlich sind :)
06/03/2012 02:00 xTuc#475
done.

big thx :)
06/05/2012 09:33 Tyon#476
[Only registered and activated users can see links. Click Here To Register...]

Also the item was gambled and not found at countess.
06/05/2012 12:25 kolton1#477
Misc.logItem() needs an overhaul, my exam is on 14th so I can start working again after that.
06/05/2012 17:31 headfuck#478
also auch zum pickit, habe selber reingeschrieben, dass er makellose steine picken soll. tut er auch brav und bringt sie auch in meine kiste. wenn ich allerdings andere items finde (bsp. skiller charm) der auch eigentlich behalten werden sollte verkauft er den...

woran kann das liegen?

danke schonmal ;) btw top arbeit hier!
06/05/2012 19:58 c.c.#479
erstmal eine top arbeit, service wird hier auch super angeboten.

nun zu meinem 2 kleinen problemen:
ich wollte cows nach baal machen, damit ich die min game zeit nicht rum stehen muß. ich habe also das cow script nach baal eingfügt, aber er macht es einfach nicht. habe manager neu gestartet, es hat einfach nicht geholfen.
das andere ist, kann man irgendwo einfügen, das er die ip vom server in der console mit anzeigt?
06/05/2012 21:03 Tyon#480
@headfuck

Du musst die Pickit Dateien nach deinen Wünschen anpassen. Die mitgelieferten Pickit Dateien sind ziemlich speziell.

@c.c.

Ich vermute du hast einfach die Cow Level Zeile kopiert und hinter das Baal Skripte gesetzt.

Kolbot hat dann aber zwei Einträge für das Cow Level, einmal Ja und einmal Nein.
Findet der gar nicht gut.

Lösch die Cow Level Zeile die sich unter Act 1 befindet und es sollte funktionieren und nutze in Zukunft Ausschneiden.