Jump to content
  • 0

Thor patcher keeps on getting a .thor file even if it has already patched it


souldestroyer1030

Question


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  06/01/13
  • Last Seen:  

Hello, I have another problem. Just when I have already fixed that GRF writing problem a while ago, I just encountered something else just now.

 

The first .thor file that I patched a while ago contained only clientinfo.xml, while the second one that I tried to add just now contains item-related txt files. The problem is, the patcher keeps on patching this latest .thor file even if it has already been patched to my server GRF.

 

Does anyone know why this is happening?

 

Thank you.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  37
  • Topics Per Day:  0.01
  • Content Count:  209
  • Reputation:   3
  • Joined:  11/28/11
  • Last Seen:  

are you delete server.dat ?

 

don't remove that...or check it...i think thor never read a patch again since already have latest server.dat

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  50
  • Topics Per Day:  0.01
  • Content Count:  1702
  • Reputation:   238
  • Joined:  09/05/12
  • Last Seen:  

Yes all patch data are stored in a ".dat file" so if u remove it then the patcher will repatch agian

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  567
  • Reputation:   18
  • Joined:  04/15/13
  • Last Seen:  

make sure to check all the required settings or check again the guides maybe you config it by mistake

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  06/01/13
  • Last Seen:  

Everything's fine. I configured it properly, as well as the main.ini file. It went well with the first patch, so why not with the second? I didn't delete my .dat file by the way. It really just keeps patching even if the .dat file is already updated.

 

Any ideas? Thanks.

 

UPDATE:
 

Hello, I tried to examine my .dat file and it seems that the patcher is not updating the latest patch_id that was patched. The patch_id stays at 1 only. Am I doing something wrong?

 

By the way, I named my .dat file the same as my patcher, only with lowercase characters (e.g. MyServer.exe and myserver.dat). Is there something wrong with that? Should I name it into something else?

 

config.ini

// Thor Patcher Internal Config File
// Note: any entry leaves as blank will use default value

// True = 1
// False = 0
// Note that true or 1 both works fine (that's why I put "=")


//base_url - everything except patch files will read from here
//The address should point to a directory with / at end
//
// example:
//  http://domain.com/patch/
//    NOT
//  http://domain.com/patch
//
base_url=http://***/patch/

//notice_file - [Relative Address]
//You should able to access this file by combine base_url & notice_file
notice_file=notice.html

//core_file - [Relative Address]
//this internal config file only store whats required,
//but core_file is an remote config file that stores on your web host
core_file=main.ini

//TimeOut - timeout of connection in seconds
//0 is default setting, leave it as 0 unless you know what you are doing!
TimeOut=0

//=============================
// File below is on local disk
//=============================
[Local]
//status_file - [Relative Address]
//It used to store information such as last patch id etc,
status_file=myserver.dat

//grf_file - [Relative Address]
grf_file=msdata.grf

//client_file - [Relative Address]
//It's GAME EXE not patcher's
client_file=Msexe.exe

//client_parameter - [self Explained]
client_parameter=-1rag1

//---------------------------------------------------------------------------------
//
//  Below are advanced settings, it is not required to change for patcher to work
//
//---------------------------------------------------------------------------------

//=============================
// Custom Skin controls
//=============================
[skin]
//windows_autosize - if set to 1, window size will automatically adjust depend on content size
windows_autosize=true

//windows_mode - How should window presented?
// None - Borderless window
// Single - Window cannot resized
// Sizeable - ... what it says, however it can not resize when windows_autosize set to true or 1
window_style=none

// Width and Height of window
//windows_autosize set to false or 0 for this to work
// Min: 1 Max: 10000 (I don't think you would need that large)
window_width=
window_height=

// If set to true, user able to drag window by click images (background)
// recommended to true especially for boarderless window
window_handle_move=true

// Image for background (DOES NOT READ FROM DIRECTORY OF PATCHER, the config packer will put image inside patcher too)
// Support  : jpg bmp
// Note     : patcher determine image format by filename extension, use with care!
background_file=images/bg.bmp

//New style of progress bar, it used image.
//WARNING: HIGH CPU USAGE
NewProgressBar=False

//Image of progress bar(only when ProgressBar set to true; BMP, JPG, PNG are supported)
ProgressBar_back=
ProgressBar_front=

// size of progress bar? (only when NewProgressBar set to false)
progress_bar_width=
progress_bar_height=

// Position of progress bar
progress_bar_left=
progress_bar_top=

//Custom progress bar color
//Use hexadecimal of RGB [eg. #4C7D7E]
//Color for back of progress bar.
progress_bar_backcolor=
progress_bar_backcolor_end=

