OMSI 2 Fresh Install Helper OMSI 2 Fresh Install Helper 1.0.0

Bald ist es so weit, unsere nächste Leitstellenfahrt findet statt. Es geht diesmal nach Ahlheim.

Weitere Informationen findet ihr hier: Zukünftige Leitstellenfahrten

Lizenzbestimmungen
Alle Rechte vorbehalten. | All rights reserved. | Tous droits réservés.
Empfohlene OMSI-Version
Aktuell v2.3.x
Vorausgesetzte kommerzielle Erweiterungen
Keine

Eine einfache Anwendung, die das Verschieben von Dateien wesentlich erleichtern soll.

OMSI 2 Fresh Install Helper - by Merliiin


Der OMSI 2 Fresh Install Helper wurde entwickelt, um eine saubere Neuinstallation von OMSI 2 zu ermöglichen, ohne benötigte Addons, Objekte oder Abhängigkeiten manuell zusammensuchen und rüberkopieren zu müssen.

Das Tool verschiebt fehlende Inhalte aus einem alten OMSI-Backup in eine frisch installierte OMSI-Installation – basierend auf einer von OMSI Tools erstellten Liste fehlender Dateien.


Grundprinzip

  • Ein alter OMSI-Ordner dient als Quelle (Backup)

  • Eine frisch installierte OMSI-Version ist das Ziel

  • Eine TXT-Datei mit fehlenden Pfaden gibt vor, was benötigt wird

  • Das Tool kopiert ganze Ordner, verifiziert sie und löscht erst danach die Quelle

  • Im Endeffekt hat man ausschließlich für die bestehenden Karten notwendigen Content in seiner Neuinstallation

👉 Das Programm enthält keinerlei OMSI-spezifische Logik und kann prinzipiell auch als allgemeines Ordner-Verschiebe-Tool verwendet werden. Daraus folgt auch, dass jeder Datentyp kompatibel ist.



Anleitung

1. Alten OMSI sichern

  • Kopiere den bestehenden OMSI-Ordner aus

    Steam\steamapps\common\OMSI 2

    an einen anderen Ort.

  • Dieser Ordner wird später als Backup-Ordner (Quelle) verwendet.

2. OMSI 2 neu installieren

  • Installiere OMSI 2 ganz normal über Steam erneut (Clean Install)

  • Der neue Ordner ist der OMSI-Zielordner

3. Gewünschte Maps übernehmen

  • Kopiere nur die Maps, die du behalten möchtest, in die neue Installation

  • Öffne OMSI Tools und lasse für jede Karte nach fehlenden Objekten / Splines / Vehicles / etc. suchen

4. Missing-TXT erstellen

  • Im OMSI-Tools-Fenster für fehlende Dateien:

    • alle angezeigten Pfade exakt so kopieren, wie sie dort stehen (STRG+A, um alle Dateien eines Fensters auszuwählen)

    • in eine TXT-Datei einfügen (z. B. missing.txt). Die Länge dieser hat erfahrungsgemäß keinen Einfluss auf die Funktionstüchtigkeit des Programms. Meine Empfehlung ist daher, in sehr großen Schritten zu arbeiten und beispielsweise alle 3 Karten die .txt durchlaufen zu lassen.

📌 Wichtig:

Die Pfade dürfen nicht verändert werden.

Das Tool verarbeitet sie 1:1. Achte daher auf Fehlermeldungen!

5. OMSI 2 Fresh Install Helper konfigurieren

Im Programm:

  • Backup-Ordner

    → alter OMSI-Ordner (Quelle)

  • OMSI-Zielordner

    → frisch installierter OMSI-Ordner

  • Fehlende Dateien (missing.txt)

    → die erstellte TXT-Datei

Optionen:

  • Schnellüberprüfung (empfohlen)

  • ⬜ Parallel (optional)

  • ⬜ Darkmode

6. Vorgang starten

  • Klick auf „Start (Ordner Move)“

  • Der Status und Fortschritt erscheinen im Log-Fenster

Technisches Verhalten

Ordnerbasierter Transfer

Aus praktischen und performance-technischen Gründen werden immer komplette Ordner verschoben, nicht einzelne Dateien.

Beispiel:

  • Sceneryobjects\HerstellerXYZ\

  • Splines\AddonABC\

  • Humans\Pack1\

Vorteile:

  • deutlich schneller

  • weniger Dateioperationen

  • geringere Fehleranfälligkeit

  • saubere, vollständige Addon-Struktur

Kopier- & Sicherheitslogik

  1. Ordner wird vollständig kopiert

  2. Kopie wird überprüft

  3. Erst nach erfolgreicher Verifikation wird der ursprüngliche Ordner gelöscht

👉 Mir ist erst sehr spät bewusst geworden, dass das Löschen aus dem Backup-Ordner unnötig ist. Schadet aber auch nicht. 😅

Schnellüberprüfung

  • Aktiviert:

    Vergleich namensgleicher Elemente erfolgt über Dateigröße

  • Deaktiviert:

    Jede Datei wird einzeln angesehen und intensiv geprüft (nach SHA-256)

📌 Empfehlung: Schnellüberprüfung aktivieren, da sie in der Praxis völlig ausreicht und erheblich Zeit spart.


Parallelverschiebung

  • Aktiviert:

    Verschiebt Elemente gleichzeitig und unabhängig voneinander (schneller)

  • Deaktiviert:

    Verschiebt Elemente der Reihe nach (für schwächere Hardware)

Hinweise & Haftung

  • Das Tool wurde innerhalb weniger Tage entwickelt

  • Fehler sind nicht ausgeschlossen (Haftungsausschluss)

  • Bei der eigenen Neuinstallation verlief der Vorgang jedoch problemlos
  • Eine Weiterentwicklung des Programms in jeglicher Hinsicht ist nicht geplant

Ich habe dieses Programm ursprünglich ausschließlich zur persönlichen Nutzung erstellt, es sollte daher lediglich mir reichen.

Wem der Reinstallationsprozess noch immer zu kompliziert ist, kann ich leider nicht helfen. 😉


⚠️ Empfehlung:

Vor der Nutzung immer ein vollständiges Backup behalten.

Backup-Ordner nicht löschen, bevor auch alles im Spiel getestet wurde!



Ich hoffe, ich konnte dir die Arbeit erleichtern!


:scania: :cheers: