1. Dashboard
  2. Forum
  3. Filebase
  4. Lexikon
  5. Artikel
  6. Spieletest
  7. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  8. Zur Transport Fever Community
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Filebase-Eintrag
  • Lexikon
  • Artikel (Bewertungssystem)
  • Erweiterte Suche
  1. WiSim Welt
  2. Forum
  3. Spiele
  4. Chris Sawyer's Locomotion
  5. Allgemeines

Open-Source-Klon von Locomotion in Entwicklung

  • Auge
  • 30. Januar 2018 um 10:53
1. offizieller Beitrag
  • Auge
    Fortgeschrittener
    Reaktionen
    5
    Beiträge
    495
    • 30. Januar 2018 um 10:53
    • #1

    Hallo

    Das Team von OpenRCT hat begonnen, auf Basis des OpenRCT-Codes OpenLoco zu entwickeln. Das Code-Repository des Projekts befindet sich auf Github. Im aktuellen frühen Stadium ist der Code laut Ansage in der Readme nur auf Windows lauffähig, muss momentan noch selbst kompiliert werden und es ist noch kein Release (Alpha- oder Betaversion) vorhanden. Wenn das Spiel irgendwann in aktuellen Betriebssystemen lauffähig ist, Fehlerbehebungen und vielleicht auch neue Funktionen eingebaut werden und sich die Mods für Locomotion dort installieren lassen sollten, das wäre schon 'was.

    Mal sehen, was die Zukunft bringt.

    Tschö, Auge

    • Zitieren
  • Walter1940
    Erleuchteter
    Reaktionen
    126
    Beiträge
    2.920
    Filebase Einträge
    312
    • 31. Januar 2018 um 16:11
    • #2

    Danke Auge,
    ich wurde aus dem Text auf TT-Forums nicht ganz schlau. Deiner erklärt einiges.

    https://www.walter1940.de/
    Tutorial - Von MSTS zu Locomotion
    Tutorial - Wally
    Tutorial - Der neue Weg von MSTS zu Locomotion
    Tutorial - XML-modding

    • Zitieren
  • StolleJay
    Fortgeschrittener
    Reaktionen
    8
    Beiträge
    204
    • 31. Januar 2018 um 23:12
    • #3

    OpenRCT nicht mal Fertig und schon das nächste Projekt in angriff nehmen? Hm... Kann und will ich nicht verstehen.
    Das einzige OpenSource Projekt in der Richtung was ich kenne und was im Endeffekt ja schon so gut wie "fertig" ist, ist OpenTTD.

    Dennoch Danke für die Info ;)

    Wenn Architekten Heut zu Tage Häuser so bauen würden wie Moderne Programmierer ihre Programme, dann könnte ein Specht ein ganzes Reihenhaus zu Fall bringen!

    Home-of-Stolle - Content & Script Mods, Windows Apps & more...

    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 3. Februar 2018 um 19:14
    • Offizieller Beitrag
    • #4

    Sehr geil! Das muss man unbedingt weiter verfolgen, hier ergibt sich für Fans von Locomotion richtiges Potenzial, vielleicht können wir zukünftig auf Dinge Hoffen auf die wir immer gewartet haben :D

    Ich habe den Source für euch kompiliert. Inhalt des Zips einfach in euer Chris Sawyer's Locomotion Spieleverzeichnis kopieren, vorher Backup der originalen "Loco.exe"

    ACHTUNG!!! Es kann durchaus zu Problemen oder Fehlern kommen, es dient nur als Spielwiese und zum Testen.

    Dateien

    OpenLoco_prebuild.zip 1,08 MB – 1.064 Downloads
    • Nächster offizieller Beitrag
    • Zitieren
  • Sebastianeh
    Administrator
    Reaktionen
    15
    Artikel
    1
    Beiträge
    2.587
    Filebase Einträge
    11
    • 4. Februar 2018 um 02:23
    • Offizieller Beitrag
    • #5

    Kämpfe mit der Steamversion unter WIN 10, aber ich habe ja noch die GOG Version, glaube die hat auch am besten funktioniert.
    So, oder so, werde ich es die nächsten Tage mal probieren.

    Der Fluch der Neuzeit. Die GOG Version läuft mit etwas Startschwierigkeiten, man wird mehrmals auf den Desktop geschmissen*, aber es läuft. Dank dem Patch von @Stepke auch auf Deutsch.
    Allerdings nicht wenn man das Open Source verwendet, dann ist alles wie gehabt auf Englisch, was ja zu erwarten war.
    Leider kann ich nicht auf meinem 4K Bildschirm spielen, den Versuch einer Änderung der Auflösungsgröße quittiert das Spiel mit einem Absturz, bei einem HD Monitor brauch man nicht unbedingt die Auflösung ändern, ändert natürlich nichts daran dass der Versuch mit einem Absturz quittiert wird.

    Mal abwarten was da kommt, bin gespannt. Vieles wurde sich damals gewünscht, größere Karten, mehr als 8 Auswahlmöglichkeiten bei Brücken usw., mehr Fahrzeugauswahl, die Grenze liegt bei 240 wenn ich mich recht erinnere.

    * Das Spiel wird nicht beendet, einfach wieder auf das Icon in der Taskleiste klicken. Meist muss man dies 3-4 mal machen, etwas ärgerlich aber dann läuft das Spiel auch.

    Mfg Sebastian

    <p>I think my pig whistles.</p>

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 4. Februar 2018 um 08:49
    • Offizieller Beitrag
    • #6

    @Sebastianeh Die OpenSource Version läuft aber im Fenstermodus sehr gut in 4K, hab ich ja auch. Ja die Sprache werden noch nicht geladen, der Entwickler hat die Strings zwar extrahiert und als Textdatei gespeichert, diese lässt sich aber noch nicht aufrufen. Ich wollte nachher mal schauen, ob ich im Source irgendeinen Hinweis finde, wo die Sprachen geladen werden.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Sebastianeh
    Administrator
    Reaktionen
    15
    Artikel
    1
    Beiträge
    2.587
    Filebase Einträge
    11
    • 5. Februar 2018 um 00:39
    • Offizieller Beitrag
    • #7

    @Stepke sorry, ich habe mich wohl etwas falsch ausgedrückt.
    Das Spiel läuft auf meinem 4K Monitor, allerdings wird alles so dermaßen klein angezeigt das dich die Auflösung anpassen muss.
    Dies geht allerdings nicht, da das Spiel in dem Moment abstürzt in welchem ich auf die Einstellungsoption zur Änderung der Auflösung klicke.

    Gut, da das Spiel im Fenstermodus ausgeführt wird, kann ich es auf meinen normalen HD Monitor rüberziehen.

    Zitat von Stepke

    Ich wollte nachher mal schauen, ob ich im Source irgendeinen Hinweis finde, wo die Sprachen geladen werden.

    Würde mich freuen wenn dies klappt, auch wenn die Sprache zweit oder drittrangig ist, so macht es es einiges einfacher.

    Mfg Sebastian

    <p>I think my pig whistles.</p>

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 5. Februar 2018 um 08:45
    • Offizieller Beitrag
    • #8

    Meine ersten Ergebnisse ergaben - nichts....wie die Sprachen geladen werden, ist mir noch nicht ganz klar, werde es heute Abend nochmal versuchen.

    Generell sind bisher nur Bruchstücke aus Locomotion decompiliert, es fehlen noch ganz entscheidende Dinge. Aktuell lassen sich die Anzahl der Stationen, Frachtrate und ein paar Kleinigkeiten direkt anpassen - bisher nicht die Stationslänge.

    Code: stationmgr.h (Anzahl Stationen)
    constexpr size_t max_stations = 1024;
    Code: townmgr.h (Anzahl Städte)
    constexpr size_t max_towns = 80;
    Code: industrymgr.h (Anzahl der Industrien)
    constexpr size_t max_industries = 128;
    Code: station.cpp (Frachtrate)
    constexpr uint8_t min_cargo_rating = 0;
    constexpr uint8_t max_cargo_rating = 200;

    Auch gibt es ein Anhaltspunkt für größere Maps. Aktuell bringen Änderungen das Spiel zum Absturz, damit muss sich jemand befassen, der weitaus mehr Ahnung hat als ich xD

    Code: tile.h
    constexpr coord_t tile_size = 32;
    constexpr coord_t map_rows = 384;
    constexpr coord_t map_columns = 384;
    constexpr coord_t map_size = map_columns * tile_size;

    Diese ersten Auszüge zeigen aber schon ganz gut die Möglichkeiten eines OpenLoco für uns als Fans, die sich intensiv seit 2004 mit diesem Thema befassen.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 6. Februar 2018 um 19:38
    • Offizieller Beitrag
    • #9

    Neue Version. Änderung: https://github.com/OpenRCT2/OpenLoco/pull/57

    Dateien

    OpenLoco_build_06.02.2018.zip 1,08 MB – 990 Downloads
    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • BW89
    Fortgeschrittener
    Reaktionen
    3
    Beiträge
    251
    Filebase Einträge
    3
    • 7. Februar 2018 um 19:45
    • #10

    Dickes Danke dass du die kompilierte Version hier hochlädst!
    Ich selbst habe nämlich leider nicht geschafft:(
    Lg

    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 8. Februar 2018 um 08:57
    • Offizieller Beitrag
    • #11

    Ja kein Problem, es ist auch etwas fummmelig da das einbinden des SDL2 SDK nicht ganz so trivial ist wie beschrieben. Ich musste die Pfade anpassen damit es überhaupt klappt.

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Auge
    Fortgeschrittener
    Reaktionen
    5
    Beiträge
    495
    • 8. Februar 2018 um 21:02
    • #12

    Hallo

    Zitat von StolleJay

    OpenRCT nicht mal Fertig und schon das nächste Projekt in angriff nehmen? Hm... Kann und will ich nicht verstehen.

    Musst du auch nicht, denn ich habe da Falsches geschrieben. Nicht das Team, das OpenRCT (das auf dem originalen Rollercoaster-Tycoon und damit TTD-basiert ist) entwickelt, sondern jenes, das OpenRCT2 entwickelt, arbeitet an OpenLoco. Das bietet sich ja auch an, da Locomotion die Rollercoaster-Tycoon-2-Engine benutzt hat. Und die OpenRCT2-Engine (nicht das Spiel an sich), auf der OpenLoco nun analog zum Original basiert, ist, soweit ich das verstehe, fertig.

    Tschö, Auge

    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 10. Februar 2018 um 17:25
    • Offizieller Beitrag
    • #13

    Wieder ein Update mit zahlreichen Verbesserungen und Fehlerbehebungen.

    Aktuelle Änderungen entnehmt ihr bitte dem GitHub Repository: https://github.com/OpenRCT2/OpenLoco

    Dateien

    OpenLoco_build_10.02.2018.zip 1,24 MB – 966 Downloads
    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Walter1940
    Erleuchteter
    Reaktionen
    126
    Beiträge
    2.920
    Filebase Einträge
    312
    • 10. Februar 2018 um 21:13
    • #14

    Danke erst mal @Stepke das du dir da die Mühe machst.
    Leider erkennt AntiVir die geänderte Loco-Datei als Virus an und verschiebt sie mir in die Quarantäne. Nachdem ich also den Virenwächter deaktiviert habe ging es.
    Aber .... erst kam im DOS-Fenster, welches sich zusätzlich öffnet, viele Fehlermeldungen das einiges fehlt. Beim zweiten Start dann nicht mehr. Doch ich habe ständig (!) das Problem der Farbumkehr. Daher warte ich noch eine Weile bis es etwas stabiler läuft.
    Trotzdem danke

    https://www.walter1940.de/
    Tutorial - Von MSTS zu Locomotion
    Tutorial - Wally
    Tutorial - Der neue Weg von MSTS zu Locomotion
    Tutorial - XML-modding

    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 10. Februar 2018 um 21:58
    • Offizieller Beitrag
    • #15

    Hallo Walter1940,

    ja AntiVir erkennt die Datei als Virus, was totaler Blödsinn ist - es liegt am Laden der zusätzliches DLL Datei. Das Problem mit der Farbumkehr habe ich nicht, du musst unbedingt die Kompatibilitätseigenschaften deaktivieren. Unter Windows 10, läuft die frühe Version sehr gut - wie es sich bei Windows 7 verhält weiß ich nicht, wer noch XP verwendet, geht auch nackt im Krokodilbecken baden :D

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • Feldhase
    Meister
    Reaktionen
    13
    Beiträge
    1.769
    Filebase Einträge
    14
    • 10. Februar 2018 um 23:53
    • #16

    Kann ich bestätigen, unter Win10 läuft es. Zumindest so lange, wie man nicht versucht in den Einstellungen zu spielen. Die Auflösung von 65...x 65... sollte man in Ruhe lassen, ansonsten ist man raus. Ich denke mal, das wird sich alles noch ändern. Mit der Einstellung sieht es jedenfalls auf nem 27 Monitor besser aus als ohne diese...

    Edit : sorry - hab erst jetzt gesehen, das es oben in Klammern gefaßt ist, was möglich ist...  ;)

    Aber das überhaupt was geschieht ist doch schon mal positiv.

    Auch das noch ein paar von den "alten" Strategen hier sind. Gruss in die Runde.

    Auch danke an dich Stepke für die Zip-Datei. Ohne die würde bei mir wohl nix gehen.

    Gruss Feldhase

    2 Mal editiert, zuletzt von Feldhase (11. Februar 2018 um 13:55)

    • Zitieren
  • BW89
    Fortgeschrittener
    Reaktionen
    3
    Beiträge
    251
    Filebase Einträge
    3
    • 13. Februar 2018 um 12:32
    • #17

    Bin wieder zum build vom 6.2 umgestiegen. Der neue stürzt leider dauernd ab, während ich mit dem Alten stundenlang zocken konnte.

    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 14. Februar 2018 um 07:44
    • Offizieller Beitrag
    • #18

    Mmh der Build vom 10.02. läuft bei mir ausgezeichnet, ohne Absturz. Was für ein Betriebssystem nutzt du?

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren
  • BW89
    Fortgeschrittener
    Reaktionen
    3
    Beiträge
    251
    Filebase Einträge
    3
    • 14. Februar 2018 um 17:58
    • #19

    Windows 10 Home 64 Bit Version 1709 Build 16299.192

    • Zitieren
  • Stepke
    Administrator
    Reaktionen
    99
    Artikel
    31
    Beiträge
    2.074
    Filebase Einträge
    114
    Einträge
    31
    • 14. Februar 2018 um 18:53
    • Offizieller Beitrag
    • #20

    Neue BuildVersion 14.02.2018

    Aktuelle Änderungen entnehmt ihr bitte dem GitHub Repository: github.com/OpenRCT2/OpenLoco

    Dateien

    OpenLoco_build_14.02.2018.zip 1,25 MB – 1.091 Downloads
    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
    • Zitieren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Twitch

  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™