Programm das für einen spielt

hallo

ich möchte ein script erstellen für ein rollenspiel. z.B. diablo

das programm soll also meine figur steuern und monster angreifen und aufsammeln usw.

wie mache ich das am besten?

gruss umungus

warden wird dich schnappen :wink:

aber zur frage

eigentlich isses aber simpel,
alle daten, die das spiel liefert auswerten und entsprechend reagieren

nur hat Blizzard nicht wirklich eine schnittstelle dafür gemacht

anders zB Half-life und deren ableger, google mal nach CS-Bots
dort gibt es wirklich gute bots, die alle das gleiche machen
alle daten, die das spiel liefert auswerten und entsprechend reagieren

mfg
mathias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hallo Mathias

nun, das klingt ja einfach, aber irgendwie weiß ich garnicht wo ich anfangen soll. überhaupt die daten die das spiel liefert genau zu finden oder auszufiltern.

ich weiß nicht mal mit welchem programm ich das sehen soll^^.

ahnung habe ich ja schon ein wenig, aber eben nichts von programmierung. ich habe früher mal basic was gemacht. aber das ist ja schon lange her.

wenn ich so darüber nachdenke brauche ich ja nur so einen cs-bot, also das skript und die mir dann anschauen und dann dementsprechend auf das spiel verändern. nur ist das ja nicht ganz einfach.

wie gesagt. ich weiß nicht wo ich anfangen soll^^

nebenebei könnte es ja auch nur für ein offline spiel sein und wenn es online wäre, würde ich ja niemandem schaden ;D

gruss umungus

hallo Mathias

nun, das klingt ja einfach, aber irgendwie weiß ich garnicht
wo ich anfangen soll. überhaupt die daten die das spiel
liefert genau zu finden oder auszufiltern.

2 Möglichkeiten
a) Spiel bietet Schnittstelle
-Schnittstelle benutzen

b) Spiel bietet keine Schnittstelle
-Schnittstelle bauen ;=)
über Sniffer kann man den datentransfer zum netz überwachen und ausgeben lassen, auch speicher kann ausgelesen werden
diese daten muss man analysieren und ordnen, so dass sie sinnvolle zusammenhänge ergeben

(zB Hexeditor und spielstände
Spielstand 1: 1000 gold
man wirft ein gold weg
Spielstand 1: 999 gold

nun sucht man im spielstand 1 alle werte die für 1000 Stehen
und merkt sich die stellen
dann sucht man die 999 in spielstand 2,
wenn an der gleichen stelle, so hat man die stelle gefunden, in der gold gespeichert wird :wink:

das halt für jede einzelne sache
)

ich weiß nicht mal mit welchem programm ich das sehen soll^^.

Sniffer und RAM-ausleser google weiss alles

ahnung habe ich ja schon ein wenig, aber eben nichts von
programmierung. ich habe früher mal basic was gemacht. aber
das ist ja schon lange her.

wenn ich so darüber nachdenke brauche ich ja nur so einen
cs-bot, also das skript und die mir dann anschauen und dann
dementsprechend auf das spiel verändern. nur ist das ja nicht
ganz einfach.

das stimmt

wie gesagt. ich weiß nicht wo ich anfangen soll^^

nebenebei könnte es ja auch nur für ein offline spiel sein und
wenn es online wäre, würde ich ja niemandem schaden ;D

ich sage es mal so :wink:
es gibt spiele wo das erwünscht(„ein Feature“) ist, bei CS gibts sogar meisterschaften der bots

und spiele, wo es heisst „Cheater an die Wand“

gruss umungus

gruss matze

nebenebei könnte es ja auch nur für ein offline spiel sein und
wenn es online wäre, würde ich ja niemandem schaden ;D

Bevor du sowas anfängst, solltest du gerade bei online-Spielen die AGB’s immer im Auge behalten. Einerseits ist es gerade Richtung Blizzard nicht gern gesehen (eigentlich sogar verboten, weil Betrug), andererseits sehen das die ehrlichen Spieler nicht gern, wenn du ihnen mit solchen Aktionen den Spaß am Spiel nimmst.

Also mach das nur, wenn es offline-Spiele sind.

(Meinereiner ist WoW-Zocker.)

hallo

über Sniffer kann man den datentransfer zum netz überwachen
und ausgeben lassen, auch speicher kann ausgelesen werden

hab ich zwar noch nie gehört aber würde mich interessieren.
kann man sich sowas irgendwie basteln oder runterladen, weißt du da was?
Danke

Gruss
Jungle

Hi,

http://www.wireshark.org/

Gruss,

Herb