W końcu udało mi się mniej więcej ukończyć tę aktualizację. Dam mu jeszcze jeden dzień na ugotowanie (polowanie na robaki), ale potem go wypuszczę. Oto zapobiegawczy dziennik zmian.
Co nowego ?
- Nowy archtyp Becky: niepewna
- Nowy archtyp Giny: Dziewczyna
- Nowa ścieżka archetypu Diane: Wzgardzona matka -> Zrezygnowana matka (5 gwiazdek)
- Nowa ścieżka archetypu Diane: Zrezygnowana matka (5 gwiazdek) -> Wzgardzona matka
- Nowa ścieżka archtypu Diane: Zrezygnowana matka-> Kosmopolityczna matka (5 gwiazdek)
- Nowa funkcja postaci: transmisja na żywo
- Nowa akcja postaci: Data
- Nowy ekran ekwipunku
- Nowy ekran szafy
- Ulepszone podpowiedzi przedmiotów
- Nowa funkcjonalność interakcji
- Nowy silnik zapisu
- Nowa funkcjonalność AT: Opóźniona zmiana
- Nowe statystyki postaci: stopnie
- Nowy strój Becky: kombinezon
- Nowe tagi: Oblivious i Bimbo
- Nowa funkcjonalność: automatyczna zmiana odzieży
- Dostęp do ekwipunku: Dom Nathana
- Pod maską: Prawie zupełnie nowy silnik
Co to znaczy?
Nowy archtyp Becky: niepewna (nie wymaga wyjaśnień)
Nowy archtyp Giny: Dziewczyna (nie wymaga wyjaśnień)
Nowa ścieżka archetypu Diane: Wzgardzona matka -> Zrezygnowana matka (5 gwiazdek)
Nowa ścieżka archetypu Diane: Zrezygnowana matka (5 gwiazdek) -> Wzgardzona matka
Nowa ścieżka archtypu Diane: Zrezygnowana Matka -> Kosmopolityczna Matka (5 gwiazdek) Możesz teraz przekształcić Diane z powrotem w Zrezygnowaną Matkę, chociaż w wersji 5 gwiazdek jest teraz nieco inna. Możesz także przemienić się z Rezygnacji (5 gwiazdek) z powrotem w Pogardę. Możesz przekształcić Diane z Resigned (5 gwiazdek) w Cosmopolitan (5 gwiazdek), jednak obecnie jest to podróż w jedną stronę aż do wersji 0.11.00, więc bądź ostrożny.
Nowa funkcja postaci: transmisja na żywo Niektóre postacie mogą zdecydować się na rozpoczęcie transmisji na żywo. Jeśli tak, będziesz mógł oglądać ich transmisję na żywo, gdy będą aktywne. Tę opcję znajdziesz na ekranie mediów społecznościowych postaci (obecnie tylko Becky).
Nowa akcja postaci: Data Dostępny jest nowy system dla 5-gwiazdkowych archtypów Resigned Diane i 5-gwiazdkowych Cosmopolitan. Zabierasz je na oficjalną randkę i jesteś z nią związany przez cały czas.
Daty Zastąp standardowe pule statystyk statystykami dotyczącymi dat. Statystyki to Zabawa, Podekscytowanie, Romans, Seksowność, Nuda i Złość. W zależności od tych statystyk mogą być dostępne różne akcje, podobnie jak różne dotychczasowe zakończenia… Jeśli będziesz się nudzić przez całą noc, osoba, z którą się spotykasz, może nagle rozboleć głowa… Z drugiej strony, jeśli wszystkie się rozgrzeją i zaniepokojony… można było się dobrze bawić.
Podczas randek zakazy i zainteresowania postaci odgrywają główną rolę w wpływaniu na statystyki Dat, ponieważ każda wykonana akcja ma 5 tagów, a zainteresowane tagi mogą dodać do statystyk dat, podczas gdy zbanowane tagi mogą je wkurzyć. Obejmuje to drugorzędne zainteresowania, więc możesz bawić się drugorzędnymi zainteresowaniami danej osoby, aby sprawdzić, czy uzyskasz inne wyniki lub możliwe inne opcje. Etykietka narzędzia zawiera nawet wskazówki, jeśli masz odpowiednie umiejętności, aby zobaczyć te modyfikatory.
W podpowiedzi zobaczysz różne poświaty reprezentujące różne zmiany statystyk, na przykład czerwona poświata pojawiająca się w dolnej środkowej części podpowiedzi reprezentuje gniew. Możesz także przejrzeć pule, aby zobaczyć, które odsetki powodują zmianę statystyk daty.
Nowy ekran ekwipunku Ekran ekwipunku został całkowicie przebudowany od podstaw, aby umożliwić przeciąganie i upuszczanie, w związku z czym wszystkie stare przyciski zniknęły. Teraz, jeśli chcesz dodać temat do paska skrótów, wystarczy przeciągnąć go do gniazda paska skrótów.
Aby teraz rozważyć lub wyrzucić przedmiot do kosza, wystarczy przeciągnąć go do odpowiedniego obszaru. Na dole ekranu znajduje się również przełącznik. Po włączeniu możesz użyć suwaka, aby ustawić minimalną kwotę, którą chcesz zachować. Zatem w przykładzie po lewej stronie, jeśli przeciągniesz stos 5 tematów do obszaru rozważań, podczas gdy przełącznik był ustawiony na 3, rozważysz dwa tematy i zatrzymasz trzy. Jeśli przełącznik jest wyłączony, rozważasz lub usuwasz tylko jeden temat na raz.
Po usunięciu przycisku Zapytanie stworzyłem system filtrów, dzięki któremu możesz filtrować widoczne tematy według potrzeb. Klikając różne filtry tagów, możesz przełączać ten tag pomiędzy Widocznym (żółtym), Ukrytym (niebieskim) i Wymuszonym widocznym (czerwonym).
Tematy z widocznymi tagami będą wyświetlane, o ile nie mają żadnych ukrytych tagów. Tematy z tagami Wymuszonej widoczności będą wyświetlane niezależnie od tego, czy tag jest ukryty.
Nad filtrami znajdują się również dwa przyciski, za pomocą których można ustawić wszystkie filtry znaczników jako widoczne lub wszystkie filtry znaczników jako ukryte.
Zmieniłem także pomocnika zainteresowań, aby działał z filtrami tagów. Zatem jednym prostym sposobem na wyświetlenie wszystkich tematów, które przyniosą korzyść określonej postaci, jest ukrycie wszystkich tagów, wciśnięcie klawisza F1, aby otworzyć pomocnika zainteresowań, a następnie wciśnięcie przycisku Wymuś zainteresowania. Następnie, gdy ponownie naciśniesz F1, aby ukryć pomocnika zainteresowań, zobaczysz tylko tematy ze znacznikami, którymi interesuje się wybrana przez ciebie postać.
Nowy ekran szafy Podobnie jak w przypadku ekranu ekwipunku, szafa również została zaktualizowana, umożliwiając przeciąganie i upuszczanie. W przeważającej części ekran nadal działa tak samo jak stary, chociaż istnieje kilka drobnych różnic. Przycisk magnesu w schowku to nowa akcja „Wyciągnij”, która pozwala wciągnąć wszystkie narkotyki do schowka, aczkolwiek leki, które masz na pasku przedmiotów, ignorują.
Przycisk „Pop Pills” został zastąpiony obszarem upuszczania przypominającym kosz lub myśl na ekranie skrytki. To obszar z ikoną Pac-Mana. Teren obok to nowy dział porcjowanych narkotyków, w którym można zamienić ćwierćbagi w jointy, a butelki z pigułkami w pojedyncze pigułki.
Niektóre przedmioty mają ukryte statystyki, które były widoczne tylko w sklepie lub na określonych ekranach. Zaktualizowałem jednak system, aby pokazywał przyznawane premie, na przykład, jaki rodzaj premii za garderobę zapewni Twoje ubranie podczas akcji sprzątania na ekranie premii za garderobę.
Nowa funkcjonalność interakcji Dodałem pasek przedmiotów do ekranu interakcji, gdy chcesz omówić tematy z postacią. To mniej więcej reprezentuje Twoje kieszenie, więc nie musisz już (ani nawet nie możesz) przenosić przedmiotów na pasek skrótów.
Nowy silnik zapisu Wcześniej korzystałem z systemu zapisywania, który kupiłem w sklepie Unity Asset, ponieważ nie czułem się komfortowo z kodowaniem trwałych danych. Mój pierwszy system zapisu był strasznym bałaganem. Chociaż zakupiony system składowania jest bardzo mocnym i wszechstronnym systemem składowania… jest powolny. Podczas naprawiania błędów ciągle napotykałem problemy z synchronizacją, a wiele z nich wynikało z faktu, że musiałem spowolnić pewne fragmenty gry w oczekiwaniu na wczytanie zapisanej gry, przy bardzo wolnym systemie zapisywania.
Więc dałem sobie spokój i znacznie lepiej zaznajomiłem się z tworzeniem plików zapisu, a nowy silnik zapisu jest bardzo szybki i znacznie lepszy niż moja pierwsza próba. Twoje stare zapisy nadal działają, chociaż przeniosłem je do folderu kopii zapasowych w folderze zapisów. Możesz odróżnić stare pliki zapisu od nowych po kolorze znaczników czasu. Czerwone znaczniki czasu to stare zapisy, a białe znaczniki czasu to nowe zapisy. Nowe zapisy mają standardowy format JSON, więc dla wszystkich oszustów. Radować się.
Nowa funkcjonalność AT: Opóźniona zmiana Niektóre Archtypy z tego czy innego powodu mogą zostać zablokowane na jakiś czas. Kiedy tak się stanie, w sekcji potencjalnego AT na ekranie postaci pojawi się komunikat informujący, jak długo musisz czekać. Obecnie tylko Dziewczyna Gina ma ten efekt, chociaż w przyszłości będzie ich więcej.
Nowe statystyki postaci: stopnie Ponieważ Gina i Becky martwią się ocenami, śledzenie ich ma sens dopiero teraz. Chociaż obecnie Becky jest jedyną osobą, której to dotyczy.
Nowa funkcjonalność: automatyczna zmiana odzieży Nie przegapisz już pójścia na imprezę z Becky lub randki z Diane, ponieważ nosisz niewłaściwe ubranie. Teraz, jeśli akcja wymaga określonego stylu i posiadasz ubrania w tym stylu, po naciśnięciu przycisku automatycznie przełączysz się na ten strój.
Dostęp do ekwipunku: Dom Nathana Możesz teraz uzyskać dostęp do swojego ekwipunku z dowolnego miejsca w domu. Szafa nadal jest ograniczona do Twojego pokoju, podobnie jak miejsca poza domem, ale aby zaoszczędzić na nadmiernym klikaniu, dodałem przycisk Ekwipunek do wszystkich pomieszczeń w domu Nathana.
Pod maską: Prawie zupełnie nowy silnik Budując nowy system inwentaryzacji z możliwością dodania funkcji przeciągania i upuszczania, odkryłem starsze systemy z błędami, które stworzyłem, gdy wciąż uczyłem się jedności i języka C#. Naprawiając te błędne systemy, musiałem usunąć niektóre fragmenty kodu, których używałem, aby ułatwić sobie modyfikowanie gry z mojej strony… co spowodowało, że musiałem odbudować większość logiki wszystkich przycisków w grze. Musiałem także od nowa przerobić sposób ładowania odtwarzacza scen, sposób przechowywania postaci, archtypy, ładowanie interfejsu użytkownika, a także sposób, w jaki Unity radziło sobie z przejściami między poziomami (lokalizacjami) i jak wszystkie dane w marce nowy system harmonogramów, który wprowadziłem, ostatnia aktualizacja była rozproszona.
…A więc… Lokalizacje, przyciski, sceny, interfejs użytkownika, postacie, archtypy, ekwipunek, silnik zapisu i harmonogramy… to prawie wszystkie główne systemy, z których korzysta moja gra… i mniej więcej przerobiłem około 80% z nich, aby sobie z nimi poradzić błędy i nadmierne opóźnienia w grze. Biorąc to pod uwagę… Gra działa teraz bardzo płynnie. Jest znacznie szybszy i responsywny, a zapisywanie nie powoduje już wrażenia, że gra się po prostu zawiesiła. Ale… wymagało to dużo pracy i wymagało ogromnej pomocy mojego Discorda, aby pomóc mi wyśledzić wszystkie te błędy.
Co zostało wycięte?
Wsteczna kompatybilność Giny. Niestety zabrakło mi czasu na wyrenderowanie sceny transformacji Giny, aby powróciła do 5-gwiazdkowego B Fuckera.
Dodatkowe 5-gwiazdkowe sceny Diane dla jej starszych AT. Dzięki Diane możliwość powrotu do Cosmopolitan and Resigned Mother jako 5 gwiazdek. Planuję dodać kilka interakcji do tych AT, które są dostępne tylko wtedy, gdy zdobędziesz 5 gwiazdek. Po prostu skończył mi się czas.
Transformacja Diane z 5 gwiazdek Cosmopolitan -> Zrezygnowana 5 gwiazdek. Diane ma mieć możliwość przełączania się między Cosmopolitan, Resigned i Scorned… Potrzebuję jednak innej lokalizacji Randki, aby stworzyć jej powrót do Resigned 5-gwiazdkowej, a utworzenie Randki wymaga dość dużej liczby renderów. Postanowiłem więc odłożyć tę opcję transformacji do następnej aktualizacji.
Otóż to?
Tak. Jeśli to nie wystarczy, możesz zginąć w pożarze.