[CABA] Realistic AMBA Bus Map Add-On – Development & DLC Questions

  • Hola a todos,

    somos Soft-Bondis, un pequeño equipo de desarrollo independiente.

    Actualmente estamos trabajando en un Add-On / DLC para :lotus:-Simulator llamado “CABA”, cuyo objetivo es recrear de forma fiel, detallada y 100% basada en la realidad la red de transporte público del Área Metropolitana de Buenos Aires (AMBA), comenzando por la Ciudad Autónoma de Buenos Aires (CABA).

    Alcance inicial del proyecto:

    • Solo líneas de colectivos de jurisdicción CABA (30 líneas)

    • Incluye eBUS y el futuro Trambús

    • Sin trenes ni subtes en la primera versión (se añadirán en futuras actualizaciones)

    • Calles, paradas, carriles exclusivos y señalización basados en la realidad

    • Enfoque en realismo operativo y experiencia urbana auténtica

    En el futuro, el proyecto se expandirá al resto del AMBA y a otros sistemas de transporte.

    Hello everyone,

    we are Soft-Bondis, a small independent development team.

    We are currently working on a :lotus:-Simulator Add-On / DLC called “CABA”, with the goal of creating a highly realistic and accurate recreation of the Buenos Aires Metropolitan Area (AMBA) public transport network, starting with Buenos Aires City (CABA).

    Initial project scope:

    • Only CABA city bus lines (30 lines)

    • Includes eBUS and the future Trambus system

    • No trains or subways in the first release (planned for future updates)

    • Real-world streets, bus stops, dedicated lanes and signage

    • Strong focus on operational realism and authentic urban gameplay

    The project is planned to grow over time, expanding to the full AMBA region and additional transport systems.

    Hallo zusammen,

    wir sind Soft-Bondis, ein kleines unabhängiges Entwicklerteam.

    Aktuell arbeiten wir an einem Add-On / DLC für :lotus:-Simulator mit dem Namen „CABA“. Ziel des Projekts ist eine möglichst realitätsgetreue und detailgetreue Umsetzung des öffentlichen Verkehrs im Großraum Buenos Aires (AMBA), beginnend mit der Stadt Buenos Aires (CABA).

    Geplanter Umfang zum Start:

    • Ausschließlich Buslinien der Stadt Buenos Aires (30 Linien)

    • Inklusive eBUS und des zukünftigen Trambus-Systems

    • Keine Züge oder U-Bahnen in der ersten Version (spätere Updates geplant)

    • Reale Straßen, Haltestellen, Busspuren und Beschilderung

    • Fokus auf Realismus und authentisches Fahrerlebnis

    Langfristig soll das Projekt auf das gesamte AMBA-Gebiet erweitert werden.

    1. Welche Voraussetzungen sind notwendig, um ein kostenpflichtiges Add-On / DLC für LOTUS-Simulator über Steam zu veröffentlichen?

      (Verträge, Lizenzen, Freigabeprozesse, Zusammenarbeit mit den:lotus:-Entwicklern)

    2. Gibt es offizielle Richtlinien oder Empfehlungen für kommerzielle Karten-Add-Ons?

    3. Ist es möglich, ein Add-On mit mehreren Entwicklern gleichzeitig zu erstellen?

      Zum Beispiel:

      • Zusammenarbeit von 2 oder mehr Personen

      • Jeder arbeitet von seinem eigenen PC aus

    4. Welche Tools oder Workflows werden empfohlen, um parallel an einem Projekt zu arbeiten?

      (z. B. Versionskontrolle, Asset-Struktur, gemeinsame Projektdateien)

    5. Benötigt jeder Entwickler eine eigene :lotus:-Lizenz oder spezielle Entwickler-Zugänge?

    6. Gibt es Einschränkungen oder besondere Anforderungen für sehr realitätsnahe Karten (1:1-Umsetzung realer Städte)?


    Juan & Nyko


    Soft-Bondis

  • :flag_ger::


    Hi,


    ich würde mich mal den Fragen annehmen, soweit ich da helfen kann.


    Welche Voraussetzungen sind notwendig, um ein kostenpflichtiges Add-On / DLC für LOTUS-Simulator über Steam zu veröffentlichen?

    (Verträge, Lizenzen, Freigabeprozesse, Zusammenarbeit mit den :lotus: -Entwicklern)

    Die EULA von Lotus erlaubt die Nutzung der Tools nicht für kommerzielle Projekte. Für solche kostenpflichtigen Addons muss ein individueller Vertrag mit Oriolus geschlossen werden. Welche Details wie Freigabeprozesse etc. dort bestimmt werden, ist nicht festgelegt und kann variieren.


    Zum Thema Lizenzen:

    Die Entwickler von Addons sind in der Regel selber dafür verantwortlich, benötigte Lizenzen von Vorbildmaterial (wie Logos von Verkehrsbetrieben oder Fahrzeugherstellern) selbst einzuholen.

    Für den Fall, dass man Content von dritten Entwicklern verwenden will, müssen die Entwickler ebenfalls eine Erlaubnis einholen.


    Gibt es offizielle Richtlinien oder Empfehlungen für kommerzielle Karten-Add-Ons?

    Die grundlegenden Qualitätsvorschriften von Payware-Projekte sind

    Qualitätsvorschriften für Reale Karten und

    Qualitätsvorschriften für Payware-Fahrzeuge angegeben. Über die Erfüllung dieser Vorgaben entscheidet Oriolus. Es können bei Vertragsschluss auch weitere Absprachen bezüglich der Qualität getroffen werden.


    Ist es möglich, ein Add-On mit mehreren Entwicklern gleichzeitig zu erstellen?

    Zum Beispiel:

    Zusammenarbeit von 2 oder mehr Personen

    Jeder arbeitet von seinem eigenen PC aus

    Grundsätzlich kann mit mehreren Personen an einem Addon gearbeitet werden. Hierzu bietet Lotus die "Team" Funktion an.

    Es ist zu beachten, dass nur eine Person gleichzeitig am selben Objekt oder der Karte im Map-Editor arbeiten kann.

    Sollte aber Person A an der Karte arbeiten, Person B am Fahrzeug und Person C Objekte für den Mapbau erstellen, so ist dies möglich.


    Welche Tools oder Workflows werden empfohlen, um parallel an einem Projekt zu arbeiten?

    (z. B. Versionskontrolle, Asset-Struktur, gemeinsame Projektdateien)

    Hier gibt es vermutlich keinen wirklichen Königsweg. Das regelmäßige Sichern der Projektdateien in Form von Backups ist dabei das mindeste und nur zum eigenen Vorteil.

    Wichtig zu beachten ist, dass Lotus explizit das vermischen und austauschen von Kacheldateien eines Kartenprojektes nicht unterstützt und dies zu Fehlern führen kann. Es sollte bei der Wahl der Versionskontrolle/ eines Backup Tools darauf geachtet werden, dass Map-Datein nur gebündelt verwaltet werden.

    Für die Struktur kann ich folgendes Empfehlen (Die Map ist im Folgenden nicht erwählt, da diese anders gespeichert wird):

    - Markieren der Objekte. Durch das Hinzufügen eines Kürzels in Namen von Objekten und Containern lassen sich diese besser identifizieren und es kommt zu keinen Problemen, wenn 2 Teammitglieder z.B. einen Container mit dem Namen "Buildings" anlegen. (Das Team Tram Düsseldorf nutzt zum Beispiel TD als Präfix und das Kürzel des jeweiligen Entwicklers als Suffix um Dopplungen zu vermeiden)

    - Ebenfalls bietet es sich an, seine Ordnerstruktur so zu wählen, dass Inhalte sinnvoll geordnet sind und nicht alles überladen in einem Container landet. Das Aufteilen von Content in Splines, Objekte, TerrainTexturen, Fonts, FIS, etc. schaffte Übersichtlichkeit. Noch weitere Verästelung der Container ist bei entsprechendem Umfang ebenfalls sinnvoll.

    - Selbiges gilt für Fahrzeuge. Das Trennen nach einzelnen Fahrzeugen, Modulen, Sounds & Repaints ist ebenfalls zu empfehlen.


    Da Lotus den Content in Container (.lct-Files) speichert, ist hier ein regelmäßiger Austausch zwischen den Teammitgliedern nötig, damit jeder über die aktuellsten Entwicklungsdateien verfügt.


    Darüber hinaus ist vieles dann auch vom individuellen Workflow abhängig und sollte selber probiert werden.


    Benötigt jeder Entwickler eine eigene :lotus: -Lizenz oder spezielle Entwickler-Zugänge?

    Grundsätzlich benötigt jeder Entwickler einen eigenen Lotus Zugang. Zum Entwickeln von Payware Addons wird kein separater Entwickler-Zugang benötigt.

    (Einzelheiten wie bestimmte Freischaltungen etc. muss individuell und u.A. mit Vertragsschluss individuell geklärt werden.)


    Gibt es Einschränkungen oder besondere Anforderungen für sehr realitätsnahe Karten (1:1-Umsetzung realer Städte)?

    Grundsätzlich gelten hier die oben genannten Vorschriften für reale Karten.

    Zusätzlich werden reale Karte von Addons meist auf dem "realen Planeten" von Lotus angelegt. Eine Freischaltung, um diesen beim Erstellen einer Karte auswählen zu können, erfolgt nach Absprache mit Oriolus.



    Als abschließender Disclaimer:

    Ich bin kein Teil von Oriolus und kann somit hier keine verbindlichen Aussagen treffen. Bei konkreten Fragen für euren individuellen Fall wendet euch bitte über die "Lob & Kritik" Funktion an Oriolus. Generelle Rückfragen und Erfahrungsberichte könnt ihr gerne hier besprechen.


    :flag_gb::


    Hi,


    I'll try to answer the questions as best I can.


    What requirements must be met in order to release a paid add-on/DLC for LOTUS Simulator via Steam?

    (Contracts, licences, approval processes, collaboration with the :lotus: developers)

    The Lotus EULA does not permit the use of the tools for commercial projects. For such paid add-ons, an individual contract must be concluded with Oriolus. The details, such as approval processes, etc., are not specified and may vary.


    On the subject of licences:

    Add-on developers are generally responsible for obtaining the necessary licences for reference material (such as logos from transport companies or vehicle manufacturers) themselves.

    If you wish to use content from third-party developers, you must also obtain permission.


    Are there any official guidelines or recommendations for commercial map add-ons?

    The basic quality requirements for Payware projects are

    Quality requirements for real maps and

    Quality requirements for Payware vehicles.

    Oriolus shall decide whether these requirements have been met. Further agreements regarding quality may also be made when the contract is concluded.


    In principle, several people can work on an add-on at the same time. Lotus offers a ‘team’ function for this purpose.

    Please note that only one person can work on the same object or map in the map editor at a time.

    However, it is possible for person A to work on the map, person B to work on the vehicle and person C to create objects for map construction.


    What tools or workflows are recommended for working on a project in parallel?


    (e.g. version control, asset structure, shared project files)

    There is probably no ideal solution here. Regularly saving project files in the form of backups is the minimum requirement and is in your own best interest.


    It is important to note that Lotus explicitly does not support mixing and exchanging tile files from a map project, as this can lead to errors. When choosing a version control/backup tool, care should be taken to ensure that map files are only managed in bundles.


    I can recommend the following structure (the map is not selected below, as it is stored differently):

    - Mark the objects. Adding an alias to the names of objects and containers makes them easier to identify and prevents problems if, for example, two team members create a container with the name ‘Buildings’. (The Team Tram Düsseldorf, for example, uses TD as a prefix and the developer's initials as a suffix to avoid duplication).

    - It is also a good idea to choose a folder structure that organises content in a meaningful way so that everything does not end up cluttered in one container. Dividing content into splines, objects, terrain textures, fonts, FIS, etc. creates clarity. Further branching of the containers is also useful if the scope is large enough.

    - The same applies to vehicles. Separating them into individual vehicles, modules, sounds and repaints is also recommended.


    Since Lotus stores content in containers (.lct files), regular communication between team members is necessary to ensure that everyone has the latest development files.


    In addition, much depends on individual workflows and should be tried out for yourself.


    Does every developer require their own :lotus: licence or special developer access?

    In principle, every developer requires their own Lotus access. No separate developer access is required to develop payware add-ons.

    (Details such as specific activations, etc. must be clarified individually and, among other things, upon conclusion of a contract.)


    Are there any restrictions or special requirements for highly realistic maps (1:1 reproduction of real cities)?

    In principle, the above rules for real maps apply here.

    In addition, real maps from add-ons are usually created on the ‘real planet’ by Lotus. Activation to enable selection of this when creating a map is subject to agreement with Oriolus.



    As a final disclaimer:

    I am not part of Oriolus and therefore cannot make any binding statements here. If you have specific questions about your individual case, please contact Oriolus via the ‘Conversations with the forum management’ function. You are welcome to discuss general queries and experience reports here.

    Ja äh, hier irgendwas mit Dingen und so...

  • Hast du schon damit begonnen, deine eigenen Busmodelle zu bauen?

  • Hier ist der gesamte Text zusammengefügt:

    Wir haben noch kein einziges Modell gebaut, da unsere Absicht darin besteht, erst dann anzufangen, wenn wir die Genehmigung haben, dieses DLC auf die Steam-Plattform hochzuladen – das heißt, sobald wir die Erlaubnis der Entwickler von Lotus Simulator haben. Wir würden zu allererst mit dem gesamten Gebiet beginnen, das heute die Capital Federal in Argentinien umfasst. Wir würden wirklich alle Straßen bis zur Grenze der Capital Federal nachbauen. Und zwar exakt alle Straßen, ohne Ausnahme; es wird keine fehlenden Straßen geben. Es kann sein, dass Straßen ohne Buslinien etwas leerer gestaltet sind, aber sie werden den Asphalt und alles Drum und Dran haben.

    Sobald also das gesamte Straßennetz der Capital Federal fertiggestellt ist, würden wir mit der Arbeit an den ersten Buslinien beginnen, die in diesem Addon für Lotus verfügbar sein werden. Ab diesem Zeitpunkt würden wir damit anfangen, die Gebäude entlang der gesamten Strecke zu modellieren, bis diese komplett ist. Sobald die von uns geplanten Linien fertiggestellt sind, wird das DLC selbstverständlich veröffentlicht.

    Danach werden über zukünftige Updates – in denen wir Fehler beheben und alles Feintuning vornehmen – weitere Linien hinzugefügt. Sobald alles abgeschlossen ist, was zur Capital Federal gehört (also das Stadtgebiet von CABA, der Autonomen Stadt Buenos Aires), was insgesamt 27 Buslinien umfasst, würden wir mit der Kategorie „Nación“ beginnen. „Nación“ umfasst die restlichen Buslinien, sodass wir auf insgesamt etwa 120 bis 130 Buslinien kommen, die sich auf CABA und Nación verteilen – welches zwei verschiedene Zuständigkeitsbereiche sind.

    Zusätzlich zu diesen 27 Buslinien haben wir auch die nationalen Linien (líneas nacionales), also diejenigen, die von der Provinz in die Autonome Stadt Buenos Aires (sprich: Capital Federal) fahren. Das bedeutet: Die Linien, die die Grenzen überqueren und zwei Zuständigkeitsbereiche miteinander verbinden, sind die nationalen Linien.

    Die kommunalen Linien (líneas comunales) wiederum befinden sich innerhalb der Provinz Buenos Aires; da die Provinz in verschiedene Bezirke (Gemeinden) unterteilt ist, gibt es Buslinien, die diesen jeweiligen Bezirk nicht verlassen. Diese nennt man kommunale Linien.

    Unsere Vorgehensweise wäre also, zuerst das Gebiet von CABA (Autonome Stadt Buenos Aires) umzusetzen, danach die nationalen Linien, anschließend die Provinz-Linien und schließlich die kommunalen Linien. Aber das allererste Ziel ist es, das komplette Straßennetz anzulegen und erst einmal alle Straßen fertig gebaut zu haben. Und das wäre im Grunde alles.