So unsinnig das jetzt auch klingen mag: ich möchte mehrere D2 Single Players laufen lassen.
Ich habs versucht einfach über den D2NT Manager zu machen, allerdings gibt es das Problem, dass die Position der Charaktere in der Übersicht nicht fix ist, sondern es ist immer der zuletzt gespeicherte Charakter auf Position 1. Ich habe mir schon gedacht, dass ich das überlisten kann, indem ich einfach beim Start die Charaktere schnell selbst auswähle. Das funktioniert auch problemlos bis zu dem Zeitpunkt, an dem entweder beide "gleichzeitig" das Spiel verlassen, oder einer der Bots abstürzt und dadurch das Profil nicht gespeichert wird.
Nächste Idee war mehrere D2 Instanzen laufen lassen, allerdings speichert Windows nur ein Save Folder in die Registry sodass selbst bei zwei verschiedenen Spielen derselbe Fehler auftritt.
Einzige mir bekannte Lösung dafür ist Sandboxie. Google hat mir bei dem Problem leider auch nicht weitergeholfen, deshalb schreibe ich hier.
Egal was ich im Kompatibilitätsmodus starte, das Spiel startet und beendet sich sofort wieder.
Adminrechte habe ich auch.
schreibt, sodass er immer auf denselben Save Ordner zurückgreift.
Ums deutlicher zu machen:
1. Ich installiere D2 auf Laufwerk C:
2. Ich installiere D2 auf Laufwerk D:
3. Ich starte D2 auf Laufwerk C: und erstelle einen Spieler
-> Windows erstellt einen Registrierungsschlüssel: "Save Path" und setzt ihn auf Laufwerk C:
4. Ich starte D2 auf Laufwerk D: und der eben erstellte Spieler ist genau dort aufzufinden, obwohl ich die Instanz zum ersten Mal starte. Das passiert weil das Spiel auf Laufwerk D: auch auf den Save Ordner auf Laufwerk C: zugreift. (steht ja immerhin so in der Registry)
Installieren bedeutet hier: In einen Temp Ordner installieren, rauskopieren und wieder Deinstallieren. Selbes auf Laufwerk C: und D:
Edit
Für alle die es interessiert, ich habe die Lösung soeben selbst gefunden:
Ich habe in der Registry die Schlüssel "Installpath" und "Savepath" gelöscht und mir dann selbst die Rechte genommen in dem speziellen Ordner neue Unterschlüssel zu erstellen. Auf die Weise wählt er immer den Save Ordner, der im aktuellen Gameordner ist.
Also im Prinzip hast du mir geholfen, mirkoregge, nur hatte ich keine fehlenden Adminrechte, sondern einfach zu viele Rechte
ganz unten ändern:
// Select the monsters you with to attack using static field. NOTE: If you do not add any monsters, static will be used against all monsters.
MWConfig_StaticTargets.push(156); //Andariel
MWConfig_StaticTargets.push(211); //Duriel
MWConfig_StaticTargets.push(242); //Mephisto
MWConfig_StaticTargets.push(243); //Diablo
MWConfig_StaticTargets.push(544); // Baal
MWConfig_StaticTargets.push(GetLocaleString(22500) ); //Eldritch The Rectifier
MWConfig_StaticTargets.push(GetLocaleString(22435) ); //Shenk The Overseer
schreibt, sodass er immer auf denselben Save Ordner zurückgreift.
Ums deutlicher zu machen:
1. Ich installiere D2 auf Laufwerk C:
2. Ich installiere D2 auf Laufwerk D:
3. Ich starte D2 auf Laufwerk C: und erstelle einen Spieler
-> Windows erstellt einen Registrierungsschlüssel: "Save Path" und setzt ihn auf Laufwerk C:
4. Ich starte D2 auf Laufwerk D: und der eben erstellte Spieler ist genau dort aufzufinden, obwohl ich die Instanz zum ersten Mal starte. Das passiert weil das Spiel auf Laufwerk D: auch auf den Save Ordner auf Laufwerk C: zugreift. (steht ja immerhin so in der Registry)
Installieren bedeutet hier: In einen Temp Ordner installieren, rauskopieren und wieder Deinstallieren. Selbes auf Laufwerk C: und D:
Edit
Für alle die es interessiert, ich habe die Lösung soeben selbst gefunden:
Ich habe in der Registry die Schlüssel "Installpath" und "Savepath" gelöscht und mir dann selbst die Rechte genommen in dem speziellen Ordner neue Unterschlüssel zu erstellen. Auf die Weise wählt er immer den Save Ordner, der im aktuellen Gameordner ist.
Also im Prinzip hast du mir geholfen, mirkoregge, nur hatte ich keine fehlenden Adminrechte, sondern einfach zu viele Rechte
Danke
mir fällt grad ein, dass du das Problem auch komplet mit dem D2BS umgehen könntest; da musst du keinen Slot angeben; der Bot wählt dort nach dem Namen aus.
ist das normal, das mein leader anfang zu laggen sobald alle die gerusht werden drin sind? und der leader starten will
sobald er anfängt zu laggen macht der nichts mehr.
ist das normal, das mein leader anfang zu laggen sobald alle die gerusht werden drin sind? und der leader starten will
sobald er anfängt zu laggen macht der nichts mehr.
Das liegt am PC von dir; mir passiert das auch auf meinem Laptop; Lösung bei mir war ein zeitversetztes Spielbetreten im Abstand von 5 sec.
mir ist aber was auf gefallen, er ist normal solang er: Quests Scheduled:
eingibt danach fängt er erst an zu laggen / hängen
leecher sind wie gesagt normal
edit:
ich habe also nun auf mein PC probiert wo bis 14 diablo 3 ohne probleme laufen können!!
und auch da laggt der leader sofort nachdem er schreibt: Quests Scheduled:
I love this bot it's way cool, was wondering though, if there was an addition of transmuting lower runes that do not require chip gems to it, if so i'd be interested in the addition. The bot only transmutes from thul up, i'm interested in ral, tal and ort being transmutable as well, anyone know how to add this to the bot? or even all the way down to el/eld as well as an option.
Hab ein Problem mit der Gräfin auf Hell.
Ich use eine FB/FO Soso. Die Soso killt alles bis auf die Gräfin. Normalerweise sollte der Merc dann die Gräfin killen, da sie ja imun gegen Feuer und Eis ist.
Im Moment portet die Soso hin, macht nix und geht zum nächsten Gegner.
Hier meine Config:
PHP Code:
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = 64; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = 64; // Primary skill to bosses.
NTConfig_AttackSkill[2] = 47; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = 64; // Primary skill to others.
NTConfig_AttackSkill[4] = 47 // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = 47; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = 47; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = 64; // Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.
// Set to true if you want to clear area after killing boss. NOTE: This only affects a few botscripts.
NTConfig_ClearPosition = true;
// Set to true to clear area when killing a boss and the position is crowded by monsters. NOTE: Setting this to true may cause NTA_KillMonster() to fail way more often.
MWConfig_ClearBossPosition = false;
// This is the number of attacks to be performed before the the character tries to move to another position. Set to 0 not to reposition.
MWConfig_AttacksBeforeRepositioning = 50;
// Define a time limit for your attacks for each type of monster.
MWConfig_AttackTimeLimit[0] = 20; // Maximum time in seconds to attack a normal monster
MWConfig_AttackTimeLimit[1] = 120; // Maximum time in seconds to attack a super unique monster
MWConfig_AttackTimeLimit[2] = 30; // Maximum time in seconds to attack a champion
MWConfig_AttackTimeLimit[3] = 120; // Maximum time in seconds to attack a bosse
MWConfig_AttackTimeLimit[4] = 30; // Maximum time in seconds to attack a minion
// Define when a monster is considered immune by entering the index of one or more of your attack skills. As an example: [1, 3] means that a monster is considered immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3], whatever those may be.
MWConfig_CheckImmunitySkills = [1, 3];
// Select the behaviour of your character when encountering a monsters that is considered immune referring to the definition above.
// 0: Don't do anything. (D2NT default)
// 1: Get close to the monster, use static field if the monster is not immune to lightning.
// 2: Skip the monster.
// 3: Attack the monster using NTConfig_AttackSkill[7] and NTConfig_AttackSkill[4]
NTConfig_BehaviourOnImmuneMonster = 3;
NTConfig_AttackSkill[8] = -1; // Skill to be used against user defined immunes.
NTConfig_AttackSkill[9] = -1; // Untimed Skill to be used against user defined immunes.
Hab ein Problem mit der Gräfin auf Hell.
Ich use eine FB/FO Soso. Die Soso killt alles bis auf die Gräfin. Normalerweise sollte der Merc dann die Gräfin killen, da sie ja imun gegen Feuer und Eis ist.
Im Moment portet die Soso hin, macht nix und geht zum nächsten Gegner.
Hier meine Config:
PHP Code:
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = 64; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = 64; // Primary skill to bosses.
NTConfig_AttackSkill[2] = 47; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = 64; // Primary skill to others.
NTConfig_AttackSkill[4] = 47 // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = 47; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = 47; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = 64; // Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.
// Set to true if you want to clear area after killing boss. NOTE: This only affects a few botscripts.
NTConfig_ClearPosition = true;
// Set to true to clear area when killing a boss and the position is crowded by monsters. NOTE: Setting this to true may cause NTA_KillMonster() to fail way more often.
MWConfig_ClearBossPosition = false;
// This is the number of attacks to be performed before the the character tries to move to another position. Set to 0 not to reposition.
MWConfig_AttacksBeforeRepositioning = 50;
// Define a time limit for your attacks for each type of monster.
MWConfig_AttackTimeLimit[0] = 20; // Maximum time in seconds to attack a normal monster
MWConfig_AttackTimeLimit[1] = 120; // Maximum time in seconds to attack a super unique monster
MWConfig_AttackTimeLimit[2] = 30; // Maximum time in seconds to attack a champion
MWConfig_AttackTimeLimit[3] = 120; // Maximum time in seconds to attack a bosse
MWConfig_AttackTimeLimit[4] = 30; // Maximum time in seconds to attack a minion
// Define when a monster is considered immune by entering the index of one or more of your attack skills. As an example: [1, 3] means that a monster is considered immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3], whatever those may be.
MWConfig_CheckImmunitySkills = [1, 3];
// Select the behaviour of your character when encountering a monsters that is considered immune referring to the definition above.
// 0: Don't do anything. (D2NT default)
// 1: Get close to the monster, use static field if the monster is not immune to lightning.
// 2: Skip the monster.
// 3: Attack the monster using NTConfig_AttackSkill[7] and NTConfig_AttackSkill[4]
NTConfig_BehaviourOnImmuneMonster = 3;
NTConfig_AttackSkill[8] = -1; // Skill to be used against user defined immunes.
NTConfig_AttackSkill[9] = -1; // Untimed Skill to be used against user defined immunes.
Jemand eine Idee?
Quote:
Code:
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = MWS_METEOR; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = MWS_FROZEN_ORB; // Primary skill to bosses.
NTConfig_AttackSkill[2] = MWS_FIRE_BALL; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = MWS_FROZEN_ORB; // Primary skill to others.
NTConfig_AttackSkill[4] = MWS_FIRE_BALL; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = MWS_METEOR; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = MWS_FIRE_BALL; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = MWS_ICE_BLAST; // Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.
NTConfig_BehaviourOnImmuneMonster = 3;
haste mal mit 1 probiert?
1: Get close to the monster, use static field if the monster is not immune to lightning.
mir ist aber was auf gefallen, er ist normal solang er: Quests Scheduled:
eingibt danach fängt er erst an zu laggen / hängen
leecher sind wie gesagt normal
edit:
ich habe also nun auf mein PC probiert wo bis 14 diablo 3 ohne probleme laufen können!!
und auch da laggt der leader sofort nachdem er schreibt: Quests Scheduled:
[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...
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