Commit Graph

3255 Commits

Author SHA1 Message Date
Crsky
e642644845 Fix line breaks. 2024-09-15 04:01:02 +08:00
Crsky
4a16bb3e9e Update BinaryStream.cs 2024-09-15 02:32:24 +08:00
Crsky
6eae25b574
Merge pull request #48 from YeLikesss/master
[Nexas]UTF-8 & Zstd Support
2024-09-15 02:27:29 +08:00
Crsky
a8d73d24bb
Update ArcFormats.csproj 2024-09-15 02:16:47 +08:00
Crsky
ab7b799c7d
Update ArcPAC.cs 2024-09-15 02:13:23 +08:00
Crsky
ba065f76af
Update ArcPAC.cs 2024-09-15 02:11:39 +08:00
Crsky
afd4d5f7fa
Update packages.config 2024-09-15 01:51:37 +08:00
Crsky
d76abea03c
Update Settings.Designer.cs 2024-09-15 01:49:16 +08:00
YeLike
08e5a28058 [Nexas]UTF-8 & Zstd Support 2024-09-14 20:57:14 +08:00
Crsky
d4f7fa2eed Add support "Shoujo☆Kageki" 2024-09-12 20:53:08 +08:00
Crsky
5915546fdf
Merge pull request #46 from MkfsSion/ageengine
ArcFormats: Support S5IC archieve
2024-09-12 06:48:50 +08:00
Crsky
3120d9477b
Merge pull request #45 from MkfsSion/yanefix
ArcFormats: Fix TryOpen() for YaneSDK .dat archive
2024-09-07 09:57:32 +08:00
Crsky
c00f8621da
Merge pull request #43 from Manicsteiner/feat_bip
Feat BIP-PS2 support
2024-09-07 02:01:57 +08:00
MkfsSion
ca196d8286 ArcFormats: Support split ALF APPEND archive
* Tested game: https://vndb.org/r89951

Signed-off-by: MkfsSion <mkfssion@mkfssion.com>
2024-09-06 23:18:11 +08:00
MkfsSion
7bd244e228 ArcFormats: Support S3AC archieve
* Tested game: https://vndb.org/r5111

Signed-off-by: MkfsSion <mkfssion@mkfssion.com>
2024-09-06 23:15:51 +08:00
MkfsSion
d621cf4c03 ArcFormats: Support S5IC archieve
* Tested game: https://vndb.org/r119690

Signed-off-by: MkfsSion <mkfssion@mkfssion.com>
2024-09-06 23:12:58 +08:00
Crsky
7b3bb7e730
Merge pull request #39 from SlawekNowy/master
Add support for DXArchive8.
2024-09-06 10:48:17 +08:00
MkfsSion
092b544c87 ArcFormats: Fix TryOpen() for YaneSDK .dat archive
* Tested game: https://vndb.org/r11278

Signed-off-by: MkfsSion <mkfssion@mkfssion.com>
2024-09-04 23:52:49 +08:00
ManicSteiner
52878652ef fix: MOAR BIP 2024-08-26 11:55:58 +08:00
ManicSteiner
583249c955 feat: SPC-PS2 nearly complete support 2024-08-25 23:32:21 +08:00
Manicsteiner
2d930b2191
Merge branch 'crskycode:master' into feat_bip 2024-08-24 12:06:07 +08:00
Sławomir Śpiewak
ad7f4f1788 Simplify code. 2024-08-20 15:01:08 +02:00
Sławomir Śpiewak
329589122a Fix cases where files with non-ascii names would fail to decrypt. 2024-08-18 10:46:41 +02:00
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 681e82dd3f.
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
ddabe6d2f4 Fix broken ASCII pointer. 2024-07-15 14:14:52 +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