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.


Wiadomości - Vorhacz

Strony: [1]
1
MDS i animacje / Jak dodać nową teksturę?
« dnia: 2021-05-21, 18:46 »
Mam Gothica 1, niestety nie ma w nim takich udogodnień jak specjalny folder na .asc (chyba, że jest a ja o tym nie wiem), z powyższej wypowiedzi nie wiem czego nie rozumiesz. Potrzebuję wiedzieć jak dodać do Gothica 1 nowe tekstury (nie podmianki).

2
MDS i animacje / Jak dodać nową teksturę?
« dnia: 2021-05-20, 02:32 »
Czołem! Jestem nowy w moddingu gothica jednak bardzo zależy mi na tym żeby dodać sobie do gry nową teksturę, mam pliki 3ds, asc i tga, i jak jeszcze 3ds drogą dedukcji wiem gdzie umieścić to na .asc nie mogę znaleźć zastosowania, do .tga mam Gomana ale nie umiem zrobić tak żeby dać tam tą teksturkę na stałe. Pomoże ktosiek?

3
Skrypty / Problem z zapisem skryptów
« dnia: 2021-05-19, 17:10 »
Tak, zarówno starter_modem jak i spacerem robię wszystko dobrze, tak jak napisałem w GothicModzie.exe wszystko pięknie działa, ale gothicstarter zatrzymuje się w epoce kamienia łupanego. Zaprezentuje to poniżej, kiedy napisałem świeży skrypt bohater miał jeszcze domyślną teksturę ciała, a Diego nie był jeszcze wrzucony w stratupa. Domyślnie ustawiony był też list od magów ognia, w późniejszym etapie oczywiście go usunąłem.

Gra odpalona GothicStarterem:
https://imgur.com/iScGET3

Gra odpalona GothicModem:
https://imgur.com/VP5gbEL


4
Dzięki :)

5
Czołem! Przychodzę dzisiaj z pytaniem "jak utworzyć przedmiot questowy na mapie", stworzyłem questa, w którym Diego opowiada o tym, że zgubił swój stary pierścień (pierścień również już stworzyłem), chciałbym teraz ten pierścień po dialogu jakoś umieścić na mapie, ale niestety nie wiem jak to się robi. Przy okazji jeśli ktoś byłby tak dobry to może też wyjaśnić mi jak dodawać na mapce skrzynki i edytować ich zawartość :)

6
Skrypty / Problem z zapisem skryptów
« dnia: 2021-05-18, 20:51 »
Czołem forumowicze, mam mały problem. Kiedy zapisuję skrypty (zarówno reparse scripts w Starter_modzie jak i w spacerze) to kiedy uruchamiam grę przez gothicStartera zmian żadnych nie ma, ale kiedy uruchomię grę przez GothicMod.exe to już wszystkie zmiany jak najbardziej są. Czy wie ktoś może co tu zaradzić?

7
Dzięki za pomoc - wszystko prosto i na temat, do zamknięcia :)

8
Cześć! Moddingiem zajmuję się bardzo długo ponieważ AŻ od dzisiaj 12:00. Stworzyłem już swojego pierwszego NPC, itemki, pierwszą misję, pierwszy dubbing, ale wolałbym pobawić się w coś bardziej rozbudowanego. W związku z tym pytań mam kilka:

1. Co muszę zrobić żeby mieć czysty świat pod robienie customowego moda niezwiązanego z linią fabularną Gothica 1? (tzw. czystka wśród NPC na mapie, do tej pory próbowałem się pobawić plikiem startup.d ale albo robię coś nie tak albo robię to po prostu źle)

