Commit Graph

40 Commits

Author SHA1 Message Date
Jaby 5319ede54c Support XA-Audio (buggy) 2024-05-26 14:49:48 +02:00
Jaby c7747d956f Support conversion to XA audio 2024-05-21 21:27:42 +02:00
Jaby d128a6001a Seperate between internal and external conversion 2024-05-21 19:30:54 +02:00
Jaby 5ecf47ca5e Prepare fconv to support XA 2024-05-16 22:59:56 +02:00
Jaby db6b71eacc Force versions for all Rust Tools 2024-01-03 17:59:08 -06:00
Jaby d09931074c Fix TIM conversion bug in palette count 2023-11-26 18:41:31 -05:00
Jaby 5c97221367 Make fconv delete faulty files 2023-10-12 14:03:44 +02:00
Jaby c2955698e5 Do not accept images that have wrong sizes 2023-10-12 11:06:11 +02:00
Jaby 8ae9b0061c Change panic behaviour of tools 2023-08-25 05:44:14 +02:00
Jaby 1ceed7c489 Detect sections; Unify printing help across the tools 2023-06-25 16:38:29 +02:00
Jaby 1129ea40f1 Support transparency 2023-05-26 22:20:43 +02:00
Jaby 3c128bf2d5 Replace unsafe code with raw trait 2023-05-01 23:01:35 +02:00
Jaby 4335e23d7f Fix image conversion and CLUT placement 2023-05-01 22:37:41 +02:00
Jaby 7168d6b2d3 Fix fconv for clut images 2023-05-01 11:02:07 +02:00
Jaby c8d572ba56 Do not display the help in red for fconv 2023-04-30 15:33:32 +02:00
Jaby 99e41e4e13 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 fc91b572ec Implement LZ4 strip and make tools write errors to err instead of out 2023-01-03 16:34:39 +01:00
Jaby 0fe106fcaa 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 4917d07270 Make jaby_engine_fconv output lz4 files on request 2022-12-27 20:58:43 +01:00
Jaby 94b4bd2b2f Clean up error handling 2022-11-27 22:32:14 +01:00
Jaby 48da960312 Update Clap 2022-11-04 08:53:05 +01:00
Jaby b032f90e5b Create Splash.cpp 2022-09-28 20:53:32 +02:00
Jaby 24afcde9f0 Support CLUT alignment 2022-09-28 19:59:52 +02:00
Jaby 710ac213c8 Fill Palette if needed 2022-09-28 19:53:50 +02:00
Jaby 243bea90fa Convert IndexedImages 2022-09-27 20:52:44 +02:00
Jaby 0f0fb1f612 Start reading in indexed PNG file 2022-09-25 19:32:58 +02:00
Jaby e5ee772401 Allow writing clut data 2022-09-25 18:46:15 +02:00
Jaby f93064c3eb Deconstruct PNG imag 2022-09-25 16:31:11 +02:00
Jaby 840fe7f33c Run clut code 2022-09-23 22:35:55 +02:00
Jaby ae47572727 Write clut16 2022-09-23 22:01:52 +02:00
Jaby 2957305e55 Implement convert functions for RGB(A) 2022-09-22 21:18:01 +02:00
Jaby 9d5b3eb748 Introduce PSXImageConverter 2022-09-22 20:09:19 +02:00
Jaby dc48cb3733 Build linux under windows with MUSL 2022-09-22 19:26:13 +02:00
Jaby 82301cc8a1 Add Header basics 2022-09-21 21:52:21 +02:00
Jaby a926325a4d Basic Color support 2022-09-21 20:43:08 +02:00
Jaby 7f35413c9d Improve Error 2022-09-19 21:06:44 +02:00
Jaby a5cfe87a69 Prepare reading in files 2022-09-19 20:20:43 +02:00
Jaby a5512085b5 Calling un-implemented convert function 2022-09-17 17:31:51 +02:00
Jaby c420b850a3 Prepare for simple TIM conversion 2022-09-17 17:12:53 +02:00
Jaby 42cda9cb33 Creation of jaby_engine_fconv 2022-09-17 14:54:44 +02:00