Zawartość
- Wejdź do Starożytnych Bram
- Drobne zmiany i ulepszenia wydajności
- Zmiany dla modderów
- Na co czekasz? Jest już dostępny!
Niezależny deweloper Chucklefish opublikował dziś swoją 1.2 Vault Update dla swojego tytułu Starbound. Aktualizacja zawiera szereg nowych treści, w tym starożytne skarbce, terraforming, ulepszenia broni, obrażenia żywiołów i Space Santa na święta. Jakby tego było mało, jest mnóstwo drobnych zmian, poprawek błędów, ulepszeń wydajności i zmian API modyfikacji.
Wejdź do Starożytnych Bram
Gracze, którzy ukończyli główną linię fabularną, będą mogli odwiedzić tajemniczego handlarza na Posterunku, który wyśle ich na misję, aby aktywować i wejść do Starożytnych Bram znalezionych w niektórych systemach. Bramy prowadzą do pradawnych skarbców, które stanowią wyzwanie, generowane proceduralnie lochy pozostawione przez starożytnych.
Krypty zawierają wszystkie nowe niebezpieczeństwa w postaci strażników, w tym szefów proceduralnych i nowych zagubionych technologii. Na końcu każdego starożytnego skarbca znajduje się starożytne kowadło, gdzie możesz wydać Esencję, aby ulepszyć przestarzałe legendarne bronie. Ten system ulepszeń pozwala na wiele nowych opcji dla ostatecznych stylów walki.
Jakby tego było mało, starożytne krypty zawierają więcej niespodzianek dla tych, którzy są na tyle odważni lub głupi, by wejść. Możesz znaleźć nowe urządzenie o nazwie Terraformer w skarbcach wraz z nową walutą esencji. Razem możesz użyć tych przedmiotów na planetach terraform, co pozwoli ci przekształcić regiony lub całe planety w różne biomy.
Terraformery można wykorzystać do rozszerzenia obszaru na powierzchni planety, zastępując naturalne bloki, obiekty i życie roślinne, i ostatecznie zmieniając rodzaj samej planety. Mikroformery można również znaleźć jako materiały eksploatacyjne do jednorazowego użytku z terraformerami, które zapewniają jeszcze więcej typów regionów, aby jeszcze bardziej dostosować świat.
Nie myśl jednak, że zdobycie tej nowej technologii będzie jednak łatwe. Zdolność do zdobycia dużej mocy jest wadą większego wyzwania. Teraz wrogowie mają elementarną odporność i słabość, dzięki czemu wybór broni jest ważniejszy niż kiedykolwiek wcześniej.
Oczywiście, Chucklefish nie zapomniał o wprowadzeniu ducha Bożego Narodzenia we wszechświat Starbound. Aby uczcić święta, przywieźli Kosmicznego Mikołaja do Placówki, gdzie będziesz mógł kupić wiele świątecznych przedmiotów.
Nowa aktualizacja to idealny prezent świąteczny od twórców dla fanów Starbound. Dzięki tak wielu nowym treściom gra z pewnością zapewni graczom rozrywkę na okres świąteczny i nie tylko.
Drobne zmiany i ulepszenia wydajności
Jakby nowa zawartość nie była wystarczająca, istnieje lista drobnych zmian i ulepszeń wydajności w grze. Zmiany i ulepszenia wydajności są następujące:
Drobne zmiany
- Przytrzymanie klawisza aktywacji w sferze zniekształceń wymusi dezaktywację, aby uniknąć trwałego utknięcia w małych pomieszczeniach
- Zawieraj podpowiedzi w oknie gry, gdy są blisko krawędzi
- Napraw błąd z potwornymi dźwiękami zabijania, które nie są odtwarzane poprawnie
- Kilka poprawek błędów dotyczących zachowań potworów / NPC i wyszukiwania ścieżek
- Różne poprawki literówek i zasobów
- Dodaj odpowiednie „krzaki” do biomu Rust
- Zaktualizuj SDL2 do 2.0.5, powinien rozwiązać kilka problemów z pełnym ekranem
- Napraw niektóre luki bezpieczeństwa w obsłudze pakietów serwerów
- Naprawiono błąd, przez który załoga duplikowała się
- Napraw problem z siecią zasobów gracza
Ulepszenia w wydajności
- Popraw czas generowania starszych lochów opartych na obrazach
- Inne drobne poprawki do lochów i światowej generacji
- Używaj większych atlasów tekstur na kartach graficznych, które je obsługują
- Różne optymalizacje dla skryptów monster / NPC
- Popraw prędkość ładowania dla światów lochów
Chucklefish nie tylko dał graczom mnóstwo nowych treści, ale także wprowadził zmiany, aby poprawić ogólne wrażenia z gry. Co więcej może Starbound zapytaj fanów?
Zmiany dla modderów
Z możliwością swobodnego tworzenia modów Starbound Deweloper zadbał o to, by nie zostawić modderów w tej ogromnej aktualizacji. Ogromna ilość zmian została wprowadzona w interfejsie API do modyfikowania i są one następujące:
- System Behavior Tree został przeniesiony do silnika ze względu na wydajność, teraz dostępny z wiązaniem root.behavior lua. (Sprawdź dokumentację lua)
- Usunięto węzeł czyszczący
- Zmieniono implementację węzła dekoratora lua
- Argumenty węzła akcji zostały przeniesione, teraz (args, output, nodeId, dt).
- Ogólne wsparcie walutowe.
- Dodatkowe waluty można dodawać i wykorzystywać bez konieczności konfiguracji
- Aby powiązać walutę z elementem waluty, który ma być użyty w rzemiośle, należy go skonfigurować w /currencies.config
- Pliki .coinitem zmieniono na .currency
- Zmiany obiektu dla obsługi terraformowania
- Obiekty mogą mieć nowy klucz boolowski „biomePlaced”, który, jeśli będzie prawdziwy, spowoduje ich umieszczenie i usunięcie przez terraformowanie.
- Obiekty mogą mieć nowy klucz boolowski „zakorzenienie”, który, jeśli jest prawdą, oznaczy wszystkie ich przestrzenie kotwiczące jako korzenie i zapobiegnie łamaniu tych płytek, dopóki obiekt nie zostanie złamany (identyczny z działaniem drzew i winorośli).
- Inwentaryzację gracza można teraz skonfigurować w player.config, co pozwala na zmiany:
- Liczba worków
- Wielkość zapasów każdej torby
- Liczba pasków akcji
- Rozmiar paska akcji
- UWAGA: modyfikacje wielkości zasobów gracza muszą być stosowane zarówno po stronie serwera, jak i po stronie klienta, i unieważnią istniejące postacie
- Źródła uszkodzeń, prośby i powiadomienia
- Wprowadzono nowe typy trafień; Słabo, mocniej i zabity.
- Usunięto zabitych boolowskich z powiadomień o obrażeniach, zastąpiono typem zabitego trafienia.
- Efekty uszkodzeń (dźwięki, cząstki) można skonfigurować dla każdego typu trafienia (Hit, WeakHit, StrongHit, ShieldHit, Killed) w konfiguracjach typu uszkodzenia (.damage files).
- Dodano wsparcie dla typów żywiołów do typów obrażeń. Typy elementarne można konfigurować w /damage/elementaltypes.config i można je ustawić dla każdego typu obrażeń za pomocą klawisza „elementalType”, który domyślnie jest „domyślnym” typem elementu. Każdy typ żywiołu ma unikalny zestaw cząstek liczby obrażeń dla każdego typu trafienia.
- Potwory
- Dodano obsługę skryptów renderowania po stronie klienta
- Pozwól pominąć losowo wybrane części potwora, ustawiając „selectedParts” w parametrach
- Dodaj obsługę bezpośrednich zamiany palet za pomocą parametru „colorSwap”
- Zezwalaj na nadpisywanie „krótkiego opisu” w parametrach
- Zezwalaj na nadpisywanie „dropPools” w parametrach
- Pozwól na ustawienie parametrów animacji bezpośrednio w parametrach potwora za pomocą parametru „animationCustom”. Jest to scalone z konfiguracją animatora.
- Zmiany w interfejsie API Lua:
- ActiveItemAnimation
- Usunięto activeItemAnimation.animationParameter (zastąpione przez animationConfig.animationParameter)
- Animator
- Dodano animator.partProperty
- Pozycja
- Zastąpiono item.is item.matches
- Potwór
- Dodano monster.setDamageParts
- Dodano monster.setAnimationParameter
- Npc
- Dodano npc.loungingIn
- ObjectAnimator
- Usunięto objectAnimator.animationParameter (zastąpione przez animationConfig.animationParameter)
- ActiveItemAnimation
-
- Gracz
- Dodano walutę gracza
- Dodano player.addCurrency
- Dodano player.consumeCurrency
- Zmodyfikowano player.hasItem, aby umożliwić dokładne dopasowanie parametrów
- Zmodyfikowano player.hasCountOfItem, aby umożliwić dokładne dopasowanie parametrów
- Zmodyfikowano player.consumeItem, aby umożliwić dokładne dopasowanie parametrów
- Dodano player.id
- Dodano player.uniqueId
- Korzeń
- Dodano root.behavior
- Dodano tabelę animationConfig do użycia w skryptach renderowania po stronie klienta
- ScriptPane
- Dodano pane.playSound
- Widget
- Dodano widget.setSliderValue
- Dodano widget.getSliderRange
- Dodano widget.setSliderEnabled
- Dodano widget.setItemSlotItem
- Świat
- Zmodyfikuj world.spawnItem, aby umożliwić opcjonalne ustawienie prędkości i czasu niematerialnego
- Dodano world.size
- Dodano world.inSurfaceLayer
- Dodano world.terrestrial
- Zmieniono world.entityMoney na world.entity Waluta
- Dodano world.universeFlagSet
- Zmodyfikowano world.entityHasCountOfItem, aby umożliwić dokładne dopasowanie parametrów
- Dodano world.lineTileCollisionPoint
- Dodano world.addBiomeRegion
- Dodano world.expandBiomeRegion
- Dodano world.pregenerateAddBiome
- Dodano world.pregenerateExpandBiome
- Dodano world.setLayerEnvironmentBiome
- Dodano world.setPlanetType
- Gracz
Uff! Tak, tak, istnieje ogromna ilość zmian dokonanych dla wielu moderów społeczności, które są dla nich bardzo świątecznym prezentem.
Na co czekasz? Jest już dostępny!
Nie ma potrzeby czekać. Aktualizacja 1.2 Vault jest już dostępna i dostępna do pobrania za darmo. Więc na co czekasz? Jeśli ukończyłeś główną fabułę, zdobądź polowanie na skarbiec, a jeśli nie, ukończ tę linię fabularną, a następnie wejdź do skarbca.
Przy tak wielu zmianach, nowych treściach i coraz większych możliwościach dla modderów, ta aktualizacja z pewnością utrzyma społeczność bardzo zajęta przez bardzo długi czas. A teraz, jeśli mi wybaczysz, mam jakieś polowanie na krypty.
Jakie są twoje przemyślenia na temat aktualizacji? Czego doświadczyłeś w głębi skarbców? Daj mi znać w komentarzach pod spodem!