580 Commits
Author SHA1 Message Date
KiritoDv db4cb9a493 Fixed audio processing to handle more codecs 2025-01-16 23:10:57 -06:00
KiritoDv 3c42ac507f Fixed o2r creation on lib mode 2025-01-16 02:04:30 -06:00
KiritoDv b96910b18f Fixed audio processing 2025-01-16 01:17:34 -06:00
7da8ae8e25 Added options to have a better lib implementation (#158)
* Added options to have a better lib implementation

* Cleaned up possible conflicts

* Fixed compilation errors

* Fixed more compilation errors

* Compiled library on windows as MT

* Fixed MT

* Readded cmake deps

* Fixed stormlib and some ifdefs

* Added an option to ignore cache

* Added no auto link when working as an standalone

* Fixes for torchlib build/inclusion.

* Fix standalone building.
Fix extraction initialization in lib mode.

* Fix stack size declaration.

* Implemented comptool and preprocess system

* Fixed cmake

* Cleaned up a little bit

* Added support for disabling stormlib

* Fixed compilation errors and added support for disabling fzero and naudio

* Renamed from CreateFile to AddFile because windows is stupid

* Added STORMLIB_NO_AUTO_LINK

* Trying to fix windows again

* Fixed spdlog

* Fixed enum parsing

---------

Co-authored-by: Malkierian <malkierian@gmail.com>
Co-authored-by: Malkierian <malkierian@live.com>
2025-01-15 19:29:27 -06:00
KiritoDv 82c4397160 Fixed o2r generation and moved from libzip to miniz 2025-01-15 10:01:49 -06:00
inspectredcandLywx 94be71101c O2R Support 2025-01-08 20:37:42 -06:00
inspectredcandLywx ef48a4bf5c F-Zero Course Track Segment Info Docs 2025-01-06 09:03:36 -06:00
KiritoDv 4459958dee Removed duplicated XML factory 2025-01-04 21:03:51 -06:00
KiritoDv 643b8e4462 Fixed null terminator on rom names 2025-01-04 21:03:28 -06:00
KiritoDv 89215ec589 Added asset clash warning 2025-01-04 21:03:11 -06:00
KiritoDv 417f2a8554 Added SF64 XML Factories 2025-01-03 14:31:07 -06:00
KiritoDv 2e0af3410a Fixed missing crc on soundfonts 2025-01-03 14:14:57 -06:00
KiritoDv 9b0c5c7420 Fixed crc calc 2025-01-03 14:14:57 -06:00
KiritoDv 8b38df1e7d Fixed audio processing 2025-01-03 14:14:57 -06:00
KiritoDv 2716c7d56c Cleaned up cmake 2025-01-03 14:14:57 -06:00
KiritoDv b5435b199a 1st attempt at removing recursive processing 2025-01-03 14:14:57 -06:00
inspectredcandLywx 0d9da40626 Course enums 2025-01-03 11:05:00 -06:00
inspectredcandLywx 9ab2dee1f0 Modding support 2025-01-03 11:05:00 -06:00
inspectredcandLywx fdc2a4164c Matching Fixes 2025-01-03 11:05:00 -06:00
inspectredcandLywx 31ab0a91d0 Initial Course Factory 2025-01-03 11:05:00 -06:00
inspectredcandLywx bdcdd4a4ea Remove unnecessary casts 2024-12-30 19:53:17 -06:00
inspectredcandLywx 29c64bc04c write it better 2024-12-30 19:53:17 -06:00
inspectredcandLywx 9b983c0f82 Remove stdexcept 2024-12-30 19:53:17 -06:00
inspectredcandLywx c5e1b1e774 Fix Crc after comptool 2024-12-30 19:53:17 -06:00
KiritoDv 608b06ba52 Removed unnecesary log 2024-12-25 13:15:49 -06:00