[Tutorial] Reduce Crash Client bug: ???? ???? ???? ????

01/04/2013 22:54 .Alessa#76
Quote:
This difference file has been created by IDA Pro

Metin2.exe
0012D95D: 20 33
0012D9BD: 20 32
0012DA1D: 20 32
0012DA7D: 20 32
Keine Garantie auf Funktionalität.
Was ich gemacht habe: Ich habe einach 512mb in byte umgerechnet, den Hexwert dazu rausgeholt und ihn auf 812mb dort erhöht, wo ich es für sinnvoll gehalten habe. Die Exe stürzt bei mir jedenfalls nicht ab, sie läuft komplett stabil. Könnte also sein, dass es richtig war^^
01/04/2013 23:00 barcahmilan#77
Quote:
Originally Posted by .Alessa View Post
Keine Garantie auf Funktionalität.
Was ich gemacht habe: Ich habe einach 512mb in byte umgerechnet, den Hexwert dazu rausgeholt und ihn auf 812mb dort erhöht, wo ich es für sinnvoll gehalten habe. Die Exe stürzt bei mir jedenfalls nicht ab, sie läuft komplett stabil. Könnte also sein, dass es richtig war^^
Can you tell me in English, what this is?
01/04/2013 23:15 .Alessa#78
This isn't tested well. I only used this dif in my exe and it didn't crash, so maybe it's correct.
xCPx said that the error could be caused by the client because it loads the textures in a virtual environment. This environment is limited to 512mb at 32 bit. I tried to locate this limit and increase it to 812mb. For this I just "converted" 512mb in byte and then I took the hex-code for it and searched for it. I replaced it with the new hex code which should set the limit to 812mb. Maybe this could do it, but I'm not sure.
Since I applied the dif the client still remains stable. But I can't reach the old limit of 512mb so I can't say if it's fixed now. Please feel free to try it.
01/04/2013 23:24 barcahmilan#79
Thank you for your answer!
I will, but I dont want to suck my players, so... :D
I have got only 1 question you think of runtime crash or ?????????????? crash?
01/05/2013 00:26 DarknessMt2-Roxas#80
For me and all players we don't have bug any with my method and with the "Rebuild PE", but i think in the futur i need to grown up the limit .

So this release fix just the bug of "???? ???? ???? ????" not the runtime crash.

Cordialy
01/05/2013 00:46 ebert.tonna#81
also wenn ich die dif auf meine exe anwende sind die texturen Schwarz nicht alle aber zu 99%. ich denke der fehler liegt hier eher in der granny.dll durch die oodle1 komprimierung.

jeder der 3d modelle erstellt hat früher (inklusive mir) und keine Ahnung hatte was er da macht, hat es immer mit oodle1 komprimiert und genau da iss der fehler.
01/05/2013 00:54 .Alessa#82
@ebert.tonna: Bei mir sind sie alle noch ganz normal.. seltsam :/
Aber der untere Fehler, den du geschildert hast, könnte wirklich etwas mit einem solchen Limit zutun haben, da er nicht in der Lage ist, eine gewisse Anzahl an Bytes zuzuweisen und deshalb abschmiert. Also könnte der Fehler, den xCPx da gemeldet hat, durch aus korrekt sein und ich denke die Limitierung wird von der normalen exe gesetzt
01/05/2013 02:21 DarknessMt2-Roxas#83
The cross "Large address aware" maybe expend the limit for reduce crash, "debug information stripped" maybe "accept" error or delete error for limit the risk of crash.
01/05/2013 02:57 ebert.tonna#84
Alessa ich habe hier eine stink normale 2012.exe entpackt 6.64MB und eine bearbeitete granny.dll zu meiner exe ich kann sie dir gerne mal zukommen lassen damit du die mal vergleichen kannst. Bei mir iss nur der Runtimer Error auf 64 BIT gefixxt, nur 32 BIT stürzt immer ab, und das auch nur bei Spielern die einen AMD(älteren Prozessor) haben. Ich habe da umfangreiche Fragen gestellt bei den Spieler und das war eines was mir immer aufgefallen ist. Aber fakt ist definitv eines, der Fehler kommt zu 99% wenn der Spieler ein 32 BIT System hat.
01/05/2013 03:02 DarknessMt2-Roxas#85
Try to use my modified granny2.dll : [Only registered and activated users can see links. Click Here To Register...]
01/05/2013 03:18 .Alessa#86
Schick' sie mir mal bitte rüber, ich habe eine andere exe und somit ist die Dif für dich nicht gerade empfehlenswert. Wenn du magst erstelle ich dir darauf eine neue dif und schau mal, ob ich das irgendwie in den Griff kriege. Wenn du magst teste ich die exe auch aus, um den Fehler irgendwie rauszukitzeln.

@DarknessMt2-Roxas: I'll try it. It seems that your granny2.dll is bigger than mine. Is this the new version dll?
01/05/2013 03:25 DarknessMt2-Roxas#87
Quote:
Originally Posted by .Alessa View Post
Schick' sie mir mal bitte rüber, ich habe eine andere exe und somit ist die Dif für dich nicht gerade empfehlenswert. Wenn du magst erstelle ich dir darauf eine neue dif und schau mal, ob ich das irgendwie in den Griff kriege. Wenn du magst teste ich die exe auch aus, um den Fehler irgendwie rauszukitzeln.

@DarknessMt2-Roxas: I'll try it. It seems that your granny2.dll is bigger than mine. Is this the new version dll?
It's the official dll from the last update of metin2, i edited for read with more speed the model ingame and it's work for me.
01/05/2013 04:07 .Alessa#88
Yeah but tim released a new granny. It's the 2.8 version and maybe you don't get the error because you don't use the new 2.8 version? I've never had this error before. Only after the update.
01/05/2013 04:09 DarknessMt2-Roxas#89
I use the 2.8, do you want to use my edit of the dll Tim?

[Only registered and activated users can see links. Click Here To Register...]
01/05/2013 05:15 Syndicаte#90
Was ist das fürn crash eigentlich?