Register for your free account! | Forgot your password?

You last visited: Today at 02:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Muddy's D2NT

Discussion on [Release] Muddy's D2NT within the Diablo 2 Programming forum part of the Diablo 2 category.

Reply
 
Old 02/07/2011, 20:07   #631
 
elite*gold: 0
Join Date: Sep 2008
Posts: 31
Received Thanks: 3
Hast den ne Idee wie ich das hinkrieg?
Klappt das den sonst? Sonst muss ichs mir einfach nen 2x installieren.
dragon_killer is offline  
Old 02/07/2011, 20:57   #632
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by dragon_killer View Post
Hast den ne Idee wie ich das hinkrieg?
Klappt das den sonst? Sonst muss ichs mir einfach nen 2x installieren.
Öhm...

Es wird der CD Key benutzt, den du dort einträgst.
Die Box dahinter dient dazu anzugeben, wieviele Spiele erstellt werden sollen, bis auf den nächsten CD Key gewechselt wird (den du nicht hast).
Darum trägst du dort sinnvollerweise eine 0 ein.

Wenn der andere Bot den "nativen" CD Key deiner D2 Installation verwenden soll, trägst du für das Profil keinen CD Key ein und im Feld dahinter natürlich wieder eine 0.

Reicht das so?

@topic
Habe eben mal ein kleines Video erstellt. Zu sehen ist mein Rushscript auf dem aktuellen Stand, wobei zwei Mulis durch norm gerusht werden.
Wenn ich das jetzt noch in ein entsprechendes Format bekomme und das mit dem Hochladen klappt, gibt es für die die es interessiert gleich einen Link.

Lg
Muddy
Muddy Waters is offline  
Old 02/07/2011, 21:58   #633
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
So, im habe ich mal einen Link zum Preview Video eingefügt, sowie die veralteten Bilder entfernt, welche ich demnächst durch aktuellere ersetzen werde.

Kommentare und Rückfragen dazu sind natürlich erwünscht.
Vom Stash Sortieralgorithmus und dem optimierten Cubing Algorithmus sieht man im Video leider wenig, eventuell werde ich dazu noch ein weiteres Video machen.
Aber erstmal warte ich die Resonanz ab, wenn es keinen interessiert kann ich es mir schließlich auch schenken.

Lg
Muddy
Muddy Waters is offline  
Thanks
2 Users
Old 02/07/2011, 23:09   #634
 
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
Mann der Bot ist ja sowas von intelligent, macht richtig Spaß denen zuzusehen.
Bin echt auf die 1.14 oder so gespannt

Bin auch auf die Resonanz gespannt, denke aber, die sind fast alle satt
und warten auf die neue Ladder.
fred9x9 is offline  
Old 02/08/2011, 01:00   #635
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by fred9x9 View Post
Mann der Bot ist ja sowas von intelligent, macht richtig Spaß denen zuzusehen.
Bin echt auf die 1.14 oder so gespannt

Bin auch auf die Resonanz gespannt, denke aber, die sind fast alle satt
und warten auf die neue Ladder.
Über 1.14 bin ich mit 1.2 ja schon drüber.
Das war der logische Schritt, nachdem ich in den Statustext Balken per Reverse Engineering nur eine Versionsbezeichnung mit zwei Ziffern unterbringen konnte.
Obwohl dieser Schritt auch wieder etwas zufällig war, eigentlich wollte ich nämlich nachträglich die Farbformatierung von hexadezimal Farben anpassen.
Das lässt sich aber dummerweise nicht per Hex Editor lösen, da bräuchte man schon Quelltext.

Hintergrund ist der:
In der laufenden Version wird der Logeintrag mit der Spielstatistik in einer Farbe dargestellt, die vom Füllstand der Truhe abhängig ist, sodass man immer direkt sieht, wie voll der Char in etwa ist.
Dazu wird einfach über den prozentualen Füllstand der Truhe ein Farbzwischenwert zwischen 2 vorgegebenen Farben berechnet.
Nun beginnen aber sowohl D2 Farbcodes (Format: ÿc0) wie auch hexadezimal Farben (Format: ÿ000000) mit dem Zeichen ÿ.
Hat nun die Hexadezimalfarbe einen bestimmten Rotwert, so steht ganz vorne ein C, führt das zu ÿc, was zur Folge hat, dass der gesamte Ausdruck fälschlicherweise als D2 Farbcode interpretiert wird.
Das ganze Problem hätte man nicht, wenn der D2NT Manager ein anderes Format für hexadezimal Farben verwenden würde, also beispielsweise #000000 statt ÿ000000, aber das hat der liebe Koreaner wohl nicht bedacht.

Deshalb musste ich das jetzt ein wenig komplizierter umsetzen und gezwungenermaßen andere Farben auswählen, als ich eigentlich wollte.



