Mana_Reload Mod - Gothic 2 NK 20144 45

O temacie

Autor Bordul

Zaczęty 4.05.2012 roku

Wyświetleń 20144

Odpowiedzi 45

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy
Witam chcialbym aby ktos mi pomogl / przekompilowal ten mod: http://chomikuj.pl/Gothic_Fan_Mod_/*e2*97*8bDzia*c5*82+Mod*c3*b3w/*e2*99*a3Gothic+*e2*80*a2I*e2*80*a2II+NK*e2*80*a2III*e2*80*a2III+ZB*e2*80*a2IV*e2*99*a3/*e2*99*a3Mody+Gothic+II+NK*e2*99*a3/*e2*80*a2Mana+Reload

Jest to bardzo fajny mod ktory pozwala nauczyc sie regeneracji many w Gothic 2 NK.
Na 2 poziomie (ostatnim) mana regeneruje sie w taki sposob: 1 mana / 1 sekunda
Chcialbym zeby regenerowala sie np: 4 mana / 1 sekunda
Z tego co pisal mi jeden z Administratorow tego forum jest to mozliwe i modderzy potrafia to zrobic.
Dlatego bardzo prosze o pomoc.

Jezeli nie da sie tego zrobic lub da sie prosciej: ze nie ma zadnego NPC a mana regeneruje sie juz od poczatku gry w wiezy Xardasa byloby jeszcze fajniej.

Jeszcze raz bardzo prosze o pomoc i pozdrawiam.
 

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
instalujesz G2MDK http://themodders.org/index.php?/topic/5312-gothic-ii-nk-mod-development-kit/
potem wypakowujesz polskie skrypty http://themodders.org/index.php?/topic/9188-gothic-ii-nk-polskie-skrypty/
potem znajdujesz pierwszy lepisz plik np.
_Work\data\Scripts\Content\Items\MissionItems_2.d

w nim na samym końcu dopisujesz
var int MANA_OPOZNIENIE;
func void tick_tock(){
if (hero.attribute[ATR_MANA] < hero.attribute[ATR_MANA_MAX]){
MANA_OPOZNIENIE = MANA_OPOZNIENIE + 1;

if (MANA_OPOZNIENIE == 8) {
MANA_OPOZNIENIE = 0;
hero.attribute[ATR_MANA] = hero.attribute[ATR_MANA] + 4;

if (hero.attribute[ATR_MANA] > hero.attribute[ATR_MANA_MAX]){
hero.attribute[ATR_MANA]=hero.attribute[ATR_MANA_MAX];
};

};
};
Wld_SendTrigger("TICK_TOCK");

};
INSTANCE TICK(C_Item)
{
name = "";
flags = -1;
visual = "TICK_TOCK.ZEN";
};
func void insert_tick_tock(var string wp){

Wld_InsertItem (TICK, wp);
        Wld_SendTrigger("TICK_TOCK");

};

Całośc zapisujesz teraz pobierasz plik TICK_TOCK.rar z tego tematu
http://themodders.org/index.php?/topic/17057-bsmadministrowanie-tick-tockami/page__pid__1033839#entry1033839
i plik .ZEN dajesz do folderu
_Work\Data\Worlds\TICK_TOCK.ZEN

Teraz najgorsze ;d

otwierasz startup.d na samym początku masz
func void STARTUP_GLOBAL()
{
pod tym napisz to
insert_tick_tock(Npc_GetNearestWP(hero));i powinno działać ;)

Jak nie załapałeś to wyglądać powinno to tak

func void STARTUP_GLOBAL()
{
insert_tick_tock(Npc_GetNearestWP(hero));
// wird fuer jede Welt aufgerufen (vor STARTUP_<LevelName>)
Game_InitGerman();
};

Teraz tylko trzeba skompilować skrypty
http://themodders.org/index.php?/topic/106-reparsowanie-skryptow/

Sposób 1 ci wystarczy na sposób 2 nawet nie patrz ;)




EDIT: głupia ortografia :/
p.s. już poprawiłem w tym poście

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy
Sproboje to zrobic :)  
Napisze czy dziala.
 

Alexik

Alexik

Użytkownicy
posty396
Propsy150
ProfesjaNierób
  • Użytkownicy
