Damals wurde ein Sektor von "Xenon" zu "Human" geändert (glaube ich

Wer auch immer weiß, wie sich solche eine Rassenänderung bewerkstelligen lässt: Bitte ausführlich erklären, ok?

Anubis
Moderator: Moderatoren für Deutsches X-Forum
Cheers Commander,Commander Jamieson wrote:Yep, das war Ich mit einigen 1 Jahr alten Screenshots vor einigen Tagen hier im Forum, bestimmt auch Melissa, da sie mehr weiss wie Ich).
In der Exe suche mit deinem HexEditor fuer das Textwort der Rasse die du aendern willst. Da es sehr viele Instanzen von jeder Rasse gibt (in der Exe), eins nur davon jedes mal umaendern. ZB "Boron" zu "Human", darf aber nicht mehr Buchstaben haben wie das Wort dass geaendert werden soll. Ausser du weisst wie man in der Exe dies aendert damit der Bytecount der selbe bleibt.
Dann die Exe in XT starten und ausprobieren ob dies sich in der zu aendernden Rasse in deren Sektoren sich aendert. Wenns nicht funktioniert fuer das Sektorbild wo es diese Rasse anzeigt, dann den alten Stand der Exe wieder herstellen und das naechste Wort dann aendern usw. bis man die richtige Stelle findet. Muss also nur eine einzige bestimmte Stelle in der Exe sein. Wo dies ist weiss Ich nicht mehr, Ich hatte dies vor einem Jahr getan fuer einige Screenshots und hatte mir keine Noten aufgeschrieben.
Probieren geht ueber studieren sagt man doch....![]()
Cheers
ExaktThors-Heaven wrote:kann es sein, dass in der EXE keine Sektorbezeichnungen enthalten sind?
Dann loesch dein LogIMHO werden die beim generieren des Spielstandes aus der 01.dat ausgelesen. Immer dann, wenn ein Sektor erkundet wurde, wird die entsprechende Beschreibung aus der 01.dat in das Save übernommen.
Eine Änderung ist also nur im Save möglich.
Allerdings wird das etwas umfangreich, da auch das LOG des Spielers dort abgelegt wird.
Naja,man muss halt Gedult haben.Also, wer jetzt anfängt, den richtigen daraus zu suchen, der NUR den namen des Volkes in der Sektorbeschreibung verändert, kann sich in ein bis drei Jahren wieder melden.
Jep! Erste Regel: Entferne dich in einem Hex-Editor von ASCII WertenRei]EVA-00[ wrote:ExaktThors-Heaven wrote:kann es sein, dass in der EXE keine Sektorbezeichnungen enthalten sind?Dann loesch dein LogIMHO werden die beim generieren des Spielstandes aus der 01.dat ausgelesen. Immer dann, wenn ein Sektor erkundet wurde, wird die entsprechende Beschreibung aus der 01.dat in das Save übernommen.
Eine Änderung ist also nur im Save möglich.
Allerdings wird das etwas umfangreich, da auch das LOG des Spielers dort abgelegt wird.![]()
Ausserdem sind noch alle Xenonschiffe aufgelistet,die in deinem Besitz sind.Naja,man muss halt Gedult haben.Also, wer jetzt anfängt, den richtigen daraus zu suchen, der NUR den namen des Volkes in der Sektorbeschreibung verändert, kann sich in ein bis drei Jahren wieder melden.
Und du kannst ja nach den Hexzahlen 58656E6F6E00 suchen,dass ist XENON und ein Hex-00,damit werden deine Schiffe ausgegrenzt,da die da meistens ein Leerzeichen oder einen anderen Buchstaben nach Xenon haben.
Rei
Es koennte auch sein Ich tat dies in einem Save Game aber so wie Ich denke war es doch die Exe. Es ist seitdem schon ueber ein Jahr her und da Ich nur (so viel Ich mich erinnern kann) nur nichts anderes ausser mehr Credits in Save Games herstellte, koennte es doch in der Exe sein. Ich werde mal in den naechsten 2 Tagen darin wieder herum stoebern um dies zu pruefen.Thors-Heaven wrote:Cheers Commander,Commander Jamieson wrote:Yep, das war Ich mit einigen 1 Jahr alten Screenshots vor einigen Tagen hier im Forum, bestimmt auch Melissa, da sie mehr weiss wie Ich).
In der Exe suche mit deinem HexEditor fuer das Textwort der Rasse die du aendern willst. Da es sehr viele Instanzen von jeder Rasse gibt (in der Exe), eins nur davon jedes mal umaendern. ZB "Boron" zu "Human", darf aber nicht mehr Buchstaben haben wie das Wort dass geaendert werden soll. Ausser du weisst wie man in der Exe dies aendert damit der Bytecount der selbe bleibt.
Dann die Exe in XT starten und ausprobieren ob dies sich in der zu aendernden Rasse in deren Sektoren sich aendert. Wenns nicht funktioniert fuer das Sektorbild wo es diese Rasse anzeigt, dann den alten Stand der Exe wieder herstellen und das naechste Wort dann aendern usw. bis man die richtige Stelle findet. Muss also nur eine einzige bestimmte Stelle in der Exe sein. Wo dies ist weiss Ich nicht mehr, Ich hatte dies vor einem Jahr getan fuer einige Screenshots und hatte mir keine Noten aufgeschrieben.
Probieren geht ueber studieren sagt man doch....![]()
Cheers
kann es sein, dass in der EXE keine Sektorbezeichnungen enthalten sind?
IMHO werden die beim generieren des Spielstandes aus der 01.dat ausgelesen. Immer dann, wenn ein Sektor erkundet wurde, wird die entsprechende Beschreibung aus der 01.dat in das Save übernommen.
Eine Änderung ist also nur im Save möglich.
Allerdings wird das etwas umfangreich, da auch das LOG des Spielers dort abgelegt wird.
Hab bei meinem Save mal etwas gesucht und gebastelt:
Der Eintrag XENON soll testweise auf TTTTT geändert werden (nur um zu sehen, ob es funktioniert)
Und siehe da: Das angezeigte Volk in den Feindlichen Sektoren heißt jetzt "TTTTT"
Aber, jetzt der Pferdefuß: Mein Hex-Editor hat 1932 Einträge gefunden![]()
Also, wer jetzt anfängt, den richtigen daraus zu suchen, der NUR den namen des Volkes in der Sektorbeschreibung verändert, kann sich in ein bis drei Jahren wieder melden.
Als Gegenleistung erzählen wir ihm dann, wie weit wir mit dem modden von X² sind...![]()
cu
Thor
Völlig richtig. Beide Dateien sind "Lieferanten" für das Save.Commander Jamieson wrote: Es koennte auch sein Ich tat dies in einem Save Game aber so wie Ich denke war es doch die Exe. Es ist seitdem schon ueber ein Jahr her und da Ich nur (so viel Ich mich erinnern kann) nur nichts anderes ausser mehr Credits in Save Games herstellte, koennte es doch in der Exe sein. Ich werde mal in den naechsten 2 Tagen darin wieder herum stoebern um dies zu pruefen.
Da die Exe und auch die 01.dat File eigentlich nur Modifizierers fuer die Save Games sind, das kann man sehr leicht pruefen mit den verschiedenen Aenderungen in einem bestimmten Save Game, die verschiedene modded Exes darin erzeugen, ist es in erster Linie die Exe die veraendert werden soll. Wenn da nichts geht, dann natuerlich das Save Game versuchen zu aendern.
Genau das ist entscheident. Viele ärgern sich immer nur über EGOSOFT, weil dort keine Infos kommen.Das obige hat nichts mit meinen DevForum oder Devlevel Erfahrungen zu tun, also sage Ich hier oben nichts Neues (im Falle Bernd hier reinschaut) Da genug andere Leute die nichts mit der Dev Abteilung von EGOSOFT zu tun haben, haben schon viele obige Dateien veroeffentlicht, wo was und in welchen Format dies in der Exe ist. Auch wie Ich schon mal vorher sagte, die 01.dat Dateien sind NICHT im Developers Forum zu sehen oder zu bekommen, da muss man schon Level7 oder mehr sein, denke Ich.
Diese Dateien bekommt man nur mit Programmierer Wissen und Koennen (wie Melissa dies tat) und auch da in der 01.dat File hat EGOSOFT Steine in den Weg gelegt damit man dies nicht so leicht findet. Das ist auch verstaendlich meiner Meinung, EGOSOFT hat X developed und ist deren Eigentum. Im Falle dass hier jemand glaubt beim Beitreten des Dev Forums bekommt man Alles ueber X zu Wissen.
Auch finde Ich es echt cool, dass EGOSOFT bis jetzt nichts wegen Copyright der Exe und andere legale Wege nichts etwas gegen die Modders tat, rechtsmaessig koennte EGO dies wohl tun. Hoffentlich bleibt es auch so in Zukunft![]()
Meine 2 Pfennige wert
Cheers
Bleibt nur die Frage, was EGOSOFT eigentlich will!Thors-Heaven wrote: Eigentlich sollten wir EGOSOFT danken, dass sie uns einfach machen lassen und sich nicht einmischen. Nach deutschem Urheberrecht ist das, was wir hier tun verboten!
Immer diese absurden hypothetischen Spielchen...Anubis (The X2-Player) wrote:Also ich finde, EGOSOFT würde ganz schnell unbeliebt werden, wenn sie etwas gegen Modder unternehmen würden!
(Na also, ich wusste doch schon immer, dass EGOSOFT weiß, wie man Spiele verkauftBurnIt! wrote: Immer diese absurden hypothetischen Spielchen...
EGOSOFT hat bis jetzt nichts gegen Modder, Hexer und Cheater unternommen und wird das auch nicht tun, solange nicht ein Modder meint er könne sein Mod verkaufen (ohne vorher saftige Lizenzgebühren zu zahlen)
Das ist eine instinktive Schutzreaktion eines ganz normalen X-Spielers.Schigum wrote:(meine Schwester hat mich komisch angeguckt, als ich die Exe vor mir hatte: "Was ist das denn für'n müll, wer schreibt denn so'n sch****?"![]()
Naja, vieleicht hab ich sie'n bissi sehr angeschissen, aber ich war gerade irgendwie genervt)
Sehr richtig. Für mich ist das Original-XTension nie langweilig geworden. Vielleicht deswegen, weil man es, ähnlich wie Elite, kaum durchspielen kann. Es gibt bei solchen Spielen genügend andere Gründe, die mich immer wieder in ihren Bann ziehen.Vassenego wrote:Also Anubis,
jaaaanz ruhich, det läuft!![]()
Pluster Dich doch nicht so auf, Ego lässt Euch doch machen, CJ hilft Euch doch auch inzwischen soweit er kann/darf und mal ehrlich, weder hat Egosoft die Möglichkeiten Euch einen Mod-Support zur Verfügung zu stellen, noch dürfte das ca. drei Jahre nach Erscheinen des Spiels und wenige Monate vor Erscheinen eines Nachfolgespiels sonderliche Priorität geniessen.
Und in X2 wird es ausser den Scripts zur Veränderung des Verhaltens der KI begrenzte Moddding-Möglichkeiten geben (keine 3D-Modelle, aber etwas Design, vielleicht Sektornamen, Missionen).
Also, wir erwarten mit Spannung was ihr noch schafft, und ich bin noch längst nicht soweit mich von XT abzuwenden und durchaus interessiert das ein oder andere auszuprobieren. Also reg Dich nicht zu sehr auf, das verärgert nur die, von denen Du eigentlich Hilfe erwartest; und bitte tu nicht so als wenn erst Dein Einsatz XT spielfähig machen würde, dazu ist es auch ohne Mod ein zu gutes Spiel.![]()