Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Dodanie moba do klienta.


Rekomendowane odpowiedzi

Opublikowano

Teoretycznie problem jest banalny i nie powinien mi sprawiać kłopotu, a jednak coś nie mogę rozgryźć o co chodzi.

 

Chciałem dodać na serwer moba, bazując już na istniejącym modelu, lecz po dokonaniu zmian w kliencie

syserr wywala mi coś takiego

 

0530 20:41:15355 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0530 20:41:47567 :: CRaceManager::RegisterRacePath(race=40000).LoadRaceData(monster/monster/orc_soldiershape.msm)
0530 20:41:47568 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 40000
0530 20:41:47568 :: CPythonCharacterManager::CreateInstance VID[90469] Race[40000]

Ten syserr wygenerował taką treść, kiedy w npclist.txt dałem taki wpis

 

 

40000 (tab) #monster/moster/orc_soldier/
(na 99.99% wiem, że ta ścieżka jest błędna)

 

Ale panowie, gdy wpis w npclist.txt był taki (bazując na zwykłym orku)

 

40000 (tab) orc_soldier

 

Syserr w kliencie wywalał błąd, że nie może załadować plików .msm, które klient chciał czytać z...

npc.epk !!

 

Konkludując w/w fakty moje pytanie brzmi, jak prawidłowo w kliencie przeprowadzić taką operację

dodania moba bazując już na tym co już jest dostępne?

59649524317135950350.png

  • 2 tygodnie później...
Opublikowano

Teoretycznie problem jest banalny i nie powinien mi sprawiać kłopotu, a jednak coś nie mogę rozgryźć o co chodzi.

 

Chciałem dodać na serwer moba, bazując już na istniejącym modelu, lecz po dokonaniu zmian w kliencie

syserr wywala mi coś takiego

 

0530 20:41:15355 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
0530 20:41:47567 :: CRaceManager::RegisterRacePath(race=40000).LoadRaceData(monster/monster/orc_soldiershape.msm)
0530 20:41:47568 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 40000
0530 20:41:47568 :: CPythonCharacterManager::CreateInstance VID[90469] Race[40000]

Ten syserr wygenerował taką treść, kiedy w npclist.txt dałem taki wpis

 

 

40000 (tab) #monster/moster/orc_soldier/
(na 99.99% wiem, że ta ścieżka jest błędna)

 

Ale panowie, gdy wpis w npclist.txt był taki (bazując na zwykłym orku)

 

40000 (tab) orc_soldier

 

Syserr w kliencie wywalał błąd, że nie może załadować plików .msm, które klient chciał czytać z...

npc.epk !!

 

Konkludując w/w fakty moje pytanie brzmi, jak prawidłowo w kliencie przeprowadzić taką operację

dodania moba bazując już na tym co już jest dostępne?

Po co zmieniasz sciezke ? nie lepiej wejsc w folder danego moba i zobaczyc nazwy plikow i pozmieniac temu nowemu mobowi na takie nazwy? w ten sposob zaoszczedzisz pracy ze zmiana sciezek

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

w pliku msm masz dokładną ścieżkę gdzie ma znajdować się model. Zamieść tam wszystkie pliki i problem zostanie rozwiązany.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...