Jump to content
Tokei

GRF: GRF Editor

Recommended Posts

20 hours ago, Tokei said:

Hmmm, not entirely sure about the issue. This part though:

is confusing to me. The version on rAthena is not updated; the latest version available is "GRF Editor v1.8.4.1" and can be found on the mediafire link given on the download page ( https://www.mediafire.com/file/aflylbhblrzpz0h ). But it seems you have mismatching DLL files...? You could try moving the executable (GRF Editor.exe) to its own empty folder. The error itself is quite vague though. GRF Editor is compiled with .NET 3.5 (Client Profile), so you could try installing 3.5 alongside as well. 4.0 should work, but it's hard to tell with Windows's shenanigans sometimes. Can't really help you more though, it seems to be working fine for most people as far as I know, so the issue seems very specific to your Windows configuration.

Thanks for your reply Tokei,

Just know that I appreciate every moment you have spent writing and trying to help me with regards to my issue.

I have downloaded the newest version from the mediafire link you have mentioned but the error is still present.

I think this is because of the windows updates that had happened in the past few years that I had absolutely no control over.

GRF Editor is the best and I hope I can make it work sometime in the near future.

Link to comment
Share on other sites

Hello, the current GRF editor 1.8.4.1 is not compatible with the latest KrO client 20220119, such as some maps( [email protected][email protected][email protected] ), an error prompt will appear directly after opening. Will you update a higher version to view these map contents?

--------------          Message          --------------

Index out of range. Must be non negative and less than the collection size.

Parameter name: StartIndex
--------------        Stack trace        --------------
    GrfToWpfBridge.Application.DefaultErrorHandler._reportAnyManagedExceptions(String message, Exception exception, ErrorLevel errorLevel)
    GrfToWpfBridge.Application.DefaultErrorHandler.Handle(Exception exception, ErrorLevel errorLevel)
    GRFEditor.WPF.PreviewTabs.PreviewGnd._load(FileEntry entry)
    GRFEditor.WPF.PreviewTabs.FilePreviewTab._baseLoad(FileEntry entry)
    GRFEditor.WPF.PreviewTabs.FilePreviewTab.<Update>b__2()
    System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    System.Threading.ThreadHelper.ThreadStart()

--------------         Exception         --------------

System. Argumentoutofrangeexception: index out of range. Must be non negative and less than the collection size.

Parameter name: StartIndex

    System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
    System.BitConverter.ToInt32(Byte[] value, Int32 startIndex)
    GRF.IO.ByteReader.Int32()
    GRF.FileFormats.RswFormat.Rsw._loadOjbects(IBinaryReader reader)
    GRF.FileFormats.RswFormat.Rsw..ctor(IBinaryReader reader)
    GRF.FileFormats.RswFormat.Rsw..ctor(MultiType data)
    GRFEditor.WPF.PreviewTabs.PreviewGnd._load(FileEntry entry)

 

Edited by Mael
Use codebox
Link to comment
Share on other sites

When using the patch maker, is there a way to add the password to each grf or the key file so we can make a patch from encrypted grf and make the patch also encrypted using a password/key?

 

Also is there a way to make a setting to allow "patch maker" put the new grf into a specific folder?

Edited by DR4LUC0N
Link to comment
Share on other sites

On 4/5/2022 at 11:13 AM, DR4LUC0N said:

When using the patch maker, is there a way to add the password to each grf or the key file so we can make a patch from encrypted grf and make the patch also encrypted using a password/key?

 

Also is there a way to make a setting to allow "patch maker" put the new grf into a specific folder?

No on all questions. Full disclosure, I forgot this feature even existed and I'm really tempted to simply nuke it. I'd say it's not a good practice to generate patches using this tool.

Link to comment
Share on other sites

Hello. I'm new here. I just learned about grf editing a month ago. I saw some videos people having arrows/navi and flag warp numbers on their flat maps.

How do I do that? Specifically on WOE maps on FE and SE.

BTW, very nice program. Really like using this software and making the game more competitive and less laggy.

Link to comment
Share on other sites

Thank you so much for this tool! It's proved to be such useful that after so many years, we still depend on it! 

I see you have posted a previous version src code and I wonder if you have ever thought of making the tool open source? I really like it and i wish to learn from your code! So I wonder if you can share the source code of the current version maybe? 

Again, thank you so much for your work, and we really appreciate it!

Link to comment
Share on other sites

Hello Thanks for the tool but I have an error "Failed to load the decompression library (Files.lzma.dll)" and I already have the VC++ 2015-2019 how can i fix this? ty

image.png.4d7007d443ec6f696d30133a61dc86c2.png

 

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

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.