Jump to content

GRF: GRF Editor


Tokei

Recommended Posts


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

2013-08-07 client did not support GRF enc

 

 

 

Grf encryption in 2013 Ragexe is not working.

 

It can read the grf but can't read correctly.

 

For example, i change the content of clientinfo.xml in a new grf and encrypt it but this grf 's clientinfo.xml not working.

 

It can't read the clientinfo.xml anything content but it can read the clientinfo.xml!

 

Is the 2013 Ragexe problem or else?

 

PS: My cps.dll is year 2002 (the official's) and my en is not good /wah .

Thank you for Reply!

 

The encryption within GRF Editor will work perfectly fine, but you're probably having compatibility issues from the client (caused by the protection used on the DLL; only a few version of clients will be able to use this encryption system). There's also a bug that will make it impossible to patch with the current patchers (such as Thor Patcher). So for now, I simply wouldn't use the encryption feature. I'm going to fix this so that it works for any client, but that's going to be in a couple months when I'm not as busy as I am right now. Basically : do not encrypt your files with GRF Editor.

 

I also have tested GRF Encryption.

It does not work with mid-2013 clients.

 

Looking forward for a fix!

 

Yup!! I also has this problem..!!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  71
  • Reputation:   3
  • Joined:  12/31/11
  • Last Seen:  

Use Secure GRF for encrypt GRF and Exe, works perfect if u want protect them, and exe can read the enc GRF and u can update it by thor or another patcher

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

Yup!! I also has this problem..!!

You're most likely using an outdated version of GRF Editor. These bugs regarding the encryption are all fixed in 1.6.8+ (the most recent version is now at 1.6.8.3 - contains a bug fix for encrypted thor patching).

 

If you still have the error, would you mind providing more information? I have manually tested every single client ranging from 2012-08-01 to 2014-02-05, and the encryption worked out fine ingame. Copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. Any useful information that you can provide would help as well (such as the key used, etc). The encryption feature has been stable for some time now (well, except for the thor patch making, but that's been fixed now).

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

 

 

Yup!! I also has this problem..!!


You're most likely using an outdated version of GRF Editor. These bugs regarding the encryption are all fixed in 1.6.8+ (the most recent version is now at 1.6.8.3 - contains a bug fix for encrypted thor patching).

 

If you still have the error, would you mind providing more information? I have manually tested every single client ranging from 2012-08-01 to 2014-02-05, and the encryption worked out fine ingame. Copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. Any useful information that you can provide would help as well (such as the key used, etc). The encryption feature has been stable for some time now (well, except for the thor patch making, but that's been fixed now).

 

I am using the newest version of 1.6.8+

It seem that GRF Editor didn't generated the cps.dll file while I encryption my grf...

 

or How to generated the cps.dll?

Edited by Darkpurple
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

I am using the newest version of 1.6.8+

It seem that GRF Editor didn't generated the cps.dll file while I encryption my grf...

 

or How to generated the cps.dll?

Ah! There are two parts of encryption : client configuration and GRF encryption. You seem to be missing the first part; go in Tools > GRF Encryption, put your password/key, your client path name (watch out, you can't change the client name afterwards) and your cps.dll name. Press "Generate files" and your newly generated cps.dll should be selected automatically in Windows Explorer (if not, it's in %AppData%\GRF Editor\Encryption). Copy the cps.dll file and put it in your RO folder. It should work out fine now.

Edited by Tokei
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

 

I am using the newest version of 1.6.8+

It seem that GRF Editor didn't generated the cps.dll file while I encryption my grf...

 

or How to generated the cps.dll?

Ah! There are two parts of encryption : client configuration and GRF encryption. You seem to be missing the first part; go in Tools > GRF Encryption, put your password/key, your client path name (watch out, you can't change the client name afterwards) and your cps.dll name. Press "Generate files" and your newly generated cps.dll should be selected automatically in Windows Explorer (if not, it's in %AppData%\GRF Editor\Encryption). Copy the cps.dll file and put it in your RO folder. It should work out fine now.

 

WOW!!!! YUP!!!

I am missing this part....sorry...

It is fine now, thank you very much much much!!!

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  61
  • Reputation:   1
  • Joined:  06/29/12
  • Last Seen:  

GRF encrypted by GRF tool can merge ?

I mean use thor patcher. My patcher can't open grf encrypted

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

GRF encrypted by GRF tool can merge ?

I mean use thor patcher. My patcher can't open grf encrypted

 

I'm confused as to what you mean here. Could you, hmmm.. give some screenshots of your issue, or give more details? Anyhow, yes, you can generate encrypted thor patches with GRF Editor, from both SecureGRF and the embedded encryption feature.

  • Upvote 1
Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  3
  • Topics Per Day:  0.00
  • Content Count:  50
  • Reputation:   9
  • Joined:  01/09/12
  • Last Seen:  

 

GRF encrypted by GRF tool can merge ?

I mean use thor patcher. My patcher can't open grf encrypted

 

I'm confused as to what you mean here. Could you, hmmm.. give some screenshots of your issue, or give more details? Anyhow, yes, you can generate encrypted thor patches with GRF Editor, from both SecureGRF and the embedded encryption feature.

 

Sorry, 

my grf encrypted, i have create  *.thor file to update, when i run my Thor Patcher it's said: Cant Open change.grf (my target grf has encrypted). :(

 

 

P/S: i'm Phantasm, i dont know why i logged this account.

Edited by chne024
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  53
  • Topics Per Day:  0.01
  • Content Count:  411
  • Reputation:   261
  • Joined:  04/25/12
  • Last Seen:  

I always thought that GRF mean Gravity Ragnarok Folder

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

I always thought that GRF mean Gravity Ragnarok Folder

 

There are no official meaning to the extension. It could be, like you said, Gravity Ragnarok Folder or what I prefer to call it is Gravity Resource File, which would make sense for GPF meaning Gravity Patch File. It could also be Game Resource File and Game Patch File. RGZ could be for Ragnarok GZip. There are just so many possibilities!

 

 

Sorry, 

my grf encrypted, i have create  *.thor file to update, when i run my Thor Patcher it's said: Cant Open change.grf (my target grf has encrypted). :(

 

 

P/S: i'm Phantasm, i dont know why i logged this account.

 

What is your Thor Patcher version? Can you open change.grf in GRF Editor? It's hard to locate the issue with so little info. You can message me if you want, it'll be faster to respond for me.

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  12/28/14
  • Last Seen:  

This is very nice, thank you

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

Hi Tokei is the encryption option working on 2013-12-23 Clients? Thanks! Nice Tool anyway /no1

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

Hi Tokei is the encryption option working on 2013-12-23 Clients? Thanks! Nice Tool anyway /no1

 

This is the list of tested and fully compatible clients : 

2012-07-24aRagexe.exe
2012-08-01aRagexe.exe
2012-08-01bRagexe.exe
2012-08-08aRagexe.exe
2012-08-08bRagexe.exe
2012-08-08cRagexe.exe
2012-08-14aRagexe.exe
2012-08-14bRagexe.exe
2012-08-22aRagexe.exe
2012-08-22bRagexe.exe
2012-08-22cRagexe.exe
2012-08-30aRagexe.exe
2012-09-05aRagexe.exe
2012-09-11aRagexe.exe
2012-09-19aRagexe.exe
2012-09-25aRagexe.exe
2012-09-26aRagexe.exe
2012-10-10aRagexe.exe
2013-03-13aRagexe.exe
2013-03-20eRagexe.exe
2013-05-15aRagexe.exe
2013-05-22Ragexe.exe
2013-05-29Ragexe.exe
2013-06-05Ragexe.exe
2013-06-12dRagexe.exe
2013-06-18aRagexe.exe
2013-06-26bRagexe.exe
2013-07-03aRagexe.exe
2013-07-10bRagexe.exe
2013-07-17cRagexe.exe
2013-07-24eRagexe.exe
2013-07-31cRagexe.exe
2013-08-07aRagexe.exe
2013-08-14aRagexe.exe
2014-01-15eRagexe.exe
2014-01-29cRagexe.exe
2014-02-05bRagexe.exe
2014-02-12aRagexe.exe

 
The client 2013-12-23 will 'most likely' work, but I haven't tested it. Could you send me a download link for the unpacked exe?
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

 

Hi Tokei is the encryption option working on 2013-12-23 Clients? Thanks! Nice Tool anyway /no1

 

This is the list of tested and fully compatible clients : 

2012-07-24aRagexe.exe
2012-08-01aRagexe.exe
2012-08-01bRagexe.exe
2012-08-08aRagexe.exe
2012-08-08bRagexe.exe
2012-08-08cRagexe.exe
2012-08-14aRagexe.exe
2012-08-14bRagexe.exe
2012-08-22aRagexe.exe
2012-08-22bRagexe.exe
2012-08-22cRagexe.exe
2012-08-30aRagexe.exe
2012-09-05aRagexe.exe
2012-09-11aRagexe.exe
2012-09-19aRagexe.exe
2012-09-25aRagexe.exe
2012-09-26aRagexe.exe
2012-10-10aRagexe.exe
2013-03-13aRagexe.exe
2013-03-20eRagexe.exe
2013-05-15aRagexe.exe
2013-05-22Ragexe.exe
2013-05-29Ragexe.exe
2013-06-05Ragexe.exe
2013-06-12dRagexe.exe
2013-06-18aRagexe.exe
2013-06-26bRagexe.exe
2013-07-03aRagexe.exe
2013-07-10bRagexe.exe
2013-07-17cRagexe.exe
2013-07-24eRagexe.exe
2013-07-31cRagexe.exe
2013-08-07aRagexe.exe
2013-08-14aRagexe.exe
2014-01-15eRagexe.exe
2014-01-29cRagexe.exe
2014-02-05bRagexe.exe
2014-02-12aRagexe.exe

 
The client 2013-12-23 will 'most likely' work, but I haven't tested it. Could you send me a download link for the unpacked exe?

 

Here you go thanks a lot!

 

2013-12-23cRagexe.rar

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

Here you go thanks a lot!

 

This client version works with GRF Editor's encryption.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  166
  • Topics Per Day:  0.04
  • Content Count:  789
  • Reputation:   50
  • Joined:  04/16/12
  • Last Seen:  

 

Here you go thanks a lot!

 

This client version works with GRF Editor's encryption.

 

I'll try thanks again!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  81
  • Topics Per Day:  0.02
  • Content Count:  1654
  • Reputation:   583
  • Joined:  08/09/12
  • Last Seen:  

Sorry, 

my grf encrypted, i have create  *.thor file to update, when i run my Thor Patcher it's said: Cant Open change.grf (my target grf has encrypted). :(

I guess what he mean is that he already encrypt his GRF using Tokei GRF Editor, then he create a patch using Thor Patcher, but when the patcher wants to merge the patch to the encrypted GRF, it says "Can't open *.grf" /ic

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

I guess what he mean is that he already encrypt his GRF using Tokei GRF Editor, then he create a patch using Thor Patcher, but when the patcher wants to merge the patch to the encrypted GRF, it says "Can't open *.grf" /ic

 

Well you can use thor patches with encryption; the issue has already been solved though and it had nothing to do with encryption. The destination GRF had many invalid file names, one of which was making Thor Patcher 'angry'. I do not know how such a GRF was made though, as it's not possible to add empty file names from GRF Editor (you can't drop an empty file name either).

 

On a side note, GRF Editor will keep trying to open the GRF even if it's broken; to allow you to recover its content. You can scan it to identify such issues with the validation tool found in Tools > Grf validation.

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  42
  • Topics Per Day:  0.01
  • Content Count:  1096
  • Reputation:   344
  • Joined:  02/26/12
  • Last Seen:  

Suggetion:

Please remember about item_db2 and /import/item_db.txt folders.

Add fields to support them

 

dkGi.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  80
  • Reputation:   14
  • Joined:  05/29/13
  • Last Seen:  

I'm a developer too. but im realy impress on your work. Good job keep it up (Y)

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  154
  • Topics Per Day:  0.03
  • Content Count:  493
  • Reputation:   46
  • Joined:  01/24/12
  • Last Seen:  

hi sir tokei, im just little confuse of the encrypt function

 

what can i do if i want to give my friend my grf file but i dont want him to be able to extract the content (read only)

what should i do

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

hi sir tokei, im just little confuse of the encrypt function

 

what can i do if i want to give my friend my grf file but i dont want him to be able to extract the content (read only)

what should i do

 

For the client to read the encrypted GRF, you need the custom DLL generated by GRF Editor when you set up your client files (from Tools > GRF Encryption). Your friend will not be able to read or see any of the files in the GRF, he will only be able to see the file names.

 

You can use the following guide for more info : http://hercules.ws/board/topic/6047-grf-editor/?p=44463

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  154
  • Topics Per Day:  0.03
  • Content Count:  493
  • Reputation:   46
  • Joined:  01/24/12
  • Last Seen:  

 

hi sir tokei, im just little confuse of the encrypt function

 

what can i do if i want to give my friend my grf file but i dont want him to be able to extract the content (read only)

what should i do

 

For the client to read the encrypted GRF, you need the custom DLL generated by GRF Editor when you set up your client files (from Tools > GRF Encryption). Your friend will not be able to read or see any of the files in the GRF, he will only be able to see the file names.

 

You can use the following guide for more info : http://hercules.ws/board/topic/6047-grf-editor/?p=44463

 

can i just generate a dll with my password on it and encrypt the grf w/o the generated rag.exe?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  16
  • Topics Per Day:  0.00
  • Content Count:  659
  • Reputation:   664
  • Joined:  11/12/12
  • Last Seen:  

can i just generate a dll with my password on it and encrypt the grf w/o the generated rag.exe?

 

You could but in the end, the GRF can only be read by your client and that specific dll (or using GRF Editor and the password).

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