Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Development] Rice - A Drift City USA Emulator.

Joined
Aug 14, 2009
Messages
2,304
Reaction score
1,189
Ye I could do that. Never done anything in regards of reverse engineering.

Btw game is protected with GameGuard and, apparently ?packed?

:( Could've been so easy.

Btw I know you said, make a memory dump ;)

Ollydbg says:
---------------------------
Protection Error
---------------------------
Debugger detected - please close it down and restart!



Windows NT users: Please note that having the

WinIce/SoftIce service installed means that you are

running a debugger!
---------------------------
OK
---------------------------

IDA Pro says:

---------------------------
Warning
---------------------------
C:\Program Files (x86)\IDA 6.5\loaders\uimage.py: DLL load failed: %1 is not a valid Win32 application.
Traceback (most recent call last):
File "C:\Program Files (x86)\IDA 6.5\python\idaapi.py", line 564, in IDAPython_ExecScript
execfile(script, g)
File "C:/Program Files (x86)/IDA 6.5/loaders/uimage.py", line 50, in <module>
import ctypes
File "C:\Python\Lib\ctypes\__init__.py", line 10, in <module>
from _ctypes import Union, Structure, Array
ImportError: DLL load failed: %1 is not a valid Win32 application.

---------------------------
OK
---------------------------
 
Last edited:
Joined
Sep 8, 2011
Messages
822
Reaction score
129
Ye I could do that. Never done anything in regards of reverse engineering.

Btw game is protected with GameGuard and, apparently ?packed?

:( Could've been so easy.

Btw I know you said, make a memory dump ;)

Ollydbg says:


IDA Pro says:
I know a bit about it, just not really familiar with the process itself of unpacking it.
You could ask about it in http://forum.ragezone.com/f860/
There are some experienced people in Reverse Engineering and this process in particular in the MapleStory section, I'm pretty sure both require a very similar process for removing GameGuard, unpacking it and filling in the blanks, I guess you could ask there without directly referring to DriftCity.
 
Joined
Sep 8, 2011
Messages
822
Reaction score
129
Uhm makes sense apart from: How will Game developers / programmers access the source then lol?

Like every respected company does;
SVN is only accessible in an offline network with physically connected machines, on which the developers develop the source. No usb ports, not connection to the outside.

Leaked files are always leaked due to idiocy of "security specialists" of the companies they work, because if they allow you to upload the server files/client files pdb to an ftp server, they are retarded. --Official MapleStory Brazil publisher got their server files leaked that way, Nexon almost sued RaGEZONE for releasing it here, the FTP server was hacked by a (now) RaGEZONE moderator, LOL.
 
Joined
Aug 14, 2009
Messages
2,304
Reaction score
1,189
Like every respected company does;
SVN is only accessible in an offline network with physically connected machines, on which the developers develop the source. No usb ports, not connection to the outside.

Leaked files are always leaked due to idiocy of "security specialists" of the companies they work, because if they allow you to upload the server files/client files pdb to an ftp server, they are retarded. --Official MapleStory Brazil publisher got their server files leaked that way, Nexon almost sued RaGEZONE for releasing it here, the FTP server was hacked by a (now) RaGEZONE moderator, LOL.

That's right. But he said
running in a secure environment without employee's that can steal stuff
Which implies yep thought so, the server is running on secured VPS with a possible VPN connection that requires a private key.
But employees still had access to the source.. Because without access nobody could program the game lol.

And also, my point wasn't okay every company has the SVN/Git public. But rather.. Around ~5 companies had access. With it several german, korean and chinese ones.. You want to tell me that none of them made any mistake? Or is it BECAUSE the game is not interesting enough...
 
Moderator
Staff member
Moderator
Joined
Oct 2, 2009
Messages
561
Reaction score
118
That's right. But he said

Which implies yep thought so, the server is running on secured VPS with a possible VPN connection that requires a private key.
But employees still had access to the source.. Because without access nobody could program the game lol.

And also, my point wasn't okay every company has the SVN/Git public. But rather.. Around ~5 companies had access. With it several german, korean and chinese ones.. You want to tell me that none of them made any mistake? Or is it BECAUSE the game is not interesting enough...

I think those 5 companies didn't had access to source at all, NPLUTO is the company that does all developing in the game, they build stuff in their secure probably offline environment like Kingslime said. Then updates wil get pushed towards the publisher and that's how most korean game developers work. Even if they have access to the source, i think no game publisher is stupid enough to let someone leak it because it could cost them a huge load of money.
>Nexon is just known for being sloppy with a lot of things.

Besides that securing a dedicated server against hacks isn't so hard, servers can run with many layers of security that are insanely hard to crack, not some easy FTP that can be hacked.
And if companies are smart, they give every user that is connecting to the server their own username and keys and log every action that's being done, once you do that, you have every right to sue the person who did it. For a large amount of money.
 
Initiate Mage
Joined
Jun 25, 2016
Messages
61
Reaction score
3
I'd like this to see this emulator growing big, I'm downloading it right now :)
 
Initiate Mage
Joined
Oct 29, 2016
Messages
1
Reaction score
0
So, You guys probably get this alot but this is a safe way to play drift city, Like I grew up on this game and today I went to download it and seen that it was shutdown, I went searching and I found this, I just wantedto know if this was exactly like the game used to be and If I would be able to play it again?
 
Initiate Mage
Joined
May 12, 2011
Messages
14
Reaction score
1
So, You guys probably get this alot but this is a safe way to play drift city, Like I grew up on this game and today I went to download it and seen that it was shutdown, I went searching and I found this, I just wantedto know if this was exactly like the game used to be and If I would be able to play it again?

No, you can't play it the way it is now.
 
Initiate Mage
Joined
Jun 25, 2016
Messages
61
Reaction score
3
So, You guys probably get this alot but this is a safe way to play drift city, Like I grew up on this game and today I went to download it and seen that it was shutdown, I went searching and I found this, I just wantedto know if this was exactly like the game used to be and If I would be able to play it again?
Of course it's still playable, you'll only need to find the right people who can help you to setup, develop and code the Drift City server with new functions and of course bug fixing. Also, you will need some people to beta test your server. And before you start asking, yes, I've got some experience :)
 
Initiate Mage
Joined
Feb 11, 2016
Messages
29
Reaction score
8
DriftCity US clients:

Last Alpha (DriftCity.exe 2/16/2016):

Last Official (DriftCity.exe 1/27/2016):



 
Back
Top