Commit Graph
100 Commits
Author SHA1 Message Date
LywxandGitHub bc2736adb1 Fixed incorrect sample rate calculation 2025-06-28 12:59:09 -06:00
KiritoDv e8a2582ab7 Bump Yaml-cpp 2025-05-23 15:04:58 -06:00
KiritoDv 9c460ea543 Bump yaml-cpp 2025-04-23 14:46:38 -06:00
LywxandGitHub 580350a2c2 Implemented count for broken dlists 2025-03-23 22:10:43 -06:00
KiritoDv 228a17c682 Updated MessageFactory 2025-03-14 19:06:58 -06:00
KiritoDv 6ca699d508 Implemented comment 2025-03-09 14:10:32 -06:00
KiritoDv 9d508fc94c Fixed GBI Floats 2025-03-01 23:34:48 -06:00
KiritoDv 7598e2932c Reverted XML audio for now 2025-02-14 11:57:23 -06:00
KiritoDv 348fc75e99 Added a validation for geo layouts 2025-02-08 20:59:18 -06:00
KiritoDv a1a50c60ec Moved to use xml for audio instead of binary 2025-02-06 22:03:39 -06:00
KiritoDv 27af72331c Fixed xml sample extraction 2025-02-03 03:11:46 -06:00
LywxandGitHub 2ab2ec2326 One last try to export the correct sample rate 2025-02-03 01:11:13 -06:00
LywxandGitHub 053d97a433 Added debug on modding import 2025-02-02 12:02:19 -06:00
LywxandGitHub 7526a83a51 Missing import 2025-02-02 11:44:07 -06:00
LywxandGitHub d0b443fcaa Fixed compilation errors 2025-02-02 11:41:43 -06:00
LywxandGitHub ca3598a7da Added full modding support for sequences 2025-02-02 11:38:21 -06:00
LywxandGitHub 8ad7a50310 Fixed windows yaml 2025-02-02 11:28:09 -06:00
LywxandGitHub 9e39842688 Added m64 export on audio v0 drivers 2025-02-02 11:26:56 -06:00
LywxandGitHub b1088371d3 3rd attempt and fixing this 2025-02-02 11:01:11 -06:00
LywxandGitHub c152b6d75f Fixed sequences not getting extracted 2025-02-02 10:48:24 -06:00
KiritoDv 6947867814 Added windows release 2025-02-02 10:13:43 -06:00
KiritoDv c3feca1170 Added modding exporter 2025-02-02 10:11:23 -06:00
KiritoDv 28dcd128b0 Fixed a dumb mistake with audio extraction 2025-02-01 22:08:04 -06:00
KiritoDv f5c2b7951d Fixed audio table calculation 2025-01-31 14:39:41 -06:00
KiritoDv 2500008eb6 Fixed windows compilation 2025-01-31 12:31:27 -06:00
KiritoDv 7ae083a3a1 Added sf64 compressed audio support, cleaned code and implemented audio drivers switch 2025-01-31 11:45:43 -06:00
KiritoDv 7b83e15d80 Implemented GetSafeNodeByAddr 2025-01-30 10:35:05 -06:00
KiritoDv f3d6841fcb Added vector include 2025-01-30 10:35:05 -06:00
KiritoDv 043fc76ebc Replaced recursive iteration to be sorted by name and depth 2025-01-30 10:35:05 -06:00
KiritoDv 18b85b04ee MacroFactories were missing the list terminator 2025-01-27 15:23:52 -06:00
KiritoDv ec017e0780 Fixed macro and painting sm64 factories 2025-01-26 20:11:36 -06:00
KiritoDv 7bb9feddd8 Added support for dlist matrix opcode 2025-01-25 14:03:07 -06:00
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
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
KiritoDv 608b06ba52 Removed unnecesary log 2024-12-25 13:15:49 -06:00
LywxandGitHub 16e4a74ff4 Merge pull request #161 from HarbourMasters/audio_extraction
Custom samples support and XML support
2024-12-25 13:13:01 -06:00
KiritoDv a3fcaf8ee2 Changed log level on RegisterCompanionFile 2024-12-25 13:12:23 -06:00
KiritoDv 03a0780ce6 Fixed windows compilation 2024-12-25 11:56:36 -06:00
KiritoDv f4b51fbb9f Updated export argument 2024-12-25 00:54:24 -06:00
KiritoDv 64266cbac2 Merge branch 'main' into audio_extraction 2024-12-25 00:43:20 -06:00
KiritoDv 0efd51b717 Modified XML format 2024-12-25 00:40:19 -06:00
LywxandGitHub abb74ef940 Update mac_build.yml 2024-12-21 23:26:00 -06:00
KiritoDv ed4ee26fe6 Implemented rom preprocessing system and comptool support 2024-12-06 14:44:36 -06:00
KiritoDv ddc7f004a8 Added more info when GetSafeNode fails 2024-12-03 10:57:13 -06:00
KiritoDv e466f58b2c Fixed aiff sample extraction and sample name 2024-11-29 22:11:39 -06:00
KiritoDv 1d485d7695 Fixed aifc extraction on naudio v0 2024-11-28 16:18:45 -06:00
KiritoDv ac3f20a78c Test audio xmls 2024-11-27 21:25:49 -06:00
KiritoDv 3bea96b12b Fixed sf64 titania export 2024-11-24 22:17:40 -06:00
KiritoDv 714b555d13 Added XML Extraction 2024-11-24 03:00:38 -06:00
KiritoDv de6b8fa447 Increased fallback sample rate 2024-11-21 22:52:32 -06:00
KiritoDv 6464a2d528 Trying to fix linux stupid behavior 2024-11-21 22:49:47 -06:00
KiritoDv 2b70447fc1 Fixed c++ issues 2024-11-21 22:00:47 -06:00
KiritoDv 8d2b7742b7 Moved from std::memcpy to memcpy 2024-11-21 21:59:35 -06:00
KiritoDv 71eeaeb804 Fixed wrong include 2024-11-21 21:58:34 -06:00
KiritoDv 79e1721ebc Added sample rate when exporting 2024-11-21 21:55:34 -06:00
KiritoDv a9662a158f Added sample extraction to aiff 2024-11-21 21:40:38 -06:00
KiritoDv 1537229c69 Added bigobj for win compilation 2024-11-21 00:05:17 -06:00
KiritoDv 705e88cc78 Fixed wrong bit size definition 2024-11-21 00:05:17 -06:00
KiritoDv c034fc3683 Finished the stupid audio extraction 2024-11-21 00:05:17 -06:00
KiritoDv 7ee72b8a9f Extracted Sequences 2024-11-21 00:05:17 -06:00
KiritoDv fe18878a73 Added Binary extraction for AudioTables 2024-11-21 00:05:17 -06:00
KiritoDv 92137eb09b Fixed compilation error 2024-11-21 00:05:17 -06:00
KiritoDv 528ea6090b Recreated audio export system to something more generic 2024-11-21 00:05:17 -06:00
KiritoDv 4451ae28db Code cleanup and moved current audio system to legacy 2024-11-16 19:44:27 -06:00
KiritoDv ff8c2d13c7 Fixed formatting 2024-10-23 09:52:17 -06:00
KiritoDv 22f246c252 Added support for tables on display lists 2024-10-23 09:43:46 -06:00
LywxandGitHub 710497aadc Added support to latest LUS (#155) 2024-10-21 15:26:23 -06:00
KiritoDv 6ccdeaa226 Added Yay0 support with auto detection for pkmn-stadium files 2024-10-11 13:54:38 -06:00
LywxandGitHub d13284f0ca Update README.md (#152) 2024-10-06 19:59:18 -06:00
KiritoDv b2f3d9d1b5 Fixed some sm64 bugs 2024-10-03 16:02:22 -06:00
KiritoDv 298578677e Fixed movtex and macro factories 2024-09-01 15:35:35 -06:00
KiritoDv b9560339d3 Added missing cast 2024-08-25 14:08:54 -06:00
KiritoDv ec75d6117c For some reason mtxs need to be on bigendian 2024-08-25 13:57:35 -06:00
KiritoDv 54b90668e7 Updated intPart to use uint16 2024-08-25 11:02:54 -06:00
KiritoDv b8de67b0d8 Fixed mtx otr export 2024-08-25 10:37:33 -06:00
KiritoDv 243125d6d5 Fixed light export 2024-08-17 18:31:57 -06:00
KiritoDv 1f3bdf8a4e Fixed lights this time i hope 2024-08-17 17:37:48 -06:00
KiritoDv 2929503ee3 Fixed generic sm64 animations 2024-06-10 17:14:13 -06:00
KiritoDv 97b2fb2291 Translated branch to dlist + end_dl 2024-06-09 10:25:48 -06:00
KiritoDv 966e5b38d2 Fixed GeoLayout LOD Extraction 2024-06-09 01:31:05 -06:00
KiritoDv 0153dd0329 Fixed GeoLayout Processing 2024-06-09 00:50:45 -06:00
KiritoDv 521452cb6a Reverted MTd to MDd 2024-06-06 17:15:31 -06:00
KiritoDv 3b64734201 Fixed animation factory 2024-06-01 20:33:00 -06:00
KiritoDv 7e4c4bca08 Fixed animation factories 2024-06-01 19:26:07 -06:00
KiritoDv 76e90b4ddc Fixed torch compilation on msvc 2024-05-26 03:49:42 -06:00
KiritoDv 0dbee953a2 Fixed missing type 2024-05-26 02:06:36 -06:00
KiritoDv 06bc15d535 Fixed tab define conflicting with imgui 2024-05-26 01:48:04 -06:00
KiritoDv afd800afc0 Fixed possible conflicts with LUS 2024-05-25 16:31:32 -06:00