Cytuj

      if (MANA_OPUZNIENIE == 8) {
         
a nie powinno być if (MANA_OPOZNIENIE == 8) {
 

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
Cytuj

      if (MANA_OPUZNIENIE == 8) {
         
a nie powinno być if (MANA_OPOZNIENIE == 8) {

Tak, powinno być. Mały wypadek ze strony Rafała. :)
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy
Jednak nie dziala po uruchomieniu Gothica przed zaladowaniem menu wyskakuje taki blad jak na obrazku:
http://imageshack.us/f/16/78017982.png/
Mozna cos z tym zrobic?

I czy moze to byc spowodowane typ ze zamiast w kodzie zostawic tak:
 hero.attribute[ATR_MANA] = hero.attribute[ATR_MANA] + 4;

ja dalem 5 zamiast 4 ?

 hero.attribute[ATR_MANA] = hero.attribute[ATR_MANA] + 5;
 

Alexik

Alexik

Użytkownicy
posty396
Propsy150
ProfesjaNierób
  • Użytkownicy

Alexik

Mana_Reload Mod - Gothic 2 NK
#6 2012-05-05, 13:35(Ostatnia zmiana: 2012-05-05, 13:36)
Napisałem wyżej bo Rafał zrobił mały błąd ortograficzny cały skrypt powinien wyglądać tak
Cytuj
var int MANA_OPOZNIENIE;
func void tick_tock(){
        if (hero.attribute[ATR_MANA] < hero.attribute[ATR_MANA_MAX]){
                MANA_OPOZNIENIE = MANA_OPOZNIENIE + 1;

                if (MANA_OPOZNIENIE == 8) {
                        MANA_OPOZNIENIE = 0;
                        hero.attribute[ATR_MANA] = hero.attribute[ATR_MANA] + 4;

                        if (hero.attribute[ATR_MANA] > hero.attribute[ATR_MANA_MAX]){
                                hero.attribute[ATR_MANA]=hero.attribute[ATR_MANA_MAX];
                        };
       
                };
        };
        Wld_SendTrigger("TICK_TOCK");

};
INSTANCE TICK(C_Item)
{
        name                            =       "";
        flags                           =       -1;
        visual                          =       "TICK_TOCK.ZEN";
};
func void insert_tick_tock(var string wp){

        Wld_InsertItem (TICK, wp);
        Wld_SendTrigger("TICK_TOCK");

};
 

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy

Bordul

Mana_Reload Mod - Gothic 2 NK
#7 2012-05-05, 13:38(Ostatnia zmiana: 2012-05-05, 14:23)
OK juz dziala regeneruje mi 5 many.
Jest maly problem...
Teraz dialogi sa po polsku menu postaci tez ale to co mowia ludzie, nazwy potworow po niemiecku...
Mozna to naprawic?

Mysle ze stalo sie to po zainstalowaniu  G2MDK bo raczej nie przez polskie skrypty prosze o pomoc.
 

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
zrób swojego ini (skopiuj jakiegoś)

zmień nazwe zeby go poznać
i usuń linijkę vdf

jeśli nie pomoże to jakieś trefne polskie skrypty wgrałeś ;d

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy
Jakiego ini znowu?
Bo ja kusunolem Gothic MDK to mi blad wyskakuje Uncnoff identifer: MANA_OPOZNIENIE
Czyli MDK musi byc.
Prosze Cie napisz mi dokladnie co zrobic zeby to dzialalo tak jak dziala ta regeneracja ale nie zmienialo mi zadnych dialogow w grze dobrze?
 

Alexik

Alexik

Użytkownicy
posty396
Propsy150
ProfesjaNierób
  • Użytkownicy
No proste ,że g2mdk sie nie usuwa to ma zostać bo to jest podstawa do moddingu a .ini znajdziesz w folderze system dzięki nim możesz otwierać mody
 

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy
Rozumiem czyli chodzi o GothicGame i Gothic pliki tak?

No dobrze, skoro wgralem te skrypty pl i nie jest to wina GothicMDK to co powoduje zmiany w dialogach?
 

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy

Bordul

Mana_Reload Mod - Gothic 2 NK
#12 2012-05-05, 14:58(Ostatnia zmiana: 2012-05-05, 15:01)
To znowu ja ten GothicMDK sprawia ze wszystko jest po niemiecku
 


RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
Tak G2 MDK to wszystkie skrypty gry po niemiecku jeśli ich nie ma to gra po prostu nie będzie działać. Zeby nie były po niemiecku MUSISZ zainstalować polskie skrypty mogłeś je źle zainstalować albo pobrać nie pełne nie spolszczające wszystkiego. Będę miał czas to ci zrobię takiego mini moda i spakuje to w paczkę mod bo widzę ze nie ogarnięty trochę jesteś.

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy

Bordul

Mana_Reload Mod - Gothic 2 NK
#15 2012-05-05, 15:12(Ostatnia zmiana: 2012-05-05, 15:46)
DZIALA!
Ale jest pare bledow w tych PL skryptach Rafala:
-nazwa przyzwanego szkieletu goblina jest po niemiecku
-ten typo co sie go przywoluje kodem i uczy rzeczy ma dialogi pisane po niemiecku

Jesli to tylko tyle BLEDOW to jestem wam BAARDZO wdzieczny bo wprowadziliscie wspolnie (glownie Rafal) namiastke Gothica III do mojej gry.

Mam tylko pytanie bo tego nie testowalem, czy mana regeni sie tez na Dworze Irdorath, Jarkendarze i GD?
Bo to sa nowe mapy.
 

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
Mam tylko pytanie bo tego nie testowalem, czy mana regeni sie tez na Dworze Irdorath, Jarkendarze i GD?
Bo to sa nowe mapy.

Tak dzięki wpisowi w startup.d


RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
Rafał, sprawdzałeś czy to działa kiedy gracz wczyta save#msg1034503a kiedy gracz jest bardzo daleko od itemu? :D
A co ja jestem ;d  Niech inny sprawdzają. Mojego mod 3 osoby testują od kilku dni (mam taką nadzieje :D  ) i jeszcze żadnego problemu z tym nie zgłaszali.
Tak się zastanawiam czy coś się zacznie pieprzyć po 2 wejściu do świata (bo będą 2 itemy).

No ale Bordul będzie dużo grał to się zobaczy czy będzie działać ;)

Bordul

Bordul

Użytkownicy
posty14
  • Użytkownicy
Bylem w GD i dzialalo, jak myslicie w Jarkendarze moze nie dzialac?
Mozna to dopisac gdzie indziej moze?
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry