AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Aus einem Singleplayer ein Multiplayergame machen?
Thema durchsuchen
Ansicht
Themen-Optionen

Aus einem Singleplayer ein Multiplayergame machen?

Ein Thema von Andreas2k · begonnen am 17. Jan 2007 · letzter Beitrag vom 19. Jan 2007
Antwort Antwort
Andreas2k

Registriert seit: 2. Jan 2003
108 Beiträge
 
Delphi XE5 Professional
 
#1

Aus einem Singleplayer ein Multiplayergame machen?

  Alt 17. Jan 2007, 05:25
Ich hab gerade was Interessantes gefunden. Da behauptet jemand einen Client geschrieben zu haben mit dem er momentan bis zu 3 Spieler verbinden kann und diese dann mittels Codeinjektion in das Singleplayer Spiel einfügen kann.

Er behauptet also er könne in das Laufende Spiel beliebig viele weitere Spieler einfügen welche dann per LAN oder Internet von anderen Spielern gesteuert werden können. All das soll durch Veränderungen des Speichers des laufenden Spieles geschehen mittels Assemblercode Injektion

Meine frage:
Ist das möglich?
Ich mein kann man wirklich das Spiel im Speicher so manipulieren das es sachen macht für die es gar nicht entwickelt wurde?
Wohl gemerkt der Quellcode des Spieles ist nicht frei zugänglich woher weiß er also was er im Speicher verändern muss um z.B.
eine zweite Spielfigur einzufügen?

Gibt es dafür vielleicht Tools womit man sich den Speicher den eine Bestimmte Anwendung belegt anschauen kann um so was raus zu finden?

Das Spiel worum es geht ist übrigens GOTHIC 1
hier noch die Screenshots die er gepostet hat
http://img144.imageshack.us/my.php?image=clientbo8.png
http://img402.imageshack.us/my.php?image=gm1gx1.png
http://img132.imageshack.us/my.php?image=gm2qr4.png

ein Video gibt es auch
http://www.kram-hochladen.de/download.php?id=MzM0ODA=

und hier noch der Link zu seinem Posting
http://forum.worldofplayers.de/forum...d.php?t=183678


Also ich kann mir das irgendwie nicht vorstellen.. sicher kann man Felder im Speicher manipulieren z.B. Lebensenergie (wie es ein Trainer machen würde) Aber eine Komplette Spielfigur einfügen und Steuern?
Andreas
  Mit Zitat antworten Zitat
Karlson

Registriert seit: 12. Apr 2004
92 Beiträge
 
#2

Re: Aus einem Singleplayer ein Multiplayergame machen?

  Alt 17. Jan 2007, 05:39
Hi.

Natürlich gibt es Tools die den Speicher einer Anwendung anzeigen. Z.B. TSearch.

Das Programm halte ich für einen Fake. Theoretisch ist das wahrscheinlich sogar möglich, in der Praxis stelle ich es mir aber wahnsinnig kompliziert vor.

Den Quellcode von Gothic so zu modifizieren das ein Multiplayer möglich wird sollte schon, selbst für einen erfahrenen Entwickler, ziemlich anspruchsvoll sein...Aber er hat den QC ja garnicht! Er macht das lediglich über den Arbeitspeicher...Wenn das klappt, dann muss ich wirklich grossen Respekt ausprechen.
  Mit Zitat antworten Zitat
gekkorist

Registriert seit: 14. Jan 2007
30 Beiträge
 
#3

Re: Aus einem Singleplayer ein Multiplayergame machen?

  Alt 18. Jan 2007, 23:36
Wenn der das wirklich macht dann... Dann hat er evtl sogar richtig viel ahnung... und das mit 18.... net schlecht.
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#4

Re: Aus einem Singleplayer ein Multiplayergame machen?

  Alt 18. Jan 2007, 23:43
Na ja, scheint, als würde er irgendwie mit den vorhanden NPC-Klassen was arrangieren, wenn ich das durch mein kurzzeitiges überfliegen richtig gelesen habe.

Ist übrigens nicht das erste Spiel, wo sowas gemacht wurde. Auch für das (imho großartige) GTA: Vice City gab's eine ähnliche Mod.
  Mit Zitat antworten Zitat
Andreas2k

Registriert seit: 2. Jan 2003
108 Beiträge
 
Delphi XE5 Professional
 
#5

Re: Aus einem Singleplayer ein Multiplayergame machen?

  Alt 19. Jan 2007, 00:07
Zitat von Daniel G:
Na ja, scheint, als würde er irgendwie mit den vorhanden NPC-Klassen was arrangieren, wenn ich das durch mein kurzzeitiges überfliegen richtig gelesen habe.

Ist übrigens nicht das erste Spiel, wo sowas gemacht wurde. Auch für das (imho großartige) GTA: Vice City gab's eine ähnliche Mod.
Und das hat auch wirklich funktioniert?? Bringt man damit nicht die Spiele KI durcheinander? Zumindest bei Gothic haben sämtliche NPCs und Monster eine dynamische Wegfindung die von der KI gesteuert wird, wenn er da ständige die Positionen der Monster synchronisiert also sprich die positionsdaten überschreibt müsste es doch zu Problemen kommen oder nicht?
Andreas
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#6

Re: Aus einem Singleplayer ein Multiplayergame machen?

  Alt 19. Jan 2007, 00:36
Zitat von Andreas2k:
Und das hat auch wirklich funktioniert??
Na ja, man konnte ein Spiel aufmachen und die anderen konnten sich verbinden. Mehr war nicht möglich. Wie das jetzt genau von statten ging... Keine Ahnung...
  Mit Zitat antworten Zitat
k-weddige

Registriert seit: 15. Okt 2005
20 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Aus einem Singleplayer ein Multiplayergame machen?

  Alt 19. Jan 2007, 21:29
Für Morrowind gibt es AFAIK auch sowas. Das soll aber mehr schlecht als recht funktionieren. (Ich hab's nicht selber ausprobiert)

Konstantin
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz