Commit graph

39 commits

Author SHA1 Message Date
dece 0664822332 paramdef: better pretty-print 2020-05-16 20:44:28 +02:00
dece 2cdc815aff paramdef: complete parsing and pretty print it 2020-05-16 15:23:55 +02:00
dece 09151b6579 paramdef: WIP parsing 2020-05-16 00:12:31 +02:00
dece 4777affc2b Revert "python: faulty unpackers::bnd bindings"
This reverts commit 0ad0124b55.
2020-05-15 19:21:37 +02:00
dece 0ad0124b55 python: faulty unpackers::bnd bindings
It would require to add an implementation to Bnd directly to convert it
to a Python class. Committing for history but gonna revert it before
merge.
2020-05-15 19:19:31 +02:00
dece fb3212fd1a python: show example names colored when possible 2020-05-15 18:29:39 +02:00
dece 5758e2f376 python: fix import in development 2020-05-12 21:33:44 +02:00
dece 8cfe445d68 python: use PyO3 for Python bindings
Not sure it's the best way but it's way simpler to maintain than plain
Rust FFI.
2020-05-12 18:45:43 +02:00
dece 4079996395 bnd: support loading from DCX 2020-05-10 19:52:31 +02:00
dece 987f188903 bhf: complete extraction 2020-05-10 17:21:43 +02:00
Dece 9febe111a4
readme: more precise features description 2020-05-10 14:52:23 +02:00
dece 052c061917 utils: factorize reading file into vector 2020-05-09 21:59:19 +02:00
dece 992144801b bhf: WIP 2020-05-09 20:21:36 +02:00
dece a6c07e1ae4 unpackers: factorize parsing error generation 2020-05-09 19:30:57 +02:00
dece c072e9cfa9 ffi: make name_hashes mod available 2020-05-09 18:59:23 +02:00
dece 75905b8474 readme: init 2020-05-09 18:57:48 +02:00
dece a8f4033174 bnd: fix docs from rebase 2020-05-08 17:36:48 +02:00
dece 0f9ac5330e bnd: do not overwrite existing files unless -f 2020-05-08 17:34:45 +02:00
dece 75ff6ddc7f bnd: extract all entries in a dir
Currently it does not preserve internal path dir structure ("N:\\...").
2020-05-08 17:34:15 +02:00
dece d3c8dba0a4 bnd: WIP 2020-04-30 19:00:57 +02:00
dece 1f239ce90d bnd: WIP parsing again, handle shift JIS, etc 2020-04-26 22:31:16 +02:00
dece 0f2b68a50f bnd: WIP parsing 2020-04-25 22:55:17 +02:00
dece 761662e76f bnd: unpacker skeleton 2020-04-23 19:36:23 +02:00
dece a81c28c479 ironring: allow an output dir to unpack DCX 2020-04-23 02:16:03 +02:00
dece b252fa1781 dcx: better API 2020-04-22 22:48:51 +02:00
dece fe4b7c555d dcx: complete decompression 2020-04-22 03:14:06 +02:00
dece 807523bf22 ironring: how do i &str 2020-04-20 01:02:11 +02:00
dece fd215a8adb dcx: WIP parsing 2020-04-19 15:26:21 +02:00
Dece 5fcd484f86 dcx: playing with tag() 2020-04-19 01:42:47 +02:00
Dece 72cc3fecb6 ironring: split lib and bin code 2020-04-18 18:02:41 +02:00
dece 026797d935 main: add hash command 2020-04-16 13:53:02 +02:00
dece 08cd2e4ec6 names: add 4 missing hashes
Courtesy of HotPocketRemix/UnpackDarkSoulsForModding.
2020-04-16 13:36:58 +02:00
Dece 353d5e6651 bhd: unpack one or several BHD/BDT at once 2020-04-15 02:59:50 +02:00
dece ce85e8e898 rustfmt 2020-04-14 18:39:42 +02:00
Dece 019818f5f0 bhd: hashes, tests and stuff 2020-04-14 02:40:21 +02:00
Dece de2513e22a bhd: complete parsing 2020-04-13 22:31:26 +02:00
Dece 817c8491ef bhd: sort out basic nom parsing 2020-04-13 01:17:05 +02:00
Dece dec77551e2 bhd: read first byte, wow 2020-04-11 18:37:46 +02:00
Dece 9eaea567d2 Init 2020-04-11 04:21:21 +02:00