1
Skrypty / Limit aivarów
« dnia: 2018-07-18, 02:23 »
Hej.
Gothic 1 ma zdecydowanie mniejszą ilość możliwych do użycia aivarów niż G2 nawet pomimo tego, że niektóre z tych dodanych przez twórców są niewykorzystane. Nie to jest jednak największym problemem. Gorsze jest mieszanie tabel ludzi i potworów, co zdarzyło mi się zaobserwować podczas gry, kiedy Gothic utożsamił aivar zwierzęcy z ludzkim, dlatego że miał on taką samą wartość stałą. Jedyne możliwe rozwiązanie tego problemu, jakie widzę to połączenie obu tabel, aby to jednak było możliwe, trzeba zmienić odgórne ograniczenie. Teoretycznie wystarczy podmienić w pliku classes.d aivar[50] na aivar[100], jednak nie jestem pewny jak by na to zareagował silnik gry. O ile dobrze pamiętam, to przeczytałem kiedyś, że tego typu zabiegi są nieprzyjemne dla silnika, aczkolwiek nie ręczę za to, bo mogło się to odnosić do zupełnie czegoś innego.
Stąd też moje pytanie do osób bardziej zaawansowanych ode mnie: czy mogę to sobie bez obaw zmienić, czy jednak trzeba to jakoś inaczej rozwiązać?
Z góry dziękuję za rady.
Gothic 1 ma zdecydowanie mniejszą ilość możliwych do użycia aivarów niż G2 nawet pomimo tego, że niektóre z tych dodanych przez twórców są niewykorzystane. Nie to jest jednak największym problemem. Gorsze jest mieszanie tabel ludzi i potworów, co zdarzyło mi się zaobserwować podczas gry, kiedy Gothic utożsamił aivar zwierzęcy z ludzkim, dlatego że miał on taką samą wartość stałą. Jedyne możliwe rozwiązanie tego problemu, jakie widzę to połączenie obu tabel, aby to jednak było możliwe, trzeba zmienić odgórne ograniczenie. Teoretycznie wystarczy podmienić w pliku classes.d aivar[50] na aivar[100], jednak nie jestem pewny jak by na to zareagował silnik gry. O ile dobrze pamiętam, to przeczytałem kiedyś, że tego typu zabiegi są nieprzyjemne dla silnika, aczkolwiek nie ręczę za to, bo mogło się to odnosić do zupełnie czegoś innego.
Stąd też moje pytanie do osób bardziej zaawansowanych ode mnie: czy mogę to sobie bez obaw zmienić, czy jednak trzeba to jakoś inaczej rozwiązać?
Z góry dziękuję za rady.