Speedrun RiC

Obrazek
Czy czaru Sen można użyć przed operacją zamiast narkozy? Czy Drób Chaosu odlatuje na zimę? I czy Bobromir zostanie zabity przez orki? Tu rozmawiamy o trzeciej części przygód Reksia."
Awatar użytkownika
mysliwy112
Roz-krecony
Posty: 165
Rejestracja: śr, 9 sie 2017, 17:28

Re: Speedrun RiC

Post autor: mysliwy112 »

Co, rzeczywiście nie było opublikowane :szloch:
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

@mysliwy112

Czy byłbyś może stanie stworzyć auto-splittera tylko do Piklibii?
Myslałem dzisiaj żeby pobawić się troche i zobaczyć jaki czas da sie wyciagnąć, jednocześnie ćwicząc sobie tą część.

np.:
1.Ręczne odpalenie splita w momencie wczytania zapisu na platformie w Piklibii
2.Wejście na główną plansze
3.Dotarcie do domku Spielmaustera
4.Wyjście od Speilmaustera
5.Wejście do Lochów
6.Wczytanie zapisu w domu spielmaustera
6. Pytanie o TKTPM

Nie wiem ile to jest roboty, jeśli dużo/nie masz czasu to rozumiem :drob:
Awatar użytkownika
mysliwy112
Roz-krecony
Posty: 165
Rejestracja: śr, 9 sie 2017, 17:28

Re: Speedrun RiC

Post autor: mysliwy112 »

Here, może Ci się przydać na później, ale generalnie skrypt nie powinien być trudny w edycji, głównie właśnie działa na zasadzie wejść do lokacji.

Scrollujesz sobie do sekcji

Kod: Zaznacz cały

split{
i dalej masz

Kod: Zaznacz cały

switch (curr)
teraz masz przypadki:

Kod: Zaznacz cały

case 0:
case 1:
itd.
Numer oznacza id aktualnego splita zaczynamy numerowanie od zera.

Dalej masz

Kod: Zaznacz cały

if()
	return true;
break;
W if() wpisujesz warunek po którego spełnieniu zostanie dokonany split.

Warunki mogą być różne:

vars.getLoc("aktualnalokacja")
sprawdza czy reksio jest w lokacji "aktualnalokacja"

Kod: Zaznacz cały

if(vars.getLoc("GABINETDYR"))
sprawdza czy reksio jest w gabinecie dyrektora.
Nazwę aktualnej lokacji możesz zdobyć sprawdzając chociażby notatnikiem plik common/GAME0.ARR, pierwszy czytelny ciąg znaków to nazwa, powinieneś się domyślić jak wygląda. Nie powiem co jeden z rady siedmiu robi też w tym pliku.

Później masz jeszcze vars.getWiz() sprawdzający czy czarodziej już został zapytany o TKTPM, domyślisz się z pliku.
I jeszcze vars.getMini() który ma sprawdzać jeden bajt z pliku, ale to brudniejsza i bardziej bezsensowna jazda czekająca na refaktoryzację.

Wyżej masz jeszcze

Kod: Zaznacz cały

start{
w którym możesz ustawić warunek na startowanie splittera, np. żeby się uruchamiał w lokacji startowej piklibii. Jednak pamiętaj, że gra nie resetuje zapisu po wyłączeniu, więc licznik może Ci się automatycznie odpalić w menu, jeżeli ostatnią lokacją jaką odwiedziłeś była plansza startowa.
Awatar użytkownika
mysliwy112
Roz-krecony
Posty: 165
Rejestracja: śr, 9 sie 2017, 17:28

Re: Speedrun RiC

Post autor: mysliwy112 »

a tak:
tu przykładowy już lekko przystosowany plik:
https://github.com/mysliwy112/Przygody- ... klibia.asl
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

mysliwy112 pisze:Here, może Ci się przydać na później, ale generalnie skrypt nie powinien być trudny w edycji, głównie właśnie działa na zasadzie wejść do lokacji.
Wielkie dzięki za wędke zamiast ryby :drob: !!

skrypt: https://drive.google.com/file/d/17jQG-0 ... sp=sharing
splity: https://drive.google.com/file/d/1Xg0Te4 ... sp=sharing

Przetestowane, działa super. Start trzeba włączyć manualnie właśnie dlatego, żeby nie startowało samo po wczytaniu zapisu na platformie tak jak napisales.
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

https://www.twitch.tv/videos/541697319

Dzisiaj troche pomęczyłem tą Piklibie, i wyszło 3min 33s.
Udało się prawie wszystko co planowałem poza teleportem po wyjsciu z lochów :niewierze:
Awatar użytkownika
mysliwy112
Roz-krecony
Posty: 165
Rejestracja: śr, 9 sie 2017, 17:28

Re: Speedrun RiC

Post autor: mysliwy112 »

Cieszę się, że ogarnąłeś autosplittera :noisuper:
Pewnie refaktoryzacja i tak zajęła mi więcej czasu, niż by zajęło mi samo łowienie :szloch:
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

Awatar użytkownika
Autor8
Lord Protektor
Posty: 2169
Rejestracja: ndz, 7 kwie 2013, 13:22
Naklejki: 100

Re: Speedrun RiC

Post autor: Autor8 »

Wielkie osiągnięcie, mam nadzieję, że uda się wkrótce zejść jeszcze niżej :)
I czekam na speedruny innych gier reksiowych
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

Autor8 pisze:Wielkie osiągnięcie, mam nadzieję, że uda się wkrótce zejść jeszcze niżej :)
I czekam na speedruny innych gier reksiowych
Dzięki za miłe słowa :drob:

