MEM BAD POINTER 3579 9

O temacie

Autor chicken

Zaczęty 30.06.2013 roku

Wyświetleń 3579

Odpowiedzi 9

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

chicken
RaveN Studio

MEM BAD POINTER
2013-06-30, 13:40(Ostatnia zmiana: 2013-06-30, 13:45)
Więc mam taki problem gdyż po dodaniu nowej gildi do mojego moda wyskakuje mi błąd MEM_BAD_POINTER.
Nigdy takiego błędu nie mialem i pierwszy raz sie z nim spotykam.

Dzieje sie to tylko na koncu ladowania gry od nowa
Szukalem porad na google ale tam sa same ch***we wskazowki typu: "reinstall gothica, format kompa i inne takie gowna ktore nie dzialaja" (zaznacze jeszcze raz ze tylko po dodaniu gildi mi sie tak dzieje)

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Problem z silnikiem gry. Widocznie sposób dodawania nowej gildii którego użyłeś go wywołuje. Obawiam się że to może być nawet sposób podany przeze mnie - pisałem o nim z teoretycznego punktu widzenia, nie testowałem. Jest poprawny biorąc pod uwagę same skrypty, ale błąd może tkwić w implementacji systemu gildii w silniku.

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

chicken
RaveN Studio

MEM BAD POINTER
#2 2013-07-01, 09:06(Ostatnia zmiana: 2013-07-01, 09:22)
Czyli mam rozumiec, ze jesli usunalbym gildie to by sie problem rozwiazal? (zaraz to sprawdze i zrobie edita posta)
I tak z innej beczki: otoz mozna zrobic bandyte do gothica ale on atakuje tylko bohatera i problem tkwi w tym, ze chcialbym zeby atakowal wszystkich oprocz siebie nawzajem ale nie wiem jak to zrobic (wlasnie dlatego chcialem nowa gildie dodac zeby wszystkich atakowali oprocz sie ale ten blad nie pozwala na to).       Tak przy okazji to nie sprawdzalem twojego sposobu :D
EDIT: Avallach jednak to ta gildia stwarzala problemy :/ po usunieciu jej gra smiga normalnie.

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Zrób tego bandytę na zasadzie orka. Pogrzeb trochę w guildsach i pozmieniaj nastawienia gildii BDT do innych. Chwila roboty.
 

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

chicken
RaveN Studio

MEM BAD POINTER
#4 2013-07-01, 09:36(Ostatnia zmiana: 2013-07-01, 10:09)
Zrób tego bandytę na zasadzie orka. Pogrzeb trochę w guildsach i pozmieniaj nastawienia gildii BDT do innych. Chwila roboty.
W g1 nie ma takiej gildi.
I jeszcze taki inny problem mam gdyz po dodaniu smoka z g2 do g1 wyskakuje blad z FAI_DRAGON czyli go nie wyszukuje. A on jest normalnie tam gdzie powinien byc bo go przenioslem razem ze smokiem i dodalem do reszty fai :/
Teraz jak to mozna naprawic bo probowalem dodac do gothic.src tego faia ale nie rozpoznaje wtedy "C_FightAI".
EDIT:
Cytuj
Zrób tego bandytę na zasadzie orka.
To wtedy zaczynaja sie bic nawzajem :/

kaczka

kaczka

RaveN Studio
Definitely not kaczka!
posty2280
Propsy2392
NagrodyV
ProfesjaLvl designer
  • RaveN Studio
  • Definitely not kaczka!
Zrób tego bandytę na zasadzie orka.
Na zasadzie to nie to samo co identycznie

W g1 nie ma takiej gildi.
Dobrze by było, gdyby na początku tematu, albo najlepiej w jego nazwie, zaznaczało się przy której części goticzka pracujesz. To tak na przyszłość.

I  jeszcze taki inny problem mam gdyz po dodaniu smoka z g2 do g1  wyskakuje blad z FAI_DRAGON czyli go nie wyszukuje. A on jest normalnie  tam gdzie powinien byc bo go przenioslem razem ze smokiem i dodalem do  reszty fai :/
Teraz jak to mozna naprawic bo probowalem dodac do gothic.src tego faia ale nie rozpoznaje wtedy C_FightAI.
Podaj dokładnie całą treść błędu.
 

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Jeśli wszyscy będą mieli taką samą gildię, a ta gildia będzie miała poprawne nastawienie wobec siebie samej, nie powinni atakować się nawzajem. Wszystko siedzi w tablicy nastawień gildii. A problem z mem_bad_pointer wynika z tego że prawdopodobnie jej rozmiar jest hardcode'owany w silniku.

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
FAI_DRAGON to jest stała. Trudno aby Gothic widział ją, skoro jest zdefiniowana w skryptach do G2. Musisz znaleźć w skryptach G2 tą wartość i dopisać gdzieś (najlepiej tam gdzie stałe) do skryptów G1.

chicken

chicken

RaveN Studio
posty1230
Propsy559
ProfesjaNierób
  • RaveN Studio

chicken
RaveN Studio

MEM BAD POINTER
#9 2013-07-01, 15:35(Ostatnia zmiana: 2013-07-03, 17:01)
FAI_DRAGON to jest stała. Trudno aby Gothic widział ją, skoro jest zdefiniowana w skryptach do G2. Musisz znaleźć w skryptach G2 tą wartość i dopisać gdzieś (najlepiej tam gdzie stałe) do skryptów G1.
Bedzie ciezko cos wyszukac w g2 bo tam syf narobili straszny...
EDIT: Dobra znalazlem! Chwala adanosowi.
Jesli ktos jest ciekaw to znalazlem w:
_Work\Data\Scripts\Content\AI\AI_Intern\AI_CONSTANTS.D
Wszystko ladnie smiga
Teraz mam kolejne pytanie:
Jak moge zmienic pozycje napisow? Mam na mysli to, ze jak np. bedzie pisac "LevelUP" po wbiciu lvla albo tak inne rzeczy to chcialbym aby sie wyswietlaly w innym miejscu.
@REFRESH


0 użytkowników i 2 gości przegląda ten wątek.
0 użytkowników
Do góry