Problem z pamięcią [G1+MOD] 3718 5

O temacie

Autor

Zaczęty 13.07.2011 roku

Wyświetleń 3718

Odpowiedzi 5

gothic1210
  • Gość
Mam takie małe pytanie. Gdy gram w mojego moda przy widoczności 300% bardzo często wywala mi tzw. crashe. Oto przykładowy:

Wiem, że engine Gothiczka jest bardzo stary i źle znosi moją modyfikację, ale chciałem zapytać co powinienem zrobić by to naprawić. Ale najpierw chce się dowiedzieć co oznacza ten problem. Obstawiam, że:
1- zbyt dużo polygonów z alphą (choć wątpię bo by wyskoczyło "How many alpha polys" (raz mi już wyskoczyło, ale nie wyaliło z gry))
2- zbyt duża ilość vobów generowana na raz (bo widoczność 300%)
3- zbyt duże zużycie RAM przez moda wywołane przez tekstury wysokiej rozdzielczości(standardowo 192MB)
Jakieś propozycję?   :D
 

Codeman

Codeman

Użytkownicy
posty53
Propsy33
  • Użytkownicy
Nie wiem, możesz spróbować np. wyczyścić rejestr a potem jeszcze raz wgraj moda :)
 

Lobos

Lobos

Użytkownicy
posty594
Propsy360
Profesjabrak
  • Użytkownicy
I jakie rady na te crashe ?
Mi właśnie wyskoczyło "Too many alpha polys".
Problem w tym że w moim modzie nie używam ikarusa a znalazłem tylko rozwiązanie gdy się go używa. Boje się inicjować tych skryptów żeby mi potem nie wyskakiwały jakieś dziwne błędy z którymi nie będe w stanie sobie poradzić
func void I_TurnOffWarnMessages()
{
//Adding this function only to release verios is a good idea
//Even if you don#msg131941t see warning game still be runing on low
//framerates when there is to many alpha polys etc.
//Platform: Gothic 1 1.08k mod
//Function should be runned at least every time game was inited
//f.e: Add it to your Init_AllWorlds function

//alphablendpoly: Too many alphapolys
MEM_WriteInt(9608588,1);
//zCPoligon:ClipToPlane Too many cliped verts!
MEM_WriteInt(9127248,1);
//???: Too many alpha world polys!
MEM_WriteInt(9234732,1);

};
 

Splash

Splash

Moderator
posty4209
Propsy3411
ProfesjaNierób
  • Moderator
O ile używasz tego do G1, to wystarczy zainicjować to w startupie świata, w którym wyskakuje ten błąd.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Lobos

Lobos

Użytkownicy
posty594
Propsy360
Profesjabrak
  • Użytkownicy
No.. w G2 moduje, ale niechciałem już nowego tematu zakladać. W kazdym razie w g2 po wrzuceniu w startupie wyskakuje unknow identifier. Jak gram na DX11 to mi zadne crashe nie wyskakują, ale chcialem to naprawić mimo wszystko z myślą o przyszlych graczach ktorzy niezagrają na direxie
 

Siemekk

Siemekk

Złote Wrota
posty2143
Propsy1153
ProfesjaProgramista
  • Złote Wrota
Po co wrzucałeś tą funkcje skoro:
1)Nie używasz Ikarusa.
2)Funkcja jest pod G1 i wymaga Ikarusa.
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.


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