Oolite

Screenshot Software:
Oolite
Szczegóły programowe:
Wersja: 1.82 Aktualizowane
Filmu: 17 Jul 15
Wywoływacz: Giles Williams
Licencja: Wolny
Popularność: 46

Rating: 3.5/5 (Total Votes: 2)

Projekt Oolite jest open source i całkowicie darmowa gra symulacyjna przestrzeń, napisany dla systemu Mac OS X w Objective C z użyciem kakao i OpenGL.
Oolite został napisany w odpowiedzi na wycofaniu Elite - nowego rodzaju gry z Internetu. Jednak to jest inspirowane przez niezależnego interpretacji i rozbudowy oryginalnej gry, pierwotnie stworzony przez Christiana Pinder, a następnie przez Ian Bell i David Braben.
Gracze mogą łatwo Oolite rozwinąć grę z nowych funkcji i funkcjonalności, dzięki swojej modułowej i niewielkiej konstrukcji. Prawie każdy aspekt gry można łatwo modyfikować za pomocą pakietów darmowych i prostych graficznych i edytorów tekstu.
Oolite to gra, niezależny od platformy, wspieranie Linux, Mac OS & nbsp; X & nbsp; i systemów operacyjnych Windows

Co nowego w tym wydaniu:.

< ul>

  • wyważenia walki
  • Bilans walki w 1,82 został znacznie przerobiony, aby wczesne gry nieco łatwiejsze dla początkujących, a jednocześnie zapewni mnóstwo wyzwań w późniejszej grze. Odpowiedzi AI do wielu taktyk stały się bardziej realistyczne - czasem je korzystają, czasem nie! -. I przeciwrakietowej i wydajność lasera został manipulowane do walki trwać nieco dłużej i zmniejszyć ryzyko odtwarzacza jest zniszczone w ciągu kilku sekund, zanim sobie sprawę z niebezpieczeństwa,
  • Grafika i ulepszenia interfejsu
  • Zrobiliśmy pewne ulepszenia niektóre grafiki i interfejsów, z których głównym jest w pełni zoomable i przewijane mapy galaktyki, która zastępuje oddzielne krótkim zasięgu i dalekiego zasięgu wykresów. Kreślenia trasy również zostało udoskonalone. Z Array zaawansowane nawigacyjnego, można ustawić trasę do drugiej stronie wykresu, a następnie skakać po niej krok na raz, bez konieczności ponownego działkę
  • Mamy również ulepszenia obsługi wielu monitorów, grafiki i wybuchem planety tekstur i wprowadziła & quot; pole widzenia & quot; ustawienie opcjach gry.
  • Menedżer Dodatek pozwala teraz wyświetlić dodatkowe informacje o pakietach (naciśnij 'i'), filtrowanie listy na różne sposoby (naciśnij "F"), lub wyodrębnić zainstalowany pakiet do OXP w folderze Programy powiązane tak, że mogą łatwo zajrzeć do niej i dostosować go dalej (naciśnij "x").
  • Nowe możliwości Dodatek

  • Autorzy
  • dodatek mają teraz o wiele więcej opcji dostępnych dla nich do edycji danych, który był wcześniej zakodowane. Jak zawsze, każdy zwalniający Oolite jest bardziej konfigurowalny niż ostatnio - oto niektóre z nowych opcji:
  • Rynek i handlowe rozszerzenia mogą teraz definiować zupełnie nowe towary handlowe, z ulepszonymi funkcjami dla stacji OXPs do obsługi tych towarów. Gospodarki może być napisany całkowicie od nowa. - Nie jesteś już ograniczony do ośmiu gospodarek w jednym Przemysłowej linii Rolnej
  • ustawienia GUI, kolory i style wyświetlania może być w znacznym stopniu dostosowane poprzez nową plist.
  • Montaż informacji systemu został znacznie rozszerzony, o wiele więcej właściwości otwartych na dostosowanie - całą drogę do koordynuje system - i zwiększoną rozdzielczość system zarządzania i konfliktów dla tych właściwości, aby ułatwić ekspansje skutecznie współistnieć.
  • Więcej HUD opcje, w tym wykonawczych edytowalne tarcze obrazu.
  • Realizacja wielu elementów wyposażenia rdzeń został przepisany w celu umożliwienia wiele więcej dostosowanie.
  • W OXP Developer buduje The OXP Weryfikator ma dużo więcej sprawdzanie składni kluczowych plików bez konieczności uruchamiania pełnej wersji gry i różne praktyki nieaktualnych będzie się zalogować aby pomóc zachować swoje OXPs płynnie.
  • Jak zwykle, wiele więcej właściwości i metody JS za dodatkową elastyczność.
  • Wszystko to dodatkową funkcjonalność może być bardzo silny, więc jak go używać ostrożnie w normalnym wszechświata Oolite wsparcie Scenariusz został znacząco zmodernizowane aby autorzy rozszerzeń w pełni korzystać z niego jak pozwalają na to ich wyobraźnia.

  • Pakiety
  • rozszerzeń mogą być teraz ograniczony tylko do obciążenia w swoich scenariuszach, co oznacza, że ​​można zrobić o wiele większe zmiany niż wcześniej bez potrzeby martwić się o kompatybilności z innymi pakietami, i robić rzeczy, które po prostu nie pracowali wcześniej.
  • mini-serię OXPs misji, która nie będzie działać, jeśli gracz może przynieść swój własny statek i doświadczenia, lub wędrować w połowie misji do zrobienia i handlu na trochę.
  • Ustaw gracz w środku poważnej wojny pomiędzy uprawnień z określonych linii frontu, regionów i bitwach - wciąż mogą zarabiać na życie jako przedsiębiorcy, pirata lub łowcy nagród, gdy pojawia się na pełną skalę Thargoid inwazji na i setki systemów już zupełnie spadł do nich.
  • całkowicie przepisać galaktyki, statki, sprzęt i zasady zrobić własną nową grę przestrzeni z silnikiem Oolite.
  • Co nowego w wersji 1.76 / 1.77.1 Beta:

    • Bug z planetarną chmura wyświetlacz stałe

    • Zamówienia
    • Transport / osobowe prawidłowo zgłosić Premium / zaliczki ponownie
    • Fix eskortować skanowania klasy inicjalizacji
    • Fix na ekranie misji nie pozwalając wyjść, gdy HUD off
    • Fix konstruktor quaternion produkować kwaternion tożsamości jako udokumentowane, gdy nazywa się nowy quaternion ().
    • guiScreenChanged strzela teraz na przejściu przy uruchamianiu
    • kątowej i prędkości są teraz również wyzerowany podczas uruchamiania ze stacji
    • resetu stanu Autopilot na śmierć
    • regresji: HUD n_bars teraz znowu działa,
    • Bug z NPC kontynuowanej zablokować na martwych statków stałych
    • Laser strzał pozycjonowanie stałe
    • Bug z oczywistych kontroli w guiScreenChanged przy uruchamianiu stałe
    • Racjonalnie wykwalifikowani piloci będą teraz pamiętam patrzeć, dokąd idą, kiedy uciekając
    • Tarcze teraz również chronić subentities
    • Edge-przypadku uszkodzenia stacji głównej stałej
    • frustum uboju nad-entuzjazmem stałe
    • Niektóre błędy "duchów" statek stałe
    • Misja katastrofy ekran wyboru Fix z klawiszy numerycznych
    • Fix bug z anulowanie galaktyczny skok przez skrypt
    • Fix błąd w walidacji do tworzenia interfejsu stacji
    • Użyj poprawnych typów w obiekcie JS Station.market
    • bug Fix ze stacji dokującej z doku, gdzie jest nieznacznie poza osią,
    • Obliczenia reputacji Umowa Fix tak, że negatywne przedstawiciel działa poprawnie,
    • Fix niezgodności z zachowaniem urządzenia maskujące
    • obliczenia Fix uszkodzenia ciepła do subentities
    • Fix aktualizacje energii laserowej temp, alert warunek związany z autopilota,
    • Fix do wypadku po naciśnięciu się na długi oczywistego ekranu
    • Konflikt Fix pomiędzy & quot; pilot & quot; i & quot; unpiloted & quot; Klawisze shipdata
    • Sprawdź stan urządzenia Fix w player.replaceShip ()
    • Skalowanie Fix migacz w efekty wizualne,
    • Dodaj miarka ikonę paliwa do małej HUD
    • Jaśniejsze kolory krzyż kursora myszy

    • lista
    • Sortuj zapisać grze alfabetycznie
    • Nieco wydłużyć terminy na kontraktach paczek, aby uniknąć tych niemożliwych
    • Zapobiegaj dokująca z martwych stacji
    • wycieki pamięci Fix.
    • Usuń & quot; performBroadside & quot; Komenda AI
    • Wyświetlacz skaner Fix bug
    • Wyświetlacz prawidłowy klucz w wiadomości "pauzy",
    • Fix rotational_velocity dla subentities
    • Fix shipEnergyBecameFull zdarzenie na ogień, udokumentowane

    Co nowego w wersji 1.75.2 Beta:

    • Jest to aktualizacja naprawiająca błędy do 1.75.1 , prowadząc do następnej stabilnej.

    Co nowego w wersji 1.75.1 Beta:

    • Jest to wydanie poprawkowe prowadzące do następnego stabilna wersja. Projekt aktywnie poszukuje osób chętnych do pomocy w tropieniu wszelkich pozostałych błędów:., Aby to zrobić, wystarczy pobrać grę i zgłaszać wszelkie problemy na forum Oolite

    Co nowego w wersji 1.75 Beta:

    • Gameplay:
    • Inteligentne, bardziej agresywne NPC - na przykład, są teraz w stanie zastrzelić, kiedy sprytnie stać
    • .
    • blokada klawiatury Nowy mistrz broni (domyślnie: _) wyłącza pierwotnych i wtórnych broni i wieżyczki,
    • .
    • kontrole uproszczone autopilot: C (lub key_autopilot) próbuje autopilot- dokującą z bieżącej stacji docelowej - jeśli twój cel, w przeciwnym razie stacja w zasięgu skanera, sprzyjanie dworca głównego. Shift-C (obecnie key_autodock zamiast key_autopilot_target) jest taka sama, oprócz tego, że będzie szybko dok jeśli dozwolone. Shift-D nie jest już używany.
    • New & quot; primable Sprzęt & quot; Koncepcja: sprzęt może wywołać skutki w scenariuszu bez zagłębiania się pocisk. Nowe klawisze: Shift-N i cykl Control + Shift + N do listy urządzeń primable i N aktywuje aktualnie wybranego urządzenia. (Kluczowe przyciski konfiguracyjne. Key_prime_equipment, key_activate_equipment)
    • Tryb siatka docelowa wrażliwy jest teraz bardziej dokładne.
    • Cena paliwa zależy teraz od masy statku.
    • Skoki pomiędzy systemami nakładających używa teraz 0,1 LY wartości paliwa.
    • A teraz nadprzestrzeni misjump zajmuje 3/4 czasu udanego skoku, a nie pełnego czasu. (To musi być co najmniej 3/4 uniknąć wyczyny. Zobacz http://aegidian.org/bb/viewtopic.php?t=7917 więcej informacji).
    • Trumble oferta & quot; misją & quot; teraz powtarza zgodnie z przeznaczeniem, na wypadek przypadkowego przegapić.
    • Ucieczka strąków teraz dążyć do najbliższego przyjaznej stacji / nośnika.
    • Przycisk kluczowym kapsuła ratunkowa / joystick musi teraz zostać naciśnięty dwukrotnie w krótkim odstępie czasu, aby wysunąć (z wyjątkiem w trybie ścisłym, czy ukrytych ustawień ucieczki-pod-aktywacyjny-natychmiastowe jest ustawiony).
    • Wiadomości dziennika Comm teraz mówi. (Funkcja wniosek # 4970)
    • Poprawki błędów:
    • & quot; Lollipop miga & quot; wyeliminowane. (Bug # 17215)
    • Wiadomości odliczanie Hyperspace nie powtarzają się.
    • Nie można już wkraść ekranie umowy przez tylne drzwi na stacjach średnich.
    • broń wtórne są obecnie rozliczane prawidłowo oceniając swój statek. (Bug # 17450)
    • Usunięto z joysticka konfigurację (Bug # 17482, Bug # 17490)
    • Zwykłe niewypowiedziana jeszcze ważne & quot; drobnych usprawnień i poprawek & rdquo;.
    • Różne:
    • Nowa ikona o siódmej.
    • Zmniejszone zużycie pamięci różnych efektów specjalnych i obiektów JavaScript. Z drugiej strony, nowy silnik JavaScript, wykorzystuje więcej pamięci.
    • Mac specyficzne:
    • Dread Dźwięk Bug Zagłady jest stała. (Bug # 17214)
    • Obsługa joysticka.
    • Automatyczne udostępniania aktualizacji (Sparkle).
    • Folder Oolite Screen Shots mogą być przenoszone z pulpitu i Oolite będzie nadal go używać (tak długo, jak nie zostanie zmieniona lub przenoszone do kosza).
    • Windows i Linux:
    • Z powodu błędu w GNUstep, starsze wersje nie może odczytać salda kredytowe ponad 429496729.5 kredytów poprawnie. 1.75 pisze zapisane gry w sposób, który pozwala uniknąć tego problemu (nawet wtedy, gdy załadowany starych wydań testowych). Wersja dla Windows można również przeczytać większe ilości kredytowe w starych zapisanych gier.
    • Zmiany rozwojowe dodatek:
    • Nowe klucze shipdata.plist: - allows_auto_docking (stacji): jeśli jest prawdziwa, odtwarzacz autopilot dokująca jest zabronione. Domyślnie: prawda. - (Tylko stacja) allows_fast_docking: jeśli jest prawdziwa, szybkie dokująca jest zabronione. Domyślnie: false, z wyjątkiem dworca głównego. - Counts_as_kill: jeśli fałsz, statek nie liczy się jako zabójstwo i nie uczestniczy w q-Kaskada szczęśliwy kopalni czasie zabawy, nawet jeśli jego klasa i inne właściwości skanowania w przeciwnym razie niech to zrobić. Domyślnie: prawda. - Cloak_automatic (NPC): Jeśli to prawda, urządzenie maskowanie jest aktywowany podczas ataku; w przeciwnym razie musi być aktywowany przez scenariusza. Domyślnie: prawda. - Has_patrol_ships (jedyna stacja, rozmyte logiczna): Jeśli to prawda, stacja będzie okresowo uruchomić patrole, jeśli ma żadnych statków policyjne blokowanych. Domyślnie: false, ale zignorował (traktowane jako zawsze prawdziwe) do dworca głównego. - Hyperspace_motor (wszystkie statki, w tym odtwarzacz): muszą być w stanie przeskoczyć. Domyślnie: prawda. - (Tylko stacja) interstellar_undocking: Jeśli to prawda, ze stacją dokowania w przestrzeni międzygwiezdnej nie powoduje stacji, aby przejść do sąsiedniego systemu. Domyślnie: false. - (Subentities wieżyczka) weapon_range: osocze Zakres strzał. Domyślnie: 6000. - tunnel_corners, tunnel_start_angle i tunnel_aspect_ratio (stacji): to wymienić docking_pattern_model. Zobacz http://www.aegidian.org/bb/viewtopic.php?p=128823#p128823 aby uzyskać więcej informacji.
    • Nowa rola statek, & quot; & quot ;, żużel jest używany do generowania zanieczyszczeń w systemach post-Nova. Domyślne popiół wyglądać asteroidy domyślnych i głazy, ale mają bardzo wysoką osłonę cieplną. Jeśli się niestandardowe asteroidy, prawdopodobnie chcesz, aby wersje żużel z nich. Jeśli nadużywa & quot; asteroidę & quot; Rola umieścić losowe rzeczy w polach asteroid, nie chcesz zrobić wersję żużel.
    • Turret weapon_energy teraz domyślnie 25.
    • ikona Beacon dane są traktowane w sposób bardziej elastyczny (http://aegidian.org/bb/viewtopic.php?p=128487#p128487; Bug # 17828). Dodatkowo, jest on spojrzał w górę za pomocą kodu nawigacyjnego statku jako klucz, zamiast swojej podstawowej roli.
    • Wyposażenie:
    • Nowy equipment.plist klucze ekstra słownika: - skrypt potrzebne do wdrożenia sprzętu primable. Skrypty Sprzęt jeden predefiniowany nieruchomości, equipmentKey i jeden obsługi zdarzenia, aktywowany (). - Widoczne: kontroluje widoczność na ekranie stanu i blurbs stoczni. Domyślnie:. True
    • pociski NPC są obecnie reprezentowane wpisów sprzętu zamiast statków. Dla skuteczności, zaleca się, aby wszystkie rodzaje pocisków NPC mają equipment.plist wpis, nawet jeśli nie są one dostępne do odtwarzacza. (Na przykład, istnieje obecnie EQ_THARGON.) W celu uzyskania pomocy w ustawiania tego, umożliwiają ship.setUp.missiles w logcontrol.plist (lub użyć console.setDisplayMessagesInClass (& quot; & quot ;, ship.setUp.missiles prawdą) w konsoli debugowania ).
    • Inne pliki konfiguracyjne:
    • Dźwięki, które są wymienione w customsounds.plist teraz ładowanie preinstalowanym uniknąć opóźnień. Dźwięki, które są odtwarzane przez JavaScript, podając nazwę pliku nie może być fabrycznie; jeśli robisz to, a dźwięk nie jest szczególnie rzadki, proponuję jechać przez wejściem customsounds.plist.
    • Przypadkowo, używając wpisy customsounds.plist ze skryptów teraz działa poprawnie.
    • teł ekranu i nakładki mogą być teraz skalowane, co pozwala na wyższych rozdzielczościach. (Bug # 17201) Zobacz http://aegidian.org/bb/viewtopic.php?p=127716 aby uzyskać więcej informacji. Dodatkowo screenbackgrounds.plist wpisy mogą być tablicami, w tym przypadku jeden element jest wybierane losowo.
    • Planety używając mapy tekstur obracać sześcian teraz wokół oczekiwanej osi polarnej. Planety używając tradycyjnych tekstur nie, ale nigdy nie zrobił. (Bug # 17243)
    • Nowy HUD przełącznik wybierania: drawWeaponsOfflineText:.
    • javascript:
    • Ulepszony Spidermonkey do krwawienia krawędzi (1,75 korzysta z tej samej wersji jak Firefox 4.0 Beta 11). Dodaje to cechy najbardziej ECMAScript 5th Edition, w tym zwłaszcza w trybie ścisłym, które polecam wszystkie OXPers przyjęcia.
    • Z drugiej strony, old SpiderMonkey specyficzne cali do trybu surowe cali do jest domyślnie wyłączona, ponieważ ma kilka fałszywych alarmów. To może być włączony w konsoli debugowania ustawiając console.pedanticMode true.
    • Wsparcie Język JSON może być przydatna do przechowywania danych strukturalnych w zmiennych misji.
    • JavaScript globalne i konsoli obiekty są teraz zastąpione podczas resetowania gry, i nie może być wykorzystywane do przemytu informacji między sesjami.
    • Vector3D i quaternion obiekty nie mogą już być porównywane za pomocą == i! =, ponieważ brodawki w silniku JavaScript poprzednio zostały wykorzystując już nie istnieje. Zobacz http://www.aegidian.org/bb/viewtopic.php?f=4&t=8847 aby uzyskać więcej informacji.
    • Skrypty są teraz przerwać, jeżeli działają one na więcej niż jedną sekundę. (Funkcje Wolna Oolite nie są wliczane do limitu. Pomysł nie jest zmuszenie terminu na Ciebie, ale do zabicia skrypty utknęły w nieskończonej pętli. Jeśli skrypt jest celowo działa dłużej niż sekundę prawdopodobnie masz problemy, choć .) Podczas załadunku i imprezy Startup, limit wynosi dwie sekundy.
    • Wszystkie metody i właściwości Oolite-pod warunkiem JavaScript zostało zbadane za konsekwentne raportowania błędów i rozsądnego obchodzenia złych wartości. W niektórych przypadkach, ich sprawdzanie błędów stało się ostrzejsze. W innych, wykonują normalne niejawne konwersje (jak konwersja ciąg o wartości liczbowej do wielu), a nie w przypadku braku lub awarii. Wszystkie normalne błędy parametrów powinna stać się wyjątki JavaScript; wywołanie metody zdefiniowane z Oolite niewłaściwego rodzaju tej wartości będzie po prostu zatrzymać skrypt, ale trudno to zrobić przez przypadek.
    • Oolite ma teraz możliwość pisania ślad stosu, gdy idzie nieobsługiwany wyjątek JavaScript lub ostrzegawczy jest zalogowany. To pomoże Ci dowiedzieć się, w jaki sposób dotarł do punktu, w którym wystąpił błąd. To jest domyślnie włączona, jeśli OXP debug jest zainstalowany, domyślnie wyłączone inaczej. Można ustawić go przez ustawienie console.dumpStackForErrors i console.dumpStackForWarnings jeśli konsola jest aktywny, lub zrzut-stack-for-błędów i zrzucić-stack-dla-ostrzeżeń ukrytych ustawień inaczej. Gdy konsola jest aktywny, możesz również zalogować ślad stosu w dowolnym momencie za pomocą specjalnego debuggera oświadczenie ;, które w przeciwnym razie będzie miał żadnego wpływu.
    • Globalny obiekt JavaScript jest teraz wystawiony jako właściwość sobie, zwany globalnym. Globalny === global.global.
    • statek gracza jest teraz traktowane jako nieważne po wysunięciu lub umierających.
    • Pewne wyjątki rzucane obsługi zdarzeń, które zostały błędnie tłumione wcześniej, są teraz zgłaszane.
    • wywołania zwrotne Rama: funkcje wywołań zwrotnych, które nazywane są raz na klatkę, przydatne do prowadzenia animacji. Zobacz http://aegidian.org/bb/viewtopic.php?f=4&t=8941 aby uzyskać więcej informacji.
    • Poprawki skryptów błędów:
    • Łańcuchy prototyp Oolite zdefiniowanych obiektów były wcześniej skonfigurowana niepoprawnie. Zostało to naprawione. Efektem tego jest to, że przy użyciu metod i właściwości na pojedynczych wykonawców, a nie ich przypadkach przestał działać. Do najczęstszych przypadków, system i odtwarzacz są akcesorów zgodnością, które rejestrują ostrzeżenie, podobnie jak zrobiliśmy dla nieaktualnych metod w przeszłości. Jeśli chcesz, aby właściwie zrozumieć, co się dzieje, mój najlepszy ukłucie w wyjaśniając, że jest http://www.aegidian.org/bb/viewtopic.php?f=4&t=8968.
    • Jeśli chodzi o skrypty są zainteresowane, gracz może dopiero teraz raz umrzeć. (Wcześniej shipDied () zostanie wywołana dwukrotnie, raz bez parametrów i raz).
    • Gdy gracz zostanie zabity przez Q-bomby, parametr damageType do shipDied () jest teraz & quot; kaskada broni & quot; (nie & quot; szkoda energii & quot;).
    • Możesz teraz przyznać wiele Trumbles, ku uciesze klientów na całym świecie.
    • & quot; Pokaż modele & quot; statków i planet nie pojawiają się na listach jednostki systemu. Możesz dostać w modelu wyświetlacza dla ekranów misji z nowej nieruchomości mission.displayModel. Pozostali mają być niedostępne.
    • Sound.load () obsługuje teraz klucze customsounds.plist prawidłowo.
    • Statek exitSystem () / AI performHyperSpaceExit teraz działać w przestrzeni międzygwiezdnej.
    • Nowe zdarzenia świata:
    • playerWillSaveGame (saveType) (Feature # 5095 wniosek)
    • escapePodSequenceOver () (zwane bezpośrednio przed podjęciem decyzji, jak uratować lub zabić gracza po użyciu kapsuły ratunkowej. Zobacz player.setEscapePodDestination ()).
    • Nowe zdarzenia statków:
    • coordinatesForEscortPosition (indeks) (nie dokładnie to wydarzenie, ale co tam).
    • distressMessageReceived (agresorem, nadawca),
    • shipTakingDamage (kwota, fromEntity, damageType) (Feature # 5077 wniosek)
    • shipKilledOther (cel, damageType) (pożary po celowi shipDied (), ale zanim rzeczywiście wysadzenie).
    • shipWillLaunchFromStation (stacja kolejowa) (wcześniej ograniczone do odtwarzacza).
    • Zmodyfikowane wydarzenia statków:
    • commsMessageReceived () przyjmuje teraz drugi parametr, statek wysyłania.
    • właściwości i metody Nowy JavaScript:
    • Podmiot collisionRadius
    • Podmiot dumpState () (dostępne tylko wtedy, gdy konsola jest aktywne). pisze kilka śmieci do dziennika
    • EquipmentInfo canBeDamaged
    • EquipmentInfo canCarryMultiple
    • EquipmentInfo isAvailableToNPCs
    • EquipmentInfo isAvailableToPlayer
    • EquipmentInfo isVisible
    • EquipmentInfo Nazwa_skryptu
    • Globalne defaultfont (obiekt z jednej metody, measureString ())
    • Globalne addFrameCallback ()
    • Globalne formatCredits ()
    • Globalne formatInteger ()
    • Globalne isValidFrameCallback ()
    • Globalne removeFrameCallback ()
    • Globalne takeSnapShot ()
    • mission.displayModel: tłem przędzenia statek, jeśli ktoś jest w użyciu. (Jeśli ustawisz spinModel false w runScreen () obiektu parametru, to powstrzymanie się od wiruje wokół celu łatwiejszego ręcznej animacji.)
    • player.setEscapePodDestination ()
    • player.ship.viewDirection
    • player.ship.weaponsOnline
    • player.ship.removePassenger ()
    • subEntityCapacity Statek
    • restoreSubentities statków ()
    • scriptedMisjump Ship () (tylko odtwarzacz wcześniej)
    • Stacja allowsAutoDocking
    • Stacja allowsFastDocking
    • System countEntitiesWithScanClass ()
    • System scrambledPseudoRandomNumber ()
    • Zmienione właściwości i metody JavaScript:
    • commsMessage Ship () przyjmuje teraz opcjonalny drugi parametr, statek docelowego.
    • Statek equipmentStatus () zwraca teraz & quot; EQUIPMENT_UKNOWN & quot; gdy przeszedł niezdefiniowanej identyfikator urządzenia, zamiast wyrzucania wyjątku.
    • The Ship roleProbabilities własności została zmieniona roleWeights.
    • Polecenia Nowa AI:
    • enterPlayerWormhole
    • setDesiredRangeForWaypoint
    • setTargetToNearestFriendlyStation
    • thargonCheckMother
    • updateEscortFormation
    • Nowe wiadomości AI:
    • STATION_LAUNCHED_SHIP
    • Zmiany Descriptions.plist (dla tłumaczy):
    • Dodatki: - numer grupy wielkości - numer grupy Próg - numer dziesiętny, separator - numer grupy Separator - autopilot-Stacja - @ - nie-nie-allow-autodocking - autopilota-Multiple-cele - autopilot-czerwono-alert - czarownica-no-motor - czarownica-galaktycznego użytkownika porzucenia - systemy broni-online - systemy broni-nieaktywny - Sprzęt-primed- @ - sprzęt zagruntowane-none - Sprzęt zagruntowane-none- dostępne - stacja-dokująca-luz-zaprzeczył - inicjowanie-debug-support - wykresy odległości-f (krótkiego zasięgu-chart-odległość-f i dalekiego zasięgu-chart-odległość-f teraz odwołać to, że nie jest używany bezpośrednio przez grę) - wykresy-est-travel-time-f (krótkiego zasięgu-chart-est-travel-time-f i dalekiego zasięgu-chart-est-travel-time-f teraz odwołać to, że nie jest używany bezpośrednio z gry) - towarowej-rynku - stickmapper-broni-online-przełączania - stickmapper-snapshot - stickmapper-prime-wyposażenie - stickmapper-activate-wyposażenie - stickmapper-ucieczka-pod - stickmapper-płaszcz - stickmapper-skaner-zoom - gameoverscreen-ucieczka-pod - Migawki-nazwa-katalogu - Migawki-nazwa-katalogu-mac - ratownicza-nagroda-do -@@- @ - kredyty - @ - alt - capture-nagroda-do -@@- @ - credits- @ -alt - synteza mowy przychodzące-komunikat-- @
    • Usunięte / nieużywane: - inicjowanie-wszechświat - synteza mowy przychodzące-komunikat-- nie stosuje się bezpośrednio w grze, używane przez syntezę mowy Wiadom-incoming-istniejące lokalizacje @ tak będzie (prawdopodobnie) pracy. - Autopilot-nie-dock-z-cel - nadal dostępne, ale obecnie nieużywany,
    • .
    • konsoli Debug:
    • Wcześniej obiekt konsola była dostępna z poziomu konsoli jako konsoli, a nigdzie indziej, jak debugConsole. Obie są obecnie w skali globalnej i jest preferowany konsoli.
    • Wsparcie Profilowanie: zadzwoń: profil, aby zobaczyć, gdzie spędza swój czas. Aby uzyskać bardziej szczegółowe informacje, jak banda JavaScript obiektów, a nie wysypisko tekstu, użyj this.profileData = console.getProfile (function () {}).
    • Śledzenie wsparcia: zadzwoń: śladu zobaczyć hierarchię wywołań funkcji dokonanych przez. (Ślad jest zapisywane w dzienniku.) Śledzenie i profilowanie nie mogą być używane w tym samym czasie.
    • Jeśli wynikiem wyrażenia jest tablicą lub zwykły przedmiot, jego struktura jest teraz całkiem wydrukowany. Można też całkiem-wydrukować strukturę dowolnego obiektu za pomocą: d makro. Proponuję się w zwyczaju robić tego do dowolnego obiektu jesteś ciekaw. : d player.ship jest to dobry punkt wyjścia,
    • .
    • Metoda call () została zmieniona callObjC (), aby uniknąć nieporozumień z normą Function.prototype.call (). Działa teraz więcej obiektów - prawie wszystko z wyjątkiem wektorów i kwaterniony -. I można sobie z metod celu C, które zwracają liczby, wektory lub quaternions

    Co nowego w wersji 1.74.2:

    • Zatrzymany Zawodnik wybierając nieprawidłowy cel skoku podczas skoku odliczanie .

    • uprawnienia
    • Poprawiono dokujące niespójności: wszystkie wrogie stacje dokujące odmówić teraz uprawnienia
    • .
    • Przełączanie widoków niestandardowych dozwolone obecnie w spójny sposób.
    • Broń powtórzyć kurs jest teraz per-broni.
    • Aktualny poziom zoomu jest teraz zachowywane podczas przełączania Huds.
    • słupa spalin teraz resetuje po nadprzestrzeni skacze / skryptów teleportacji / automatyczne dokowanie.
    • Poprawiono nakładanie zamieszanie systemu podczas ładowania gry i poszukiwania systemów.
    • Wszystkie generowane automatycznie Odpieniacze słońca powinien być odpowiednio zabezpieczony.
    • Naprawiono sporadyczne & quot; bielonej & quot;. -looking planety na ekranie informacyjnym System
    • Naprawiono pokazywanie zła odległość w krótkim wykresie zakres przy przełączaniu z powrotem z długim wykresie zasięgu.
    • Ulepszone domyślne mowy głos syntezy (nie Mac OS X).
    • SystemInfo.systemsInRange () może być teraz nazywa na konkretnym obiekcie SystemInfo, a nie zawsze zastosowanie do obecnego systemu.
    • Nowy JavaScript wydarzenie: shipAttackedOther () (odwrotność shipBeingAttacked (), zwany natychmiast po shipBeingAttacked ())
    • .
    • Jeśli skrypt usuwa kawałek sprzętu w equipmentDamaged () obsługi zdarzeń, nie ma & quot; sprzęt uszkodzony & quot; Komunikat jest generowany.
    • Ship.removeEquipment () działa teraz uszkodzonego sprzętu.
    • Poprawiono priorytetem dla expandDescription (substytucja) i expandMissionText (), nadpisania (jeśli jest na wyposażeniu) teraz mają pierwszeństwo przed wszystkim innym.
    • Nowy shipinfo kluczem:. station_roll
    • Poprawiono kilka przypadków, w których IZ może złamać obsługę grupy.
    • Shader wykryte błędy w fazie łącza (zazwyczaj problemy z udziałem państwa podzielone między shadera wierzchołków i fragmentów) są teraz zgłaszane prawidłowo.

    Co nowego w wersji 1.74.1:

    • Skrypty mogą po raz kolejny wyróżnienie i sprawdzić Trumbles, a średnia misją Trumble znów działa. (Ograniczenie:.. Skrypty nie może zwiększyć liczbę Trumbles przyznając więcej ten zostanie rozwiązany w 1.75)
    • Nowa misja po raz kolejny przyznaje stosowne nagrody na pomyślny wynik.
    • Nie więcej & quot; Witchspace silnik usterka & quot; Komunikat po wejściu do systemu post-Nova.
    • Po zadokowaniu w stacji wtórnego, domyślny wybór na ekranie menu gry jest & quot; Opcje gry & quot; a nie & quot; Begin New Game & quot;.
    • Poprawiono irytujące opóźnienia dźwięku przy odtwarzaniu pierwszy dźwięk w systemie Mac OS X.
    • Poprawiono kilka błędów interfejsu JavaScript które mogą spowodować wadliwego skryptu do powstrzymania bez komunikatu o błędzie.
    • Ustawienia grafiki Skorygowany:. Tryb shader jest teraz ograniczona do Prosty Intel GMA 950 i rodzin GPU ATI Radeon R300 i kilka innych usprawnień,
    • Naprawiono błąd, gdzie syntezy materiału został zignorowany illumination_modulate_color podczas korzystania emission_and_illumination_map w trybie shaderów (materiał testowy Test Suite przypadku 7).
    • Możliwość poprawka dla przypadkowych zamarza, gdy za pomocą syntezy mowy w systemie Windows.
    • Różne drobnych poprawek i usprawnień.

    Co nowego w wersji 1.73.4:.

    • Stała misja nova

    Co nowego w wersji 1.72:

    • New & quot; rejestru statku & quot; który obsługuje tworzenie nowych statków bardziej zdecydowanie i skutecznie.
    • Nowy sprzęt obsługi
    • Gracza wieżyczki statków
    • Obsługa joysticka obsługuje teraz więcej osi i przycisków
    • szczypie AI i ulepszenia,
    • Liczne aktualizacje i poprawki do JavaScripting

    Podobne oprogramowanie

    Inne programy z deweloperem Giles Williams

    Oolite
    Oolite

    1 Dec 18

    Komentarze do Oolite

    Komentarze nie znaleziono
    Dodaj komentarz
    Włącz zdjęć!