Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dragonica > Dragonica Private Server
You last visited: Today at 00:12

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

Advertisement



How to edit dragonica.exe

Discussion on How to edit dragonica.exe within the Dragonica Private Server forum part of the Dragonica category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2019
Posts: 14
Received Thanks: 3
How to edit dragonica.exe

Hello,

Im working on a private server and i need edit the IP from dragonica.EXE.

I used "Unicode" to find the IP addr used in the client, then when i got the ADDR, i tried to edit the hex code with my own ip using unicode too.

but when i start dragonica.exe and click on login, the client crash instantly without error or log ...

The client was working perfectly when i was using 127.0.0.1 so i edited 127.0.0.1 with an Hex Editor, to my new server IP (multiplayer) but the game crash instantly when i click on "login".

can someone help me ?
G-bo is offline  
Old 04/21/2019, 23:52   #2
 
elite*gold: 0
Join Date: Sep 2016
Posts: 11
Received Thanks: 1
Hi
I did the same thing and the client crash instantly
In 127.0.0.1 i didn't get error
darkyfiz is offline  
Thanks
1 User
Old 04/22/2019, 19:23   #3
 
elite*gold: 0
Join Date: Feb 2019
Posts: 14
Received Thanks: 3
Quote:
Originally Posted by darkyfiz View Post
Hi
I did the same thing and the client crash instantly
In 127.0.0.1 i didn't get error
I am reassured not to be the only one, yet I respect everything I did not add any additional string ...

I even edited config.ini and config.inb
G-bo is offline  
Old 04/22/2019, 22:43   #4
 
Octrpus's Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 90
Received Thanks: 119
I don't have experience with hex editing the client exe but i believe there are 3 ip checks so did you look for more instances of 127.0.0.1 to modify?

the crash is caused by the ip check if the ips in the client.exe don't match the server you are trying to connect it to it will kill the client on login

according to source code i believe there is 2 ip checks in lwUILogin.cpp and one check in
PgMobileSuit.cpp
Octrpus is offline  
Thanks
1 User
Old 04/23/2019, 00:49   #5
 
elite*gold: 0
Join Date: Feb 2019
Posts: 14
Received Thanks: 3
Hey @

Thank you for the reply, yes we have 2 IP's to change, and i did it, i think it's because when we edit something with an Hex Editor we need to respect string, so if the .exe got peer exemple 300 000 string before editing, after you edit all you want, the file need to have 300 000 string.

After that depends on the .EXE, I know that you have to be very careful that everything stays aligned to avoid functional corruption.

I do not know what to do, after taking care to edit both IPS and have everything to align, I always have the client crash after entering the connection information ...

(I click on "thank" to thank you for taking the time to open the sources and answer this topic)
G-bo is offline  
Old 04/23/2019, 04:24   #6
 
Octrpus's Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 90
Received Thanks: 119
If you want to write with me through discord I can probably help you further, epvp is not great for communicating or problem solving as the feedback is delayed.

My discord is linked to my profile.

Or maybe someone else will post here with a solution.
Octrpus is offline  
Thanks
1 User
Old 04/23/2019, 06:29   #7
 
elite*gold: 0
Join Date: Feb 2019
Posts: 14
Received Thanks: 3
I will add you on discord.
Thank you again !
G-bo is offline  
Thanks
1 User
Old 04/23/2019, 19:13   #8
 
Octrpus's Avatar
 
elite*gold: 0
Join Date: Jul 2015
Posts: 90
Received Thanks: 119
We resolved this issue by using a different client.exe that already had a public ip address being used instead of a local ip and just changed that public ip to match the desired one through hex.

if anyone else needs help with that issue feel free to contact me.
Octrpus is offline  
Thanks
1 User
Old 04/24/2019, 23:39   #9
 
elite*gold: 0
Join Date: Feb 2019
Posts: 14
Received Thanks: 3
Quote:
Originally Posted by Octrpus View Post
We resolved this issue by using a different client.exe that already had a public ip address being used instead of a local ip and just changed that public ip to match the desired one through hex.

if anyone else needs help with that issue feel free to contact me.
Just want to add, my .exe was also corrupted, cause when we edit back to 127 0 0 1 the client.exe he gived me, it worked too.
G-bo is offline  
Old 05/04/2019, 22:45   #10
 
elite*gold: 0
Join Date: Dec 2008
Posts: 104
Received Thanks: 6
Lol, to edit .exe u need edit c++ source code and compile it after editing
wtf u doing with hex? doomed way
kuplumosk is offline  
Old 05/05/2019, 13:47   #11
 
yoga3001's Avatar
 
elite*gold: 0
Join Date: Jan 2016
Posts: 90
Received Thanks: 19
Quote:
Originally Posted by kuplumosk View Post
Lol, to edit .exe u need edit c++ source code and compile it after editing
wtf u doing with hex? doomed way
But if you dont have source? Reverse Engineering will be ur friend.
yoga3001 is offline  
Reply




All times are GMT +1. The time now is 00:12.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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