//Color for front of progress bar.
progress_bar_barcolor=
progress_bar_barcolor_end=

// Status message width (showing current status)
// no height
status_width=

// Text alignment
// Left , Center , Right
status_alignment=center

// Position
status_left=
status_top=

//Color for status, in hexadecimal of RGB [eg. #123456]
status_color=

// control notice (News box? Mini web browser? you name it)
notice_width=
notice_height=
notice_left=
notice_top=

// For start button
start_normal=images/start1.png
start_hover=images/start2.png
start_down=images/start3.png

start_left=
start_top=

// For Exit button
exit_normal=images/Exit1.png
exit_hover=images/Exit2.png
exit_down=images/Exit3.png

exit_left=
exit_top=

// for cancel button
cancel_normal=images/Exit1.png
cancel_hover=images/Exit2.png
cancel_down=images/Exit3.png

cancel_left=
cancel_top=


// How many custom buttons you want to create?
// Can create up to 255 buttons (Plenty enough)
buttons=0

// - Custom buttons -
//As you can see below, it's not that hard to make custom buttons
//the number after "button" is id(depends on how many you set in buttons)
// Again, note that all image files will be embed into patcher.

// _normal - image file when button is in normal status
//button1_normal=
// _hover - image file when user hover on it
//button1_hover=
// _down - image file when user mouse down on it
//button1_down=
// _left/_top - position of button
//button1_left=
//button1_top=
// _mode - mode for button
// 0 = open URL
// 1 = Launch file/program
// 2 = Message box
// 3 = Minimize
// 4 = Close patcher
// 5 = Start button clone
//button1_mode=
// _action - depend on what you set in _mode, this may vary
// ex. _mode = 0 , _action=http://google.com
// which makes user open that URL address after click that button
//button1_action=
// Parameter - Currently only used in "Start button clone"
//button1_parameter=



[bGM]
//Background music, leave blank to disable (mp3/mid/wav)
//Side note: Personally, I don't like background music in this kind situation, so think about players.
bgm=

//Loop play background music? (play over and over)
BGMLoop=False

//BGM Volume (1-100)
// Recommended value: 40-60 [Respect player's ears please]
// Default: 50
Volume=50

//Note: This will override "bgm" entry when set!
//When set, patcher will scan all mp3 in specific directory (use relative path)
//It will random choose one when launch
//eg.   BGM/
BGMDir=

[Misc]
//Set to true if you want patcher allow to start game when unable to connect webserver
Continue On Connection Fail=False

//What will the window title called?
Title=MyServerRO Patcher

//Set this to true if you love to see similar effect in RO when dragging window.
// (Semi transparent effect)
// Note: Does not apply to window title yet.
// Not recommended for average users.
FadeOnDrag=false

 

And here's my plist... I should already be done with the last patch, but it keeps on starting from the top...

 

 

Previously, my .dat file was named "myserverro.dat" but I just changed it to "myserver.dat" (myserver = name of my server) to see if it'll help... seems not.

Also, my plist file was previously numbered from 1-5, but I changed it to that numbering to see if it'll also help... no luck too.

Edited by souldestroyer1030
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  06/01/13
  • Last Seen:  

Help please? :( I've done everything I can, and even reconfigured it countless times already... I still can't solve the problem. Thanks... :(

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  75
  • Topics Per Day:  0.02
  • Content Count:  2223
  • Reputation:   593
  • Joined:  10/26/11
  • Last Seen:  

Your latest patch (2013-06-11patcher_update.thor) -- is that an update to your Thor Patcher?

When you used Thor Generator, did you select Input = Patcher & Game EXE ?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  06/01/13
  • Last Seen:  

Your latest patch (2013-06-11patcher_update.thor) -- is that an update to your Thor Patcher?

When you used Thor Generator, did you select Input = Patcher & Game EXE ?

Nope, that's not a patcher update. It's supposed to be a patch that will delete the old .dat file since I've renamed the .dat file already. Apparently though, it also can't delete root files, or maybe I'm just doing something wrong. Take note though, it's the OLD .dat file, so it should not concern Thor patcher completing its patching process. And besides, I commented that line already since it doesn't work. (in my updated plist.txt)

 

I really believe that I've set up everything well and everything should be going smoothly by now, but it isn't just because of this weird problem. I've followed everything the instructions said already and I've gone through lots of forum discussions already regarding Thor patcher, and I still can't figure this out...

 

Thanks for your reply though. :) Hopefully I can have this solved eventually...

 

I'm using Thor Patcher 2.2 by the way, if it has something to do with that... (it still was like this though when I used 2.5)

Edited by souldestroyer1030
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...