Aber zurück zum Thema, ich hoffe, dass ich in den nächsten 2 Wochen soweit bin. Mich hält ja immer mein altes Problem zurück: kaum habe ich was entwickelt, fällt mir wieder was neues ein.

Aber ich habe schließlich Semesterferien, mal schauen, wie gut ich voran komme.

Lg
Muddy
Muddy Waters is offline  
Old 02/08/2011, 14:16   #636
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,147
Received Thanks: 306
Quote:
Originally Posted by Muddy_Waters View Post
Könntest auch einfach das Diablo Script etwas anpassen, sodass der Pala sich erstmal neben De Seis bewegt und ein paar Hämmer castet, in die die fanatische Wuseltruppe dann reinläuft.
Nach 1-2 Sek sollte De Seis dann relativ frei stehen und du kannst dich seiner annehmen.

Auf die Weise bist du Mercunabhängig und reduzierst die Chicken Quote trotzdem.
Du musst dir einfach immer überlegen, was du machen würdest, wenn du selber steuerst.
In 80% der Fälle lässt sich das genau so oder in ähnlicher Form mit D2NT umsetzen.

Wenn du dazu Hilfe brauchst --> Programming Sektion

Lg
Muddy
Hier bin ich^^ Habe mir überlegt das ich nur bei DeSeis einmal Heulen casten will, denke das sollte nicht so schwierig sein in das Dia Script einzubauen? Kenne mich damit nur überhaupt nicht aus^^ Gibt es eine Zeile die das macht?

€: würde ja versuchen mich wieder etwas reinzulesen, allerdings schreib ich die Woche noch 3 nette Klausuren und muss gleich wieder in die Uni. Denke die Stelle zum einfügen dürfte ich finden, weiß nur nicht was ich wie schreiben muss das er nach dem öffnen des Siegels mit etwas Abstand zu DeSeis (momentane ist eigentlich gut) Heulen schreit.
XxArenaxX is offline  
Old 02/08/2011, 14:21   #637
 
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
Jo Muddy.
Aber die 1.2 haste noch nicht public gemacht, oder?
Jedenfalls hab ich sie noch nirgendwo gesehen. Trotz Sufu.

Zum Farbenproblem und Quellcode.
Ich traue dir ja alles zu.
Schau mal hier,

die Version 5 ist kostenlos.
Bei mir hörte es halt bei Z80 auf und dann nur im Notfall
wegen zeitkritischer Routinen mal bissel assembeln.
fred9x9 is offline  
Thanks
1 User
Old 02/08/2011, 18:21   #638
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by XxArenaxX View Post
Hier bin ich^^ Habe mir überlegt das ich nur bei DeSeis einmal Heulen casten will, denke das sollte nicht so schwierig sein in das Dia Script einzubauen? Kenne mich damit nur überhaupt nicht aus^^ Gibt es eine Zeile die das macht?

€: würde ja versuchen mich wieder etwas reinzulesen, allerdings schreib ich die Woche noch 3 nette Klausuren und muss gleich wieder in die Uni. Denke die Stelle zum einfügen dürfte ich finden, weiß nur nicht was ich wie schreiben muss das er nach dem öffnen des Siegels mit etwas Abstand zu DeSeis (momentane ist eigentlich gut) Heulen schreit.
Joa, kein Thema. Wie sieht denn dein Diascript aus?
Quote:
Originally Posted by fred9x9 View Post
Jo Muddy.
Aber die 1.2 haste noch nicht public gemacht, oder?
Jedenfalls hab ich sie noch nirgendwo gesehen. Trotz Sufu.

Zum Farbenproblem und Quellcode.
Ich traue dir ja alles zu.
Schau mal hier,

die Version 5 ist kostenlos.
Bei mir hörte es halt bei Z80 auf und dann nur im Notfall
wegen zeitkritischer Routinen mal bissel assembeln.
Ich habe Zweifel, ob das was bringt. Eventuell um Sachen nachzuvollziehen, aber um was zu ändern müsste ich es eh neu compilieren und dazu bräuchte man alles, nicht nur Auszüge.

Trotzdem danke für die Anregung.

Lg
Muddy

Edit: Nein, 1.2 ist meine laufende Version, public ist derzeit nur 1.13.
Muddy Waters is offline  
Old 02/08/2011, 20:59   #639
 
elite*gold: 0
Join Date: Jan 2011
Posts: 3
Received Thanks: 0
Hallo,
ich habe den Bot V1.13 von Seite1 heruntergeladen und einen MF-Bot konfiguriert. Dieser klinkt sich in ein neues Spiel ein, aber nach genau 45sec verlässt er dieses immer ohne Grund. Dabei ist es egal welches script als erstes läuft, oder welche Klasse (Zauberin, Pala,..) aktiv ist. Diese Meldung kommt danach "Your connection has been interrupted". Ich habe das englische D2 installiert und es läuft nur dieser eine Bot. Kennt ihr das Problem? Gruß, mnfpwr
mnfpwr is offline  
Old 02/08/2011, 21:06   #640
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by mnfpwr View Post
Hallo,
ich habe den Bot V1.13 von Seite1 heruntergeladen und einen MF-Bot konfiguriert. Dieser klinkt sich in ein neues Spiel ein, aber nach genau 45sec verlässt er dieses immer ohne Grund. Dabei ist es egal welches script als erstes läuft, oder welche Klasse (Zauberin, Pala,..) aktiv ist. Diese Meldung kommt danach "Your connection has been interrupted". Ich habe das englische D2 installiert und es läuft nur dieser eine Bot. Kennt ihr das Problem? Gruß, mnfpwr
Ich meinte mehr, dass du dich bei weiteren Fragen hier meldest, nicht dieselbe Frage nochmal stellst, die ich dir schon per PM beantwortet habe.

Aber macht ja nichts...

Lg
Muddy
Muddy Waters is offline  
Old 02/09/2011, 09:03   #641
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,147
Received Thanks: 306
Habe deinen originalen Bot von Seite 1, nichts verändert^^

Hast du Erfahrungen mit Fc RedVex Plugin und deinem Bot? Mir scheint, dass seit ich es nutze Diablo immer hängen bleibt-.- Ist halt ärgerlich wenn ich es nachts laufen lassen will und es nach 3 Runs hängen bleibt. Ich vermute das es an der Virenmeldung von Antivir liegt-.-
XxArenaxX is offline  
Old 02/09/2011, 09:27   #642
 
elite*gold: 0
Join Date: Aug 2010
Posts: 141
Received Thanks: 30
Quote:
Originally Posted by XxArenaxX View Post
Habe deinen originalen Bot von Seite 1, nichts verändert^^

Hast du Erfahrungen mit Fc RedVex Plugin und deinem Bot? Mir scheint, dass seit ich es nutze Diablo immer hängen bleibt-.- Ist halt ärgerlich wenn ich es nachts laufen lassen will und es nach 3 Runs hängen bleibt. Ich vermute das es an der Virenmeldung von Antivir liegt-.-
Kann ich bestätigen

Ich nutze teilweise das Redvex - Plugin und Antivir macht mir da auch immer Probleme.

Lösung: Den Redvex Ordner bzw Redvex.exe manuell bei den Ausnahmen eintragen und automatische Updates deaktivieren (Hatte das Problem, das beim Update der Diablo - Bildschirm gefreezt wurde)
Nuru der Stadtmasseur is offline  
Thanks
1 User
Old 02/09/2011, 13:36   #643
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Ich nutze das FCR Plugin und Avast und habe keinerlei Probleme.

Denke demnach auch, dass es daran liegt. Und Hängenbleiben habe ich auch ab und an, allerdings wird dann einfach das Fenster neugestartet.

Ich sehe schon, wird Zeit, dass ich mit dem Update nachkomme.

Nochmal zum CS:
Ging es jetzt um einen Workaround für einen Hammerdin oder war das doch irgendwas Barb bezogenes? Ich meine ich hatte dich im Spam topic etwas missverstanden...

Lg
Muddy
Muddy Waters is offline  
Old 02/09/2011, 14:24   #644
 
elite*gold: 0
Join Date: Jul 2009
Posts: 2,147
Received Thanks: 306
Hi,
will eigentlich "nur" (keine Ahnung wie aufwendig das ist, vermute nicht sehr) das der Barb nach dem obigen Siegel öffnen, dann an den Rand zur DeSeis Gruppe telt (so weit ist ja schon alles top) einmal Heulen castet.
Denke bei Nila währe es gut wenn ich das dann da noch einfüge. Als permanenten Erstangriff will ich es nicht, da habe ich Warcry. Das hilft mir aber bei DeSeis auch nicht wirklich.
XxArenaxX is offline  
Old 02/09/2011, 14:38   #645
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by XxArenaxX View Post
Hi,
will eigentlich "nur" (keine Ahnung wie aufwendig das ist, vermute nicht sehr) das der Barb nach dem obigen Siegel öffnen, dann an den Rand zur DeSeis Gruppe telt (so weit ist ja schon alles top) einmal Heulen castet.
Denke bei Nila währe es gut wenn ich das dann da noch einfüge. Als permanenten Erstangriff will ich es nicht, da habe ich Warcry. Das hilft mir aber bei DeSeis auch nicht wirklich.
Ich habe dir mal die De Seis Funktion aus dem aktuellen Script rausgesucht.

