Jump to content
Tokei

GRF: GRF Editor

Recommended Posts

6 hours ago, Tokei said:

Only one error will be displayed even if there are more; in your case, the maps are simply encrypted so it's skipping all of them. Hence the 1kb maps.grf output file.

So, i cant turn this grf to gray?. okay, thank you Tokei.

Share this post


Link to post
Share on other sites

After enabling grf encryption all my linux players can not play the game anymore. It works on mac and windows.

[string "buf"]:1: unexpected symbol

The program itself running on linux and wine fails to perform any of the encryption tasks. It throws uninplemented method error and other issues that don't expose what's the missing dependency.

I have confirmed other servers also suffer from the same problem. Nothing on wine logs that can help debug it's completely silent so it must be something the program is catching.

Share this post


Link to post
Share on other sites
Posted (edited)

@Tokei

--------------          Message          --------------
The method or operation is not implemented.
--------------        Stack trace        --------------
   at GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel)
   at GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel)
   at GRFEditor.WPF.EncryptorDialog._grfSavedFinished(Object state)
   at GRF.Threading.GrfThread.GrfThreadEventHandler.Invoke(Object state)
   at GRF.Threading.GrfThread.<Start>b__2()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

--------------         Exception         --------------
System.NotImplementedException: The method or operation is not implemented.
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Utilities.Services.OpeningService.FileOrFolder(String path, Boolean edit)
   at GRFEditor.WPF.EncryptorDialog._grfSavedFinished(Object state)


Edit: it seems that encryption and decryption works when running the GRF Editor on Wine but it fails to finish the operation. If you go to appdata /GRF Editor/Encryption you will find the file there working perfectly. So in conclusion the problem is when the ragnarok client running on Wine attempts to decrypt the file or a similar call.

Edited by GmBane

Share this post


Link to post
Share on other sites

windows 10 GRF Editor v1.8.3.4

Capture.PNG

Share this post


Link to post
Share on other sites
Posted (edited)
3 hours ago, onlineteam said:

windows 10 GRF Editor v1.8.3.4

Capture.PNG

Try installing all VC++ redistributables from 2010 to 2015, x86. Should do the trick.

Edited by Tokei

Share this post


Link to post
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.