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:  

To create a GRF/GPF patch you can use any editor of GRF/GPF

To add files to a folder data create rar archive with the necessary files to you.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   0
  • Joined:  01/04/12
  • Last Seen:  

how to use plist.ini? for example i want to patch this:

http://*****.***.org/KPatch/pf/clownwings.rar

so my players needs to install winrar too? also do you have any english skin available? my skin seems broken look.

saaaa.jpg

Edited by frotek
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:  

WinRAR you only need to create a patch rar.

Comment out the line in the settings.ini file StatusUrl

Skin for your server, you have to do everything myself, it's standard skin for the initial setup.

Plist.ini file contains the instructions for use.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   0
  • Joined:  01/04/12
  • Last Seen:  

can u help me with my patchlist? its not patching my patch # 7

note: patch # 1-6 are default.

;Patch List file
;File Structure:
; [1] - patch number
; Type - type of the patch:
; GRF - a patch GRF/GPF archive and will be merged with the file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; RAR - RAR archive is a patch and will be unpacked in the folder with the client
; RGZ - the patch is RGZ and archive will be unpacked in the folder with the client
; GDF - the patch is the file name or mask to be removed from the files of the GRF file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; CDF - the patch is the file name or mask to be removed from files in the folder with the client
; Patch - actually the patch
; Grf - GRF file to which to apply the patch, if the string is empty or commented out, the patch will be applied to the file specified in the [settings:PatchServer:Main:Grf]
[1]
Type = GRF
Patch = patch_17-12-12.gpf

[2]
Type = GRF
Patch = data_17-12-12.gpf
Grf = data.grf

[3]
Type = RAR
Patch = bgms_17-12-12.rar

[4]
Type = GDF
Patch = data*.db

[5]
Type = GDF
Patch = data*.db
Grf = data.grf

[6]
Type = CDF
Patch = *.txt

[7]
Type = RAR
Patch = clownwings.rar

Edited by frotek
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:  

Patches 1 through 6 are examples, they should be removed.

To apply the patch changed a record to:

;Patch List file
;File Structure:
; [1] - patch number
; Type - type of the patch:
; GRF - a patch GRF/GPF archive and will be merged with the file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; RAR - RAR archive is a patch and will be unpacked in the folder with the client
; RGZ - the patch is RGZ and archive will be unpacked in the folder with the client
; GDF - the patch is the file name or mask to be removed from the files of the GRF file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; CDF - the patch is the file name or mask to be removed from files in the folder with the client
; Patch - actually the patch
; Grf - GRF file to which to apply the patch, if the string is empty or commented out, the patch will be applied to the file specified in the [settings:PatchServer:Main:Grf]
[1]
Type = RAR
Patch = clownwings.rar

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   0
  • Joined:  01/04/12
  • Last Seen:  

;Patch List file
;File Structure:
; [1] - patch number
; Type - type of the patch:
; GRF - a patch GRF/GPF archive and will be merged with the file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; RAR - RAR archive is a patch and will be unpacked in the folder with the client
; RGZ - the patch is RGZ and archive will be unpacked in the folder with the client
; GDF - the patch is the file name or mask to be removed from the files of the GRF file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; CDF - the patch is the file name or mask to be removed from files in the folder with the client
; Patch - actually the patch
; Grf - GRF file to which to apply the patch, if the string is empty or commented out, the patch will be applied to the file specified in the [settings:PatchServer:Main:Grf]
[1]
Type = RAR
Patch = clownwings.rar

[2]
Type = RAR
Patch = newpatch.rar

and here's my storage