2. Dalej nie do końca wiem, czy dobrze zapisuję moje postępy podczas edytowania plików w modzie po utworzeniu do niego odnośnika pozwalającego w niego grać w starterze :P Jako przykład posłużę się dzisiaj zrobionym krótkim modem (https://imgur.com/a/hAjvuQU) - na początku przez moją niewiedzę w name postaci wklepałem od razu nick "Bućko", ku mojemu zaskoczeniu zamiast "ć" powstało mi A z umlautami, poszperałem trochę w plikach i zauważyłem, że np. "Strażnik" ma swój odnośnik do pliku Text.d, dzięki temu udało mi się uzyskać efekt Bućka w grze, pozmieniałem też jego grubość i kilka innych rzeczy niezwiązanych już z tą postacią. Wszystko fajnie działało, jakoś godzinę później włączyłem grę jeszcze raz, zarówno grubość, nazwa bućka oraz inne zmienione rzeczy się cofnęły do stanu surowego moda, jakiekolwiek zmiany jakie próbowałem później wprowadzić kończyły się tym, że nie działo się nic (próbowałem zapisywać postępy w Spacerze oraz Starter_modzie - ani to, ani to nie podziałało). Podsumowując mój za długi już monolog - Jak poprawnie zapisać postępy w skryptach tak aby po uruchomieniu moda były widoczne w grze?

3. Jak zrobić sytuację, w której NPC po np. wykonaniu misji mówi do nas "Dobrze, wróć do mnie za jakiś czas" i faktycznie musi minąć powiedzmy 1 dzień żeby chciał z nami kontynuować dialog / dał nam jakiś przedmiot. W przypadku wcześniejszej próby byłby dialog zwrotny w stylu "Tak jak ci powiedziałem, wróć do mnie później, muszę chwilę odpocząć".

4. Jak mogę zrobić dłuższy/krótszy czas trwania poszczególnych dialogów? (przydatne np. przy dodawaniu lekko dłuższego dubbingu)

5. Jak zmienić początkowe intro gry, rozdziały (grafiki i ich nazwy) oraz w ogóle UI np. listy zadań, czy spisu umiejętności?

6. Czy w gothicu można robić kilka możliwości wydarzeń w zależności od spełnionego warunku? Np. w LUA jest coś takiego:

if coś == 1
   then outPutChatBox ("blabla",plr)
   if not then outPutChatBox ("bla", plr)

Jako przykładową sytuację podam taką: Odebraliśmy misję na dostarczenie mięcha do jakiegoś NPC i powiedzmy, że NPC zlecił nam przyniesienie mu wieprzowiny, a my przyniesiemy mu wołowinę okłamując go, że to wieprzowina (tak wiem jak to absurdalne) i w zależności od tego, czy przyniesiemy mu wołowinę, czy wieprzowinę jego reakcja będzie inna? Np. kiedy oddamy mu wieprzowinę to ją zje, a kiedy wołowinę to nas zaatakuje. Poniżej zostawiam kilka linijek kodu, w których jeśli ktoś z was będzie tak uprzejmy może wprowadzić taką zmianę:

FUNC INT DIA_GRD_333_Bucko_Endmission_Condition()
{
if (npc_knowsinfo (other, DIA_Snaf_Buckomeat))
&& (npc_hasitems (other, ItFoBuckomeat))
{
return 1;
};
};

FUNC VOID DIA_GRD_333_Bucko_Endmission_Info()
{
AI_Output (other, self,"DIA_GRD_333_Bucko_Endmission_15_00"); //Proszę, oto twoja wołowina.
AI_Output (self, other,"DIA_GRD_333_Bucko_Endmission_33_01"); //No i to rozumiem! Zjem i pogadamy, wróć do mnie za jakiś czas. Weź też te kilka bryłek rudy za fatygę.
AI_StopProcessInfos (self);

B_giveinvitems (other, self, ItFoBuckomeat, 1);
Createinvitems (self, itminugget, 30);
B_giveinvitems (self, other, itminugget, 30);
B_LogEntry (TOPIC_bucko1, "Dałem Bućkowi jego mięso, teraz muszę poczekać aż je skonsumuje i pomoże mi dostać się do starego obozu.");
Log_SetTopicStatus (TOPIC_bucko1, LOG_SUCCESS);
B_GiveXP (150);
};

Prosiłbym o wytłumaczenie prostym językiem :D jestem dopiero początkujący, pozdrawiam!

Strony: [1]
Do góry