
OMSI Crossing Editor Tools v0.1.0
-
- Adventskalender 2022
- shanie
- 424 Downloads
- 0 Kommentare
Bald ist es soweit: Unsere nächste Leitstellenfahrt findet statt. Weitere Informationen findet ihr hier.
- Lizenzbestimmungen
- GNU General Public License v3.0
- WebSite / Support
- https://github.com/sjain882/OMSI-Crossing-Editor-Tools/issues/new/choose
- Empfohlene OMSI-Version
- Aktuell v2.3.x
- Vorausgesetzte kommerzielle Erweiterungen
- Keine
- Weitere Versionshinweise
- • Initial release
Better camera controls for OMSI 2's Crossing Editor!
English:
Why?
For years, map developers have been forced to use the basic OMSI Crossing Editor (OMSI 2\SDK\OmsiObjEditP.exe) in order to add pathways to their maps.
In this tool, the only way to control the zoom level of the camera is to click a separate menu and drag a slider with your mouse! This is very painful to use.
On top of this, the default camera FoV (Field-of View) value is locked at 30°, compared to 45° inside OMSI 2's main game, which is slightly disorienting.
Features
Not to worry - with OMSI Crossing Editor tools, you now have full control over the Zoom & FOV inside the OMSI Crossing Editor! With my tool, you can:
- Set default values for the camera zoom & FoV
- Set minimum and maximum limits for the camera zoom & FoV
- Easily adjust the Zoom & FoV with your mouse's scroll wheel (including holding the SHIFT key to increase/decrease speed)
- The scrolling speed can be fine tuned via configuration files
There is also multilingual support for English,
French,
German,
Polish and
Finnish.
Please note: Additional functionality such as customization of modifier keys is reserved for potential future updates.
Installation & Usage (!)
---> NOTE - These are not what you expect! It is critical that you follow all the below steps and in the exact order given! <---
Please note that this tool requires .NET Framework 4.7.2 to be installed.
If you are using Windows 7 or a version of Windows 10 released before April 2018, you must install it manually from here ("Runtime").
Otherwise, no action is required.
Please note that the OMSI Crossing Editor has a bug where, after an unspecified amount of time, the main view will freeze randomly. This bug is not caused by OMSI Crossing Editor Tools. If this happens, simply save your work, close and re-open the application, then disable and re-enable OMSI Crossing Editor Tools.
- Ensure you have OMSI Crossing Editor downloaded correctly:
--- The file name must be OmsiObjEditP - the tool will not work if you have renamed it!
--- The file must be located in the SDK folder of your OMSI 2 installation folder, so OMSI Crossing Editor can work correctly.
--- e.g., C:\Program Files (x86)\Steam\steamapps\common\OMSI 2\SDK\OmsiObjEditP.exe
--- You can download the OMSI Crossing Editor from here (extract to the OMSI 2\SDK folder)
- Download the OMSI Crossing Editor Tools .zip archive, open it, and extract the contents of the "Tool" folder to any folder on your PC.
- Exclude this folder from all anti-virus programs on your PC - or you may experience problems.
- If you have any games open that use anti-cheat software, please close them!
You must do this step each time you launch the tool.
These steps are necessary due to the nature of the tool.
Don't worry - the source code of this tool is available to view here.
- Right click on the OMSICrossingEditorTools .exe / Application file and click "Run as administrator".
Click "Yes" if prompted by User Account Control.
A small 🚦 traffic light icon should appear in your notification tray (bottom right of your taskbar)
It is critical that you do this step before continuing onto the next one (due to a bug in OMSI Crossing Editor)
- Now, open your copy of the OMSI Crossing Editor.
- In the top-left, click Object > Load... and open your desired .sco file from OMSI 2\Sceneryobjects.
It is critical that you have an object/crossing loaded at this stage.
- Right click on the previously mentioned 🚦 traffic light icon in your tray, and click "Enable tool" .
- Click on the OMSI Crossing Editor so it is the focused window.
The tool will not work unless you have the OMSI Crossing Editor focused.
- Use the controls listed in the the table under the "Features" section above.
If you are opening a new object in the Crossing Editor, please disable the tool before doing so, and re-enable it after it is loaded.
- If you wish, you can change some settings by right clicking on the 🚦 traffic light icon in your tray, then "Edit settings..." - a text file with descriptions for each setting in your language will open. You can adjust various parameters here.
Once you have finished, save and close the file, then right click on the 🚦 traffic light icon in your tray, then "Reload settings".
- Once you have finished using OMSI Crossing Editor for the day, it's a good idea to right click on the 🚦 traffic light icon in your tray, and click "Exit".
Credits
shanie - Reverse engineering of OMSI Crossing Editor, creating this tool
nano - Testing & suggestions
BowsyCh16, Sobol, nerokatti - Testing & translation
Erilambus, _stfan04 - Translation
Various C#.NET libraries - ini-parser, WInputManager, Memory.dll.x86
Deutsch:
Warum?
Viele Kartenentwickler verwenden den einfachen OMSI Crossing Editor unter OMSI 2\SDK\OmsiObjEditP.exe, um ihren Karten Pfade hinzuzufügen.
In diesem Tool lässt sich die Zoomstufe der Kamera lediglich über ein separates Menü und einen Schieberegler mit der Maus steuern! Das ist sehr mühsam zu bedienen.
Darüber hinaus ist der Standardwert für das Sichtfeld der Kamera auf 30° festgelegt, während er im Hauptspiel von OMSI 2 bei 45° liegt, was etwas verwirrend ist.
Dieses Tool behebt diese Probleme.
Merkmale
Dieses Tool vereinfacht dir den Zoom im Kreuzungs-Editor. Mit diesem Werkzeug kannst du:
- Standardwerte für den Kamerazoom und das FoV festlegen
- Minimal- und Maximalwerte für den Kamerazoom und das FoV festlegen
- Zoom und FoV mit dem Scrollrad Ihrer Maus einstellen (auch bei gedrückter SHIFT-Taste, um die Geschwindigkeit zu erhöhen/verringern)
- Die Scrollgeschwindigkeit kann über Konfigurationsdateien feiner abgestimmt werden
Es gibt auch für dieses Tool mehrsprachige Unterstützung für Englisch,
Französisch,
Deutsch,
Polnisch und
Finnisch.
Zusätzliche Funktionen, wie z.B. die Anpassung von Modifikatortasten, werden in kommenden Updates eingepflegt.
Installation & Gebrauch
---> HINWEIS - Es ist wichtig, dass Du alle unten aufgeführten Schritte in der angegebenen Reihenfolge ausführst! <---
Bitte beachte, dass für dieses Tool das .NET Framework 4.7.2 installiert sein muss.
Wenn du Windows 7 oder eine vor April 2018 veröffentlichte Version von Windows 10 verwendst, muss dies manuell von hier aus installiert werden.
Ansonsten sind keine weiteren Maßnahmen erforderlich.
Bitte beachte, dass der OMSI Crossing Editor einen Fehler aufweisen kann, bei dem die Hauptansicht nach einer unbestimmten Zeitspanne zufällig einfriert. Dieser Fehler wird nicht durch OMSI Crossing Editor Tools verursacht. Wenn dieser Fehler auftritt, speichere deine Arbeit, schließe die Anwendung und öffne sie erneut, deaktiviere die OMSI Crossing Editor Tools und aktiviere diese erneut.
- Stelle sicher, dass der OMSI Crossing Editor korrekt heruntergeladen wurde:
--- Der Dateiname muss OmsiObjEditP lauten - das Tool wird nicht funktionieren, wenn der Pfad nicht korrekt ist!
--- Die Datei muss sich im SDK-Ordner deines OMSI 2-Installationsordners befinden, damit der OMSI Crossing Editor korrekt funktioniert.
--- z.B. C:\Program Files (x86)\Steam\steamapps\common\OMSI 2\SDK\OmsiObjEditP.exe
--- Du kannst den OMSI Crossing Editor von hier herunterladen (Bitte in folgenden Ordner entpacken: OMSI 2\SDK)
- Lade das OMSI Crossing Editor Tools .zip-Archiv herunter, öffne dies und entpacke den Inhalt des Ordners "Tool" in einen beliebigen Ordner auf deinem PC.
- Schließe diesen Ordner von allen Antivirenprogrammen auf deinem PC aus, da es sonst zu Problemen kommen kann.
- Wenn irgendwelche Spiele geöffnet sind, die Anti-Cheat-Software verwenden, schließe diese vor der Verwendung des Tools bitte!
Diese Schritte müssen jedes Mal beim ersten Start des Tools durchgeführt werden.
Diese Schritte sind für die Funktionalität des Tools unerlässlich.
Keine Sorge – der Quellcode dieses Tools kann hier eingesehen werden.
- Klicke mit der rechten Maustaste auf die OMSICrossingEditorTools.exe / Anwendungsdatei und klicke mit Rechtsklick auf "Als Administrator ausführen".
Klicke auf "Ja", wenn die Benutzerkontensteuerung dazu auffordert.
Ein kleines 🚦-Ampelsymbol sollte in dem Infobereich erscheinen (unten rechts in der Taskleiste)
Es ist wichtig, dass dieser Schritt ausgeführen, bevor mit dem nächsten fortgefahren wird (aufgrund eines Fehlers im OMSI Crossing Editor)
- Öffne nun die Kopie des OMSI Crossing Editors.
- Klicke oben links auf Objekt > Laden... und öffne die gewünschte .sco Datei aus OMSI 2\Sceneryobjects.
Es ist für die Funktionalität des Tools wichtig, dass zu diesem Zeitpunkt ein Objekt/eine Kreuzung geladen ist.
- Klicke mit der rechten Maustaste auf das bereits erwähnte 🚦-Ampelsymbol in der Taskleiste und klicke auf "Tool aktivieren".
- Klicke auf den OMSI-Kreuzungseditor, sodass dieser das fokussierte Fenster ist.
Dieses Werkzeug funktioniert nur, wenn der OMSI Crossing Editor fokussiert ist.
- Wenn ein neues Objekt im Crossing-Editor geladen wird, deaktiviere das Tool, und starten dies anschließend erneut.
Wenn du ein neues Objekt im Kreuzungseditor startest, deaktiviere das Tool vor dem öffnen und reaktiviere es, nachdem das Objekt geladen hat.
- Wenn gewünscht ist, können einige Einstellungen geändert werden, indem du mit der rechten Maustaste auf das 🚦-Ampelsymbol in deiner Taskleiste klickst und dann "Einstellungen bearbeiten" wählst. - öffnet eine Textdatei mit Beschreibungen für jede Einstellung in deiner Sprache. Hier können verschiedene Parameter angepasst werden.
Bitte vergesse nicht, zu speichern und klicke anschließend auf das 🚦-Ampelsymbol und dann auf "Einstellungen neu laden".
- Wenn die Arbeit mit dem OMSI Crossing Editor abgeschlossen ist, klicke mit der rechten Maustaste auf das 🚦-Ampelsymbol in der Taskleiste und auf "Beenden".
Kredite
shanie - Reverse Engineering des OMSI Crossing Editors zur Erstellung dieses Tools
nano - Tests und Vorschläge
BowsyCh16, Sobol, nerokatti - Testen und Übersetzung
Erilambus, _stfan04 - Übersetzung
Verschiedene C#.NET libraries - ini-parser, WInputManager, Memory.dll.x86
Français:
Pourquoi ?
Pendant des années, les développeurs de cartes ont été contraints d'utiliser le OMSI Crossing Editor de base (OMSI 2\SDK\OmsiObjEditP.exe) afin d'ajouter des chemins à leurs cartes.
Dans cet outil, le seul moyen de contrôler le niveau de zoom de la caméra est de cliquer sur un menu séparé et de faire glisser un curseur avec votre souris ! Ce qui est très pénible à utiliser.
En plus de cela, la valeur par défaut du FoV (Field-of View) de la caméra est bloquée à 30°, contre 45° dans le jeu principal d'OMSI 2, ce qui est légèrement désorientant.
Fonctionnalités
Ne vous inquiétez pas - avec cet outil additionnel pour OMSI Crossing Editor, vous avez maintenant un contrôle total sur le zoom et le FOV dans l'OMSI Crossing Editor ! Avec mon outil, vous pouvez :
- Définir les valeurs par défaut du zoom et du FoV de la caméra.
- Définissez les limites minimales et maximales du zoom et du champ de vision de la caméra.
- Réglez facilement le zoom et le champ de vision avec la molette de votre souris (y compris en maintenant la touche SHIFT enfoncée pour augmenter/diminuer la vitesse).
- La vitesse de défilement peut être ajustée via les fichiers de configuration.
Il existe également un support multilingue pour les langues suivantes : Anglais,
Français,
Allemand,
Polonais,
Finlandais.
Remarque : les fonctionnalités supplémentaires, telles que la personnalisation des touches de modification, sont réservées à d'éventuelles futures mises à jour.
Installation et utilisation (!)
---> NOTE - Ce n'est pas ce que vous attendez ! Il est essentiel que vous suiviez toutes les étapes ci-dessous et dans l'ordre exact indiqué ! <---
Veuillez noter que cet outil nécessite l'installation de .NET Framework 4.7.2.
Si vous utilisez Windows 7 ou une version de Windows 10 publiée avant avril 2018, vous devez l'installer manuellement à partir d'ici ("Runtime").
Dans le cas contraire, aucune action n'est nécessaire.
Veuillez noter que l'éditeur de croisement d'OMSI présente un bogue qui fait qu'après un laps de temps non spécifié, la vue principale se fige de manière aléatoire. Ce bogue n'est pas causé par les outils d'OMSI Crossing Editor. Si cela se produit, sauvegardez simplement votre travail, fermez et rouvrez l'application, puis désactivez et réactivez OMSI Crossing Editor Tools.
- Assurez-vous que vous avez correctement téléchargé OMSI Crossing Editor :
--- Le nom du fichier doit être OmsiObjEditP - l'outil ne fonctionnera pas si vous l'avez renommé !
--- Le fichier doit être situé dans le dossier SDK de votre dossier d'installation d'OMSI 2, afin que OMSI Crossing Editor puisse fonctionner correctement.
--- Par exemple C:\Program Files (x86)\Steam\steamapps\common\OMSI 2\SDK\OmsiObjEditP.exe
--- Vous pouvez télécharger OMSI Crossing Editor à partir d' ici (extraire vers le dossier OMSI 2\SDK).
- Télécharge l'archive OMSI Crossing Editor Tools .zip, ouvre-la et extrais le contenu du dossier "Tool" dans un dossier quelconque de ton PC.
- Excluez ce dossier de tous les programmes anti-virus de votre PC, sinon vous risquez de rencontrer des problèmes.
- Si vous avez des jeux ouverts qui utilisent un logiciel anti-triche, veuillez les fermer !
Vous devez effectuer cette étape à chaque fois que vous lancez l'outil.
Ces étapes sont nécessaires en raison de la nature de l'outil.
Ne vous inquiétez pas, le code source de cet outil est disponible ici.
- Faites un clic droit sur le fichier OMSICrossingEditorTools .exe et cliquez sur "Exécuter en tant qu'administrateur".
Cliquez sur "Oui" si le Contrôle de compte d'utilisateur vous le demande (UAC).
Une petite icône de feu tricolore 🚦 devrait apparaître dans votre barre de notification (en bas à droite de votre barre des tâches).
Il est essentiel que vous fassiez cette étape avant de passer à la suivante (en raison d'un bug dans OMSI Crossing Editor).
- Maintenant, ouvrez OMSI Crossing Editor.
- En haut à gauche, cliquez sur Object > Load... et ouvrez le fichier .sco de votre choix dans OMSI 2\Sceneryobjects.
Il est essentiel que vous ayez un objet/un croisement chargé à ce stade.
- Faites un clic droit sur l'icône du feu tricolore 🚦 mentionné précédemment dans votre barre d'état, puis cliquez sur "Activer l'outil" .
- Cliquez sur l'éditeur de croisement OMSI de façon à ce qu'il soit la fenêtre focalisée.
L'outil ne fonctionnera pas si vous n'avez pas l'éditeur de croisement OMSI en fenêtre principale sélectionnée.
- Utilisez les commandes énumérées dans le tableau de la section "Caractéristiques" ci-dessus.
Si vous ouvrez un nouvel objet dans l'éditeur de croisements, veuillez désactiver l'outil avant de le faire, et le réactiver après son chargement.
- Si vous le souhaitez, vous pouvez modifier certains paramètres en faisant un clic droit sur l'icône du feu tricolore 🚦 dans votre barre d'état système, puis "Modifier les paramètres...". - un fichier texte contenant les descriptions de chaque paramètre dans votre langue s'ouvrira. Vous pouvez y régler divers paramètres.
Lorsque vous avez terminé, enregistrez et fermez le fichier, puis cliquez avec le bouton droit de la souris sur l'icône du feu tricolore 🚦 dans votre barre d'état système, puis sur "Recharger les paramètres".
- Une fois que vous avez fini d'utiliser OMSI Crossing Editor, il est bon de faire un clic droit sur l'icône du feu de signalisation 🚦 dans votre barre d'état système, et de cliquer sur "Quitter".
Crédits
shanie - Rétro-ingénierie de l'OMSI Crossing Editor, pour créer cet outil
nano - Tests et suggestions
BowsyCh16, Sobol, nerokatti - Tests et traduction
Erilambus, _stfan04 - Traduction
Divers C#.NET libraries - ini-parser, WInputManager, Memory.dll.x86
-
v0.1.0
- 552,06 kB
- 424 Downloads
• Initial release