Zandronum Chat on our Discord Server Get the latest version: 3.2
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000246Zandronum[All Projects] Suggestionpublic2010-12-27 19:122018-09-30 23:09
ReporterBlox 
Assigned ToTorr Samaho 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version98d 
Target VersionFixed in Version2.0 
Summary0000246: Add support for (most) 7-Zip compression modes
DescriptionSupport for most, if not all of the 7-Zip compression modes would be appreciated.
The ones targeted are the .7z compression modes that aren't supported, namely LZMA2 and PPMd.
Steps To Reproduce... No information required.
Additional InformationThe real reason for this is, that it would make the use of something like the "Ultra7z (Optimizer)" program much more reliable.

As it tends to use PPMd when it's the best choice, and that (almost) breaks compatibility with Skulltag.

Long story short, it would make the use of Ultra7z very reliable; which would mean that it could be used safely for reducing the size of Skulltag projects/wads/whatever (even further).
Attached Files? file icon test_compress.pk7 [^] (152 bytes) 2013-10-09 23:18
zip file icon pk7-tests.zip [^] (1,939 bytes) 2015-01-05 20:45

- Relationships
child of 0001490closedTorr Samaho Backport ZDoom 2.5.0 

-  Notes
User avatar (0007213)
Watermelon (developer)
2013-09-18 16:07

Backported with the latest ZDoom 2.4.1 upgrade. Please check with the newest version to see if it works.
User avatar (0007363)
Qent (updater)
2013-10-09 23:20
edited on: 2013-10-09 23:21

Using the attached test_compress.pk7 (using PPMd compression in a 7z archive), Zandronum 2.0-131005-1914 errors out with
Script error, "test_compress.pk7:decorate.txt" line 1:
Unexpected character:


User avatar (0007364)
Arco (updater)
2013-10-10 04:09

I've managed to get ultra-compressed LMZA .7z files to work with the latest version...anything besides that will not work.
User avatar (0007365)
skyrimguy (reporter)
2013-10-10 10:37
edited on: 2013-10-10 11:56

Zandronum is using LZMA SDK 4.65, LZMA2 support was added in LZMA SDK 9.04 and PPMd support was added in LZMA SDK 9.11; therefore, upgrading Zandronum's LZMA SDK to 9.20 or any later version should add support for most 7-Zip compression modes.

'http://www.7-zip.org/sdk.html [^]'

This is also true for latest versions of ZDoom and GZDoom.

User avatar (0008654)
skyrimguy (reporter)
2014-04-30 04:07

Added support for LZMA2 compression method in .7z archives
Updated LZMA SDK to version 9.20
'https://github.com/rheit/zdoom/commit/3af7d8a245a3d8c310fb8077a14ecaec36df1714 [^]'
User avatar (0011297)
Dusk (developer)
2015-01-05 20:30
edited on: 2015-01-05 21:11

Can anyone check whether the pk7 files that don't work with Zandronum also do not work with GZDoom 880?

EDIT: Attached some test wads. Of these, test-lzma.pk7, test-lzma-ultra.pk7, test-lzma2.pk7 and test-ppmd-ultra.pk7 work with Zandronum 2.0.

EDIT 2: These and only these pk7 also work in GZDoom r880 and WaTaKiD confirms this (also in r900 for what it's worth). We're good here.


Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2010-12-27 19:12 Blox New Issue
2013-09-18 16:07 Watermelon Relationship added child of 0001490
2013-09-18 16:07 Watermelon Note Added: 0007213
2013-09-18 16:07 Watermelon Status new => needs testing
2013-10-09 23:18 Qent File Added: test_compress.pk7
2013-10-09 23:20 Qent Note Added: 0007363
2013-10-09 23:21 Qent Note Edited: 0007363 View Revisions
2013-10-09 23:42 Qent Status needs testing => new
2013-10-10 04:09 Arco Note Added: 0007364
2013-10-10 10:37 skyrimguy Note Added: 0007365
2013-10-10 10:43 skyrimguy Note Edited: 0007365 View Revisions
2013-10-10 11:12 skyrimguy Note Edited: 0007365 View Revisions
2013-10-10 11:56 skyrimguy Note Edited: 0007365 View Revisions
2013-10-13 21:10 Qent Status new => confirmed
2014-04-30 04:07 skyrimguy Note Added: 0008654
2015-01-05 20:30 Dusk Note Added: 0011297
2015-01-05 20:30 Dusk Assigned To => Dusk
2015-01-05 20:30 Dusk Status confirmed => needs testing
2015-01-05 20:30 Dusk Assigned To Dusk => Torr Samaho
2015-01-05 20:45 Dusk File Added: pk7-tests.zip
2015-01-05 20:46 Dusk Note Edited: 0011297 View Revisions
2015-01-05 20:53 Dusk Note Edited: 0011297 View Revisions
2015-01-05 20:53 Dusk Status needs testing => resolved
2015-01-05 20:53 Dusk Fixed in Version => 2.0
2015-01-05 20:53 Dusk Resolution open => fixed
2015-01-05 21:11 Dusk Note Edited: 0011297 View Revisions
2018-09-30 23:09 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker