Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Administrator
Das ist sehr schwierig, wenn ein Spiel nicht für Multiplayer ausgelegt ist. Bei den meisten Spielen dürfte die "Modbarkeit" nicht tief genug gehen, um einen Multiplayer-Modus einbauen zu können. In jedem Fall ist es mit erheblichem Aufwand verbunden und definitiv kein Projekt für einen Anfänger. Eine allgemeine Antwort gibt es hier nicht, da das stark vom Spiel abhängt.
Zum Beispiel The Witcher 2 oder 3.
Zum Beispiel The Witcher 2 oder 3.
Lass es, viel zu viel Arbeit um einfach nur ein wenig rumzutesten.
MfG
Check
Prinzipiell ist es einfach. Man muss nur zwei Spielwelten dazu bringen synchron zu sein. Der schwierigstes Ansatz geht über das gleiche Prinzip von Trainern. Sprich Speicherbereiche auslesen und manipulieren. Aber leider ist Netzwerk ansich schon sehr schwierig und wenn eine Anwendung nicht darauf ausgelegt ist, ist es selbst mit Zugang zum Sourcecode kompliziert. Oft sind solche Mods, wenn man mal darauf achtet, sehr unbefriedigend umgesetzt (zumindest die die ich bisher sah). Auch gibt es rein vom Spielkonzept oft Schwierigkeiten. Angenommen der Spieler kann sich freibewegen und es gibt gescriptete Events. Wie soll das Spiel damit umgehen? Oft werden bei Spielen entsprechende "Koop" Elemente eingesetzt um sicherzustellen, dass alle Spieler im gleichen Abschnitt der Welt sind. Alternativ gibt es einen "Meister" und der "Sklave" kann sich nie weit entfernen von diesem oder wird immer wieder zurückteleportiert.
Lange Rede kurzer Sinn: ja es stimmt was meine Vorredner sagen - es ist schwierig, aber es ist nicht unmöglich und wenn es wirklich das ist was dich interessiert, kannst du es durchaus mal versuchen. Aber du solltest vorher mit kleinen "Häppchen" anfangen und mit vielen Testprojekten arbeiten.
Eine Anleitung dafür wie du unter Windows den Speicher einer anderen Anwendung lesen und schreiben kann gibt es sogar hier im Forum: HowTo: Erstellen eines Trainers II
Das ist der einfache Teil. Der schwierige Teil ist dann herauszufinden wie die Daten im Speicher des Spiels aufgebaut sind. Da helfen Disassembler und Debugger wie IDA Pro + low-level Wissen + viel Zeit. Eine Schritt für Schritt Anleitung dafür gibt es nicht. Wenn es dich wirklich interessiert, kannst du aber mal damit anfangen eigene kleine Programme schreiben und dir anschauen wie deine Objekte letztendlich im Speicher aussehen.
Werbeanzeige