Commit Graph

31 Commits

Author SHA1 Message Date
Jaby
32d324430d Detect sections; Unify printing help across the tools 2023-06-25 16:38:29 +02:00
Jaby
942844d8ff Support transparency 2023-05-26 22:20:43 +02:00
Jaby
4ccc11aebf Replace unsafe code with raw trait 2023-05-01 23:01:35 +02:00
Jaby
dbf616a916 Fix image conversion and CLUT placement 2023-05-01 22:37:41 +02:00
Jaby
c1aa33ecc7 Fix fconv for clut images 2023-05-01 11:02:07 +02:00
Jaby
aad234284e Do not display the help in red for fconv 2023-04-30 15:33:32 +02:00
Jaby
725d2f7bb2 Add colored output to most tools; Make mkoverlay more tolerant for missing overlay files; Make psxcdgen_ex emit a warning when no license file is specified 2023-04-22 15:44:21 +02:00
Jaby
f20e729ff3 Implement LZ4 strip and make tools write errors to err instead of out 2023-01-03 16:34:39 +01:00
Jaby
a1743c0a7a Broken LZ4 algorithm! The decompression seems to work now (needs improvement?) but the conversion tools emit 64K block sizes which is unhelpfull for us 2022-12-29 23:18:37 +01:00
Jaby
09195f9093 Make jaby_engine_fconv output lz4 files on request 2022-12-27 20:58:43 +01:00
Jaby
3932249923 Clean up error handling 2022-11-27 22:32:14 +01:00
Jaby
ebe08224d2 Update Clap 2022-11-04 08:53:05 +01:00
Jaby
bc98c48ef4 Create Splash.cpp 2022-09-28 20:53:32 +02:00
Jaby
99366b7ca9 Support CLUT alignment 2022-09-28 19:59:52 +02:00
Jaby
cf5cd97bcc Fill Palette if needed 2022-09-28 19:53:50 +02:00
Jaby
37adafa52e Convert IndexedImages 2022-09-27 20:52:44 +02:00
Jaby
8e228bdbb8 Start reading in indexed PNG file 2022-09-25 19:32:58 +02:00
Jaby
dd940d2191 Allow writing clut data 2022-09-25 18:46:15 +02:00
Jaby
bc83d6078b Deconstruct PNG imag 2022-09-25 16:31:11 +02:00
Jaby
7b18faabe3 Run clut code 2022-09-23 22:35:55 +02:00
Jaby
b5ee0786d2 Write clut16 2022-09-23 22:01:52 +02:00
Jaby
3906d9649a Implement convert functions for RGB(A) 2022-09-22 21:18:01 +02:00
Jaby
ad1d8e26f2 Introduce PSXImageConverter 2022-09-22 20:09:19 +02:00
Jaby
7961848a11 Build linux under windows with MUSL 2022-09-22 19:26:13 +02:00
Jaby
56c4b03b8b Add Header basics 2022-09-21 21:52:21 +02:00
Jaby
c3910d5343 Basic Color support 2022-09-21 20:43:08 +02:00
Jaby
c4ed9bc10f Improve Error 2022-09-19 21:06:44 +02:00
Jaby
1541c1e777 Prepare reading in files 2022-09-19 20:20:43 +02:00
Jaby
af343302c2 Calling un-implemented convert function 2022-09-17 17:31:51 +02:00
Jaby
26a9c7c3bf Prepare for simple TIM conversion 2022-09-17 17:12:53 +02:00
Jaby
009637c54a Creation of jaby_engine_fconv 2022-09-17 14:54:44 +02:00