OMSI Spline Combiner (BETA) 0.2.0 BETA

Derzeit kein Mailversand möglich. Wir bitten um Geduld.

Lizenzbestimmungen
Creative Commons <by-nc-sa>
Empfohlene OMSI-Version
Aktuell v2.3.x
Vorausgesetzte kommerzielle Erweiterungen
Keine

Combine multiple splines to a single spline.

This is a beta version and I publish this so others can use it and test it, bugs are expected as well as some inconveniences but I tried to tackle all of them. GUI version is planned.

OMSI Spline Combiner

This program allows you to combine multiple splines to a single spline. The idea behind OMSI Spline Combiner is to allow developers to create their own spline library of modular splines (sidewalks, lanes, curbs, grass strips) so those could be easily combined to a single file without annoying copying. With this technique a great flexibility is given to map developers because you can now easily make a lot of variations of roads. Paths are exported as well.

When you run the program you will be asked to configure your directories and then you will be asked to enter your splines. Please note that if you want to use a sidewalk spline, for example - three times, you will need to enter that spline three times. I know this is not the best UX, but at the moment that's how it works.

Once you finished loading splines you will press 'f' and then you will be asked to enter X and Z position (offset) for each of them. Think of this like being asked where you want your spline to be placed relative to coordinates in a modular spline. So the best practice is that your modular splines midpoint is 0.

So if you want to build a road that has one 4m lane with two sidewalks of 2m, then X offsets should be:

Lane: 0

Sidewalk #1: -3

Sidewalk #2: 3

Another example, if you want to put a sidewalk on top of another sidewalk (stairs like), then:

Sidewalk 1: X: 0, Z: 0
Sidewalk 2: X: 2, Z: 0.15


Patch work chains are supported.


When that's finished you will be asked to enter the file or you can just press enter and random name will be given. New spline will be created and published to your output directory. Also, all the textures will be copied to the output directory, as well as WinterSnow and WinterSnowfall files and CFG files.


If you plan to use spline packs, like BS_ADDON_CreativeStreets, or splines from other maps please pay attention to the pack/map license and/or usage guidelines.

To run the program you need .NET 8.0 Runtime

Usage demo

Externer Inhalt www.youtube.com
Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


Known bugs
  • There are issues when a spline is using full texture path, like "Splines\BS_ADDON_CreativeStreets\Mittelstreifen\texture\BS_Gras1.bmp". I'm not sure why, but it results as missing texture even though the very same path is used in the Splines\BS_ADDON_CreativeStreets\Randstreifen\BS_Randstreifen_Gras01_Damm_GE_L.sli".

    So splines works fine as long as they use textures from their (direct) texture folders.
  • This program uses ISO-8859-1, so if you are using characters that aren't part of this encoding program may not work correctly. I'm planning to add a feature where user can set desired encoding.
  • 0.2.0 BETA

    • Z offset support - you can set Z axis of a spline piece. This is useful because now it's possible to create stairs from from bunch of sidewalk/curb splines. There are many other examples.
    • When entering offsets, empty input is now treated as 0.
  • 0.1.0 BETA