Jump to content

[WIP]KPatcher v3.1


Tiera

Recommended Posts


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  103
  • Reputation:   37
  • Joined:  12/15/11
  • Last Seen:  

Title: KPatcher

Version: 3.1.0.0

Language: Multilingual

Supported GRF files: All versions

Support for other packers: RGZ and RAR

Supports data transfer protocols: HTTP, FTP, support for username and password

KPatcher Features:

1) Fast merge GRF/GPF files;

2) Defragment GRF file;

3) Delete files from the GRF on the mask;

4) Deleting files from your client on a mask;

5) Unpack the RGZ/RAR archives;

6) The ability to patch any GRF file in the folder with patcher;

7) Unique auto update;

8) Support for the official patch server;

9) Simple skinning;

10) Remote file settings and auto update;

11) Fully embedded skin;

12) Support the New Login System.

Config Tool Features:

1) Embedding the configuration file;

2) Embedding language file;

3) Embedding skin;

4) Change the icons patcher;

5) Getting CRC of any file.

~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Instructions:

1) Edit the file Localhost.kpsf;

2) If no language file for your language, create translation using an existing language files;

3) Create your own skin;

4) Place the files from the Web on your Web server

5) Edit the file settings.ini;

6) Make the necessary changes to the file update.ini;

7) Build settings in the patcher using ConfigTool.

Each configuration file has comments and explanations for most settings and options!

Well, actually everything, wishes, bugs and ask questions only in this topic.

KPatcher v3.1.0(rA Downloads)NEW

KPatcher v3.0.1(rocrew.net)NEW Thanks to OnPlay for FTP

KPatcher v2 Settings Tool Thanks to VgenLife

Edited by Tiera
  • Upvote 5
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  196
  • Reputation:   20
  • Joined:  11/20/11
  • Last Seen:  

If i run it as an administrator,

I m getting this error.

34pam8x.jpg

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  103
  • Reputation:   37
  • Joined:  12/15/11
  • Last Seen:  

Patcher has been updated, the information here.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