Nagranie ze streama jest już na moim kanale YT: https://youtu.be/acN4b33imb4
Awatar użytkownika
Playboii
Kośćposting
Posty: 164
Rejestracja: pn, 7 gru 2009, 21:04

Re: Speedrun RiC

Post autor: Playboii »

Piękne, właśnie oglądam Twój speedrun. Od dawna myślałem o speedrunach do Reksia, miło zobaczyć kogoś kto przedsięwziął to zadanie :love:
Byłem DAVIX :kuratoren:
Awatar użytkownika
kretonpodziemny
Bardzo Stary Norman
Posty: 665
Rejestracja: śr, 1 sie 2012, 18:14
Lokalizacja: Międzysieć
Kontakt:

Re: Speedrun RiC

Post autor: kretonpodziemny »

Brawo! Taka długa gra, a jak widać system zapisów działa cuda (i niezbalansowanie snu oczywiście). Gratuluję i życzę jeszcze lepszych wyników. Mam nadzieję, że wrócisz kiedyś do RiU, a dzięki zapisom w RiWC uda ci również się w godzinkę (lub mniej).
Mu matku! Pozdrawiam was wszystkich, ludziki dobrej woli!
Mój avatar został przygotowany przez MRX-a, za co serdecznie mu dziękuję.
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

DAVIX pisze:Piękne, właśnie oglądam Twój speedrun. Od dawna myślałem o speedrunach do Reksia, miło zobaczyć kogoś kto przedsięwziął to zadanie :love:
kretonpodziemny pisze:Brawo! Taka długa gra, a jak widać system zapisów działa cuda (i niezbalansowanie snu oczywiście). Gratuluję i życzę jeszcze lepszych wyników. Mam nadzieję, że wrócisz kiedyś do RiU, a dzięki zapisom w RiWC uda ci również się w godzinkę (lub mniej).
Dzięki :drob:

Warto też zaznaczyć, że oprócz systemu zapisów bardzo przydał się trick z "szybkim klikaniem" (swoją drogą trzeba wymyślić dla niego jakąś sensowną nazwe), który umożlwił pominięcie miedzy innymi kilku pojedynków magicznych (np. przed wejściem do Piklibii czy Waldi Morsa), cutscenek (np. w Bobrorze), oraz całego długiego labiryntu w Krainie Bajek (poprzez ominięcie olbrzyma przed wejściem do Szreksia).
Awatar użytkownika
mysliwy112
Roz-krecony
Posty: 165
Rejestracja: śr, 9 sie 2017, 17:28

Re: Speedrun RiC

Post autor: mysliwy112 »

Double click?

O właśnie Roostar, jak tam wysłałeś już speedruna kolesiom ze speedrun.com?
Awatar użytkownika
Roostar
Norman
Posty: 294
Rejestracja: sob, 28 sty 2006, 16:41
Lokalizacja: Jestes?

Re: Speedrun RiC

Post autor: Roostar »

mysliwy112 pisze:Double click?

O właśnie Roostar, jak tam wysłałeś już speedruna kolesiom ze speedrun.com?
Double-click :drob:

Właśnie jeszcze nie. Może jutro napisze :drob:
ODPOWIEDZ