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!

Recent content by qwename

  1. qwename

    [Tutorial] Extract Gunbound Files Without Installing

    When going through old versions of Gunbound, I don't want to install the entire game just to look for a few files. Gunbound installers are created using You must be registered for see element., and there are tools that extract the files from the .exe file, it's a simple process that I'll...
  2. qwename

    [Tutorial] Reverse Engineering C++ Programs: NyxLauncher.exe (Work-In-Progress)

    If you can't read x86 assembly, you should turn back now. This is an introduction to reverse engineering using Gunbound as an example. The file I'm analyzing in this tutorial is NyxLauncher.exe (1,126,400 bytes, 1100 KiB, SHA1: 242c4c9e7f004088e6252ae12060b8738f39d9f5) from...
  3. qwename

    Reverse Engineering PW Client

    The goal is to write a source that compiles to the exact same bytes as the original. Of course, this may be impractical in certain cases, but I don't want to improve on the code until I have an idea of what it looks like. This also means that I will be using the original tools that PW developers...
  4. qwename

    Reverse Engineering PW Client

    Going by Google Translate, I assume the person wants to know about the signatures for the functions exported by elementskill.dll, so that he can load his own version. I encourage him to use OllyDbg or IDA Pro, since finding out a function signature is not as demanding a task as reversing the...
  5. qwename

    Reverse Engineering PW Client

    Hi there, I have noticed, after a long absence, that there is not much focus on reversing the client files to get something that can be compiled and ran. Of course, this is normal since most people will want to play on the latest servers with all the features. Meanwhile, I have completely...
  6. qwename

    [Release] Perfect World - pwprotector.exe Source Code

    Hi there, I am releasing the source code I wrote for pwprotector.exe. It is not the official source, but rather, my attempt to recreate the exact environment that the original file was built in. The disassembly of my executable is "identical" to PW's, which hasn't changed since 2006/02/15...
  7. qwename

    My Unfinished PW Emulator

    Thanks for this, although Delphi... I'm starting to reverse the game executables, just finished with pwprotector.exe. If I ever get to reverse all the files, then I'm moving on to the server binaries.
  8. qwename

    Let's put our heads together. 151 package

    I see, time to read up on cryptography...
  9. qwename

    Let's put our heads together. 151 package

    If you extract the archive using the password provided by MrKiller, you'll notice that groups of files in the same folder will have the same header bytes. Thus I suspect that this archive isn't genuine, or the encryption method is just beyond me.
  10. qwename

    Perfect World Server Patch Files

    Added v1.3.1 ptemplate.conf fix, even though it's not really in the right section...
  11. qwename

    [Tutorial] Perfect World: Change Dungeon Timers

    Hi, After a slight investigation into dungeon timers(default to 4 hours), the way to change this lies in gs.conf. You only have to add the lines "idle_time = 1200" and "life_time = TIME_LIMIT" somewhere between [Instance_xxxx] and [Terrain_xxxx], where TIME_LIMIT is in seconds. TIME_LIMIT...
  12. qwename

    Class Mask (client side)

    Are you familiar with using IDA Pro? If so you can try debugging elementclient.exe. I've messed around with some values when you click the change race button/list and it seems to work as expected. If you can, add 'qwenames' on Skype for more information.
  13. qwename

    I need the tools v80

    Pun intended?
  14. qwename

    GshopEdit v80

    Another possibility is that in glinkd/gamesys.conf the version= may be set to the wrong number.
  15. qwename

    [Update] pwAdmin 1.4.5 Server Management RAM usage display

    Attached is a serverctrl.jsp which I modified to add another line showing the actual RAM usage after taking into consideration buffers and cached memory. You must be registered for see element. If you don't know what disk caching is, refer to You must be registered for see element. page. Cheers
Back
Top