Darkpurple Posted November 7, 2014 Posted November 7, 2014 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 . 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..!! Quote
samurai.rukasu Posted November 7, 2014 Posted November 7, 2014 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 Quote
Tokei Posted November 7, 2014 Author Posted November 7, 2014 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). Quote
Darkpurple Posted November 8, 2014 Posted November 8, 2014 (edited) 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 November 8, 2014 by Darkpurple Quote
Tokei Posted November 8, 2014 Author Posted November 8, 2014 (edited) 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 November 8, 2014 by Tokei Quote
Darkpurple Posted November 8, 2014 Posted November 8, 2014 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!!! Quote
Phantasm Posted November 17, 2014 Posted November 17, 2014 GRF encrypted by GRF tool can merge ? I mean use thor patcher. My patcher can't open grf encrypted Quote
Tokei Posted November 17, 2014 Author Posted November 17, 2014 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. 1 Quote
Ehwaz Posted December 5, 2014 Posted December 5, 2014 (edited) 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 December 5, 2014 by chne024 Quote
Zell Posted December 5, 2014 Posted December 5, 2014 I always thought that GRF mean Gravity Ragnarok Folder Quote
Tokei Posted December 5, 2014 Author Posted December 5, 2014 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. Quote
Yonko Posted January 8, 2015 Posted January 8, 2015 Hi Tokei is the encryption option working on 2013-12-23 Clients? Thanks! Nice Tool anyway Quote
Tokei Posted January 10, 2015 Author Posted January 10, 2015 Hi Tokei is the encryption option working on 2013-12-23 Clients? Thanks! Nice Tool anyway 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? 1 Quote
Yonko Posted January 11, 2015 Posted January 11, 2015 Hi Tokei is the encryption option working on 2013-12-23 Clients? Thanks! Nice Tool anyway 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 Quote
Tokei Posted January 11, 2015 Author Posted January 11, 2015 Here you go thanks a lot! This client version works with GRF Editor's encryption. Quote
Yonko Posted January 11, 2015 Posted January 11, 2015 Here you go thanks a lot! This client version works with GRF Editor's encryption. I'll try thanks again! Quote
nanakiwurtz Posted January 11, 2015 Posted January 11, 2015 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" Quote
Tokei Posted January 11, 2015 Author Posted January 11, 2015 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" 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. Quote
anacondaq Posted January 22, 2015 Posted January 22, 2015 Suggetion: Please remember about item_db2 and /import/item_db.txt folders. Add fields to support them Quote
Thanatos Memory Posted January 23, 2015 Posted January 23, 2015 I'm a developer too. but im realy impress on your work. Good job keep it up (Y) Quote
joelolopez Posted February 27, 2015 Posted February 27, 2015 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 Quote
Tokei Posted February 27, 2015 Author Posted February 27, 2015 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 Quote
joelolopez Posted February 27, 2015 Posted February 27, 2015 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? Quote
Tokei Posted February 27, 2015 Author Posted February 27, 2015 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). Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.