Awesome :(

Works like a charm now!

i will do further tests with players who are having issues using the old revision 2.0.4

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

Bugs or intended??

All Buttons are now executed directly ON click, and not on release anymore.

This makes all the Pressed = exit_pressed.png settings in the style.ini completly useless.

i suggest to revert it to the old method, on RELEASE is much more comfortable.

- I'm not able to close the patcher anymore while it's DOWNLOADING a file. (It's good thought that you can't close the patcher while it's applying or defragmenting files, since it would damage the GRF files and with that break the game)

i guess this was intended, but as stated above, it would be great if the player can interrupt atleast while downloading and continue downloading later.

- Progress Bar configuration seems to be a little bit weird.

It would be great if it would be possible to have a colorfull progress bar rather than this really hard white gradient. As you can see on this screenshot, i would rather have the colorfull part on the left side, while having the cool color on the right side of the bar. But it seems to be impossible to have it work like that as of now.

post-820-0-64774900-1324856434_thumb.png

Things i've noticed the patcher does not support anymore compared to v2.0.4 or has become worse. (suggestions)

- No more able to continue a file download after i've closed the patcher with right-click -> close. It always restarts the whole download. (i hope we can have this feature back)

- The old patch list was much better in my point of view as it was more "compressed" while having a really good overview.

The new template makes it harder to add patches.

And i was able to add multiple patch files for one patch number before. Or delete multiple files using one number.

This is just a suggestion thought and not so important!

Example how i handled it before:

15:GDF:datasprite¾Ç¼¼»Ç¸®¿©¿©_¸Ó¸®Æ÷ÀÚ±â.act

15:GDF:datasprite¾Ç¼¼»Ç¸®¿©¿©_¸Ó¸®Æ÷ÀÚ±â.spr

15:GDF:datasprite¾Ç¼¼»Ç¸®³²³²_¸Ó¸®Æ÷ÀÚ±â.act

15:GDF:datasprite¾Ç¼¼»Ç¸®³²³²_¸Ó¸®Æ÷ÀÚ±â.spr

Example how i have to handle it now:

[15]

Type = GDF

Patch = datasprite¾Ç¼¼»Ç¸®¿©¿©_¸Ó¸®Æ÷ÀÚ±â.act

Grf = gdata.grf

[16]

Type = GDF

Patch = datasprite¾Ç¼¼»Ç¸®¿©¿©_¸Ó¸®Æ÷ÀÚ±â.spr

Grf = gdata.grf

[17]

Type = GDF

Patch = datasprite¾Ç¼¼»Ç¸®³²³²_¸Ó¸®Æ÷ÀÚ±â.act

Grf = gdata.grf

[18]

Type = GDF

Patch = datasprite¾Ç¼¼»Ç¸®³²³²_¸Ó¸®Æ÷ÀÚ±â.spr

Grf = gdata.grf

Edited by Everade
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

This case changed....

---------------------------------------

Error the player does experience now using v2.4:

o6b4hz.png

SPECIAL NOTE:

This case changed a lot since...

I've checked his issue per remote-desktop control.

I've found out that his windows installation is a pirate version and seriously outdated.

Even his administrator account is having permission issues (can't even open task manager)

Here's his if you're interested into more details, just in case.

However i told him that his issue is crearly his pirate windows crap >_>

-----------------------------------------------

10 Test Results Overview:

- 9 Testers had zero issues.

- 2 out of these 9 players had issues with the old patcher, which has been fixed (more details below)

- 1 Tester experienced an error using a pirate windows installation >_>. (error posted above)

Errors which seems to be fixed since 2.0.4:

Fixed - Invalid format patch list (<html><head>)

Fixed - (HSR) Failed to get information on **.**.***.**/patcher/patch_list.plt for HTTP (GLR:12029)

Fixed - Access violation at adress 00499C58 in module 'Kpatcher.exe'. Read of adress 3D20706B.

Edited by Everade
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  7
  • Reputation:   0
  • Joined:  12/26/11
  • Last Seen:  

Player who tested the new patcher

-----------------------------------------------

Error the player does experience now using v2.4:

o6b4hz.png

Questions from Everade to Player:

What anti virus / spyware software are you using? Or any special firewall softwares?

Player Answer: None

Have you tried starting the patcher as an administrator?

Player Answer: Using regular Windows XP

Everade Says: http://www.microsoft...s.mspx?mfr=true

Player Answer: no answer recieved as of yet

-----------------------------------------------

7 Test Results Overview:

- 6 Testers had zero issues.

- 1 out of these 6 players had issues with the old patcher, which has been fixed

- 1 Tester experienced an error. (error posted above)

it happens if [settings:PatchServer:Main:FileServer] emptied.

there is some bug :

- the patcher won't download or check the files in plist.ini if the updated/patched file removed after the patcher completed. (if PatchInfo file not deleted)

- if PatchInfo file deleted it will download whole files patch in plist.ini.

- the PatchInfo file stored in [settings:Main:Folder] instead root folder.

i hope adding more feature for checking files in plist.ini.

Edited by jonyboy
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

are you talking about the kpatcher.inf client-side or what?

of course it downloads all patches again, since the patcher thinks then that the patcher state is 0.

why should this be bad? it's rather intelligent to install all patches in such a case, rather than causing a useless error.

that's user friendly in my point of view. Also, the file gets automatically created after patching.

I suggest that Tiera should add the kpatcher.inf file into the DOWNLOAD package.

That's the only issue i can see here, otherwise it might confuse new users like jonyboy.

and why are you quoting my whole post?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  103
  • Reputation:   37
  • Joined:  12/15/11
  • Last Seen:  

Everade, I will consider your suggestion about the format of the patch list and do support the old format.

As for the resume download after an interruption, I will support only a few possible problems, namely that the file in a resume can be damaged making it difficult to patching.

All the same most of the code was rewritten, and requires little cleaning.

The archive file will be included kpatcher.inf.

Thank you for your detailed bug reports and suggestions, I consider each report and proposal.

Thank you for that helps to make better patcher)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

Thank you for considering nearly all of my suggestions and fixing all the bugs since i started using your patcher :)

Your patcher has become the best available and is simply unique!

namely that the file in a resume can be damaged making it difficult to patching.

As i said, i like the way it works now that the players can't interrupt the patcher anymore while the patcher is applying files or defragmenting the grf files, and with that no more damaging their own game.

But the players also liked it, that it was possible to pause the download process when downloading big files. And simply continue the day after (for example)

It was great that the patcher did not start the download all over again.

I am currently more than happy with the current release.

------------------

Player who tested the new patcher

Error the player experienced with KPatcher 2.0.4:

None

Error the player does experience NOW using Kpatcher 2.4 :

Grf Process Error --3.

Err:WinInet:FtpOpenFile-'2011-07-27adata_jgpf'(null)

Err:WinInet:FtpOpenFile-'2011-08-31adata_j4.gpf'(null)

Err:WinInet:FtpOpenFile-"2011-08-31adata_j^gpf'(null)

Anti-Virus :

Symantec AntiVirus

OS :

Windows XP

Edited by Everade
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  57
  • Reputation:   3
  • Joined:  12/23/11
  • Last Seen:  

'KPatcher_v2.4.rar' is unavailable. This file was deleted.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  3
  • Reputation:   0
  • Joined:  12/04/11
  • Last Seen:  

This case changed....

---------------------------------------

Error the player does experience now using v2.4:

o6b4hz.png

SPECIAL NOTE:

This case changed a lot since...

I've checked his issue per remote-desktop control.

I've found out that his windows installation is a pirate version and seriously outdated.

Even his administrator account is having permission issues (can't even open task manager)

Here's his if you're interested into more details, just in case.

However i told him that his issue is crearly his pirate windows crap >_>

-----------------------------------------------

10 Test Results Overview:

- 9 Testers had zero issues.

- 2 out of these 9 players had issues with the old patcher, which has been fixed (more details below)

- 1 Tester experienced an error using a pirate windows installation >_>. (error posted above)

Errors which seems to be fixed since 2.0.4:

Fixed - Invalid format patch list (<html><head>)

Fixed - (HSR) Failed to get information on **.**.***.**/patcher/patch_list.plt for HTTP (GLR:12029)

Fixed - Access violation at adress 00499C58 in module 'Kpatcher.exe'. Read of adress 3D20706B.

i have that error to in windows xp.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

please give tiera more details, or she won't be able to fix any bugs.

are you using an original (bought) windows xp installation?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  3
  • Reputation:   0
  • Joined:  12/04/11
  • Last Seen:  

please give tiera more details, or she won't be able to fix any bugs.

are you using an original (bought) windows xp installation?

all my player who have windows xp got the same problem with this patcher. this patcher work fine in windows 7 32 bit and 64 bit.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  36
  • Reputation:   1
  • Joined:  01/07/12
  • Last Seen:  

Link dead and downloads are down :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  3
  • Reputation:   0
  • Joined:  12/23/11
  • Last Seen:  

how does the progress bar using image actually works? I've tried but it doesn't show.

Type = Texture
Texture = progressbar.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  103
  • Reputation:   37
  • Joined:  12/15/11
  • Last Seen:  

Everade, resume interrupted downloads added only for FTP, also added backward compatibility with the old format of the patch list.

ncmonx, more info, please.

Choko, fixed, now working fine.

Link updated.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  141
  • Reputation:   15
  • Joined:  01/08/12
  • Last Seen:  

Any possibility this patcher in close future to use compression 7z?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  103
  • Reputation:   37
  • Joined:  12/15/11
  • Last Seen:  

7z support will be added in version 2.5

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  19
  • Topics Per Day:  0.00
  • Content Count:  192
  • Reputation:   43
  • Joined:  12/13/11
  • Last Seen:  

2 Players get the error on windows xp:

Access violation at address 00499C58

Access violation at address 0042FFCF in module 'GatheringRO-Patcher.exe'. Read of address 00000000.

2 out of 4 Windows XP users don't have any issues.

If you need more details, here's the topic with my testers:

http://www.gathering...showtopic=39215

Edited by Everade
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  16
  • Reputation:   0
  • Joined:  01/07/12
  • Last Seen:  

Hi, i Get this errors in Kpatcher since 2 days : Grf Process Error --3

Or : Grf Process Error --10

Can someone Help me?

It was working but now...

Edited by eko
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  103
  • Reputation:   37
  • Joined:  12/15/11
  • Last Seen:  

At this point the patcher which patches handle the basic or kRO/kRORE?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  16
  • Reputation:   0
  • Joined:  01/07/12
  • Last Seen:  

It's fixed for GRF process.

It was because a wrong grf version.

Btw, some of my users get this error too :

"Access violation at adress 0042FF87 in module 'Instant-Ro Patcher.exe.' Read of address00000000"

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