Ich verstehe genau was du meinst, und es ist nicht so.
Ich kenne keine Datei im Client, die verändert werden muss, um geladen zu werden, wenn man was neues einträgt.
Das ist einfach ein Indikator für das Ende der Datei, schreib einfach die 8 Bytes beim speichern wieder hintendran und gut ist
€: Du arbeitest mit nem Hex Editor? Oder wie muss man das verstehen?
Woher weißt du denn, dass es ausgerechnet an dieser Zeile liegt, wenn der Client die Datei nicht lädt? Nimmt er die Datei an, wenn du die Zeile anpasst, und wenn ja wie genau?
Und wie äußert sich der Fehler? Stürzt das Spiel einfach beim Start ab? Fehlermeldung?
Evtl. verwendet dein Server einfach einen Schutz, um zu verhindern, dass man irgendwelche Dateien ändert.
Am wahrscheinlichsten wäre da, dass der Client die Prüfsummen der Dateien (bspw. MD5) checkt. Das hätte dann nichts mit besagter Zeile zu tun (außer dort wäre die Prüfsumme gespeichert, was ziemlich dumm gelöst wäre).
Je nachdem, wie so ein Check implementiert ist, kann es mehr oder weniger kompliziert zu umgehen sein. So pauschal kann man das nicht sagen.
Bei Ep 3 ist es so das wenn man eine Lod editiert, wirft die Engine den Fehler "**** file is not correct" aus.
I wie rechnet die Engine irgentwas in den Lod's zusammen und überprüft sie mit der letzten Zeile...
Was redest du?
Ich ändere jeden Tag ep3 Dateien, sowas kam bei mir noch nie. Und wohl bei jedem anderen Ep3 Server auch nicht.
Wenn ich deinem Screen aber entnehme, dass du die lods mit nem Hex Editor öffnest, dann brauchst du dich nicht wundern.
Solution.?
Das ist Quatsch..
Ich ändere .lod Datein oft genug mit dem entsprechenden Editor und hab schon oft genug den Error bekommen den Extasy gezeigt hat. Irgendwo dran muss es ja liegen..