Einfach die alte durch das hier ersetzen:
Code:
function NT_OpenDeSeisSealInt(type)
{
    var i, n;
    var _attackpos = [7780, 5255, 7800, 5255, 7800, 5235, 7780, 5235];
    var _monstername = GetLocaleString(2852);
    var _deSeis, _dist;

    if(type == 1)
        _attackpos.push(7773, 5215, 7773, 5197, 7794, 5196, 7813, 5189, 7814, 5171, 7804, 5156, 7787, 5154);
    else
        _attackpos.push(7811, 5216, 7810, 5197, 7787, 5192, 7772, 5183, 7773, 5166, 7784, 5154, 7800, 5154);
        
    switch(me.classid)
    {
        case NTC_CHAR_CLASS_BARBARIAN:
        case NTC_CHAR_CLASS_PALADIN:
            _dist = 8; // <-- Hier kannst du übrigens den Abstand zu De Seis einstellen ;)
            break;
        case NTC_CHAR_CLASS_DRUID:
            _dist = 10;
            break;
        default:
            _dist = 12;
    }
    
    for(i = 0; i < _attackpos.length; i += 2)
    {
        NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);

        NTA_ClearPosition(30, true, 2);
    }

    for(i = 0; i < 4; i++)
    {
        if(type == 1)
        {
            MW_OpenSeal(394);
            
            NTM_MoveTo(me.areaid, 7771, 5196);
            
            _deSeis = NTC_FindUnit(NTC_UNIT_MONSTER, _monstername, 3);
            
            if(_deSeis)
            {
                if(!NTM_MoveTo(me.areaid, 7776, _deSeis.y + _dist))
                    NTM_MoveTo(me.areaid, 7776, _deSeis.y - _dist);
                    
                NTC_CastSkill(130, NTC_HAND_RIGHT); // <-- Howl gefällig?
            }
            else
                NTA_ClearPosition(20);
        }
        else
        {
            MW_OpenSeal(394);

            NTM_MoveTo(me.areaid, 7789, 5154);
            
            _deSeis = NTC_FindUnit(NTC_UNIT_MONSTER, _monstername, 3);
            
            if(_deSeis && _deSeis.y + _dist <= 5201)
            {
                if(!NTM_MoveTo(me.areaid, 7776, _deSeis.y + _dist))
                    NTM_MoveTo(me.areaid, 7776, _deSeis.y - _dist);
                    
                NTC_CastSkill(130, NTC_HAND_RIGHT); // <-- Howl gefällig?
            }
            else
                NTM_MoveTo(me.areaid, 7776, 5195);
        }

        for(n = 0; n < 10; n++)
        {
            NTC_Delay(200);

            if(NTA_KillMonster(_monstername))
            {
                NTA_ClearPosition(30);
                NTSI_PickItems();

                return NTM_MoveTo(me.areaid, 7800, 5255, 3, true);
            }
        }
    }

    return false;
}
Ich hoffe die SkillID von Howl passt, probier es einfach mal aus.

Lg
Muddy
Muddy Waters is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Release] D2NT 3.1 1.13c
07/17/2016 - Diablo 2 - 91 Replies
hi, hab eben den d2nt3.1 gefunden. ein neues baba script is dabei. release thread eon D2NT3.1
[Realease] Muddy's Waypoint Catcher
08/21/2013 - Diablo 2 Programming - 46 Replies
Moin zusammen, hier mal die erste Release Version eines kleinen Scripts genannt Waypoint Catcher. Das ganze ist jetzt nichtmal 24h alt, dementsprechend sind vermutlich noch einige Bugs vorhanden. Hinweise dazu nehme ich gerne entgegen. ;) Features: - Suchen sämtlicher Wegpunkte mit Ausnahme, wobei in Akt ein durch Probleme im Jail Bereich nach dem Wegpunkt Outer Cloister abgebrochen wird - Wahlweise auch mit TP an jedem gefundenen Wp, sodass man damit auch anderen (nicht-Bots) die...
[D2NT] Long Dia Release
05/10/2011 - Diablo 2 Programming - 28 Replies
Ein kleines Script für diablo, es startet beim eingang macht ein tp cleart den weg zum star macht am star noch ein tp dann läufts wie das normale nur cleart es schöner :) hoffe euch gefällts ich habs noch nicht wirklich getestet (2-3 runs) bugs können gerne hier gepostet werden verbesserungs vorschläge auch :D installation: 1.)Script in den Bot ordner kopieren 2.)Script im editor oder vergleichbaren öffnen 3.) Msg´s anpassen (ist nicht schwer) 4.) in der char config die zeile...
D2NT 3.0 Pickit release
10/22/2010 - Diablo 2 - 77 Replies
edit
Muddy's D2NT Help
07/29/2010 - Diablo 2 - 3 Replies
hi i just started to use the bot it work's great. how do i set up the skill's i use on my Sorc and pick up itme's? ..... if you reply to this post please use english



All times are GMT +1. The time now is 02:48.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.