Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 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 "=")
- [URL]
- //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.valkyrjaro.net/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 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=main.grf
- //client_file - [Relative Address]
- //It's GAME EXE not patcher's
- client_file=Valkyrja.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=
- 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/woa.bmp
- //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=408
- progress_bar_height=19
- // Position of progress bar
- progress_bar_left=45
- progress_bar_top=621
- //Custom progress bar color
- //Use hexadecimal of RGB [eg. #01162d]
- //Color for back of progress bar.
- progress_bar_backcolor=#01162d
- progress_bar_backcolor_end= #3f3f3f
- //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=45
- status_top=587
- //Color for status, in hexadecimal of RGB [eg. #123456]
- status_color= #FFFFFF
- // control notice (News box? Mini web browser? you name it)
- notice_width=492
- notice_height=174
- notice_left=53
- notice_top=372
- // For start button
- start_normal=images/start1.png
- start_hover=images/start2.png
- start_down=images/start3.png
- start_left=476
- start_top=589
- // For Exit button
- exit_normal=images/Exit1.png
- exit_hover=images/Exit2.png
- exit_down=images/Exit3.png
- exit_left=572
- exit_top=0
- // for cancel button
- cancel_normal=images/Exit1.png
- cancel_hover=images/Exit2.png
- cancel_down=images/Exit3.png
- //cancel_left=572
- //cancel_top=0
- // 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 = Reserved
- //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=
- [Star Clone]
- //Start button clone, I name it star clone because it's better name XD
- // How many buttons you wanted?
- // Again, up to 255
- buttons=0
- // very similar to custom buttons
- // _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=
- // _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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement