2389 Commits

Author SHA1 Message Date
Sławomir Śpiewak
d2a22fa2fb Update ArcDX8.cs
We already read the entry to the array. Don't attempt to read twice. Or in other words, just copy from the prepared array.
2024-08-14 18:30:45 +02:00
Sławomir Śpiewak
0817dacd99 Update ArcDX8.cs
More fixes.
This is not done yet.
2024-08-11 18:59:30 +02:00
Sławomir Śpiewak
ed0f0489d3 Update HuffmanDecoder.cs
Fix not so obvious errors.
2024-08-11 15:41:21 +02:00
Sławomir Śpiewak
57749e5cac Update HuffmanDecoder.cs
Fix obvious bugs.
2024-08-07 17:51:43 +02:00
Sławomir Śpiewak
4773ff148f Update HuffmanDecoder.cs 2024-08-05 16:14:04 +02:00
Sławomir Śpiewak
2ad5095cec Update HuffmanDecoder.cs
compressedSize does not include header.
2024-08-05 16:07:31 +02:00
Sławomir Śpiewak
3f4c263ec5 Update HuffmanDecoder.cs
Since Huffman node is now a class it must be explicitely initiated.
2024-08-05 15:47:28 +02:00
Sławomir Śpiewak
4d5be92386 Update HuffmanDecoder.cs
Fix constructor visibility error;
Change to big endian 32 bit.
2024-08-05 15:44:55 +02:00
Sławomir Śpiewak
e3236c0fbd Revert "Add ToUint64 for big endian numbers"
This reverts commit 681e82dd3f738ba8400996d3802b2172efd66cf2.
2024-08-05 15:43:28 +02:00
Sławomir Śpiewak
681e82dd3f Add ToUint64 for big endian numbers 2024-08-05 15:37:02 +02:00
Sławomir Śpiewak
071a33eb94 Actually init arrays. 2024-08-05 15:17:26 +02:00
Sławomir Śpiewak
ab67cb5187 Finish up implementation.
Debugging next.
2024-08-05 15:07:56 +02:00
Sławomir Śpiewak
aa2900f15b Implement construction of DxLib's Huffman tree 2024-08-02 19:29:19 +02:00
Sławomir Śpiewak
881e5f1e3f Update ArcDX8.cs
Start work on huffman compression.
2024-08-01 14:42:40 +02:00
Sławomir Śpiewak
beaab0ecee Fixes 2024-08-01 11:53:08 +02:00
Sławomir Śpiewak
45e7af60ea Fix issues. 2024-08-01 11:46:41 +02:00
Sławomir Śpiewak
738b2950f6 Fix logic error. 2024-07-31 16:32:53 +02:00
Sławomir Śpiewak
6a90018798 Apply suggestions from upstream 2024-07-31 16:32:35 +02:00
Sławomir Śpiewak
3bd697577c Multiple Changes:
DXA8 now directly asks for password, as guessing it, is made improbable.
Promote several private methods to `protected` status
Add code for indexing DXA8 files. (not finished)
2024-07-17 19:53:13 +02:00
Sławomir Śpiewak
30e04eae1f Update ArcDX8.cs 2024-07-15 14:22:34 +02:00
Sławomir Śpiewak
b3f5195a9a Ensure that DXA is not "decrypted" when not needed. 2024-07-15 14:20:17 +02:00
Sławomir Śpiewak
2e8057aa54 Update ArcDX8.cs
Add anything that can be done without user input.
2024-07-15 14:15:14 +02:00
Sławomir Śpiewak
2a6f3ab70c Add support for DXArchive8 encryption. 2024-07-14 20:59:18 +02:00
Crsky
e2d4ddb59a Add support "Hanagane Kanade * Gram - Chapter:3 Hoshiizumi Kotona Download Edition" 2024-07-09 03:36:51 +08:00
Crsky
8fcb85334e (Kirikiri): Add Kirikiri Z archive creating support. 2024-05-26 15:30:45 +08:00
Crsky
7f74a030a2 Add support "Gakuen Tokkyuu Hotokenser" 2024-04-23 21:36:27 +08:00
Crsky
b68b11a1a2 Add support "Ego's Spark - 18+ DLC" 2024-02-22 21:01:14 +08:00
Crsky
92c54b72ae Add support "Dies irae Interview with Kaziklu Bey [ENG]" 2024-02-08 23:02:03 +08:00
Crsky
3c01e689a6 Add support "Silverio Trinity -Beyond the Horizon-" 2024-02-08 23:01:24 +08:00
Crsky
e69ce728ec Add support "Silverio Vendetta -Verse of Orpheus-" 2024-02-08 23:00:35 +08:00
Crsky
54ca6d8f1f Add support "Silverio Ragnarok" 2024-02-08 22:59:33 +08:00
Frederica Bernkastel
741f50619e optimize 2023-12-30 04:01:40 +06:00
Frederica Bernkastel
824ea431de KG encoder 2023-12-29 22:55:57 +06:00
ManicSteiner
0434623308 feat: SPC-PS2 Image Format 2023-12-16 21:46:17 +08:00
ManicSteiner
30b875efe8 feat: LBG/PS2-SPC Image Format improvement 2023-12-16 16:05:20 +08:00
ManicSteiner
da4b6574da feat: LBG/PS2-SPC Image Format 2023-12-16 15:27:26 +08:00
Manicsteiner
3443a2d16f
feat: no-xtx spc archive support (#1)
* feat: extract no-xtx spc archive

* feat: revert xtx-spc support
2023-12-16 10:45:56 +08:00
ManicSteiner
d6259d4535 feat: GTF/Rozen Maiden PS3 Image archive 2023-12-15 22:44:38 +08:00
ManicSteiner
5292d3c9c8 feat: DAT/FARC MAGES Rozen Maiden PS3 archive 2023-12-14 22:58:43 +08:00
ManicSteiner
b1cc4eddf3 feat: KID DATRAW archive (failed) 2023-12-14 22:07:58 +08:00
ManicSteiner
da00eee168 feat: MAGES PS3/PSV Image Format encoding 2023-12-10 22:49:27 +08:00
ManicSteiner
d4cde67f43 feat: MAGES PS3/PSV Image Format decoding 2023-12-09 23:48:09 +08:00
ManicSteiner
8188874e81 feat: add support of Pia Carrot e Youkoso 4 Xbox360 archive 2023-12-07 22:52:36 +08:00
ManicSteiner
4a3f4562b0 feat: add support of Shin Hayarigami 2 PS3 archive 2023-12-07 22:18:05 +08:00
ManicSteiner
6efe8ad30b perf: edit arc 2023-12-07 21:42:38 +08:00
ManicSteiner
dad693ca9e feat: add support of Shin Hayarigami PS3 image 2023-12-07 00:29:26 +08:00
ManicSteiner
85962ae01f feat: add support of Shin Hayarigami PS3 archive 2023-12-06 23:58:24 +08:00
ManicSteiner
e55dd019fc feat: add sopport of Love Once PS3 archive 2023-12-06 22:52:55 +08:00
ManicSteiner
5a9a873c4b perf: change ARC20 into none-packed entry 2023-12-05 23:24:09 +08:00
ManicSteiner
797816f856 feat: support Rune Princess archive 2023-12-05 00:41:53 +08:00