GRF Editor

GRF Editor 1.7.2.7

No permission to download
  • Cummulative updates
  • [Added] FlatMapsMaker : Added a new tab in to change the colors easily.
  • [Added] FlatMapsMaker : Unique texture name identifier to create maps with different tile colors.
  • [Fixed] CDE & SDE : The configuration files associated with these tools are no longer saved in a different path.
  • [Fixed] CDE : Now displays resources from the encoding selected in the options.
  • [Fixed] FlatMapsMaker : The "Making a GRF" option wasn't working properly from a recent update.
  • [Fixed] GRF : Encrypting added files without saving the container first, in a thor patch, no longer creates invalid data.
  • [Fixed] GRF : Renaming a file if a hidden entry with the same name already exists will now work properly.
  • [Fixed] GRF : RGZ and Thor formats will now release their resources upon loading. This prevents "file in use" problems when saving.
  • [Fixed] GRF : The encoding of added files wasn't being taken into account with the new structure.
  • [Fixed] GrfEditor : Changing encoding now also changes every fields in the tree nodes data (would cause issues when adding files, such as having folders appearing twice).
  • [Fixed] GrfEditor : Changing encoding with no opened GRF no longer throws exceptions.
  • [Fixed] GrfEditor : DB files no longer throw critical exceptions if the image header is missing.
  • [Fixed] GrfEditor : Extracting content to a path containing a dot will no longer extract to its parent directory.
  • [Fixed] GrfEditor : Extracting items from the search result now always extracts at the proper path.
  • [Fixed] GrfEditor : Fixed the extraction method (multi-threading wasn't behaving properly).
  • [Fixed] GrfEditor : Rgz and Thor files will no longer allow files to be dropped on their project node. Use their root node instead.
  • [Fixed] GrfEditor : The horizontal grid splitter for the search result will now work properly.
  • [Fixed] GrfEditor : The window priority for dialogs has been fixed.
  • [Fixed] GrfEditor : Updated the embedded manifest (fixes some UI problems).
  • [Fixed] GrfEditor : Visual bug when dropping a file or folder.
  • [Fixed] GrfEditor : When adding files with an AddFiles command, duplicate files will no longer be allowed (causes issues when undoing an operation).
  • [Fixed] GrfEditor : When extracting folders with very similar names, it won't extract files that weren't requested anymore.
  • [Fixed] GrfEncryption : No internal data has been set in the GRF (which made it impossible to manually decrypt the files afterwards).
  • [Fixed] GrfEncryption : Symbols have been changed and the embedded library hasn't been updated.
  • [Fixed] LubDecompiler : Assignations have been improved, but repairing this bug would require changing the structure of the code (which I cannot do at the moment).
  • [Fixed] LubDecompiler : Closure methods are now shown more accurately (their indentention has been fixed as well).
  • [Fixed] LubDecompiler : Functions in the root function will now display properly.
  • [Fixed] TkLibrary : ListViewItems now display with their proper size.
  • [Fixed] Utilities : The encoding service has been remade, there shouldn't be issues with the encoding detection anymore.
  • [Modification] GrfEditor : When setting a key, it will start scanning for encrypted files (to allow broken files to work properly).
  • [Modified] GrfEditor : Settings
  • [Removed] GrfEditor : The Palette Recolorer tool has been removed for various reasons. It will be replaced by a more user-friendly tool in a future release (or in a new software).
  • [Added] GrfEditor : The tree views now automatically translate Korean names to english (found in Tools > Settings > Tree behavior).
  • [Added] GrfEditor : Copy a NPC's name directly to upper case without extension (right-click > Copy NPC name).
  • [Added] GrfEditor : When creating a new Thor file, common paths will be added by default (these are removed if not used when saving).
  • [Added] GrfEditor : When saving a GRF, the QuickSave method will be used if it's available. This will boost the saving speed by a lot.
  • [Added] GrfEditor : Ability to view the errors in a badly formed GRF (may be a bit technical though!).
  • [Added] GrfEditor : Animation indexes for the Act tab preview has been fixed and the animation names will now be displayed.
  • [Added] CDE : Now supports item_db2.txt (requested).
  • [Fixed] CDE : Speed improved as well as many fixes all over the place, nothing major though. This tool is also no longer going to receive updates. It will be merged as part of Server Database Editor instead.
  • [Fixed] GrfEditor : Drag and drop from the search result list to the tree view is now working as intended.
  • [Fixed] GrfEditor : Using the Decrypt or Encrypt buttons will no longer freeze the application.
  • [Fixed] GrfEditor : Was still trying to delete a temporary folder that is no longer used.
  • [Fixed] GrfEditor : Renaming a folder wasn't be possible (bug introduced in 1.7.2).
  • [Fixed] GrfEditor : A bad file pointer would be created if you extracted a file and saved the GRF (bug introduced in 1.7.2.4).
  • [Fixed] GRF : Renaming files or folders will no longer allow invalid names that corrupt the GRF file table.
  • [Fixed] GRF : Merging an encrypted patch with the Merge feature will now copy the hidden challenge-password file as well. This method also uses a new merging feature, which should improve the speed by a lot.
  • [Fixed] GRF : Opening really broken RGZ or Thor files won't make the application unstable anymore.
  • [Modified] ErrorManager : If an exception occurs, you will be able to copy the debug information directly without having to use the Stack Trace Viewer. This is much more convenient (Act Editor's feature).
  • [Modified] GrfEditor : You can now copy multiple paths at once in the list views (by using Ctrl-C).
  • [Modified] GRF : Saving Thor files will now redirect identical entries (make Thor files more compact).
  • [Modified] GRF : Calls on the GRF structure will now all be validated to ensure the integrity of the file.
  • [Added] GrfEditor : You can now save as .thor. Encrypted files can be used (if you're using SecureGRF, then please read the description concerning Thor files making). If you're using GRF Editor's encryption, then simply right-click and encrypt.
  • [Added] GrfEditor : New preview tab when selecting a folder : "Container options". This tab is mainly useful for editing the options of Thor patch files (target GRF and patch mode).
  • [Added] GrfEditor : Thor file association.
  • [Modified] GrfEditor : Encrypted files will now show as orange and files to remove will show as red.
  • [Modified] GrfEditor : The stack trace viewer has been updated to help locate and identify the exception in a more readable output.
  • [Modified] GrfEditor : When the extraction process fails, the first exception will be shown.
  • [Modified] GrfEditor : Adding a container file (grf/gpf/thor/rgz) is now allowed for RGZ and Thor files. It's not recommended to do so though (you are compressing an already compressed file).
  • [Removed] CDE : Removed the option to keep old comments in TXT files (doesn't perform fast enough).
  • [Fixed] CDE : Several minor fixes in CDE.
  • [Fixed] GRF : Saving as .rgz will now work again. Also RGZ to GRF has been fixed (bug introduced in the last release).
  • [Fixed] GRF : The encoding of added files wasn't being taken into account with the new structure.
  • [Fixed] GrfEditor : Fixed the extraction method (multi-threading wasn't behaving properly).
  • [Fixed] GrfEditor : The window priority for dialogs has been fixed.
  • [Fixed] GrfEditor : Changing encoding now also changes every fields in the tree nodes data (would cause issues when adding files, such as having folders appearing twice).
  • [Fixed] GrfEditor : Updated the embedded manifest (fixes some UI problems).
  • [Fixed] GrfEditor : Creating a new GRF if the current one is already modified will prompt a warning.
  • [Fixed] GrfEditor : Fixed a bug when renaming a folder.
  • [Fixed] GrfEditor : Fixed the extraction method (BufferedStream.ReadMisaligned).
  • [Fixed] GrfEditor : A file name without an extension won't throw an exception in the search engine anymore.
  • [Fixed] GrfEditor : Extraction has been fixed for both RGZ and Thor files (bug introduced in the last release).
  • [Fixed] SpriteEditor : Fixed a bug when trying to replace an image.
  • [Fixed] GrfEncryption : The generated DLL has been upgraded to not disable itself in case of an uncommon scenario.
  • [Added] GrfEditor : New setting to automatically lock added files or not (in the Settings page). This can slow down the application a lot if you're adding many files.
  • [Added] GrfEditor : When selecting a palette file, you can now select a sprite file to preview it with.
  • [Added] CDE : You can now undo and redo operations in the Client database editor.
  • [Added] CDE : The resource image is now being shown for the items and cards.
  • [Added] CDE : File association has been added for .cde files (through the Settings tab in CDE).
  • [Modified] CDE : Tweaked several annoying issues, especially in the settings tab. You can now browse the files or drop them in the text boxes. The tooltips will show properly as well. There is no longer any virtualization for file paths in the settings; that means you must enter the full relative path or the absolute path for files. Drag and drop for the preview images has been enabled for the MetaGrfExplorer and the Cards tab. You can also select files/resources in explorer by right-clicking on elements.
  • [Modified] CDE & GrfEditor : Undo and redo operations are now shown by using a drop down menu.
  • [Modified] GRF : The GRF saving methods have been remade and the decompression should be slightly quicker.
  • [Modified] GrfEditor : Increased the UI refresh rate when saving a file.
  • [Modified] GrfEditor : Corrupted entries/GRFs will now be entirely shown.
  • [Fixed] CDE : The export method was invalid when an entry contained a quotation mark, this has been fixed.
  • [Fixed] GRF : Fixed the LubDecompiler display encoding.
  • [Fixed] GRF : Rgz files will now be better integrated (yet again...).
  • [Fixed] GRF : Thor files can be read (but not saved, yet; it should be better integrated in newer releases).
  • [Fixed] GRF : Fixed a major bug when undoing a ChangeVersion command which would create invalid GRF versions.
  • [Fixed] GrfEditor : Dropping a large amount of files will now be processed quickly.
  • [Fixed] GrfEditor : Encryption has been enabled again. Please read the description for more info.
  • [Fixed] GrfEditor : Graphic issue when undoing a folder drop operation on a specific condition.
  • [Fixed] GrfEditor : When using the "Select" command, the file will be positionned in the middle of the list.
  • [Fixed] GrfEditor : When saving a preview text file, the format will be selected to its default one (also the "Text (.txt)" filter was missing).
  • [Fixed] GrfEditor : Exceptions won't be fired multiple times anymore.
  • [Fixed] GrfEditor : Scanning the encrypted contents should be quicker.
  • [Fixed] GrfEditor : Duplicate exceptions will no longer be shown.
  • [Fixed] LubDecompiler : Upgraded the decompiler to cover some specific cases and fixed some assignation checks.
  • [Fixed] GrfEditor : Saving a file as ACT now uses the proper methods.
  • [Fixed] GrfEditor : Bug when extracting files (introduced in the previous release) which would pause all threads and wait indefinitely.
  • [Fixed] GrfEditor : Rebuilding images (from cut images) wasn't updating the drag and drop image, this has been fixed.
  • [Fixed] GrfExt : The "Open with GRF Editor" options weren't working if the paths contained spaces.
  • [Fixed] TkLibrary : The progress stayed red after cancelling a task. This no longer happens.
  • [Fixed] SpriteEditor : "Export all" now extract images without throwing an exception.
  • [Modified] GRF : The GRF paths are no longer case sensitive. When saving a GRF with duplicate file names, one of them will be removed.
  • [Modified] Grf : Ignores error code -3 from Gravity's official compression DLL.
  • [Deleted] WpfImaging : This library no longer exists. It was handling all the image format conversion; if you have issues with images, let me know. It is now being handled directly by the GRF library.
  • [Added] GrfEditor : New option in the settings to reopen the most recent GRF when opening the application.
  • [Fixed] GrfEditor : The word highlithging for text wrapping now works properly.
  • [Fixed] ResourceIndexer : Memory leaks fixed.
Back
Top