Not work
// 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://127.0.0.1/thor/ //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 a 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=server.dat //grf_file - [Relative Address] grf_file=bdata.grf //client_file - [Relative Address] //It's GAME EXE not patcher's client_file=besprenro.exe //client_parameter - [self Explained] client_parameter=-1sak1 //----------------------------------------------------------------------- // // Below are advanced settings, it is not required for patcher to work // //----------------------------------------------------------------------- //============================= // Custom Skin controls //============================= [skin] //windows_autosize - if set to 1, window size will automatically change depend on content size windows_autosize=true //windows_mode - How should windows presented? // None - Borderless window // Single - Window cannot resized // Sizeable - ... what it says, however it can not resize when windows_autosize set to true / 1 window_style=None // Width and Height of window //windows_autosize set to 0 for this to work // Min: 1 Max: 10000 (I don't think you would need that big) window_width=600 window_height=800 // 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.jpg //New style of progress bar, it used image. NewProgressBar=False //Image of progress bar(only when ProgressBar set to true, currently only BMP & JPG supported) ProgressBar_back= ProgressBar_front= // how big is progress bar? (only when NewProgressBar set to false) progress_bar_width=305 progress_bar_height=11 // Position of progress bar progress_bar_left=30 progress_bar_top=495 //Custom progress bar color //Use hexadecimal of RGB [eg. #4C7D7E] //Color for back of progress bar. progress_bar_backcolor=#f47835 progress_bar_backcolor_end=#48a627 //Color for front of progress bar. progress_bar_barcolor= progress_bar_barcolor_end= // Status message width (the one shows what patcher currently doing) // no height status_width= // Text alignment // Left , Center , Right status_alignment=Left // Position status_left=35 status_top=560 //Color for status, in hexadecimal of RGB [eg. #123456] status_color=#d41243 // control notice (News box? Mini web browser? you name it) notice_width=480 notice_height=350 notice_left=19 notice_top=180 // For start button start_normal=images/startBTN.png start_hover=images/startBTNhover.png start_down=images/startBTN.png start_left=650 start_top=190 // For Exit button exit_normal=images/exitBTN.png exit_hover=images/exitBTNhover.png exit_down=images/exitBTN.png exit_left=650 exit_top=235 // for cancel button cancel_normal=images/cancel1.png cancel_hover=images/cancel2.png cancel_down=images/cancel3.png cancel_left=610 cancel_top=482 // How many custom buttons you want to create? // Can create up to 255 buttons (Plenty enough) buttons=1 // - 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=images/donateBTN.png // _hover - image file when user hover on it button1_hover=images/donateBTNhover.png // _down - image file when user mouse down on it button1_down=images/donateBTN.png // _left/_top - position of button button1_left=505 button1_top=190 // _mode - mode for button // 0 = open URL // 1 = Launch file/program // 2 = Message box // 3 = Reserved button1_mode=0 // _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=http://# [button:Register] button2_normal='images/registerBTN.png' button2_hover='images/registerBTNhover.png' button2_down='images/registerBTN.png' Left=505 Top=275 button2_Mode='1' button2_Action='http://link.to.my/reg.site.php' // _file - Client file //button1_file= //_parameter - Client parameter //button1_parameter=-1sak1 [bGM] //Background music, leave empty to disable (mp3/mid) //Side note: Personally, I don't like background music in this kind situation, so think about players. bgm= //Loop play backgroun music? (play over and over) //Does not work for MIDI BGMLoop=False //Change volume XD (1-100) [No 0.. pointless] [MP3 ONLY] // Recommended value: 40-60 [Respect player's ears please] // Default: 100 Volume=100 //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=Thor Patcher