[Realease] Muddy's Waypoint Catcher

07/16/2010 10:58 flusen#16
moin,
schöne Sache das... danke!

Hab´s bei mir jetzt auch nen paarmal laufen lassen.

Jail lief bei mir Problemlos durch, dafür hat er Act2 Cellar etwas rumgemuckt.
Zum einen wollte er manchma nich in den HaremLvl1 runter
(sah irgendwie so aus als stünde er hinter der Säule vom Eingang!?)
und den WP danach (Cellar) hat er eben erst beim letzten durchlauf (von ca. 5) genommen
(leider ist mir das erst beim letzten durchlauf aufgefallen & da hat er ihn
natürlich genommen, daher weiss ich nich ob es mit dem ersteren Prob. zusammenhing :()

Und Act5 konnte er den WP bei Nila nich holen, weil ich bisher Anja nonich angesprochen hatte - könnte
man ja evtl. noch einfügen das er sie Sicherheitshalber einma anspricht wenn kein rotes Portal da is.

Für´s Magi-WP funzt die Lösung von Diablofarmer. Hatte das me.Cancel einfach mal
in deinem Script eingefügt und stand kurz danach in der Schlucht...
nur das WP nimmt er dann halt nonich.

Ansonsten fänd ich´s noch klasse wenn die Skipfunktion etwas feinfühliger wär
(Stellenweise muss man doch recht oft drücken bis man nen Moment erwischt in dem sie greift &
denn passierts wiederum leicht das man einma zuviel drückt und der nächste Act auch übersprungen wird),
man auch evtl. die Option hätte einzelne WPs zu Skippen
bzw wie andreas4 schon sagte das vorhandene WPs nichmehr gesucht werden.

Aber auf jeden Fall ein tolles Script - ärgert mich fast dass mir nur sowenig WPs fehlen ;)

gruss, flusen
07/16/2010 16:42 Muddy Waters#17
Quote:
Originally Posted by Diablofarmer View Post
hab nich alle posts gelesen, da ich totmüde bin

Code:
var _journal;

    _journal = NTC_FindUnit(NTC_UNIT_OBJECT, 357, 10);

    if(_journal)
    {
        NTC_OpenChest(_journal);
        NTC_Delay(200);
        me.Cancel(0);
        me.Cancel(1);
    }
sollte meines Wissens nach funzen. wenns schon gelöst ist , sry :)
Klasse, du bist mein Held! :handsdown:
Der Parameter 0 bei der Cancel() Methode hatte mir gefehlt. :o

Quote:
Originally Posted by flusen View Post
moin,
schöne Sache das... danke!

Hab´s bei mir jetzt auch nen paarmal laufen lassen.

Jail lief bei mir Problemlos durch, dafür hat er Act2 Cellar etwas rumgemuckt.
Zum einen wollte er manchma nich in den HaremLvl1 runter
(sah irgendwie so aus als stünde er hinter der Säule vom Eingang!?)
und den WP danach (Cellar) hat er eben erst beim letzten durchlauf (von ca. 5) genommen
(leider ist mir das erst beim letzten durchlauf aufgefallen & da hat er ihn
natürlich genommen, daher weiss ich nich ob es mit dem ersteren Prob. zusammenhing :()

Und Act5 konnte er den WP bei Nila nich holen, weil ich bisher Anja nonich angesprochen hatte - könnte
man ja evtl. noch einfügen das er sie Sicherheitshalber einma anspricht wenn kein rotes Portal da is.

Für´s Magi-WP funzt die Lösung von Diablofarmer. Hatte das me.Cancel einfach mal
in deinem Script eingefügt und stand kurz danach in der Schlucht...
nur das WP nimmt er dann halt nonich.

Ansonsten fänd ich´s noch klasse wenn die Skipfunktion etwas feinfühliger wär
(Stellenweise muss man doch recht oft drücken bis man nen Moment erwischt in dem sie greift &
denn passierts wiederum leicht das man einma zuviel drückt und der nächste Act auch übersprungen wird),
man auch evtl. die Option hätte einzelne WPs zu Skippen
bzw wie andreas4 schon sagte das vorhandene WPs nichmehr gesucht werden.

Aber auf jeden Fall ein tolles Script - ärgert mich fast dass mir nur sowenig WPs fehlen ;)

