c514f36bcb
fix: Fix parsing CSV dictionary
...
`csv_async`'s deserializer seems to only emit a few specific types
to the supplied visitor. Namely strings and 64 bit numbers. I was
not able to figure out why some numbers where considered floats.
So each visitor for the hash types needs to implement all of those
data types and convert them, if necessary.
2022-11-15 15:10:59 +01:00
18af90ec1f
feat: Implement directly loading Oodle library
...
Since I now found a way to obtain a version of the Oodle library
compiled for Linux, I don't need to bother with Wine anymore, and
can instead load the library directly.
This removes the need for the extra utility completely.
I still have to load the library at runtime, though, as Rust only
supports static linking, and I probably don't have a lincense to do
that with Oodle.
2022-11-13 23:23:00 +01:00
82e4bcb9ed
fix: Fix decompiling small bundles writing 0 bytes
2022-11-13 22:23:22 +01:00
54ca36c457
fix: Fix specifying single output file
2022-11-13 22:18:12 +01:00
4b830d613b
feat: Implement raw file extraction
2022-11-05 10:31:59 +01:00
1f44e0bdfc
feat: Implement pretty printing for logging
2022-11-05 01:14:19 +01:00
109eb8ffa2
feat: Implement bundle content listing
2022-11-03 20:26:19 +01:00
da188155e3
build: Improve binary size
2022-11-03 20:24:37 +01:00
75c459672c
feat: Implement hash dictionary
2022-11-03 20:24:14 +01:00
cf2503214b
feat: Implement bundle decompression
...
It does share a large portion of logic with the actual opening of
bundles. But trying to combine everything would only make things more
complex.
2022-11-01 17:35:47 +01:00
95414f1f11
chore: Initialize project
2022-11-01 12:10:05 +01:00
Aaron Loucks
2aa8038854
Update README
2020-01-19 16:31:41 -05:00
Aaron Loucks
f308e7ba66
Version 0.0.2
2020-01-19 16:24:01 -05:00
Aaron Loucks
972f1022ee
Update README
2020-01-19 15:31:07 -05:00
Aaron Loucks
32f67222d7
Add weekly build to CI
2020-01-19 15:29:09 -05:00
Aaron Loucks
56c586ecbf
Update README
2020-01-19 15:25:07 -05:00
Aaron Loucks
18c5d88e65
Cleanup build.rs
...
Set the following environment variables. The luajit lib name
varies by platform (lua51 on msvc and luajit everywhere else).
- DEP_LUAJIT_INCLUDE
- DEP_LUAJIT_LIB_NAME
2020-01-19 15:15:55 -05:00
Aaron Loucks
727831d413
Add description
2020-01-19 01:48:17 -05:00
Aaron Loucks
b00970789a
Add license
2020-01-19 01:38:51 -05:00
Aaron Loucks
a705ff7d25
Rename to luajit2-sys
2020-01-19 01:31:24 -05:00
Aaron Loucks
bb75b4a2fd
Add README
2020-01-19 01:14:53 -05:00
Aaron Loucks
a2b17d749c
The bash task in azure seems to find powershells find
2020-01-19 01:04:51 -05:00
Aaron Loucks
e0baa55c2c
Disable i686 and mingw tests
2019-08-18 21:55:33 -04:00
Aaron Loucks
6a3c526cfb
Add link args for x86_64-apple-darwin
2019-08-15 22:27:12 -04:00
Aaron Loucks
6e5676b889
Disable MACOSX_DEPLOYMENT_TARGET
2019-08-15 21:46:56 -04:00
Aaron Loucks
2b9a03d961
Set BUILDMODE=static and -fPIC in Makefile
2019-08-15 21:36:23 -04:00
Aaron Loucks
4cd8b358d7
Set BUILDMODE=static in Makefile
2019-08-15 21:04:58 -04:00
Aaron Loucks
7c7cb2b56d
Checkout submodules in azure-pipelines
2019-08-15 20:28:27 -04:00
Aaron Loucks
64b97a3b19
Debug pipeline
2019-08-15 20:09:27 -04:00
Aaron Loucks
db8d666c8a
Fix path separator
2019-08-15 19:32:01 -04:00
Aaron Loucks
dd2810e855
Add azure-pipelines config
2019-08-15 19:31:31 -04:00
Aaron Loucks
f144a4ff6a
Add build script and generated ffi
2019-08-15 19:17:23 -04:00
Aaron Loucks
50f832a25d
Adding luajit submodule
2019-08-13 18:11:24 -04:00
Aaron Loucks
cdb0423401
Initial commit
2019-08-13 18:03:48 -04:00