Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Pokaż wątki - Mooriss

Strony: [1]
1
Spacer / Can't find file[...] ou.bin
« dnia: 2012-07-14, 23:23 »
Heja wszystkim;)
Ostatnio znowu zapragnąłem pobawić się skryptami Gothica.. No i w związku z tym stworzyłem parę postaci. Wszystko było fajnie, ładnie, ale:
1. Postacie nie wczytywały się same, marvin był konieczny
2. Opcje dialogowe były, ale same dialogi były "pomijane".
Przypomniałem sobie jednak, że kiedyś miałem już ten problem i, że trzeba zreparsować skrypty (najpierw usunąć ou.bin i ten drugi plik w parze z nim).. Na początku spacer nie dział (Acces Violation), jednak zadziałało po zmianie Spacera PL na standardowego, jest OK! ;)
Więc: Daję na World -> Reparse Scripts, wybieram Gothic.src i czekam.. Spacer łapie chwilową zawiechę (nic nie klikam, coś pamiętam z "dawnych czasów") i po chwili znowu wraca do pełnej funkcjonalności (bez żadnego komunikatu).
Uruchamiam G2NK, są filmiki, pokazuje się tło menu i nagle taki error:

Te skrypty się w końcu reparsują czy nie? :x

Z góry dzięki;)

