{"action":"published","release":{"url":"https://api.github.com/repos/Shendare/EQZip/releases/1593656","assets_url":"https://api.github.com/repos/Shendare/EQZip/releases/1593656/assets","upload_url":"https://uploads.github.com/repos/Shendare/EQZip/releases/1593656/assets{?name}","html_url":"https://github.com/Shendare/EQZip/releases/tag/v1.0","id":1593656,"tag_name":"v1.0","target_commitish":"master","name":"EQ-Zip 1.0","draft":false,"author":{"login":"Shendare","id":12705257,"avatar_url":"https://avatars.githubusercontent.com/u/12705257?v=3","gravatar_id":"","url":"https://api.github.com/users/Shendare","html_url":"https://github.com/Shendare","followers_url":"https://api.github.com/users/Shendare/followers","following_url":"https://api.github.com/users/Shendare/following{/other_user}","gists_url":"https://api.github.com/users/Shendare/gists{/gist_id}","starred_url":"https://api.github.com/users/Shendare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shendare/subscriptions","organizations_url":"https://api.github.com/users/Shendare/orgs","repos_url":"https://api.github.com/users/Shendare/repos","events_url":"https://api.github.com/users/Shendare/events{/privacy}","received_events_url":"https://api.github.com/users/Shendare/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-07-27T22:32:36Z","published_at":"2015-07-28T00:34:48Z","assets":[{"url":"https://api.github.com/repos/Shendare/EQZip/releases/assets/749112","id":749112,"name":"EQ-Zip.zip","label":null,"uploader":{"login":"Shendare","id":12705257,"avatar_url":"https://avatars.githubusercontent.com/u/12705257?v=3","gravatar_id":"","url":"https://api.github.com/users/Shendare","html_url":"https://github.com/Shendare","followers_url":"https://api.github.com/users/Shendare/followers","following_url":"https://api.github.com/users/Shendare/following{/other_user}","gists_url":"https://api.github.com/users/Shendare/gists{/gist_id}","starred_url":"https://api.github.com/users/Shendare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shendare/subscriptions","organizations_url":"https://api.github.com/users/Shendare/orgs","repos_url":"https://api.github.com/users/Shendare/repos","events_url":"https://api.github.com/users/Shendare/events{/privacy}","received_events_url":"https://api.github.com/users/Shendare/received_events","type":"User","site_admin":false},"content_type":"text/plain","state":"uploaded","size":169544,"download_count":0,"created_at":"2015-07-28T00:28:20Z","updated_at":"2015-07-28T00:28:22Z","browser_download_url":"https://github.com/Shendare/EQZip/releases/download/v1.0/EQ-Zip.zip"},{"url":"https://api.github.com/repos/Shendare/EQZip/releases/assets/749113","id":749113,"name":"EQ-Zip_Net35.zip","label":null,"uploader":{"login":"Shendare","id":12705257,"avatar_url":"https://avatars.githubusercontent.com/u/12705257?v=3","gravatar_id":"","url":"https://api.github.com/users/Shendare","html_url":"https://github.com/Shendare","followers_url":"https://api.github.com/users/Shendare/followers","following_url":"https://api.github.com/users/Shendare/following{/other_user}","gists_url":"https://api.github.com/users/Shendare/gists{/gist_id}","starred_url":"https://api.github.com/users/Shendare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shendare/subscriptions","organizations_url":"https://api.github.com/users/Shendare/orgs","repos_url":"https://api.github.com/users/Shendare/repos","events_url":"https://api.github.com/users/Shendare/events{/privacy}","received_events_url":"https://api.github.com/users/Shendare/received_events","type":"User","site_admin":false},"content_type":"text/plain","state":"uploaded","size":169494,"download_count":0,"created_at":"2015-07-28T00:28:20Z","updated_at":"2015-07-28T00:28:22Z","browser_download_url":"https://github.com/Shendare/EQZip/releases/download/v1.0/EQ-Zip_Net35.zip"}],"tarball_url":"https://api.github.com/repos/Shendare/EQZip/tarball/v1.0","zipball_url":"https://api.github.com/repos/Shendare/EQZip/zipball/v1.0","body":"EQ-Zip EverQuest Archive Manager v1.0\r\n-----------\r\n\r\nFeatures:\r\n\r\n* Creates, Loads and Saves .S3D, .EQG, .PFS, and .PAK EverQuest package files\r\n\r\n* Thumbnails of all supported texture types (missing DXT2/DXT3/DXT4 support right now)\r\n\r\n* Automatically converts textures to .dds uncompressed when importing (toggle)\r\n\r\n* Automatically converts textures to .png, .dds, .gif, .bmp, or jpg when exporting (toggle)\r\n\r\n* Drag-and-drop files into or out of an archive and Windows Explorer, or between EQ-Zip windows!\r\n\r\n* Cut, Copy, and Paste files between archives and Windows Explorer, or each other\r\n\r\n* Select a texture and choose Replace... to easily browse for a new texture to swap it out with\r\n\r\n* Or just drag and drop a new texture from Windows onto an existing one in the archive!\r\n\r\n* Import/Export/Replace textures via: Application Menu, Toolbar Button, or Right-click context menu\r\n\r\n* Export all files in an archive to a destination folder\r\n\r\n* Recent menu feature to remember the last 9 archives worked with (toggle)\r\n\r\nScreenshots:\r\n\r\n![screenshot1](https://cloud.githubusercontent.com/assets/12705257/8920957/f5bda3cc-3484-11e5-8fcc-4bd26d6a1e85.png)\r\n![screenshot2](https://cloud.githubusercontent.com/assets/12705257/8920958/f5be1956-3484-11e5-8d55-fd5567314e39.png)\r\n![screenshot3](https://cloud.githubusercontent.com/assets/12705257/8920960/f5bec6ee-3484-11e5-8d20-d36cc54bacb5.png)\r\n![screenshot4](https://cloud.githubusercontent.com/assets/12705257/8920959/f5be65b4-3484-11e5-8169-4d3612af81f9.png)\r\n![screenshot5](https://cloud.githubusercontent.com/assets/12705257/8920961/f5bf2530-3484-11e5-8d52-beb8f856e6d3.png)\r\n\r\nLicense:\r\n\r\n>Portions of this software's code not covered by another author's or entity's copyright are released under the Creative Commons Zero (CC0) public domain license.\r\n\r\n>To the extent possible under law, Shendare (Jon D. Jackson) has waived all copyright and related or neighboring rights to this EQ-Zip application. This work is published from: The United States.\r\n\r\n>You may copy, modify, and distribute the work, even for commercial purposes, without asking permission.\r\n\r\n>For more information, read the CC0 summary and full legal text here:\r\n\r\n>https://creativecommons.org/publicdomain/zero/1.0/\r\n\r\nCredits:\r\n\r\n>EverQuest game package file format determined from examination of the Delphi code in S3DSpy, by Windcatcher, without whose work this would be impossible.\r\n\r\n>http://sourceforge.net/projects/eqemulator/files/OpenZone/S3DSpy%201.3/\r\n\r\n>DDS texture file parsing rebuilt from code by Lorenzo Consolaro. (MIT License)\r\n\r\n>https://code.google.com/p/kprojects/\r\n\r\n>TGA image loading class from David Polomis. (CPOL 1.02)\r\n\r\n>http://www.codeproject.com/Articles/31702/NET-Targa-Image-Reader\r\n\r\n>Virtual Windows Shell File handling functionality thanks to David Anson (MIT License)\r\n\r\n>https://dlaa.me/blog/post/9923072\r\n\r\n>Icons made from the freeware non-commercial \"Aqua Neue (Graphite)\" pack.\r\n\r\nKnown Issues and Planned Updates:\r\n\r\n* DXT2, DXT3, and DXT4 compressed DDS textures are not yet supported. At least DXT3 support is planned.\r\n\r\n* DXT5 decompression is very slow. It will be rewritten with direct-memory access instead of SetPixel().\r\n\r\n* DDS importing does not support compression. This is intended. DXT compression is very lossy ( see http://www.fsdeveloper.com/wiki/index.php?title=DXT_compression_explained ), and graphics cards have plenty of video memory for tons of uncompressed textures these days.\r\n\r\n* A feature will be added to vertically flip a texture, as some in-game geometry expects a texture to be bottom-up.\r\n\r\n* It's a little strange that there is a separate EQArchive class and PFSFormat class to handle EQ package files. When I began the project, I was under the mistaken impression that S3D and EQG files used different file formats for storing their contents, so I had a PFSFormat.cs and an EQGFormat.cs both tied to EQArchive.cs. When I learned that both used the same format, I removed EQGFormat.cs, but because the remaining two classes are working fine together, I have not merged them at this point.\r\n\r\nRelease Notes:\r\n\r\n7/25/2015 - Version 1.0\r\n\r\n* Initial Release\r\n"}}