Jump to content

GRF Sharper - A modern GRF Tool, Its sharper :) [Usable Release][Update]


Mercurial

Recommended Posts


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

GRF Sharper v 0.1 [usable Release]

Hello everyone this is my GRF Explorer tool,

So why another GRF Tool you ask? well here are the reasons

  • The current ones are old
  • The current ones are un-maintained (not all of them)
  • The current ones are written in C X_X;
  • I want to make my own biggrin.png

So what are the features gonna be?

  • GRF Merge
  • Fast GRF Filter and Search
  • Open Multiple GRFs in another tab
  • Transfer files between tabs
  • Live preview of files in the grf ( even sprite , map , acts ) :)
  • On the spot editing of grf files biggrin.png (no need to extract, edit , put it back, just double click edit and save tongue.png)
  • Open sourced biggrin.png
  • Well documented
  • Its C#! So faster development speed( I made the UI 2 hours ago ) tongue.png
  • It works on Linux , Mac and Windows

Notes: It only supports 0x200 GRF version and the DES Decryption algorithm is still broken ( that means its not able to extract some files in data.grf yet , coming soon)

Ok let me tell you the truth! This is a part of an effort called "Managed Athena Project or mAthena"

the goal is to port the existing eAthena software and the Open-Ragnarok

https://gitorious.org/open-ragnarok/ into managed C#/.NET/Mono Code

This is just the beginning , I am not expecting to do this by myself. That is the reason I am posting this. To let everyone know about the project. And if your a skilled but totally bored programmer and want to build your own stuff for RO. then this is our chance

I honestly dont think it will replace our beloved eAthena project, but this will be an alternative and hopefully a competition for eA in the future

tongue.png

Anyway heres the screenshots:

krDZZ.png

akvz1.png

image.png

Credits:

ROInt Project - https://gitorious.or...bs/master/grf.c(GRF Engine)

@KeyWorld for explaining to me the GRF File structure, DES Encryption and everything else

has forked it on git hub and added the support for the following file formats. (SPR, PAL, TGA)

https://github.com/s...45...a8317caba4

don't forget to rate it 5 starts if you like it

biggrin.png

What are you waiting for? fork it now!

GRFSharper 0.1.rar

Edited by Mercurial
  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  33
  • Topics Per Day:  0.01
  • Content Count:  399
  • Reputation:   198
  • Joined:  11/09/11
  • Last Seen:  

VERY nice start. I've hoped for a tabbed GRF editor/viewer for ages, so I'm pleased to see one in development!

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  26
  • Topics Per Day:  0.01
  • Content Count:  2244
  • Reputation:   182
  • Joined:  11/19/11
  • Last Seen:  

Great work!

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  70
  • Topics Per Day:  0.02
  • Content Count:  1245
  • Reputation:   392
  • Joined:  11/19/11
  • Last Seen:  

Wow this will go a long way. Excellent idea of remaking more modern day/efficient GRF editors with features that everyone wants! The edit/save on the spot GRF will be sooooo much better. Man do I hate extracting and repacking the whole god dang thing everytime I make a slight edit. A neat function I would recommend with the GRF sharper is encryption & decrypting feature. So for those that lets say encrypt a GRF and dont have the original one and cant decrypt it, it would be awesome if both functions are possible in this editor itself.

+1 To an excellent start. =)

  • Upvote 1
Link to comment
Share on other sites


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

AMG. Awesome! Thankyousomuch! <3

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

Hi guys thank you very much for the great feedback, I will be updating and adding new functions soon.

for the meantime. I've added the link to the SVN repository.

http://sourceforge.n...0/7/tree/trunk/

Edited by Mercurial
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  56
  • Reputation:   8
  • Joined:  11/10/11
  • Last Seen:  

I can't do anything with this tool, can't edit the .txt files inside. There's also no search function. Is there something i'm missing here or the features that's written is still on development?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

yes please read again. :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  379
  • Reputation:   304
  • Joined:  11/10/11
  • Last Seen:  

I don't really love the UI, but it's a nice concept with fresh ideas :D

Best things for your job ! It's hard to combine job + project + life (same thing for me, I don't work a lot on my projects, I get some good time with my girlfriend: restaurant, DisneyLand, ...).

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

haha, thanks for your opinion, its nice to hear coming from you key :D

Edited by Mercurial
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  12
  • Topics Per Day:  0.00
  • Content Count:  56
  • Reputation:   8
  • Joined:  11/10/11
  • Last Seen:  

I think the author should post first what does the tool do for now, it's kinda confusing and frustrating reading those features and then find out that the only thing it can do for now is open a .grf file.

  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  12
  • Reputation:   1
  • Joined:  11/20/11
  • Last Seen:  

Nice release again Mercurial...

  • Upvote 1
Link to comment
Share on other sites


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

Woah Cool Program im Mind F*C*E*D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  217
  • Reputation:   18
  • Joined:  11/20/11
  • Last Seen:  

Woah! It seems like we are going pretty far and being more efficient. This looks great!

+1

Edited by Mirage
  • Upvote 1
Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  509
  • Reputation:   80
  • Joined:  11/20/11
  • Last Seen:  

haha sharper :D

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  90
  • Reputation:   2
  • Joined:  11/14/11
  • Last Seen:  

sharper?

I prefer to said it...

sharper, cleaner , creative..

/heh~~

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

I will be updating this soon. Adding files support , multi tab support and repack support.

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:  

Mercurial, I can help you with the implementation of functions for working with GRF files.

I'm too lazy to write that his program to work with GRF))

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  71
  • Topics Per Day:  0.02
  • Content Count:  328
  • Reputation:   13
  • Joined:  11/27/11
  • Last Seen:  

dude...i have nothing to say but...........

258witx.gif?1293746728

HELL YEAH! NEW GRF TOOL FOR 2012!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

Mercurial, I can help you with the implementation of functions for working with GRF files.

I'm too lazy to write that his program to work with GRF))

That would be awesome Tiera, I am always welcome good guys like you <3. We have a git repository on the main page. I can add you as a contributor. /no1

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:  

Well, when you add, let me know.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  241
  • Reputation:   46
  • Joined:  11/08/11
  • Last Seen:  

Hey, could you please PM me your Github account? thank you very much

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