Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server > Metin2 PServer Guides & Strategies
You last visited: Today at 11:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[TUT][Diff][1875][2019][2089]Exp losing after death

Discussion on [TUT][Diff][1875][2019][2089]Exp losing after death within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2011
Posts: 26
Received Thanks: 70
Thumbs up [TUT][Diff][1875][2019][2089]Exp losing after death

Hallo all epvp community. Today I was looking for something interesting in gamefile and I did it. It's dif that allows to change how much % you will lose after death and selecting option "Start here". Standard % loseing is 8%. I've never heard that someone lost up to 8% exp, ya it's MIN number so MAX can be for example 2%, it depends of your character level.


Dif - disabled exp loosing after death [GAME 2019]:
Code:
This difference file is created by IDA Pro

game
0003BF7D: E8 B8


Dif - changed MIN 8% exp loosing to 6% [GAME 2019]:
Code:
This difference file has been created by IDA Pro

game
0003C0ED: 00 C0
0003C0EE: 35 27
0003C0EF: 0C 09

I will now explain how to create your % exp loosing. 00 35 0C in game = 0C 35 00 in normal hex (bytes reversing) = 800000 in dec - there are standard 8%. I set it to 6%, so in Windows calc I wrote in dec: 600000 and changed mode to hex. It showed 9 27 C0, looks like not full byte, yes? When you have situation like this, you must add 0 in the beggining. So now we've got 09 27 C0, the rule of bytes reversing says that we must reverse them, now we have C0 27 09 and in that structure we write it to game =)



Dif - disabled exp loosing after death [GAME 1875]:
Code:
This difference file has been created by IDA Pro

game
0003B097: E8 B8


Dif - changed MIN 8% exp loosing to 6% [GAME 1875]:
Code:
This difference file has been created by IDA Pro

game
0003B21E: 00 C0
0003B21F: 35 27
0003B220: 0C 09



Dif - disabled exp loosing after death [GAME 2089]:
Code:
This difference file has been created by IDA Pro

game
0003C0DD: E8 B8


Dif - changed MIN 8% exp loosing to 6% [GAME 2089]:
Code:
This difference file has been created by IDA Pro

game
0003C24D: 00 C0
0003C24E: 35 27
0003C24F: 0C 09

Source:

PHP Code:
      v7 CHARACTER::GetNextExp(a1);
      
v8 = *(_DWORD *)&aiExpLossPercents[MINMAX(1, *(_BYTE *)(a1 1290), 99)] * v7 0x64u;
      if ( (
unsigned __int8)LC_IsYMIR() )
      {
        if ( (
signed int)*(_BYTE *)(a1 1290) > 99 )
          
v8 MIN(500000v8);
        else
          
v8 MIN(200000v8);
      }
      else
      {
        if ( (
unsigned __int8)LC_IsEurope() )
          
v8 MIN(800000v8);
      } 



adriank14101 is offline  
Thanks
17 Users
Old 08/27/2011, 17:34   #2
 
elite*gold: 0
Join Date: Aug 2011
Posts: 313
Received Thanks: 152
Nice

The Idea are Great

#Thx given


.Waschbecken is offline  
Old 08/27/2011, 17:35   #3
 
elite*gold: 0
Join Date: Jul 2011
Posts: 65
Received Thanks: 55
Nice, but I think you should paste the source after you changed the exp losing after dead

And change your avatar Oo it looked like you´re from Lulzsec or so
ΞӂΞ is offline  
Old 08/27/2011, 18:18   #4
 
elite*gold: 0
Join Date: Feb 2011
Posts: 26
Received Thanks: 70
Quote:
Originally Posted by ΞӂΞ View Post
Nice, but I think you should paste the source after you changed the exp losing after dead

And change your avatar Oo it looked like you´re from Lulzsec or so
Lol, this picture wasn't created by LulzSec : D They only used it xD


Source after changes:

PHP Code:
      v7 CHARACTER::GetNextExp(a1); 
      
v8 = *(_DWORD *)&aiExpLossPercents[MINMAX(1, *(_BYTE *)(a1 1290), 99)] * v7 0x64u
      if ( (
unsigned __int8)LC_IsYMIR() ) 
      { 
        if ( (
signed int)*(_BYTE *)(a1 1290) > 99 
          
v8 MIN(500000v8); 
        else 
          
v8 MIN(200000v8); 
      } 
      else 
      { 
        if ( (
unsigned __int8)LC_IsEurope() ) 
          
v8 MIN(600000v8); 
      } 


adriank14101 is offline  
Old 09/03/2011, 11:47   #5
 
elite*gold: 132
Join Date: Apr 2010
Posts: 2,864
Received Thanks: 2,005
fùg ich morgen in meinen thread ein
Howaner is offline  
Old 12/03/2011, 18:32   #6
 
elite*gold: 0
Join Date: Feb 2008
Posts: 51
Received Thanks: 2
how to change exp from lvl 99 and above?


Ricky666 is offline  
Reply

Tags
1875, 2019, 2089, dif, game


Similar Threads
Gamefile Tool game 1765 , 2019 , 2089
11/27/2012 - Metin2 Private Server - 36 Replies
Hey Leute habe vor mein Game File tool pub zu machen Morgen Braucht ihr Noch Irgentwelche Funktionen drine bis jetzt kann es << Pong Ändern << Level Ändern << Alle Difs auf einmal ausführen http://img801.imageshack.us/img801/5364/gametool. png



All times are GMT +2. The time now is 11:49.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 33E6kMtxYa7dApCFzrS3Jb7U3NrVvo8nsK
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2019 elitepvpers All Rights Reserved.