Open Rails (OR)

Oprogramowanie Open Rails (w skrócie OR) to projekt opracowany i utrzymywany przy pomocy społeczności z openrails.org. Celem OR jest stworzenie nowej platformy symulatora transportu, która w pierwszej kolejności jest kompatybilna z trasami, czynnościami, składami, lokomotywami i innym taborem stworzonym dla Microsoft Train Simulator (MsTS); a po drugie, wolną platformą od ograniczeń MsTS (w tym zagadnieniu MsTS oznacza MsTS z rozszerzeniami MsTS Bin).

Logotyp Open Rails

Celem OR jest ulepszenie hobby symulacji kolei poprzez zaprojektowaną i wspieraną przez społeczność platformę zbudowaną jako trwała podstawa dla dokładnych i wciągających doświadczeń symulacyjnych. Udostępniony kod źródłowy platformy, bezpłatnie na licencji GPL zapewnia, że oprogramowanie OR będzie stale ewoluować, aby sprostać technicznym, operacyjnym, graficznym i potrzebom społeczności związanym z tworzeniem treści pod tą architekturę. Tylko otwarta architektura gwarantuje, że znaczne inwestycje w tworzenie dokładnych reprezentacji tras i taboru nie staną się przestarzałe. Dostęp do kodu źródłowego eliminuje frustrację związaną z nieudokumentowanym zachowaniem i ułatwia zrozumienie wewnętrznego działania symulatora bez czasochłonnych prób i podatnych na błędy eksperymentów, które są zwykle potrzebne w dzisiejszych czasach.

Oprogramowanie Open Rails jest dokładnie tym, co sugeruje nazwa – platformą symulacji kolei, która jest otwarta na inspekcję, otwarta na ciągłe doskonalenie, otwarta na strony trzecie i przedsiębiorstwa komercyjne, otwarta na społeczność, a co najważniejsze, otwiera drzwi na przyszłość…

Aby skorzystać z prawie dziesięcioletniej zawartości opracowanej przez społeczność symulacji pociągów, oprogramowanie Open Rails jest niezależną platformą gier, która jest kompatybilna wstecz z zawartością MSTS. Wykorzystując bazę wiedzy społeczności na temat tworzenia treści dla MSTS, oprogramowanie Open Rails zapewnia bogate środowisko zarówno dla współtwórców społeczności, jak i płatników.

Na temat Open Rails

Głównym celem projektu Open Rails jest stworzenie symulatora kolei wirtualnej, który zapewni jak najbardziej realistyczne wrażenia z jazdy. Oprogramowanie Open Rails jest przeznaczone dla hobbystów symulacji pociągów; kogoś, kto dba o fizykę lokomotywy, prowadzenie pociągu, sygnały, zachowanie AI, dyspozytornię, a przede wszystkim prowadzenie pociągów w realistyczny, prototypowy sposób. Podczas gdy zespół projektowy będzie dążyć do zapewnienia niezrównanych wrażeń graficznych, przyjemność dla oka nie jest głównym celem oprogramowania Open Rails.

Opracowując zupełnie nowy symulator kolei, oprogramowanie Open Rails oferuje możliwość lepszego wykorzystania zasobów komputerowych obecnej i nowej generacji, takich jak procesory graficzne (GPU), wielordzeniowe procesory, zaawansowane interfejsy API, takie jak PhysX, oraz monitory panoramiczne i wiele innych. . Oprogramowanie jest publikowane, aby społeczność użytkowników mogła zrozumieć, jak działa oprogramowanie, aby ułatwić przekazywanie opinii i ulepszać możliwości oprogramowania Open Rails.

Open Rails jest publikowany na licencji GPL, (https://gnu.org/copyleft) aby zapewnić, że kod źródłowy zawsze pozostaje publicznie dostępny.

Czy Open Rails nadal będzie wymagał podstawowej wersji gry Microsoft Train Simulator (MsTS)?

Nie, nie jest to wymagane przez samo oprogramowanie Open Rails. Jednakże duża część zawartości dostępnych poprzez OR zawiera pliki oryginalnie dostarczone z MsTS (np. ścieżki lub dźwięki ogólne). Pliki te należy uzyskać z prawidłowo licencjonowanej instalacji MsTS.

Istnieją przykłady, w których nie jest używana żadna zawartość MsTS (często płatne) i w takich przypadkach Open Rails nie wymaga instalacji MsTS.

We wszystkich przypadkach wszystkie pliki zawartości (oryginalne lub MsTS) muszą być zorganizowane w strukturę folderów zgodną tak jak jest w przypadku MsTS.

Społeczność

Oprogramowanie Open Rails jest oferowane bez wsparcia technicznego. Zachęcamy użytkowników do korzystania z ulubionych forów symulacyjnych pociągów, aby uzyskać wsparcie od społeczności.

Sugestie to:

Train-Sim.Com (ang.)
UK TrainSim (ang.)
Elvas Tower (ang.)
OR – Polskie Fora (pl.)

Skupienie na kompatybilności

Wraz z wydaniem wersji pierwszej (1.0) osiągnięto cel, aby jak najwięcej istniejącej zawartości MsTS było uruchamiane w Open Rails. Początkowo zespół programistów skupił się na zapewnieniu dość kompletnego wizualnego zamiennika MsTS, który skutecznie opiera się na tej zawartości, osiągając pełną kompatybilność, która jest warta zachodu, jednocześnie dostarczając system, który jest szybszy i bardziej niezawodny niż MsTS.

Skupienie na operatywności

Wersja 1.1 utorowała drogę do ulepszenia OR, względem MsTS na wiele sposobów, które można podsumować jako przejście od podstaw do realizmu i ostatecznie do niezależności. Ta wersja zawierała już funkcje wykraczające poza MsTS. Pociągi niebędące graczami (czyli AI), mogą mieć polecenia przemieszczania się (tj. odbiór, przewóz) na podstawie plików w formacie MsTS. Gracz może zmienić prowadzony pociąg. Od pewnego czasu dostępna jest również obsługa wielu użytkowników.

Skupienie na realistycznej treści

Fizyka leżąca u podstaw przyczepności, trakcji, komponentów silnika i ich osiągów opiera się na światowej klasy modelu symulacyjnym, który uwzględnia wszystkie silniki diesla, trakcję elektryczną oraz sieć parową. W wersji 1.2 udoskonalono takie elementy, jak hamowanie, gdzie tarcie podczas hamowania zmienia się teraz wraz z prędkością, nadmierne hamowanie, które teraz prowadzi do poślizgu kół. Lepiej wymodelowane jest to też dla kolei parowych.

Istniejące modele, które nie mają ulepszonych możliwości Open Rails, oczywiście nadal będą działać dobrze.

W wydaniach wersji 1.x dostarczane są również programy i narzędzia pomocnicze, w tym:

Track Viewer: pełny monitor drogi, przeglądarka oraz edytor ścieżek
Edytor Timetable: narzędzie do przygotowywania planu rozkładów