Jump to content
Aeomin

Patcher: Thor Patcher

Recommended Posts

Haha, it's an old version indeed. However we've used this one for years (372 thor files and counting) and it's been perfectly stable apart from that locale issue :) I guess 2.6 is worth a short then. Thanks~

Link to comment
Share on other sites

Hi, just starting my own server after being away from RO sense before eAthena died. Thor Patcher keeps showing a crash report whenever it exits, even though it appears to be working fine. Here's the bugreport.txt. I appreciate any help I get.

Link to comment
Share on other sites

2009q.png

btn_donate_LG.gif

Notice: On certain versions, patcher will crash on close when notice box is heading to a nonexistent webpage such as HTTP 404.

Please do not send me private message as my response would be in lowest priority.

About 2.5: some people reported 2.5 is more buggy than previous version. Besides that I have used code I'm not suppose to in order to initialize sqlite without dll. If you have not noticed, the server status file is larger than previous versions, because it's a sqlite DB file. If version 2.6 ever get released, it would change again, which means status file from 2.5 cannot be upgraded to 2.6 while previous versions can.

System Requirement: Windows 2000 or higher.

Patcher

As the design of this patcher, the config file along with skin is embed inside patcher and without need distribute extra dlls.

For detail, please refer to changelog

- Features -

  • Pack into single/multi grf file(s) [0x200]
  • Automatically generates GRF if not exist
  • RGZ support
  • Customizable skin & language entries
  • Background music
  • No extra dll, not even config file is needed when distribute [No conflict with other server]
  • Embed config file and resource data (images for background/buttons)
  • Custom Button
  • Remote config file
  • Self update and client update [supports multi client exe update(Up to 255)]

Tools

Config_Packer - make local config file embed into patcher.

ThorMaker - make patch files into thor file, there two options file & grf, when choose file, the patcher will extract file into disk, and grf simply put in GRF. [Please do not pack GRF, instead you should pack the actual data.]

CheckSum - Simply a crc32 tool, used to make sure patcher & client/game exe is up to date

========================

Internal Config and Remote Config:

Internal config is simply the one embed inside patcher, store basic information required to run

Remote config, is on web server (of course), it used configure extended features.

Is this patcher Vista compatible?

I must say: not really. There isn't any Vista compatible patcher I know of; as standard of Vista was NOT modify files in Program Files. Modify files in Program Files with UAC enabled will require use administrator privilege, however that will not make it Vista compatible though.

About Vista issue

Microsoft implemented User Account Control (UAC) on vista, which prohibits program to modify files in "program files" without administrator privilege(most likely only applies to create/delete file).

