1

[Program] Quiver - Resource Pack Creator/Manager

Collectable
  • 316
    Views, 18 today
  • 25
    Downloads, 3 today

Get Embed Codes

Forum:
HTML:
Link:
avatar
DeflatedPickle
Level 8 : Apprentice Modder
7

Quiver


What is Quiver?
Quiver is a resource pack creator and manager for Minecraft.

How does it work?
  • First, you need to have Minecraft installed.
  • Second, you need to select the version of Minecraft you would like your pack to be based on.
  • Third, you need to press the "Create" button.
  • After doing the first three steps, the program will extract everything needed for a resource pack from the selected versions' .jar.
  • The pack will have opened in the editor and you can browse through everything inside the pack and edit and delete any file you'd like.
  • Clicking on an item will show its' source on the right in a panel, no matter if it's an image file or a .mcmeta/.json file.

What can it do?
  • Generate a resource pack from any version of Minecraft.
  • Show every file from the resource pack in the tree.
  • Show what's contained in each file in a panel on the left (if it's an image, the image is shown with a chessboard background, if it's code, the code is shown with syntax highlighting)
  • Detect installed mods and add their files to the pack.
  • Install resource packs to your Minecraft.
  • Open resource packs for editing.

What are the requirements?
All you need is to have Minecraft installed and have run it once (to generate the versions folder).

How do I download and run it (Windows 64-bit)?
Download the .zip file and extract the sub-file, "Quiver". Do not delete anything from the sub-folder. Right-click and open "Quiver.exe", and you can now start making resource packs.



Planned Features:
  • File selector before extraction (in case you don't want your pack to have everything)
  • More items for the menus.
  • More uses for properties.json.
  • A resource pack patcher.
  • A theme designer/editor for the SAO-UI mod.
  • An option to swap a file out for another.
  • Add an installer/converter for server resource packs.
  • Add an item to the menu to allow zipping of the resource pack.
  • Add options to change the install location and the versions location.
  • Allow adding of mods after the pack is created.

Bugs:
  • Syntax highlighting for strings carries on until the final quotation is found.
  • The grid in the image viewer does not scale with the image.
  • The file counter in the main tree does not show the proper amount of files in a directory (or counts hidden files).

Changelog:
Spoiler - click to reveal

Version 0.17.6-alpha:

  • Piped .json files through jsonesque first, so comments can exist in the .json files.
  • Added an in programme text-editor.
  • Added an in programme image-viewer.
  • Fixed opening of files if the value "system" is given.
  • Added a start window.
  • Added a resource pack installer.
  • Added a resource pack opener (opens resource packs into the program, only works with folders).
  • Fixed the zoom-in cap for the image-viewer.
  • Added textures to the buttons on the toolbar of the image-viewer.
  • Added try/except statements around each loading of an image.
  • Changed install_pack to install folders instead of .zips.
  • Added a button to install server resource packs (currently, does nothing).
  • Added ToolTips to Buttons on Toolbars.
  • Changed the program to use default editors/viewers if properties.json is not found.
  • Changed the image in the image viewer to scroll with the mouse wheel.

Version 0.8.9-alpha:

  • Switched to use Pillow, PIL.Image and PIL.ImageTk classes instead of the tkinter.PhotoImage class.
  • Moved images into a folder and switched to use those images instead of base64 strings.
  • Added a maximum size for the project_window.
  • Added a mod detector.
  • Changed the mod detector button to disable itself if no mods are found.
  • Added grid to images.
  • Added toggles for the image chessboard and grid.
  • Added exception statements for if the properties.json file is not found and for if the style given in the properties.jsonis not valid.
  • Configured a good part of the code for it to work with OSX.
  • Added an except statement for if no mods folder is found.
  • Changed the program to use subprocess to open files when on OSX.
  • Fixed an overlap of the variable, "widget_frame_text".
  • Added a label to show the size of the image.
  • Added a previous and next button to the search bar (these currently do nothing yet).
  • Added a window to tell the user the pack exists, if it exists and added a window to allow the pack to be replaced with a new one.
  • Added an about window.

Version 0.1.0-alpha:

  • Initial release.



Source available on GitHub:

You can download the source code for the programme over on the programmes' GitHub page. You can also view the code from there if you'd like.



Last Notes:

I would greatly appreciate any comments, suggestions and reviews you have of the programme, please leave them down below.
Progress: 25% Complete
Game Version:Minecraft 1.11
Tags:
Credit:MightyPork, tertrih

Version 0.17.6-alpha : 03/29/2017 2:34:45 am3/29/17

- Piped `.json` files through `jsonesque` first, so comments can exist in the `.json` files.
- Added an in-programme text-editor.
- Added an in-programme image-viewer.
- Fixed opening of files if the value "system" is given.
- Added a start window.
- Added a resource pack installer.
- Added a resource pack opener (opens resource packs into the program, only works with folders).
- Fixed the zoom-in cap for the image-viewer.
- Added textures to the buttons on the toolbar of the image-viewer.
- Added `try`/`except` statements around each loading of an image.
- Changed `install_pack` to install folders instead of `.zip`s.
- Added a button to install server resource packs (currently does nothing).
- Added ToolTips to Buttons on Toolbars.
- Changed the program to use default editors/viewers if `properties.json` is not found.
- Changed the image in the image-viewer to scroll with the mouse wheel.

Version 0.8.9-alpha: : 03/23/2017 7:49:22 pm3/23/17

- Switched to use Pillow, PIL.Image and PIL.ImageTk classes instead of the tkinter.PhotoImage class.
- Moved images into a folder and switched to use those images instead of base64 strings.
- Added a maximum size for the project_window.
- Added a mod detector.
- Changed the mod detector button to disable itself if no mods are found.
- Added grid to images.
- Added toggles for the image chessboard and grid.
- Added exception statements for if the properties.json file is not found and for if the style given in the properties.jsonis not valid.
- Configured a good part of the code for it to work with OSX.
- Added an except statement for if no mods folder is found.
- Changed the program to use subprocess to open files when on OSX.
- Fixed an overlap of the variable, "widget_frame_text".
- Added a label to show the size of the image.
- Added a previous and next button to the search bar (these currently do nothing yet).
- Added a window to tell the user the pack exists, if it exists and added a window to allow the pack to be replaced with a new one.
- Added an about window.

Comments : 1

Join us to post comments.

Show Comments

1 - 1 of 1

1 - 1 of 1

Show Comments