gruss, flusen
Das mit dem Harem ist bekannt, muss mal schauen ob ich das noch ändern kann.

Cellar sollte an sich funktionieren. Man hat dort zwar dieselben Probleme wie in Jail Level 1-3, dafür sind die Ebenen dort konstant, was die Sache schon um einiges leichter macht. Im zweifelsfall muss ich konstante Routen einfügen, wobei ich sowas eigentlich wenn möglich vermeide, weil es einfach alles andere als ein eleganter Lösungsansatz ist.

Das mit Anya ist erledigt, Canyon auch. :)

Beim Drücken der Skip Taste wird eine globale Variable derart verändert, dass die Schleife, die für jeden Akt läuft, beim nächsten Durchlauf stoppt.
Das gefällt mir auch eigentlich ganz gut so, aber ich denke ich werde noch eine Ausgabe hinzufügen, damit man merkt, dass auf die Eingabe reagiert wurde.

Ich habe auch eine Funktion Eingebaut, die dafür sorgt, dass vor dem ersten nicht vorhandenen Wegpunkt begonnen wird, kommt alles mit dem nächsten Update.

Wobei es das Update erst gibt, wenn ich den Jail Teil wenigstens etwas besser gelöst habe. :rolleyes:

Lg
Muddy
07/18/2010 17:44 stairbuilder#18
sorry I don't read/write German at all so I don't know if you figured out how to get rid of the writing when you click alter at summoner, this is the way that Korean modded version does it

Code:
const _MyMI_UI_ESC       = 0x09;
Code:
    do
    {
        me.Cancel(0);
        NTC_PingDelay(400);
    } while (!GetUIState(_MyMI_UI_ESC));

    do
    {
        me.Cancel(0);
        NTC_PingDelay(400);
    } while (GetUIState(_MyMI_UI_ESC));
I've been working on a similar script. Thought it would be an easy quick script to write, but it is not the case at all, lmao
07/18/2010 17:48 Medix#19
hi stairbuilder nice to see you here :)

Was the mulesource helpful for you ?


@Muddy_waters danke vorhin auspobiert läuft 1A das Script
07/18/2010 17:57 stairbuilder#20
also for getting the wp for worldstone 2 you can add a check to see if the ancients quest is done or not
I haven't actually tried it, but I was thinking something like this
Code:
if(me.GetQuest( 39 , 12 )
   move to stairs, blah, blah, blah
else(go back to town and idle)
07/18/2010 18:01 stairbuilder#21
Quote:
Originally Posted by Medix View Post
hi stairbuilder nice to see you here :)

Was the mulesource helpful for you ?


@Muddy_waters danke vorhin auspobiert läuft 1A das Script
ya I've been looking at both yours and medix, but haven't felt like a major project lately.

I actually come around a bit to see what you guys are up to, but my German is non existent and translators are awkward, lol.

maybe it's time for me start learning some German, lol
nice thing is for the most part code is code
07/18/2010 20:50 Muddy Waters#22
Quote:
Originally Posted by stairbuilder View Post
ya I've been looking at both yours and medix, but haven't felt like a major project lately.

I actually come around a bit to see what you guys are up to, but my German is non existent and translators are awkward, lol.

maybe it's time for me start learning some German, lol
nice thing is for the most part code is code
Thanks for your advice. :)

I already got a solution for the journal at arcane which is quite similar to your suggestion. I got a loop as well which is running while the red portal doesn't exist. This works pretty well. :cool:

Your approach for the waypoint at worldstone keep level 2 sounds quite interesting, I will definately give it a try.

Any chance you might give me a hint on why the areas Jail Level 1-3 totally mess up my script? Both instantiating tile units and calculating paths is likely to fail there and I still don't have any idea why... :(