What can be done as a player?

  • Don't install RO in "Program Files"; Install in other places such C:/RO
  • Disable UAC.
  • Run patcher in Administrator(Microsoft don't like this).
  • Don't use Vista.

Thor Patcher now requires run in Administrator privilege (although I hate this, but that's the best choice out there).

Official Site

Click here to download this file

2009q.png

btn_donate_LG.gif

Notice: On certain versions, patcher will crash on close when notice box is heading to a nonexistent webpage such as HTTP 404.

Please do not send me private message as my response would be in lowest priority.

About 2.5: some people reported 2.5 is more buggy than previous version. Besides that I have used code I'm not suppose to in order to initialize sqlite without dll. If you have not noticed, the server status file is larger than previous versions, because it's a sqlite DB file. If version 2.6 ever get released, it would change again, which means status file from 2.5 cannot be upgraded to 2.6 while previous versions can.

System Requirement: Windows 2000 or higher.

Patcher

As the design of this patcher, the config file along with skin is embed inside patcher and without need distribute extra dlls.

For detail, please refer to changelog

- Features -

  • Pack into single/multi grf file(s) [0x200]
  • Automatically generates GRF if not exist
  • RGZ support
  • Customizable skin & language entries
  • Background music
  • No extra dll, not even config file is needed when distribute [No conflict with other server]
  • Embed config file and resource data (images for background/buttons)
  • Custom Button
  • Remote config file
  • Self update and client update [supports multi client exe update(Up to 255)]

Tools

Config_Packer - make local config file embed into patcher.

ThorMaker - make patch files into thor file, there two options file & grf, when choose file, the patcher will extract file into disk, and grf simply put in GRF. [Please do not pack GRF, instead you should pack the actual data.]

CheckSum - Simply a crc32 tool, used to make sure patcher & client/game exe is up to date

========================

Internal Config and Remote Config:

Internal config is simply the one embed inside patcher, store basic information required to run

Remote config, is on web server (of course), it used configure extended features.

Is this patcher Vista compatible?

I must say: not really. There isn't any Vista compatible patcher I know of; as standard of Vista was NOT modify files in Program Files. Modify files in Program Files with UAC enabled will require use administrator privilege, however that will not make it Vista compatible though.

About Vista issue

Microsoft implemented User Account Control (UAC) on vista, which prohibits program to modify files in "program files" without administrator privilege(most likely only applies to create/delete file).

What can be done as a player?

  • Don't install RO in "Program Files"; Install in other places such C:/RO
  • Disable UAC.
  • Run patcher in Administrator(Microsoft don't like this).
  • Don't use Vista.

Thor Patcher now requires run in Administrator privilege (although I hate this, but that's the best choice out there).

Official Site

Click here to download this file

Okay , thanks Aeomin , you're handsome . I'm started to learn making this today ! .....

Link to comment
Share on other sites

Hi, just starting my own server after being away from RO sense before eAthena died. Thor Patcher keeps showing a crash report whenever it exits, even though it appears to be working fine. Here's the bugreport.txt. I appreciate any help I get.

Double check your notice box

  • Upvote 1
Link to comment
Share on other sites

I can't seem to get this patcher to run, I'm using vista, but I already copied RO into my documents folder as well as run it in admin mode. It creates a patcher process but I don't see anything visible (no patcher window at all). Any idea what the problem can be?

Link to comment
Share on other sites

2009q.png

btn_donate_LG.gif

Notice: On certain versions, patcher will crash on close when notice box is heading to a nonexistent webpage such as HTTP 404.

Please do not send me private message as my response would be in lowest priority.

About 2.5: some people reported 2.5 is more buggy than previous version. Besides that I have used code I'm not suppose to in order to initialize sqlite without dll. If you have not noticed, the server status file is larger than previous versions, because it's a sqlite DB file. If version 2.6 ever get released, it would change again, which means status file from 2.5 cannot be upgraded to 2.6 while previous versions can.

System Requirement: Windows 2000 or higher.

Patcher

As the design of this patcher, the config file along with skin is embed inside patcher and without need distribute extra dlls.

For detail, please refer to changelog

- Features -

  • Pack into single/multi grf file(s) [0x200]
  • Automatically generates GRF if not exist
  • RGZ support
  • Customizable skin & language entries
  • Background music
  • No extra dll, not even config file is needed when distribute [No conflict with other server]
  • Embed config file and resource data (images for background/buttons)
  • Custom Button
  • Remote config file
  • Self update and client update [supports multi client exe update(Up to 255)]
Tools

Config_Packer - make local config file embed into patcher.

ThorMaker - make patch files into thor file, there two options file & grf, when choose file, the patcher will extract file into disk, and grf simply put in GRF. [Please do not pack GRF, instead you should pack the actual data.]

CheckSum - Simply a crc32 tool, used to make sure patcher & client/game exe is up to date

========================

Internal Config and Remote Config:

Internal config is simply the one embed inside patcher, store basic information required to run

Remote config, is on web server (of course), it used configure extended features.

Is this patcher Vista compatible?

I must say: not really. There isn't any Vista compatible patcher I know of; as standard of Vista was NOT modify files in Program Files. Modify files in Program Files with UAC enabled will require use administrator privilege, however that will not make it Vista compatible though.

About Vista issue

Microsoft implemented User Account Control (UAC) on vista, which prohibits program to modify files in "program files" without administrator privilege(most likely only applies to create/delete file).

What can be done as a player?

  • Don't install RO in "Program Files"; Install in other places such C:/RO
  • Disable UAC.
  • Run patcher in Administrator(Microsoft don't like this).
  • Don't use Vista.
Thor Patcher now requires run in Administrator privilege (although I hate this, but that's the best choice out there).

Official Site

Click here to download this file

 

i want you help me soon about this problems ( Note using latest thor )

1 - Some times thor not update anything out of the GRF

2- it's not save if the patcher did the update or not with some players

3- with some players it's says the where's the config... file ? ( forgot the full word )

can you help me pls u_u

Link to comment
Share on other sites

Hi,

 

I was trying to create a custom button that will open a link but I always get error. Here is my custom button info

 

[button:Website]
Default='reborn_images/website.png'
OnHover='reborn_images/website_hover.png'
OnDown='reborn_images/website_hover.png'

Left=61
Top=4

Mode=1

Action='http://intl.rebornro.net'

 

 

Did I forgot something?

Link to comment
Share on other sites

Hi,

How do I redirect NoticeBox:Box0 from NoticeBox:Box2 to another url

 

I have 3 buttons: Login, Register, Contact GM

When click on these button its call page on Box0

 

With these feature I can make one-stop service on Thor Patcher such as Register, Contact to GM, Donate on Thor  /ok

Link to comment
Share on other sites

any plans to include the official patcher as well, like in KPatcher?

 

So we are able to setup a second patch plan, which will be executed after downloading the current patches.

Edited by Everade
Link to comment
Share on other sites

Alright guys, even though I still don't have much free time, there is going to be some updates coming soon.

Noticeably, scripting support in javascript (no, you cannot use jquery), the first release likely very lacking API, but I will constantly add more.

While scripting allows users (you) add more functions to the patcher, there will be some limitations and/or won't implement some type of APIs, e.g., modify registry.

Additionally, there will be some updates to patch list format (backward compatible) that allows adding custom attributes to each patch file before the patcher even download the file, e.g., patch file size.

 

So what does that bring? Here are some ideas I have you might want to try:

o Add patch file size to each patch entry, query patch list API get sum of size needed to download and use it for a total progress bar.

o Constantly change button image to make it somehow animated (HEY, just don't blame me for computer freeze, set your house on fire OKAY?)

o Add mirror,retry support in patch download (maybe patch kro client while at it?)

 

Now here is a sad news: some settings are going to be deprecated. Configuration data will be packed into a file but no longer sticks inside the exe, which is antivirus's fault.

Link to comment
Share on other sites

I've been having some issues getting the patcher to work.

I don't think it's misconfiguration, it just seems that it isn't properly communicating with the server.

 

The little news box shows up, and any changes I make show up accordingly.

The start button simply will not appear, off a clean, freshly configured Thor download.

What protocol is used when it checks for patches/files?

Is there a port (on the web server) that might be blocked that could be causing the issue?

Link to comment
Share on other sites

I've been having some issues getting the patcher to work.

I don't think it's misconfiguration, it just seems that it isn't properly communicating with the server.

 

The little news box shows up, and any changes I make show up accordingly.

The start button simply will not appear, off a clean, freshly configured Thor download.

What protocol is used when it checks for patches/files?

Is there a port (on the web server) that might be blocked that could be causing the issue?

do you have this issue with just the latest version or previous ones as well?
Link to comment
Share on other sites

I was using an old version on a different sever. Will test the new version on that same server when I get off work and post back.

 

Edit:

Hmm.

I think it might have been the control panel that I use, messing with it.

It seems to have a 'catch all' routing system, that redirects you if the page isn't part of the control panel.

 

I moved the data/patch folders from the subdomain to the main domain and it works fine.


Edit:

 

I'm trying to patch in two files, when I run the launcher,

I'm getting 't_55268F87.tmp is an invalid file'.

Edited by Talaysen
Link to comment
Share on other sites

I was using an old version on a different sever. Will test the new version on that same server when I get off work and post back.

 

Edit:

Hmm.

I think it might have been the control panel that I use, messing with it.

It seems to have a 'catch all' routing system, that redirects you if the page isn't part of the control panel.

 

I moved the data/patch folders from the subdomain to the main domain and it works fine.

Edit:

 

I'm trying to patch in two files, when I run the launcher,

I'm getting 't_55268F87.tmp is an invalid file'.

Which version are you running? If possible, send me the problematic patch file.

Link to comment
Share on other sites

 

I was using an old version on a different sever. Will test the new version on that same server when I get off work and post back.

 

Edit:

Hmm.

I think it might have been the control panel that I use, messing with it.

It seems to have a 'catch all' routing system, that redirects you if the page isn't part of the control panel.

 

I moved the data/patch folders from the subdomain to the main domain and it works fine.

Edit:

 

I'm trying to patch in two files, when I run the launcher,

I'm getting 't_55268F87.tmp is an invalid file'.

Which version are you running? If possible, send me the problematic patch file.

 

Eh, I goofed.

I was using the thor generator from the old version of the application rather than the new one.

I'm assuming it isn't backwards compatible. I re-created the patches using the new generator and they downloaded + installed without issue.

Sorry!  /shy

Have anyone experience after the last patch "Start Game" and "Exit Game" buttons didnt work? Im currently using v2.6.4.5

 

Are you running the launcher as an administrator?

1.) (Every Time): Right click and 'Run as Administrator',

2.) (Permanently): Right click the Launcher Icon -> Properties -> Compatibility - Privilege Level - Check 'Run this program as an administrator'. 

Link to comment
Share on other sites

Have anyone experience after the last patch "Start Game" and "Exit Game" buttons didnt work? Im currently using v2.6.4.5

Unable to reproduce, send me the patcher.

Eh, I goofed.

I was using the thor generator from the old version of the application rather than the new one.

I'm assuming it isn't backwards compatible. I re-created the patches using the new generator and they downloaded + installed without issue.

Sorry!  /shy

Probably one of those buggy generator. Speaking of bug, I think 2.6.4.5 would cause crash on windows xp. It should get fixed in next version though.

Link to comment
Share on other sites

I use Thor Since several years now, But never had a problem like this:
I set up a new thor patcher for a friend. gpf and encrypted gpf work fine, but thor files (example bgms) are not applied. I First thought its maybe my thor maker but tried it with different ones and its always like this. Any ideas about this? Sorry for typos, sent from my phone

 

edit: seems it's something inside the skin which causes .thor files not beeing applied

Edited by Ridley
Link to comment
Share on other sites

Thor patcher is veryy cool except it corupts the GRF files, original blabl.grf = 100mb after i make .thor form DATA folder and test download blabl.grf = 95mb and errors the client. any advice please

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
Reply to this topic...

×   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...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.