![]() |
|
[open source] make_prepatcher - Printable Version +- Southperry.net (https://www.southperry.net) +-- Forum: Maplestory (https://www.southperry.net/forumdisplay.php?fid=15) +--- Forum: Maplestory Discussion (https://www.southperry.net/forumdisplay.php?fid=31) +--- Thread: [open source] make_prepatcher (/showthread.php?tid=955) Pages:
1
2
|
[open source] make_prepatcher - Spaz - 2008-07-12 WandererWillow Wrote:1 and 2) Someone makes their own pre-patcher? Good for them. Now lets see them continue to make it. Go through and decrypt everything. Learn the new encryptions. Take hours and hours to figure out how to do it. It isnt a 5 minute process, it takes alot of time and hard work to get it going. Someone else wants to dedicate time, fine. Only a few that I can think of (the list is very short) have that time and patience. So people can post about how to make a pre-patcher, or how to decrypt everything, but the time it takes to do it would just be too difficult for many, as it is continually changing. I have done exactly that. It involves no decryption. It was quite easy to make. Nor is it continually changing; this script should work without modification for future versions of Maple. [COLOR="Red"]EDIT 4/7/09: FTP stuff changed so the script is broken, I'll fix it when I have time. EDIT again: Fixed. New version can take an optional command-line parameter saying which version to download in case the autodetection stops working. Example usage: easy_prepatcher 00070[/color] UPDATE: I have made a new version. Now you don't even have to download the patch files from the ftp, the script will download them for you. All you have to do is run the program, and it will get the files it needs and create the patcher. It will first see what the most recent version on the ftp is, and ask you to confirm that you want to generate a patcher for that version (useful on patch night to see if it's up yet). I have renamed the script to "easy_prepatcher", because it's so easy to use. Download is here: http://www.cs.stevens.edu/~gnajda/make_prepatcher/easy_prepatcher.zip To use it: Just unzip it in a new folder and run it. That's it. You don't need to make a new folder for each patch, just leave it there.
source code
I recommend that you back up your MapleStory folder just in case something goes wrong. Credit and thanks to maststef for explaining how to make a prepatcher! Edit: easy_prepatcher and its source code are public domain; that means you can redistribute it, modify it, do whatever the heck you want with it. Edit 8/13/08: Fixed a bug that only affects people who are not using the included BasePatcher.dat for security reasons. Extra info:
Spoiler
first post (earlier version, called make_prepatcher):
Spoiler
[open source] make_prepatcher - GIR - 2008-07-12 Nifty . I'll definitely be using this after the next patch.
[open source] make_prepatcher - Fiel - 2008-07-12 Nice work you've done here. Also, I think Willow got the pre-patcher and the WZ files confused.
[open source] make_prepatcher - aznegglover - 2008-07-12 [COLOR="RoyalBlue"]Nice job o.o How long did it take?[/COLOR] [open source] make_prepatcher - Sandthief - 2008-07-12 Seems interesting, I'll test it whenever I can. Keep the good job! [open source] make_prepatcher - Chanpz - 2008-07-12 Man, I belive in you but I dont understand nothing of computers can't you post the file here before the pacths?
[open source] make_prepatcher - Germ - 2008-07-12 I'll attempt it. Doubt i'll be able to figure it out. Thanks anyways. [open source] make_prepatcher - Spaz - 2008-07-12 aznegglover Wrote:[COLOR="RoyalBlue"]Nice job o.oOnly an hour or so for the basic script. Making it more user-friendly took a little longer (PAR-packager was such a pain to install). [open source] make_prepatcher - sicnarf - 2008-07-12 Chanpz Wrote:Man, I belive in you but I dont understand nothing of computers can't you post the file here before the pacths? Germ Wrote:I'll attempt it. Doubt i'll be able to figure it out. Thanks anyways. Just download the executable, a few files from Nexon's FTP, then double-click on the exe. Also, thanks for the source, Spaz. lol perl. [open source] make_prepatcher - Rain - 2008-07-12 Oh cool. this will come in usefull ;D [open source] make_prepatcher - Stereo - 2008-07-12 sicnarf Wrote:Just download the executable, a few files from Nexon's FTP, then double-click on the exe. Don't forget the step where you back up MS, using non-Nexon patches is more risky than using Nexon's ones
[open source] make_prepatcher - Spaz - 2008-07-13 It seems that any time I release something maple-related, I think of a way to make it better right after I release. I just put up a new version: http://www.cs.stevens.edu/~gnajda/make_prepatcher/easy_prepatcher.zip (source: http://www.cs.stevens.edu/~gnajda/make_prepatcher/easy_prepatcher_source.zip) Now it automatically downloads the files it needs from the Nexon ftp. All you have to do is run it. That's it. See updated first post for detailed info. Give it a try, even though the patcher it makes won't be useful unless you still haven't patched to .58. [open source] make_prepatcher - Phoenix - 2008-07-13 Spaz is the definition of awesome ._. Thanks =] [open source] make_prepatcher - Heidi - 2008-07-13 This is really awesome Spaz, I look forward to just being able to patch MS with this and probably avoid the problems that I have with patching it the normal way, and of course being able to patch MS before the game even comes back up. Keep up the great work!!! [open source] make_prepatcher - Manu - 2008-07-22 Why can't I load FTP site on both IE and firefox? [open source] make_prepatcher - Acim - 2008-07-22 sicnarf Wrote:Also, thanks for the source, Spaz. lol perl. Do not lol at Perl! D: Good job, I suppose it pays to get so high leveled that you decide not to grind. [open source] make_prepatcher - Spaz - 2008-07-22 Darkmaniak Wrote:Why can't I load FTP site on both IE and firefox?If you can't load ftp://patch.nexon.net/Maple/patch/, that's a problem for the technical help forum. You won't need to manually access the ftp to use easy_prepatcher, but if you aren't able to, that's a sign of some problem. [open source] make_prepatcher - Spaz - 2008-08-13 I just tested this on the .59 patch; it makes a working patcher. Whether the files on the ftp are the final patch remains to be seen. To remake a patcher, delete, move, or rename all files that have 00059 in their name. Enjoy. [open source] make_prepatcher - SuGaRnSp1C3 - 2008-08-13 Thanks so much...hopefully I can do this right w/o screwing up anything lol XD. Never done this before usually just auto or manually patched. [open source] make_prepatcher - sicnarf - 2008-08-14 Sweet, works like a charm. |