2
Pytania i problemy / Tekstury
« dnia: 2010-11-10, 19:06 »
Hi wszystkim =)
Mógłbym prosić was o tekstury? Najprostsze, oryginalne z Gothica.
Cóż.. Grzebałem i zmieniałem teksturki, a teraz są (za przeproszeniem) du*ne.. :(
Cały pliczek z "DATA", lub Skórzanego Pancerzu i Zbroi Paladyna (ITAR_PAL_H)

3
Pytania i problemy / Plik MSSSoft.m3d
« dnia: 2010-11-09, 18:42 »
Witajcie.
Od razu mówię, że nie wiem czy dobry dział, ale chyba tak (innego nie mogłem znaleźć, który by pasował).
No więc po wgraniu pliku *.zen do Worlds i wgraniu paru skryptów chciałem uruchomić Gothica. Nagle wyskakuje, że nie mam pliku MSSSoft.m3d w folderze z grą i System.. Czy taki pik w ogóle istniał? Jestem pewien, że nic nie usuwałem, a więc to chyba skrypty (w co wątpię raczej)..
Czy taki plik w ogóle istniał? Jeżeli istniał, to czy mógłby mi ktoś go podrzucić?

Wielkie dzięki za wszystkie odpowiedzi.
W razie złego działu, proszę o przeniesienie.

4
Skrypty / [Problem]Brak dialogu.[Gothic II]
« dnia: 2010-10-08, 16:29 »
Witam.
Robię QuestMod 'a do Gothic II, dodałem misję, ale za każdym razem, kiedy rozmawiam z Andre i wybieram opcję dialogową(,która jest) wszystko się dodaje, wpis do dziennika itp., ale nie ma dialogu. Tzn. Wybieram opcję "Spróbuję zabić tego drania" i po wybraniu opcji jest koniec dialogu.
Wie ktoś, co może być tego przyczyną? Jbc. to nie instalowałem jeszcze moda. Tylko skrypty dialogu dodałem, nic więcej.

5
Pytania i problemy / Jeden model, dwie tekstury
« dnia: 2010-09-26, 15:35 »
Witam.
Chcę zrobić pancerz "Mrocznego Paladyna". Mam pliki .asc, .3ds i .tga.. Ale w skrypcie zbroi jest tylko miejsce na .asc i .3ds, a na .tga już nie ma, czyli kiedy dodam PAL_ARMOR_H.asc i ITAR_PAL_H.3ds to chyba nadal będzie zwykła zbroja paladyna tyle, że z inną nazwą tak? ;/
Co zrobić? Proszę o pomoc.

6
Skrypty / Skrypt PC_Hero.d
« dnia: 2010-09-08, 21:40 »
Witam.
Robiłem sobie Bezimiennego, tak dla zabawy, aby pobawić się w Demo mojego moda.
Postać będzie bardzo podobna, tylko statystki zmniejszone w modzie o połowę...
Ale teraz kiedy włączam Gothica to po załadowaniu (Nowa gra) dzieje się tak, że gra się wyłącza, nawet świat się nie pokazuje.
Oto skrypt postaci (spoiler) :
Spoiler
INSTANCE PC_Hero(NPC_DEFAULT)

{
   //-------- primary data --------      
   name          = "Ja";
   Npctype         = NPCTYPE_MAIN;
   guild         = GIL_NONE;
   level         = 60;
   voice         = 15;
   id            = 0;
   
   //------------------------------
   exp            = 0;
   exp_next      = 1;
   lp            = 0;
   //------------------------------
   
   //--------- abilities --------
   attribute[ATR_STRENGTH]    =   260;    
   attribute[ATR_DEXTERITY]    =   300;    
   attribute[ATR_MANA_MAX]    =   55555;
   attribute[ATR_MANA]       =   55555;
   attribute[ATR_HITPOINTS_MAX]=   2340;    
   attribute[ATR_HITPOINTS]    =   2340;    
   
   //-------- visuals --------
   //                   animations
   Mdl_SetVisual      (self,"HUMANS.MDS");
   //                  Body-Mesh         Body-Tex   Skin-Color   Head-MMS          Head-Tex   Teeth-Tex    Armor-Tex
   Mdl_SetVisualBody (self,"hum_body_Naked0",   2,         1,         "Hum_Head_Normal",   9,          0,         -1);
        Mdl_SetModelFatness(self,3);
        Mdl_ApplyOverlayMds   (self,"Humans_Militia.mds");

   //-------- talents --------
   Npc_SetTalentSkill      ( self, NPC_TALENT_PICKPOCKET,1);Npc_SetTalentValue(self,NPC_TALENT_PICKPOCKET,60);
   Npc_SetTalentSkill   (self, NPC_TALENT_SNEAK,   1);   
   Npc_SetTalentSkill      ( self, NPC_TALENT_PICKLOCK,   1);Npc_SetTalentValue(self,NPC_TALENT_PICKLOCK,60);
      
   Npc_SetTalentSkill   (self, NPC_TALENT_1H,2);
   //Npc_SetTalentSkill   (self, NPC_TALENT_1H,2);
   //Npc_SetTalentSkill   (self, NPC_TALENT_2H,2);
   //Npc_SetTalentSkill   (self, NPC_TALENT_2H,2);
   Npc_SetTalentSkill   (self, NPC_TALENT_BOW,2);
   //Npc_SetTalentSkill   (self, NPC_TALENT_CROSSBOW,2);
   
   //-------- inventory --------
   EquipItem      (self, ItMw_1H_Sword_Broad_01);
   EquipItem      (self, ItRw_Bow_Long_04);
   CreateInvItems  (self, ItAmBolt, 800);
   CreateInvItems  (self, ItMiNugget, 65000);
   CreateInvItems  (self, ItKeLockpick, 50);
   CreateInvItems  (self, ItLsTorch, 20);
};

@Słowo w słowo, nawet spacja w spację ^.^

Skrypty reprasuję GothicStarter Mod.
Zaraz spróbuję Spacerem i napisze, czy działa.

@Spacer ma to samo. Z tym, że się nie wyłącza :/
Gothic się wyłącza, bez żadnych błędów (spacer też)

7
Spacer / [G1]Brak pliku World.zen/[G1]Wstawianie Domów
« dnia: 2010-09-06, 17:55 »
Witam.
Chciałbym się zapytać, czy jest jakiś patch na brak pliku "World.zen" w Gothic1 ?
Nigdzie go nie ma...
@Nie jestem idiotą, mam GMDK zainstalowane (Jak i G2MDK, ale to w G2).
Mam tylko "Surface.zen"(czy jakoś tak), ale to nijak nie odbiera całego świata (bez obozów świat jest)...
Czy ten update
http://www.worldofgothic.de/dl/download_32.htmMoże pomóc ?

8
Witam.
Robię właśnie moda. Ostatnio, przy robieniu moda miałem taki problem, że dialogi nawalały @.@
Teraz, kiedy dialogi działają w 100% to z kolei NPC nie działa :(
Otóż wyskakuje błąd
Cytat: Spacer
"U:PAR: \_WORK\DATA\SCRIPTS\CONTENT\STORY\NPC\PAL_9200_MARC.D: Unknown identifier : MARC"
Reprasuje ORYGINALNYM spacerem ;/ Wie ktoś, w czym problem ?

9
Skrypty / Tworzenie Listu [G2]
« dnia: 2010-09-02, 17:17 »
Witam.
Mam problem, mianowicie chcę zrobić LIST, swój własny.
I oto moje pytania ;
- W jakim pliku dodać skrypt listu.
- Jak zrobić, aby po użyciu go wyświetlała się kartka (jak w listach z oryginalnego Gothica) i tam, żeby był jakiś tekst.

To tyle. Dzięki, liczę na szybką odpowiedź.

10
Skrypty / Błąd (U:PAR: Syntax Error)
« dnia: 2010-08-23, 20:22 »
Witam.
Dziś dodałem sobie do Gothica ( do Folderu z NPC i Dialogami ) 20Npc i Dialogi do nich.
Dialogi robiłem EasyDialog Maker ( najnowsza wersja ) i teraz jak włączam Gothic wyskakuje taki błąd ;
http://www.fotosik.pl/pokaz_obrazek/pelny/008410a99cccf7c9.html

11
Spacer / [Gothic II] Dodawanie postaci. Problem.
« dnia: 2010-08-15, 15:09 »
Witam, siemka itd.
Próbuję zrobić moda, mam 52NPC i dialogi do nich ( robiłem, kiedy miałem odcięty internet. )
Skrypty postaci nie mają, żadnego błędu. Dajmy na to SLD_888_Kasztan ( nazwa pliku )
[Klikając w spoiler otwierasz dialog postaci]
Spoiler

//*********************************************************************
//   Info EXIT
//*********************************************************************
INSTANCE DIA_SLD_888_Kasztan_EXIT   (C_INFO)
{
   npc         = SLD_888_Kasztan;
   nr          = 888;
   condition   = DIA_SLD_888_Kasztan_EXIT_Condition;
   information = DIA_SLD_888_Kasztan_EXIT_Info;
   permanent   = TRUE;
   description = DIALOG_ENDE;
};

FUNC INT DIA_SLD_888_Kasztan_EXIT_Condition()
{
   return TRUE;
};

FUNC VOID DIA_SLD_888_Kasztan_EXIT_Info()
{
   AI_StopProcessInfos (self);
};

//*********************************************************************
//   Info Hello
//*********************************************************************
INSTANCE DIA_SLD_888_Kasztan_powitanie   (C_INFO)
{
   npc         = SLD_888_Kasztan;
   nr          = 1;
   condition   = DIA_SLD_888_Kasztan_powitanie_Condition;
   information = DIA_SLD_888_Kasztan_powitanie_Info;
   permanent   = FALSE;
   description = "Kim jesteś ?";
};

FUNC INT DIA_SLD_888_Kasztan_powitanie_Condition()
{
   return TRUE;
};

FUNC VOID DIA_SLD_888_Kasztan_powitanie_Info()
{
   AI_Output (other,self ,"DIA_SLD_888_Kasztan_powitanie_15_00"); //Kim jesteś ?
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_01"); //Jestem Olaf, ale każdy mówi na mnie kasztan. Jestem, także
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_02"); //przywódcą najemników, którzy nadal nie poddają się wojską
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_03"); //Króla... Wybił wszystkich na Khorinis przeklęty bydlak!
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_04"); //Mamy także mały oddział zwiadowczy pod miastem... Jest to
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_05"); //około 3 osób... Jeżeli jeszcze żyją...
   AI_Output (other,self,"DIA_SLD_888_Kasztan_powitanie_15_06"); //Ale mówiłeś, że wybił wszystkich.
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_07"); //Myślałeś, że wybił najbogatszych obywateli i swoich
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_08"); //ludzi? Ha! Gdybyś zapłacił paladynom 50tys. to
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_09"); //oddadzą Ci nawet własny statek! Głupi ludzie...
   AI_Output (other,self,"DIA_SLD_888_Kasztan_powitanie_15_10"); //Hmm.. Macie jakiegoś szpiega wśród Paladynów ?
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_11"); //Był kiedyś jeden śmiałek, ale wątpie, żeby
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_12"); //zdołał do nich dołączyć.. Najpewniej wybili go zanim zdążył
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_13"); //wejść do miasta... Bydlaki! Mamy jeszcze jednego maga
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_14"); //wody, ale nie wiadomo gdzie się podziewa.. Szedł na samotną
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_15"); //misję.. Chciał skontaktować się z królem, za pomocą kamienii
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_16"); //ogniskujących.. Miał je Max - może On z nim rozmawiał. Nie wiem
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_powitanie_55_17"); //na pewno... Dobra, koniec pogaduszek.

};

//*********************************************************************
//   Quest
//*********************************************************************
INSTANCE DIA_SLD_888_Kasztan_quest   (C_INFO)
{
   npc         = SLD_888_Kasztan;
   nr          = 2;
   condition   = DIA_SLD_888_Kasztan_quest_Condition;
   information = DIA_SLD_888_Kasztan_quest_Info;
   permanent   = FALSE;
   description = "Mogę coś dla Ciebie zrobić ?";
};

FUNC INT DIA_SLD_888_Kasztan_quest_Condition()
{
if (Npc_KnowsInfo (other,DIA_SLD_888_Kasztan))
{
   return TRUE;
};
};

FUNC VOID DIA_SLD_888_Kasztan_quest_Info()
{
   AI_Output (other,self ,"DIA_SLD_888_Kasztan_quest_15_00"); //Mogę coś dla Ciebie zrobić?
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_01"); //Tak. W zasadzie jest jedna taka sprawa... Musisz przynieść
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_02"); //nam 10 sztuk surowego mięsa. To nie będzie takie trudne prawda ?
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_03"); //W tym tutaj domu, przy łóżku, leży typowy miecz oraz skórzany pancerz.
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_04"); //Niestety - nie mamy łuku do polowań, więc musisz pozostać przy
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_05"); //walce w zwarciu... Uważaj tylko, na to, aby te bestie Cię nie otoczyły...
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_06"); //Naprawdę - skończyło by się to katastrofą ... Więc idź!
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_07"); //A! I jeżeli pomyślnie wykonasz zadanie dostaniesz
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_08"); //2500 sztuk złota.. Jeżeli wypłyniesz kiedyś na
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_09"); //kontynent, lub Khorinis znów będzie tętniło życiem, to
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_10"); //będziesz miał niezły majątek! Za każde zadanie otrzymasz
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_11"); //po dwóch tysiącach monet w górę! Więc opłaca się
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_12"); //pracować dla nas - najemników. Ale pamiętaj :
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_quest_55_13"); //Jeżeli zginiesz, to nie będzie to nasza wina.
   AI_Output (other,self ,"DIA_SLD_888_Kasztan_quest_55_14"); //Dobra - Idę, zanim się rozmyślę.

        Log_CreateTopic (TOPIC_Mieso, LOG_MISSION);
        Log_SetTopicStatus (TOPIC_Mieso, LOG_RUNNING);
        B_LogEntry (TOPIC_Mieso,"Najemnicy nie mają co jeść i potrzebują miejsca. Za farmą jest pełno ścierwojadów.");

};

//*********************************************************************
//   Koniec Questa
//*********************************************************************
INSTANCE DIA_SLD_888_Kasztan_miestomam   (C_INFO)
{
   npc         = SLD_888_Kasztan;
   nr          = 2;
   condition   = DIA_SLD_888_Kasztan_miestomam_Condition;
   information = DIA_SLD_888_Kasztan_miestomam_Info;
   permanent   = FALSE;
   description = "Proszę! Oto 10 sztuk mięsa.";
};

FUNC INT DIA_SLD_888_Kasztan_miestomam_Condition()
{
if (Npc_KnowsInfo (other,DIA_SLD_888_quest))
   && (npc_hasitems (other, ITFOMUTTONRAW) >= 10)
{
   return TRUE;
};
};

FUNC VOID DIA_SLD_888_Kasztan_miestomam_Info()
{
   AI_Output (other,self ,"DIA_SLD_888_Kasztan_miestomam_15_00"); //Proszę! Oto 10 kawałków mięsa!
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_miestomam_55_01"); //O! Tego nam było trzeba!
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_miestomam_55_02"); //Oto Twoje 2500 sztuk złota! Można na Ciebie liczyć!
   AI_Output (self ,other,"DIA_SLD_888_Kasztan_miestomam_55_02"); //Popytaj innych chłopaków o zadania. Powiedz, że ja Cię przysyłam.

        B_giveinvitems (other, self, ITFOMUTTONRAW, 10);
        Createinvitems (self, itmi_gold, 2500);
        B_giveinvitems (self, other, ItMi_Gold, 2500);
        B_LogEntry (TOPIC_Mieso,"Najemnicy otrzymali zapasy żywności, a ja dostałem 2500 Sztuk Złota! To nie lada interes!");
        Log_SetTopicStatus (TOPIC_Mieso, LOG_SUCCESS);

};

Skrypt:
Spoiler

instance SLD_888_Kasztan (Npc_Default)
{
   // ------ NSC ------
   name       = "Kasztan";
   guild       = GIL_SLD;
   id          = 888;
   voice       = 11;
   flags       = 2;                              //NPC_FLAG_IMMORTAL oder 0
   npctype      = NPCTYPE_MAIN;
   
   // ------ Attribute ------
   B_SetAttributesToChapter (self, 5);                                                   //setzt Attribute und LEVEL entsprechend dem angegebenen Kapitel (1-6)
      
   // ------ Kampf-Taktik ------
   fight_tactic      = FAI_HUMAN_MASTER;   // MASTER / STRONG / NORMAL / COWARD
   
   // ------ Equippte Waffen ------                                                   //Munition wird automatisch generiert, darf aber angegeben werden
   EquipItem         (self, ItMw_1H_Pal_Sword);
   EquipItem         (self, ItRw_Sld_Bow);
   CreateInvItems       (self, ItRw_Arrow, 999);
   CreateInvItems       (self, ItFo_Stew, 1);
   
   // ------ Inventory ------
   B_CreateAmbientInv    (self);
      
   // ------ visuals ------                                                         //Muss NACH Attributen kommen, weil in B_SetNpcVisual die Breite abh. v. STR skaliert wird
   B_SetNpcVisual       (self, MALE, "Hum_Head_Pony", Face_N_Lee, BodyTex_N, ITAR_SLD_H);      
   Mdl_SetModelFatness   (self, 2);
   Mdl_ApplyOverlayMds   (self, "Humans_Militia.mds"); // Tired / Militia / Mage / Arrogance / Relaxed
   
   // ------ NSC-relevante Talente vergeben ------
   B_GiveNpcTalents (self);
   
   // ------ Kampf-Talente ------                                                      //Der enthaltene B_AddFightSkill setzt Talent-Ani abhängig von TrefferChance% - alle Kampftalente werden gleichhoch gesetzt
   B_SetFightSkills (self, 80); //Grenzen für Talent-Level liegen bei 30 und 60

   // ------ TA anmelden ------
   daily_routine       = Rtn_Start_888;
};

FUNC VOID Rtn_Start_888 ()
{
   TA_Stand_Eating   (07,00,21,00,"NW_FARM4_TILL");
   TA_Stand_ArmsCrossed    (21,00,07,00,"NW_FARM4_TILL");
};


Klikam w spacer "Napraw Skrypty" i error wyskakuje ( Błąd aplikacji "Spacer 2.6.1 PL" tam jest "Nie wysyłaj" i "Wyślij raport o błędach." :/ Jeżeli nie ten dział to proszę o przeniesienie.

Strony: [1]
Do góry