Jump to content
Vasil

Request GameServer adressses for Iteminfo,Skilleff,Skillinfo,Areaset Limits

Recommended Posts

I needed to increase these all for more eq since my custom gameserver didn't work  i decided to use V3ct0r's 1.38 One , If possible that someone give me the adresses for modify the limit would be nice (With a guide if possible cause i am not really good on hex) thanks in advance  , have a nice day

Share this post


Link to post
Share on other sites

AreaSet = 0x000989E1

SkillInfo = 0x000985CC

SkillEff = 0x00098841

ItemInfo  = 0x00098523

 

  • Like 1

Share this post


Link to post
Share on other sites
On 10/07/2016 at 4:09 PM, V3ct0r said:

AreaSet = 0x000989E1

SkillInfo = 0x000985CC

SkillEff = 0x00098841

ItemInfo  = 0x00098523

 

Thank you :P

Share this post


Link to post
Share on other sites
On 7/10/2016 at 6:09 PM, V3ct0r said:

AreaSet = 0x000989E1

SkillInfo = 0x000985CC

SkillEff = 0x00098841

ItemInfo  = 0x00098523

 

can u share how find those address plz?

Share this post


Link to post
Share on other sites
4 минуты назад, mkhzaleh сказал:

well i should try to find guild cuz never did that befor
ok any thx :)
 

You can convert dec <=> hex using windows calculator (calc.exe) in programmer mode.

 

For example:

600010 = 17 7016. But you have to write the HEX number in reverse order in .exe file: 70 17.


Share this post


Link to post
Share on other sites
6 minutes ago, V3ct0r said:

You can convert dec <=> hex using windows calculator (calc.exe) in programmer mode.

 

For example:

600010 = 17 7016. But you have to write the HEX number in reverse order in .exe file: 70 17.

thx
i found this

so if i want change  it to 10k that's mean (10000=2710)

and there's something called bin (10011100010000)
 

Untitled.png

Share this post


Link to post
Share on other sites

@mkhzaleh as V3ct0r said:

4 hours ago, V3ct0r said:

For example:

600010 = 17 7016. But you have to write the HEX number in reverse order in .exe file: 70 17.


So in your case ( if u want 10k ):
1000010 = 27 1016.When you write in HEX number in .exe file is: 10 27

Share this post


Link to post
Share on other sites

 

9 hours ago, Rinor said:

@mkhzaleh as V3ct0r said:


So in your case ( if u want 10k ):
1000010 = 27 1016.When you write in HEX number in .exe file is: 10 27

thx bro that clear for me
but what was not clear when i put 10 27  in hex like screen shot how should be?
and thx:)
but never edit game.exe befor
and if u have any idea how to make my own game.exe cuz when i use some server game.exe  i get problem  version game error 

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites
Цитата

but how did u exchange 3e8 to  e8 03 00 00

Limit size is stored using 4 bytes in GameServer.exe. Number 1000 (3E8) takes only 2 bytes: 0x03 and 0xE8 ('0x' means that number is written in HEX notation). So, we have to 

complete the number with null bytes: 000003E8 or 0x00 0x00 0x03 0xE8. Then we have to write this number in reverse order in .exe file: 0xE8 0x03 0x00 0x00.

  • Like 1

Share this post


Link to post
Share on other sites

i cant find lines vector it,s very helpfull guide but i cant find offset line on my game.exe!!!!

Edited by Mesut

Share this post


Link to post
Share on other sites

Limit size is stored using 4 bytes in GameServer.exe. Number 1000 (3E8) takes only 2 bytes: 0x03 and 0xE8 ('0x' means that number is written in HEX notation). So, we have to 

complete the number with null bytes: 000003E8 or 0x00 0x00 0x03 0xE8. Then we have to write this number in reverse order in .exe file: 0xE8 0x03 0x00 0x00.

 

u are saying i need to reverse the number but i see that u are reversing only the lost number of digit......

 

Then we have to write this number in reverse order in .exe file: 0xE8 0x03 0x00 0x00. means i only take number 3 and put on first number then other number would be same order?

Edited by Mesut

Share this post


Link to post
Share on other sites
On 4/13/2017 at 5:46 PM, V3ct0r said:

Limit size is stored using 4 bytes in GameServer.exe. Number 1000 (3E8) takes only 2 bytes: 0x03 and 0xE8 ('0x' means that number is written in HEX notation). So, we have to 

complete the number with null bytes: 000003E8 or 0x00 0x00 0x03 0xE8. Then we have to write this number in reverse order in .exe file: 0xE8 0x03 0x00 0x00.

corect me pls u type in hexeditor like this 08030000 did i write right!!!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...