Regards
Muddy

P.S.: I wouldn't even mind posting solely in english, but I got a feeling that there are at least a few people who wouldn't be particulary satisfied with that. :D
07/18/2010 22:28 stairbuilder#23
hey it is a german site so I'm the weird one, lmao

not really sure what the problem with jail is. I sat down to write this script and figured it would be quick easy project. Right off the bat getting out of act 1 town with the east exit had to be addressed and act 1 has been a pain. Even when you think you have a good work around for it figured out still messes up 5-10% of the time. If I come up with something I will let you know.
07/20/2010 15:11 nosferatu00#24
versuch mal im "jail-bereich" einfach ein paar random teleports einzufügen
07/20/2010 15:38 Muddy Waters#25
Quote:
Originally Posted by stairbuilder View Post
hey it is a german site so I'm the weird one, lmao

not really sure what the problem with jail is. I sat down to write this script and figured it would be quick easy project. Right off the bat getting out of act 1 town with the east exit had to be addressed and act 1 has been a pain. Even when you think you have a good work around for it figured out still messes up 5-10% of the time. If I come up with something I will let you know.
I actually did a little workaround for leaving town in Act 1. Should work perfectly in the next release. :)
Quote:
Originally Posted by nosferatu00 View Post
versuch mal im "jail-bereich" einfach ein paar random teleports einzufügen
Den Ansatz hatte ich sogar schon...führt leider nicht zu dem, was ich mir erhoffe. Ich finde das ganze relativ frustrierend, weil man auch mit guten programmiererischen Gedankengängen an dem Nicht-Funktionieren der globalen D2NT Funktionen scheitert.
Ich werd trotzdem weiter drüber nachdenken, so leicht gebe ich mich nicht geschlagen. :)

Lg
Muddy
07/21/2010 06:31 Diablofarmer#26
guck ma in den koreanischen rein, die haben es doch auch gelöst, wenn ich richtig informiert bin



stairbuilder :awesome: glad to see you here .. heeellllo
07/21/2010 19:34 Muddy Waters#27
Quote:
Originally Posted by Diablofarmer View Post
guck ma in den koreanischen rein, die haben es doch auch gelöst, wenn ich richtig informiert bin



stairbuilder :awesome: glad to see you here .. heeellllo
Da ich mich damit nicht auskenne, wüsste ich nicht, wo in etwa ich danach zu suchen hätte. Wenn du was konkreteres hast darfst du es mir aber gerne mitteilen. ;)

In der zwischenzeit poste ich mal ein kleines Update. :)

Folgende Änderungen sind mit dem Update enthalten:
  • Einbindung des Wegpunkts Worldstone Keep Level 2 mit allem was dazu gehört
  • Einbindung des Wegpunkts Canyon of the Magi (Vielen Dank an Diablofarmer für die Referenz dazu!)
  • Entfernung der Wegpunkte Jail Level 1 und Catacombs Level 2 in Akt 1, aufgrund immernoch vorhandener starker Schwierigkeiten in den Ebenen Jail Level 1-3
  • Verbesserte Einheits-/Richtungsvektor Berechnung zum Verlassen der Stadt in Akt 1
  • Implementierung einer Funktion zum Benutzen eines "Startwegpunktes" in jedem Akt
  • Automatisches Nachkaufen von TPs, wenn diese beim Erstellen eines Portals an einem Wegpunkt fehlen
  • Diverse kleinere Änderungen, sowie einige Stilverbesserungen

Wenig bis garnicht getestet, könnte also durchaus noch der ein oder andere Fehler drin sein. ;)

Lg
Muddy
09/06/2010 19:54 dave202#28
danke für dieses tolle script :handsdown: mein neuer hdin hat alle 5 akte in 10min abgetelt und die wps aufgesammelt.

Weiter so!

MfG
09/12/2010 21:48 kingvan#29
whats the password?
09/13/2010 21:56 lanara#30
Quote:
Originally Posted by kingvan View Post
whats the password?
muddy