- Joined
- Jun 1, 2010
- Messages
- 16
- Reaction score
- 19
Introduction
TraPatcher and TraPatchCreator are both tools made to be used by servers, as such, TraPatcher has been made to look as professional as it can.
Source:
Source:
You must be registered to see links
FAQ
Q: Will you make me a launcher?
A: No.
Q: Will you edit the patcher just for my server?
A: No.
Q: Can I pay you to make these tools private?
A: No, and I should slap you for asking.
Q: Will you duck me?
A: No.
A: No.
Q: Will you edit the patcher just for my server?
A: No.
Q: Can I pay you to make these tools private?
A: No, and I should slap you for asking.
Q: Will you duck me?
A: No.
Screenshots
TraPatchCreator
TraPatcher
Before load
Loading
After loading
After loading 2
Settings Generator
I couldn't be bothered to generate settings and everything, so usually there wouldn't be an error box (don't know if you can see) behind it, and there would be text saying a server's name.
Tutorial
This tutorial was ripped from my old thread for this on MT.
Working on getting a better tutorial out soon.
TraPatchCreator is the program you make the patches with, and TraPatcher is the program that actually patches.
TraPatchCreator has a patch description that is currently not in use, I was gonna do something with it, but I decided not to. I left it there just because.
Open up TraPatchCreator and click 'File -> Load' to open up the WZ file loading window, when you click browse and if it errors saying 'illegal file path' or some poop, that's k, just click 'Load' and then try again. Obviously I am aware of this bug, but I just wanted to push this patcher out already, and it's not a major bug, so I'm not worried about it right now. That should be the only real bug, I try to squash all bugs I find in my programs before release, so if you find any others, reply to this thread and tell me.
For the encryption in the load window, it's best to use Auto-Detect.
Now, after you click load and it starts loading, there may be some lag before you see something happen, the larger the file, the longer the lag, just be patient, the program didn't break. The reason is that I decided to have ONLY the .img's show, so it's possibly trying to load about a couple hundred or more img's at the same time.
Now, after it's finished loading all the .img's from the WZ file, before you go checking everything and attempt to make beautiful DeathRight patch babies, there's two things you should look at:
1). The patch version, this is the key to the world. It's extremely important, if used properly, you can walk to Mordor. Just change the version to 1 higher version each time you make a patch, not two, but one, because that's just how the patcher works, if you have someone with a current version of 0 and the only patch available on your webserver is version 2 or higher, noone will be able to patch.
2). The WZ file type. This should already change by itself, but incase it doesn't, each time you load a wz file check it to make sure it's on the right WZ, it should be the same one you loaded.
-----------------------------------
Now that you know how to load stuff, you need to know about saving.
You can open the save window, obviously, by going to 'File -> Save'.
Select the folder you want the patch to be saved to, it will make a folder named the patch version under that folder and save the patch to it.
You should always save your patches with the same version under the same path, as the folders named the patch version with all the patches in them need to go in your webserver for TraPatcher to work.
Now, one more thing is the 'Generate TraPatcher Settings' button, I already added hints in that one, so it's pretty well explained there.
Also, the way TraPatcher patches stuff is by looking into the patch directory you specified in Generate TraPatcher Settings, and looking for a folder that is named the users current version +1, and then going through all files in that folder and patching, so if the users current version was '1' it would look for a folder in the patch web directory named '2' and go through all the files in that folder. After it finishes patching one folder, it tries again, increasing the version until it doesn't find a folder that's name is +1 the current version.
So, if the users current version was '0', it would look for a folder in the web directory named '1', patch, then look for a folder named '2', patch, and so on until it doesn't find another folder. But, the folder's name HAS to be only 1 higher than the current version.
Also, TraPatcher HAS to be in the MapleStory directory.
Working on getting a better tutorial out soon.
TraPatchCreator is the program you make the patches with, and TraPatcher is the program that actually patches.
TraPatchCreator has a patch description that is currently not in use, I was gonna do something with it, but I decided not to. I left it there just because.
Open up TraPatchCreator and click 'File -> Load' to open up the WZ file loading window, when you click browse and if it errors saying 'illegal file path' or some poop, that's k, just click 'Load' and then try again. Obviously I am aware of this bug, but I just wanted to push this patcher out already, and it's not a major bug, so I'm not worried about it right now. That should be the only real bug, I try to squash all bugs I find in my programs before release, so if you find any others, reply to this thread and tell me.
For the encryption in the load window, it's best to use Auto-Detect.
Now, after you click load and it starts loading, there may be some lag before you see something happen, the larger the file, the longer the lag, just be patient, the program didn't break. The reason is that I decided to have ONLY the .img's show, so it's possibly trying to load about a couple hundred or more img's at the same time.
Now, after it's finished loading all the .img's from the WZ file, before you go checking everything and attempt to make beautiful DeathRight patch babies, there's two things you should look at:
1). The patch version, this is the key to the world. It's extremely important, if used properly, you can walk to Mordor. Just change the version to 1 higher version each time you make a patch, not two, but one, because that's just how the patcher works, if you have someone with a current version of 0 and the only patch available on your webserver is version 2 or higher, noone will be able to patch.
2). The WZ file type. This should already change by itself, but incase it doesn't, each time you load a wz file check it to make sure it's on the right WZ, it should be the same one you loaded.
-----------------------------------
Now that you know how to load stuff, you need to know about saving.
You can open the save window, obviously, by going to 'File -> Save'.
Select the folder you want the patch to be saved to, it will make a folder named the patch version under that folder and save the patch to it.
You should always save your patches with the same version under the same path, as the folders named the patch version with all the patches in them need to go in your webserver for TraPatcher to work.
Now, one more thing is the 'Generate TraPatcher Settings' button, I already added hints in that one, so it's pretty well explained there.
Also, the way TraPatcher patches stuff is by looking into the patch directory you specified in Generate TraPatcher Settings, and looking for a folder that is named the users current version +1, and then going through all files in that folder and patching, so if the users current version was '1' it would look for a folder in the patch web directory named '2' and go through all the files in that folder. After it finishes patching one folder, it tries again, increasing the version until it doesn't find a folder that's name is +1 the current version.
So, if the users current version was '0', it would look for a folder in the web directory named '1', patch, then look for a folder named '2', patch, and so on until it doesn't find another folder. But, the folder's name HAS to be only 1 higher than the current version.
Also, TraPatcher HAS to be in the MapleStory directory.
Downloads
TraPatcher
TraPatchCreator
V1.2.1:
V1.2:
You must be registered to see links
|
You must be registered to see links
V1.2:
You must be registered to see links
TraPatchCreator
V1.2.1:
V1.2:
V1.1:
You must be registered to see links
|
You must be registered to see links
V1.2:
You must be registered to see links
V1.1:
You must be registered to see links
Attachments
You must be registered for see attachments list
Last edited: