Hi, I've been trying to use Thor Patcher recently, but it doesn't seem to work correctly for me. I've followed Judas's guide, and I noticed that if I run the patcher inside my client folder, it doesn't work. I can tell that because I tried running it in an empty folder and it created server.grf and server.dat. Also, it doesn't seem to follow the configuration: infact I set the grf that had to be updated to 'rdata.grf', however, it doesn't seem to work.
This is my DATA.INI file:
[Data]
0=server.grf
1=rdata.grf
2=data.grf
server.dat is in my client folder (btw, what is it used for?)
Question
megablox
Hi, I've been trying to use Thor Patcher recently, but it doesn't seem to work correctly for me. I've followed Judas's guide, and I noticed that if I run the patcher inside my client folder, it doesn't work. I can tell that because I tried running it in an empty folder and it created server.grf and server.dat. Also, it doesn't seem to follow the configuration: infact I set the grf that had to be updated to 'rdata.grf', however, it doesn't seem to work.
This is my DATA.INI file:
[Data]
0=server.grf
1=rdata.grf
2=data.grf
server.dat is in my client folder (btw, what is it used for?)
Thor patcher config.ini (Thor > Tools > config.ini)
[Config:Main]
RootURL='http://domain/page/thor/'
RemoteConfigFile='main.ini'
TimeOut=0
StatusFile='server.dat'
DefaultGRF='rdata.grf'
ClientEXE='2011-12-28aRagexeRE_j.exe.patched.exe'
ClientParameter='-1sak1'
FinishOnConnectionFailure=false
[Config:Window]
AutoResize=true
Style='none'
Width=
Height=
DragHandling=true
Background='images/bg.bmp'
FadeOnDrag=false
[Config:BGM]
File=
Loop=true
Volume=20
Directory=
[Config:Misc]
Title='Thor Patcher'
HideProgressBarWhenFinish=true
[ProgressBar:bar1]
Width=342
Height=10
Left=23
Top=486
BackColorStart=$009DEEEF
BackColorEnd=$00C2F1F1
FrontColorStart=$006ED5B0
FrontColorEnd=$0080DDCA
FrontImage=
BackImage=
Hook='ProgressChange'
[Label:Status]
AutoResize = false
Width=369
Height=
Left=15
Top=498
Alignment='center'
FontColor=$000000
FontName = ''
FontSize =
Text=''
Hook='StatusChange'
[NoticeBox:Box0]
Width=347
Height=250
Left=21
Top=217
URL='http://domain/page/notice.html'
[button:Start]
Default='images/start1.png'
OnHover='images/start2.png'
OnDown='images/start3.png'
Left=383
Top=211
Hook='Start'
[button:Exit]
Default='images/Exit1.png'
OnHover='images/Exit2.png'
OnDown='images/Exit3.png'
Left=383
Top=244
Hook='Exit'
[button:Cancel]
Default='images/Exit1.png'
OnHover='images/Exit2.png'
OnDown='images/Exit3.png'
Left=383
Top=211
Hook='Cancel'
Serverside thor patcher configuration (server>thor>main.ini)
//Thor Patcher remote config file
[Main]
//Allow patching or not?
allow=true
//Should patcher ignore everything else and finish patch immediately?
Force_Start=false
//if not, what message should appear?
policy_msg=Server is taking a nap.
//file_url - patch files should ALL put here.
// This config entry will override the one in embed config.
// o HTTP:
// http://domain.com/dir/
// o FTP:
// ftp://domain.com/dir/
// o With <Username> [Password] [Port]
// ftp://username:[email protected]:port/dir/
// o Note: username is required if want put password, otherwise everything is optional.
file_url=http://domain/thor/patch/
[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=
//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=
// Patch list file
PatchList=plist.txt
[stars]
// Shining o.O (Anyways, its for start button clones)
// Since orignal client has check sum.. why not for clones? XD
//How many? (it should same as amount of start button clone, but of course it's your choice)
clients=0
// _sum - checksum, use CheckSum tool.
//client1_sum=
// _Name - Filename of exe
//client1_Name=
// _Path - Path for file [Compressed]
//client1_Path=
[Misc]
//Set a limit for fragment, when reach this limit, patcher will ask user to defrag
FragmentLimit=50
Link to comment
Share on other sites
11 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.