ein ganz "normalen" Bufferoverflow sollte das Spiel ohne Probleme überleben. Hat damals das TTDLX auch.
Beiträge von Gnom
-
-
Da Spiel wird für den Ton wohl DirectX nehmen. Es ist zwar möglich, dass auch mp3 in DirectX verarbeitet werden, doch ist dort der Standart leider wav, weil es eben sehr wenig Leistung kostet (dafür aber mehr Speicherplatz). Die Formate von Wave und Mpeg 1 Layer 3 (mp3) sind sehr unterschiedlich. Wohingegen Wave in einer bestimmten Frequenz mit einer bestimmten Auflösung (Abstufung) das Signal abtastet Filtert mp3 unwichtige (nicht hörbare) Signale raus und komprimiert noch nach anderen mir unbekannten Verfahrensweisen. Das führt dazu, dass eine mp3 einfach zu verschieden von einer wav ist, sodass das Spiel überhaupt keine Chance hat diese wiederzugeben.
Das der ton nach dem Komprimieren (z.B. PCM) mit anderer Frequenz verzehrt ist, ist kein Wunder. Das Spiel ist so programmiert, dass es eine bestimmte Frequenz liest. Wenn die Wave die Frequenz nicht hat, wird eben schneller oder langsamer gelesen, bis die Frequenz erreicht ist. Die einzige Möglichkeit bliebe die Auflösung (also die Abstufung) pro Abtastung zu verringern, was allerdings einen erheblichen Qualitätsverlust zu Folge hätte. -
Die Bewertung, falls du dich darauf beziehst, ist auch Zeit abhängig. Also müsstest du in sehr kurzem Abstand immer wieder Züge den Bahnhof anfahren lassen. Ein großer Zug transportiert zwar viel, aber dauert es dann, bis er wieder eintrifft und die Wertung sinkt wieder. Um mehrere Züge kommst du da wohl nicht drum herum. Behalt aber im Auge, dass sich die Züge auch lohnen müssen.
-
dann hab ich mich unklar ausgedruckt. sry. Mein Problem bezog sich auf den Szenario-Editor. Bin zwar neu im Forum, aber schon lange TTDLX und Locomotion am spielen

Alle Angaben oben beziehen sich wie gesagt auf den Szenario-Editor, sodass ich gar nicht erst einstellen kann, dass ich den Transrapid+schienen im spiel selber dann zur verfügung habe. -
Hat bei mir leider nicht geklappt mit dem Auswählen der Fahrzeuge und des Gleises. Die Maglev Schienen tauchen in meiner Schienenliste überhaupt erst gar nicht auf und die Wagen dafür z.B. "NL 'Plan M' MMU-2" lassen sich mit oben im Screenshot gezeigten Fehler nicht auswählen. Habe das große Pack installiert. Fehler bleibt immer erhalten. Weiß wer Rat?
-
Ich hab bei mir die Einheit € und dort kommen keine Zehntel oder Hunderstel Euro vor. Lediglich die Tausender werden mit Kommata abgetrennt, doch dies wird ja nicht in der Variable gespeichert. Artmoney fand bei mir auf anhieb eine Adresse im Speicher, die auch den Wert hatte. Es war allerdings ein 4-Byte Integer und Kenner wissen, dass dieser lediglich von - 2 Milliarden nochwas bis +2 Milliarden nochwas Werte annehmen kann. Damals gabs in TTDLX deswegen auch einen Bufferoverflow, der einem nach Abzug des Geldes für einen Tunnel quer über die ganze Karte enorm viel Geld hinterließ, weil der Wert wieder ins Positive rutschte. Nicht zu viel abschweifen... Es war mir nicht möglich den Wert zu manipulieren, da es wohl der falsche war. Ich schätze mal in der neueren Version werden sie mindestens einen 8 Byte verwenden (double). Float kann ich mir kaum als Typ vorstellen. Es kommen ja kaum Gleitkommawerte in dem Spiel vor. Es wäre Resourcenverschwendung.
Nun denn, wenn der Trainer lüppt, dann bitte. Habs eben nur mal aus Neugier getestet. In der Regel ist es ja auch nicht allzu schwer bei Loco auf ganz legale Weise ordentlich Kohle zu scheffeln.