Skocz do zawartości

Call of Misery SDK (Eksperymentalna paczka)


Diegtiariow

Rekomendowane odpowiedzi

Call of Misery SDK (Eksperymentalna paczka)

 

OPIS:

Spoiler

Przeniesienie wszystkich obiektów, modeli i tekstur z Call of Misery do CoC SDK. Pozwala tworzyć własny spawn dla Call of Misery (choć z zastrzeżeniami).

Za podstawę wzięto X-Ray SDK 0.7 RePack by DaaGuda, następnie na wierzch nałożono CoC SDK, i na niego przeniesiono konfigi i zasoby z COM.

Występuje testowa lokacja, oparta na połączeniu pierwszej i drugiej wersji lokacji Way in zone (tekstury terenu i trawa od pierwszej, reszta z drugiej). Na lokacji po prostu jest spawn obiektów i mutantów bez szczególnej logiki, w celu sprawdzenia, że wszystko działa jak należy. Niczego szczególnego od niej nie oczekujcie.

 

Ważne punkty:

1) Uruchamiać SDK tylko przez plik bat od Kontro-zzz. Inaczej nie będzie działać.

2) Oryginalny spawn od CoC nie działa. Prawdopodobnie, da się go otworzyć, ale na tę chwilę nie wiadomo jak to zrobić.

3) Aby gra się uruchomiła, trzeba usunąć z itms_manager.script kolejne linijki:

Spoiler
    if not has_alife_info("start_equipement_damaged") then
        xr_effects.damage_actor_items()
        --wild territory
        local sec = "itm_repairkit_tier_1"
        local pos = vector()
            pos.x = -214.39
            pos.y = 3.40
            pos.z = 102.27
        local gv_id = 1880
        local lv_id = 22625
        alife():create(sec,pos,lv_id,gv_id)
        --red forest
        sec = "itm_repairkit_tier_2"
        pos.x = -139.86
        pos.y = -6.19
        pos.z = -64.10
        gv_id = 2772
        lv_id = 6166
        alife():create(sec,pos,lv_id,gv_id)
        --agro underground
        sec = "itm_repairkit_tier_3"
        pos.x = 117.16
        pos.y = -7.06
        pos.z = -58.85
        gv_id = 3616
        lv_id = 230
        alife():create(sec,pos,lv_id,gv_id)
        
        give_info("start_equipement_damaged")
    end

 

Działający itms_manager.script jest dołączony do archiwum razem z testową lokacją.

4) W CoC zrealizowano chytry sposób spawnu postaci przez lokację fake_start po to, aby można było się pojawiać w różnych miejscach i z różnym wyposażeniem. Niestety, twórca paczki nadal nie doszedł do tego jak go prawidłowo skonfigurować pod nowy span na nowej lokacji. Dlatego w testowej lokacji spawn gracza jest zrobiony przez kulę (chodzi o tą do chodzenia): configs\plugins\faction_start_locations.ltx wskazywane są koordynaty spawnu na lokacji, ale gracz pojawia się w tych koordynatach na fake_start, a nie na określonej lokacji, która została wskazana, i "wpada" w przejście na potrzebną lokację. To jest jedyne obejście, które nie wydaje się stwarzać problemów.

  • Jeśli od razu spawnować na potrzebnej lokacji, to nie działa część logiki, np. logika drzwi.
  • Jeśli chcemy usunąć koordynaty spawnu z faction_start_locations.ltx, to gracz pojawi się na miejscu aktora, a przy tym nie będą działać ustawienia spawnu z CoC oraz przejścia pomiędzy lokacjami.
  • Jeśli zechemy zespawnować gracza bezpośrednio w przejściu na potrzebną lokację, to także pojawiają się błędy - koordynaty gracza nieprawidłowo zapisują się i podczas ładowania zapisu, teleportuje go w inny punkt.
    12.09.2022: Po kolejnych testach okazało się, że niepełne dopasowanie koordynatów po wczytaniu to normalne zachowanie gry, nie związane z tym, jak gracz pojawia się na lokacji i rzeczywistych problemów od spawnu bezpośrednio wewnątrz przejścia nie ma.

5) Robiono początkowo na własny użytek, dlatego wszystko jest tutaj krzywe i najprawdopodobniej będzie wymagał dopracowania. Nie mniej jednak, materiały mogą się komuś przydać. Oprócz powyższego, innych problemów na razie nie zauważono.

 

LINK DO POBRANIA:

 

ŹRÓDŁO:

ap-pro.ru

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony, zgadzasz się na nasze Warunki użytkowania.