NXPatcher - Create your own pre-patcher & list of Maple FTPs
#21
Anzamyu Wrote:I wanna see one for 75 Tongue

you know, if you go to the download section for maple website, it has a manual patcher for .74, right? just change the url from ending in 74 to .75 and it gives you the next manual patcher. I already did that but there still the chance they change file size or some pomegranate. Which I think screwed some people up majorly last time but i think its same problem for anyone with pre-patching. The file size is 14.6 mb.

here it is for 75 if you lazy
http://download3.nexon.net/maplestory/fu...herv75.exe
Reply
#22
I forgot to check how large my package was at the time I downloaded it. Can someone help me confirm if the patch content got altered at any moment?
Reply
#23
You can check yourself with a hex editor. Look for an int at offset 12 (dec). If that number changed, so did the patch file contents.
Reply
#24
Fiel Wrote:You can check yourself with a hex editor. Look for an int at offset 12 (dec). If that number changed, so did the patch file contents.

What inference can I make judging from this (and supposing f9 changed to another value in another ss)? It seems to me it only represents the initial letter of whatever word that follows WzPatch. Stunned

[imgspoiler]http://i297.photobucket.com/albums/mm236/griffinial/untitled-1.jpg[/imgspoiler]
Reply
#25
don't look at "02 00 00 00". That is part of the header. Look at the int past that (Offset 12 - 15). If those numbers changed, the patch file changed. This is because those four bytes represent a checksum of the patch file. I can back that up with my programs written in python and C.
Reply
#26
Mhm. I was looking at 0xF9, guess I was missing out on the rest of the checksum. Thanks Fiel. Chin
Reply
#27
A new way to patch the game is now included. The topic is separated into two sections --> "For Beginners" and "For Advanced Users". The Beginners method is for using the Patch Creator, and the Advanced method is for using the Patch Reader.
Reply
#28
Very Nice Job Fiel Chin
Reply
#29
Nexon changed both the EU and JP links.
EU = http://patch.nexoneu.com/maple/patch/patchdir/
JP = ftp://download2.nexon.co.jp/maple/patch/patchdir/
Reply
#30
I tried ur patchmaker with Beginner's Guide but it seems not working for me
After I downloaded the .patch file from Nexon site; edited the .bat file then save.
I run the .bat file but nothing happened.
I tried running WzPatchMaker.exe and got an error message:
"This application has failed to start because the application configuration is incorrect. Reinstalling the program may fix the problem"
What is my problem here?
Do I have to install .Net Framework or something else?
Thanks for your help, Fiel
PS: I tried with 0.76 patch
Reply
#31
No, it's coded in C++. You shouldn't need to have .NET framework. Lemme check something...

EDIT: Updated the download link. Try the newest download. That one should work.
Reply
#32
Not trying to be a bother every patch but it's not working this time, Fiel. Perhaps they changed something again?

[Image: patcher-bug.jpg]
Reply
#33
idk about you guys, but i cant see the files of patch 0.79, i can see until patch 0.77... Nexon changed something?
Reply
#34
Darkfaith Wrote:idk about you guys, but i cant see the files of patch 0.79, i can see until patch 0.77... Nexon changed something?

I'm just blindingly downloading it via this link:
http://download2.nexon.net/Game/MapleSto...0079.patch
Reply
#35
Several changes to this topic:

I've integrated the WzPatchMaker source with my PatchReader source, so you can create a manual patcher and manually read through the patch file with the same program. I've also updated the links so that they download from Southperry directly instead of using sendspace - no more downloads not working.
Reply
#36
A million thanks, Fiel. Blush
It's faster when I say it this way too.
Reply
#37
Another update! With this update comes the following features:

- Removed the "verifying" option due to disuse and complexity of the code
- Added the ability to check the version of any WZ file
- Added pre-patcher EXE file splitting
Reply
#38
And yet another update:

Version 1.3:

- New Feature: Patch EXE hijacking.
- Fixed the error when dealing with subdirectories in patch files

Patch EXE hijacking:

Let's say you have a Nexon Patch EXE file and you don't want to use their executable. You'd rather use the patching algorithms already in place for the Patcher.exe program. This is now easily possible. Use the following command:

Patcher.exe hijack MyPrePatcher.exe

The following will happen:
1. Patcher.exe rips the patch file from the pre-patcher
2. Patcher.exe then executes the patch file for itself
Reply
#39
Version 1.4:

- Code cleanup - benchmarks show that this program runs about 10 - 15% faster than previous versions
- Removed unused or unneeded modules
- Fixed some of the data shown to the user for hijacking and regular patch file parsing
- Rebranded the program to be called "NXPatcher" instead of "Patcher.exe"
Reply
#40
Fantabulous. Blush
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)