http:/*****.***.org/KPatch/pf/

still not patching patcher keeps on saying 'For your client no updates.'

;Patch List file
;File Structure:
; [1] - patch number
; Type - type of the patch:
; GRF - a patch GRF/GPF archive and will be merged with the file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; RAR - RAR archive is a patch and will be unpacked in the folder with the client
; RGZ - the patch is RGZ and archive will be unpacked in the folder with the client
; GDF - the patch is the file name or mask to be removed from the files of the GRF file specified in the [settings:PatchServer:Main:Grf] or options Grf patch sheet
; CDF - the patch is the file name or mask to be removed from files in the folder with the client
; Patch - actually the patch
; Grf - GRF file to which to apply the patch, if the string is empty or commented out, the patch will be applied to the file specified in the [settings:PatchServer:Main:Grf]
[1]
Type = RAR
Patch = clownwings.rar

[2]
Type = RAR
Patch = newpatch.rar

and here's my storage

http://*****.***.org/KPatch/pf/

still not patching patcher keeps on saying 'For your client no updates.'

SOLVED sorry i missed

PatchListURL=''

Edited by frotek
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   0
  • Joined:  01/04/12
  • Last Seen:  

how to fix this error?

untitled-6.jpg

this is my computer specs.

untitled1.jpg

and

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

Now working on it.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   0
  • Joined:  01/04/12
  • Last Seen:  

ur gonna make an update for this?

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:  

Yes, today.

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 updated, Fixed bug when running on WinXP.

Added German language.

I hope more issues will not and can begin to optimize the code.

  • 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:  

Great news.

I will release this next patcher update soon and report any further crashes or bugs.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  152
  • Topics Per Day:  0.03
  • Content Count:  569
  • Reputation:   11
  • Joined:  11/24/11
  • Last Seen:  

im getting this error

2nw37f8.jpg

anyone can help me? thanks

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:  

More info please, full patcher version.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  01/24/12
  • Last Seen:  

I've updated the patcher from 2.4.4377.55649 to 2.4.4377.61917 and give this error:

Number of current patch is less than or equal to the number last! (Current=0, Last=0)

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  10
  • Reputation:   0
  • Joined:  01/24/12
  • Last Seen:  

One of the many other errors:

dddku2.png

Kpatcher ver. 2.4.4377.61917

OS: WinXP SP3

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:  

Now working on bugfixing...

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  60
  • Reputation:   0
  • Joined:  01/04/12
  • Last Seen:  

any updates?

Link to comment
Share on other sites

  • 4 weeks later...

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

Latest version gave me the following error:

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

KPatcher

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

Grf Process Error - -3.

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

OK

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

When applying patches

Processed patch '2012-03-28jData_sc.gpf'

This is an official patch from the kRO patch server.

However after restarting the patcher it redownloaded a few files again and successfully finished the patches.

But i'm not sure if anything has been damaged or what actually went wrong.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  22
  • Reputation:   1
  • Joined:  11/23/11
  • Last Seen:  

@Tiera: I wonder if a file cheker won't fix some of problems, like the one reported by Everady, of course, I have no clue, how complex it can to implement. But still, if it help something, why not a try???

I'm still using Jikari Patcher, but, Jikari already said he maybe will update his patcher on next year only... So, I'm really, really hoping that we can fix Kpatcher and make it fully and bugless usable.

Go Tiera!!!

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:  

Hi all.

I now have no time to be engaged in the development of patcher on this before the weekend, I asked my husband to continue to develop, but he refused to support the code that I wrote, arguing that the development environment which I use for him is not acceptable. After some persuasion, he agreed, but with one condition that the code will be written to them personally and to the development environment, which he prefers.

Over the weekend, he rewrote the patcher from scratch. Now he is testing

and as he said in the next couple of days will be ready to release a beta version 3.

Maybe I will try to persuade him to make a beta release today.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  22
  • Reputation:   1
  • Joined:  11/23/11
  • Last Seen:  

Hi all.

I now have no time to be engaged in the development of patcher on this before the weekend, I asked my husband to continue to develop, but he refused to support the code that I wrote, arguing that the development environment which I use for him is not acceptable. After some persuasion, he agreed, but with one condition that the code will be written to them personally and to the development environment, which he prefers.

Over the weekend, he rewrote the patcher from scratch. Now he is testing

and as he said in the next couple of days will be ready to release a beta version 3.

Maybe I will try to persuade him to make a beta release today.

lol

Can't help, but, lol... XD

Funny think must be a couple of programmers... XD

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:  

That means ones more... tons of testing.

I guess we will have to fight with new bugs then >_>

However... i'm still looking forward to the new release and create new bug reports if needed.

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:  

The first release of new version 3.0

Patcher is completely rewritten and optimized. Due to the changing development environment and optimizing the size of patcher has decreased by almost 10 times.

With the current version of the patcher uses technology embedded skin, which implies the absence of any other files included with the patcher.

Patcher has been tested on OS Windows XP SP3 + latest updates, and Windows 7 x64 SP1 + latest updates.

I welcome your feedback and reports on the work of 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:  

I'm pretty disapointed.

- Notice URL moved to embed settings again and a few other settings? (no more possible to change it on the fly, need to recompile and patch everytime if changed)

this had been changed due my suggestion way back in an older release, and i'm suggesting it ones more.

- No setup.exe crc check anymore? why? That was pretty nice and worked just fine.

- Old login feature removed? (yes i'm currently still using an old client)

- No more able to set custom icon (i know it never worked, but it would be an awesome feature to have)

I'm currently not willing to test this new release as i'm not even able to use it on my server.

All in all it may be a good rewrite of the patcher, but it may take a few months before i'm going to update it to this version and actually test it.

Edited by Everade
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...