201 Commits

Author SHA1 Message Date
a58f2e60e5 [Refactor] General reformat and clean-up. 2025-11-24 20:12:10 +00:00
8331fba1e4 [Refactor] Fix indentation issues. 2025-11-24 19:38:40 +00:00
ebce649b61 Fixed spurious localization string. 2025-11-24 18:59:19 +00:00
04c45e69fa [Refactor] Use static lambdas in LINQ queries for improved performance 2025-11-24 03:00:06 +00:00
3add9f9264 Localize strings in convert. 2025-10-24 18:17:35 +01:00
39f4ca2998 Replace old bigendian marshaller with new one. 2025-10-21 11:43:05 +01:00
6d3e8515f9 [STFS] Use new source generator based big endian marshaller 2025-10-21 10:50:51 +01:00
926fcf0c0a [HA] Implement GetEntry. 2025-09-08 02:05:07 +01:00
db63df5de9 [HA] Implement Stat. 2025-09-08 01:54:06 +01:00
22deadb7d0 [HA] Implement GetAttributes. 2025-09-08 01:25:49 +01:00
30326afe81 [HA] Mark ListXAttr and GetXAttr as not supported. 2025-09-08 01:24:46 +01:00
8c3a757c1e [HA] Implement GetCompressedSize and GetUncompressedSize 2025-09-08 01:23:08 +01:00
c387aee8fe [HA] Implement GetEntryNumber. 2025-09-08 01:14:58 +01:00
0a9d31f141 [HA] Implement GetFilename. 2025-09-08 01:14:08 +01:00
f74de8789f [HA] Implement Open and Close. 2025-09-08 01:09:32 +01:00
296a7a88f8 [HA] Implement Identify and GetInformation. 2025-09-07 13:28:54 +01:00
fa12cc60b9 [HA] Add skeleton. 2025-09-06 19:03:12 +01:00
32fff0855d [AMG] Disable until decompression can be implemented.
Original Pascal+Assembly source code is proving more difficult to port than originally expected.
2025-09-06 17:16:10 +01:00
a7c6e1312b Fix blocks calculation in ARC and ZOO archives. 2025-09-05 03:18:52 +01:00
9ee6f12b35 [AMG] Implement Stat. 2025-09-05 03:16:45 +01:00
92b2e445b6 [AMG] Implement ListXAttr and GetXAttr. 2025-09-05 03:14:55 +01:00
a82aa07d72 [AMG] Implement GetAttributes. 2025-09-05 03:13:21 +01:00
a341288813 [AMG] Implement GetCompressedSize and GetUncompressedSize. 2025-09-05 03:12:14 +01:00
3fd9066ac0 [AMG] Implement GetEntryNumber. 2025-09-05 03:10:52 +01:00
8c5c73f714 [AMG] Implement GetFilename. 2025-09-05 03:09:43 +01:00
7c99799a15 [ARC] Declare archive as opened. 2025-09-05 03:08:10 +01:00
527d6fc743 [AMG] Implement Open and Close. 2025-09-05 03:07:50 +01:00
8f8bdf3c8e [AMG] Implement Identify and GetInformation. 2025-09-04 20:36:33 +01:00
fd34b79bfa [AMG] Add skeleton. 2025-09-04 20:14:00 +01:00
f5ff4c79dd [STFS] Implement GetEntry. 2025-09-03 14:52:40 +01:00
cca3f4e305 [STFS] Escape text outputs to prevent crashes if there are brackets. 2025-09-03 13:39:23 +01:00
1b8318f211 Removed hintpath crap. 2025-09-03 13:17:07 +01:00
3e71bcb616 Yet more package references. 2025-09-03 12:56:57 +01:00
6f0ddc711c [STFS] Implement Stat. 2025-09-03 03:11:10 +01:00
61919c5282 [STFS] Mark ListXAttr and GetXAttr as Not Supported. 2025-09-03 03:06:44 +01:00
c88bff8fd5 [STFS] Implement GetAttributes. 2025-09-03 03:03:39 +01:00
6b0400a8d5 [STFS] Implement GetCompressedSize and GetUncompressedSize. 2025-09-03 03:00:16 +01:00
d858e5944b [STFS] Implement GetEntryNumber. 2025-09-03 02:58:54 +01:00
e918ce9e3b [STFS] Implement GetFilename. 2025-09-03 02:56:46 +01:00
4b78b8044c [STFS] Implement Open and Close. 2025-09-03 02:40:16 +01:00
429e6e128a [STFS] Implement GetInformation. 2025-09-02 17:30:52 +01:00
d58bcc6522 [STFS] Implement Identify. 2025-09-02 14:46:43 +01:00
6ba1e584f4 [STFS] Added enumerations and structures. 2025-09-02 14:38:11 +01:00
6109399a48 [STFS] Add skeleton. 2025-09-02 14:14:55 +01:00
b534b34054 [ARC] Implement support for compression method 11 (distill). 2025-09-02 12:55:56 +01:00
7877e0e962 [ARC] Implement support for compression methods 10 (crush). 2025-09-02 12:53:34 +01:00
a5f34e557b [ARC] Implement support for compression methods 8 (Crunch) and 9 (squash). 2025-09-02 10:22:17 +01:00
dfeda1f426 [ARC] Implement support for compression methods 5, 6 and 7 (crunch). 2025-09-02 03:51:20 +01:00
f8e4ceab71 [ARC] Implement support for compression method 4 (squeeze). 2025-09-02 03:11:16 +01:00
19332c499c [ARC] Implement support for compression method 3 (pack). 2025-09-01 23:35:16 +01:00