2013-03-12, 11:12 PM
The advanced patcher's download link is gone.
|
NXPatcher - Create your own pre-patcher & list of Maple FTPs
|
|
2013-03-12, 11:26 PM
Arrol Wrote:The advanced patcher's download link is gone. Probably because Fiel took down happychinchilla.info Here's an alternative download link
I'm almost done with the finishing touches on NXPatcher Lite v2.0.
I have read across the internet about people's complaints with NXPatcher. The main problems were these: - People didn't understand how to drag and drop - People didn't understand which files to use with NXPatcher - Bad checksum errors were not detected, so people would not know why something was not patching and erroneously blame NXPatcher. - No helpful error messages detailing what went wrong - No notification that the patch file had actually been created. Some users said, "A black box just appeared and disappeared. It did nothing!" when in actuality it had finished its work. All of these problems are fixed with the new NXPatcher Lite v2.0. Here are the following things I've changed: - NXPatcher will now require that any file you give it have the correct Nexon patch header. If it doesn't have the correct header it will ask you to select a different file. - If you run NXPatcher by double clicking on it, then it will show a file selection window where you can select the patch file you want. - Of course, you can also drag & drop your patch files just as before. - You can also create a file association with NXPatcher if you prefer that too. - NXPatcher will now tell you when its done making the pre-patcher and will ask you if you want to run it. - During the creation of the patcher the program will also do a CRC check and will warn you if the CRC fails. - Friendly and helpful error messages for when things go sour. - No "black box" will ever appear during NXPatcher Lite's execution. It will only show notifications to you when something is up. If you have any other ideas, please let me know.
2013-03-29, 09:32 PM
Program: NXPatcher Lite
Version: 2.1 Language: C++ Download: http://static.southperry.net/NXPatcher/L...atcher.exe Changelog: Link Audience: Absolute noobies that want a simple, easy, and fast way to make pre-patchers. Usage: - From the command line: "NXPatcher.exe <filename>" - Drag and drop any patch file onto NXPatcher.exe - Execute NXPatcher.exe and it will show you a dialog window so you can select the patch file you want. Note: This is beta software. Please test it!
2013-04-03, 01:15 PM
Just in case anyone else (guests) were getting "This program can't start because MSVCP110.dll is missing from your computer," from this most recent (beta) version. Try installing the MS Visual C++ Redistributable (2012), this is especially applicable on machines that can be deemed as old potatoes which might only be used as mule computers. Otherwise, no problems on computers I didn't fish out of the basement. Thanks for the great work.
2013-04-04, 09:47 AM
Hi Fiel
do you know of anything about the wz file being encoded ? recently in GMS
2013-07-24, 03:17 PM
WARNING: It is no longer recommended to use Orbit Downloader. Recent versions of this program have been performing SYN Flooding against Vietnamese IP addresses. For that reason I have removed the Orbit Downloader recommendation. Please consider using some other file download manager.
2013-09-08, 10:13 AM
Hello, I am a Maple Story user in South Korea. I ran into a trouble while I was analyzing this NXPatcher with great interest. I'm sending this message because I wanted to know about checking Maple Story's latest version, and how I can check minor patch files when it is minor patch.
2013-09-08, 04:48 PM
krnis Wrote:how to apply the minor patch with compare each latest version of exe file and minor patch version of exe file? For minor patches: The program connects to the patch directory, but instead of downloading the patch file it downloads Version.info. Version.info contains all of the versions which that directory has the patch for, a CRC of the Maplestory patcher, and a CRC of the Maplestory.exe file. It then runs a CRC check on Maplestory.exe. If the CRC is different, then it downloads the new EXE from the patch FTP. It downloads ExePatch.dat which gets renamed as Maplestory.exe on your computer. This is how minor patches work. The CRC used is the same CRC that's used for the patch files. The source code for how to compute this CRC is in the source code provided in the NXPatcher Advanced spoiler. As far as how to figure out where the next patch will be, that information on how to find it is located in the NXPatcher Lite and NXPatcher Advanced spoilers. You can use Patchwatcher.net if you'd rather not figure it out yourself. Here is an example of what the patch directory looks like: ftp://tw.patch.maplestory.gamania.com/ma...dir/00160/ Of course, that's for the Taiwanese version. If there is a new version of maplestory and we need to figure out where the patch file is being downloaded from, then it's so easy to load up the program in a debugger (WinDBG, IDA Pro) and get the HTTP/FTP address.
2013-09-08, 05:33 PM
Fiel Wrote:If there is a new version of maplestory and we need to figure out where the patch file is being downloaded from, then it's so easy to load up the program in a debugger (WinDBG, IDA Pro) and get the HTTP/FTP address. Or sniff where it tries to go, to be less invasive.
It's not having what you want - It's wanting what you've got.
2013-12-17, 03:41 PM
So I've been trying to use this multiple times but I always get the same error.
I heard of people still using this so I'm pretty sure it's a problem on my side. It gives me the error 'Out of memory!' every time I try. I've done what the FAQ tells me to do and I have plenty of RAM left over (I have 8GB and about 3 GB was used pre-NXPatcher.
Spoiler
Since Fiel isn't the extractor anymore he's not as active anymore (for which he deserves absolutely no blame, of course), but maybe someone else can point out the big obvious error that I'm making that I haven't spotted yet.
2013-12-17, 06:31 PM
NXPatcher uses malloc to allocate memory which has a limit that depends on the operating system. Chances are Windows doesn't allow you to malloc such huge amounts of memory from the free store and just errors out. 1.056 GB is a lot of memory to allocate so malloc will probably always fail. This is because the algorithm that Fiel uses to allocate memory naively just multiplies the memory of the patch by two (which is good for 99% of the use cases) so if a patch is 250 MB it'll try to allocate 500 MB and this can become troublesome with big patches as you see there.
It's probably best to just use patch the usual way when this occurs.
2013-12-17, 06:45 PM
Being a 32 bit app it also may not be able to find that much contiguous memory available to it.
A 64 bit app on a 64 bit OS has more flexibility there, but a 32 bit app on a 64 bit OS may not be able to get around certain quirks of memory management.
It's not having what you want - It's wanting what you've got.
2014-01-15, 04:52 AM
I updated the post with information about the patch file format if anyone else is curious as to how it works.
2014-01-22, 02:39 AM
NXPatcher Lite has been updated to version 2.1.
The main post has been updated to reflect this change. If you have already downloaded NXPatcher Lite from the link provided in post #161, then there is no reason to download it again as no further updates have been made. You can see a changelog for how NXPatcher Lite is far improved here: Link. Good luck, and have fun patching.
2014-01-22, 07:20 AM
Fiel Wrote:NXPatcher Lite has been updated to version 2.1. Hey @Fiel any news about the Advanced NXPatcher by using CMD =\ It was way faster but the Out of Memory error seems never have been looked at
2014-01-22, 07:23 AM
@Fiel NXPatcher Lite doesn't seem to be downloading for me. On Orbit, it just says connecting.
2014-01-22, 07:52 AM
Fiel Wrote:NXPatcher Lite has been updated to version 2.1. I can't run it. Getting an error message "NXPatcher.exe is illegal in Win32 application" (rough translation of the Hebrew message. It makes little sense in that language, too). Running on Windows XP.
2014-01-22, 01:13 PM
SaptaZapta Wrote:I can't run it. Getting an error message "NXPatcher.exe is illegal in Win32 application" (rough translation of the Hebrew message. It makes little sense in that language, too). Running on Windows XP. Try downloading this and putting it in the same directory as NXPatcher.exe: http://download.dll-files.com/7c3b449f66...0WLmR0dJgS If that still doesn't work, please post a screenshot of the error message. Shadow Trainer Wrote:@Fiel NXPatcher Lite doesn't seem to be downloading for me. On Orbit, it just says connecting. Can't do anything about that. All I can say is "works for me". Try downloading it without Orbit.
2014-01-22, 01:54 PM
Fiel Wrote:Try downloading this and putting it in the same directory as NXPatcher.exe: This link has expired. Also the English version of the error is apparently "is not a valid Win32 application". |
|
« Next Oldest | Next Newest »
|