Making a patch in Thor Patcher with GRF



Making a patch in Thor Patcher with GRF:


Its easy to make a patch, First create a folder name patch - grf inside your ThorPatcher folder. Go inside the patch - grf and create another folder again, in my own way of making a patch I have created many folders just to separate all this patches, that''s why I have now patch - grf folder means all updates that is going to be extracted inside my main grf should go in the folder name patch - grf but for me not to get confuse I have created another folder inside the patch - grf folder and that folder name is the date of the patch. For example today is December 3, so I created dec3 folder (don''t get confuse you can create your own folder name and way of creating patch) Now, inside the dec3 folder I created another folder name data! We all know that when you extracted a data.grf, sdata.grf or anyname.grf it will extract a folder name data! As you can see the earlier explanation, this is the directory for my patch ThorPatcher/patch - grf/dec3/ then the data folder.


I. To make a patch for thor, open the ThorGenerator found inside your ThorPatcher/Tools/ThorGenerator



#1
- This is the name of your patch just enter any name you want. In my case since, I use the date I will name the patch as c_updates_12032008 then click Save.



By the way, create a folder inside your ThorPatcher and name it upload - grf you can make your own folder name, for this example I use the folder name upload - grf because this folder is the location of all the patches I have made.

#2
- make sure that you select RO - GRF


#3
- there are two options on how the patcher will extract your patch, the first one is Directory and the 2nd one is Single! In this guide we will use the Directory option by default. Click the Select button, If you stil remember I have created the folder name patch - grf, now go inside that folder and select your patch folder name, in my case I use the folder name dec3, that is the folder I need to select, take note that I have put the data folder inside the dec3 folder.






Take note that we use the Directory option, that''s why I select dec3 folder, just click OK to select.


#4
- When your done just click the Generate and it will repack a file name c_updates_12032008.thor!


Note: Make sure that the folders/files inside the data folder that you will be patching is in Unicode (this is gibirish) not with boxes names!


Once the file is ready, copy the name and paste it inside the plist.txt found inside your ThorPatcher/Web/plist.txt


Here''s mine





1 - is the number of the patch
c_updates_12032008.thor - is the name of the patch


On the next patch just add on the second line number 2 for the 2nd patch.
For example:
--------------------------------------------------(inside plist.txt)
1 c_updates_12032008.thor
2 c_updates_12042008.thor
------------------------------------------


When your done, upload and replace the file plist.txt inside your webhost also upload the c_updates_12032008.thor inside the data folder in your webhost! When you start your patcher it should be patching by now.


II. Making a patch with files, patcher hexed or hexed.exe


Check your ThorPatcher folder you will see the patch - file and upload - file folders that I have created, its obvious that you will paste all files inside that patch - file folder and the generated .thor will be put inside the upload - file folder.


When making a patcher hexed or hexed.exe patchs its same what you did before the only difference is that you will not use the plist.txt but you will need the main.ini when patching patcher hexed or hexed.exe!


Example below:
Lets say you have now have a ready patcher hexed, just paste it inside your patch - file folder.


Note: Make sure the name of your Patcher hexed is same with the name of your patcher hexed before. For example you use Thor.exe while with your new patcher hexed that you will be patching must also name as Thor.exe too!




#1
- same with the Guide #7, enter the name of the patch and click save, in my case I will use the name p_updates_12032008! also you can put the data to any folder you want but in my case I will save my patch inside the upload - file folder, you can do the same, whatever you want.

#2
- Make sure to select File

#3
- click select button, find and select the folder patch - file because earlier I told you to paste your patcher hexed inside the patch - file folder!




#4
- Click Generate to make the p_updates_12032008.thor file! Make sure to select Root option(see image above). When your done you need to edit the main.ini in this lines


Example:
-----------------------------------------------------------------------------------------
[Patch]
//use CheckSum tool, hash for client & patcher
// used to make sure exe is up to date
//  (leave empty to disable this feature)
ClientSum=
PatcherSum=CD83831A


//This is compressed file for patcher & client update
// To make these work, ClientSum and/or PatcherSum can''t be empty
// Note: these files should put same place as patch file (file_url in internal config)
//Relative address, not FULL URL!
ClientPath=
PatcherPath=p_updates_12032008.thor
-----------------------------------------------------------------------------------------

Oh I forgot, you need to use the CheckSum found inside your ThorPatcher/Tools/CheckSum, you will need this to know the value of the patcher hexed that you will be patching, let say that this is the version of your patcher hexed. Just drag drop the patcher hexed in the checksum to see the value and put that value as you see in above example!

When your done, save and exit. Don''t forget to upload that main.ini in base_url and the p_updates_12032008.thor inside the data folder in your web host.

With hexed.exe you do the same.

All done.


Video Tutorial:





  • Thor Patcher, ThorPatcher, Thor, Patcher, Making a patch in Thor Patcher with GRF
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Setting Up Thor Patcher

You need to have a Thor patcher! Note that there are different version and features develop...

How to Add News

THOR PATCHER NEWS PREVIEW IMAGE:HOW TO ADD NEWS?(just follow the following image tutorials)

Powered by WHMCompleteSolution