summaryrefslogtreecommitdiff
path: root/src/factories/BaseFactory.h
AgeCommit message (Collapse)Author
10 daysoot support (#219)briaguya
2026-07-02Implemented UI Framework (#225)Lywx
* Implemented base renderer among main UI framework implementation * Implemented basic geo layout rendering * Implemented animation support among fixing lightning among other things * Implemented multiple ui factories for sm64 * Implemented first iteration of the custom sequence driver * Added export buttons on multiple factories * More sequence player fixes among f3dex2 working correctly * Implemented pm64 viewers * Implemented audio support for pm64 * Fully implemented pm64 factories * Implemented more sm64 factories * Added tons of missing sf64 factories * Implemented all assets among sf64 wrong padding * Run formatting * Fixed wrong spacing on gfx too * Fixed CI * Fixed bad pipeline
2026-06-29BK64: Add dialog pack supportJeod
2024-12-25Merge branch 'main' into audio_extractionKiritoDv
2024-12-03Added more info when GetSafeNode failsKiritoDv
2024-11-24Added XML ExtractionKiritoDv
2024-11-21Recreated audio export system to something more genericKiritoDv
2024-05-26Fixed tab define conflicting with imguiKiritoDv
2024-05-25Fixed possible conflicts with LUSKiritoDv
2024-05-25Fixed stupid libultraship conflictsKiritoDv
2024-05-15Fixed dependency system and modding reimportKiritoDv
2024-03-29Fixed wrong calculationKiritoDv
2024-03-29Implemented full file change detectionKiritoDv
2024-03-29Fixed parse from cacheKiritoDv
2024-03-29Added WIP Cache SystemKiritoDv
2024-03-23Add Mtx, float, and mk64 Factories (#43)MegaMech
* Create MtxFactory.cpp * Add mtx factory * Implement mtx output * Changed implementation * Update comment * Finish Mtx factory * Add float factory * Add runtime error for untested code * Add DrivingBehaviour factory & fix bug * Remove limit * Add mk64 graphics * Changes * fix * Update * Improve error checking
2024-03-22Cleanup (#49)Lywx
* Auto debug info generation and some cleanup * Cleaned dry code from segments * Fixed gCurrentCompressionType bss bs
2024-03-20Added missing variant includeKiritoDv
2024-03-20Auto pad and overlap detection (#47)Lywx
* Fully implemented pad and overlap detection * Cleaned code, fixed pad generation and added alignment * Added debug size on pads
2024-03-12Added support for assets with vram offsetsKiritoDv
2024-02-21Added asset mods supportKiritoDv
2024-02-19Fixed a crash on aasets that were autogenerated and compressedKiritoDv
2024-01-31Changed short to int16 and fixed throw messageKiritoDv
2024-01-31Added ZAPD like format supportKiritoDv
2024-01-31Fixed segment validation and added size fallback on decompressorKiritoDv
2024-01-31Refactored code and added per file configKiritoDv
2024-01-31Swapped mio with offset and fixed samples and animationsKiritoDv
2023-11-17Windows issues (#13)Kenix3
* Fix build errors in MSVS. * Fixes issues in types for light factory.
2023-11-15Torch v0.1 (#12)Lywx
* Splitted version yamls and implemented wip geo and dlist extraction * Fixed linux compilation * Added PoC WSL 2 detection * Add undefined behaviour * Added gfxdis as submodule * update * Removed gfxdis as a submodule * Code works * Replace ByteSwap with BSWAP * Cleanup vertice factory * readability * readability 2 * Cleanup gfxfactory * last one * Rename name to symbol * More implementation * Implemented first PoC of C file generation * Added output formatting on factories * changes * Moved generated dlists onto their respective folder * Migrated more factories onto the new extractor system * Fully ported all factories and added header generation * Some updates * Added Lights factory * fix * Fixed vtx extraction * Lights work now * delete old startup_logo yaml * Generate all sections in single file * Added support to generate header and code for textures * Added O3 for release builds * Added WIP dlist extraction and moved to use f3dold microcode * Added segment support, autogeneration and fixed C generation * Added symbol names on display list extraction * Removed warnings * Moved back to transform and replace * Removed unnecesary macros * Added extraction order and reversed vtx order * Implemented true backwards sort * [WIP] Implemented runtime gbi, more headers and a few config features * Fix CLI11 on WSL and variety of fixes * Fixes * Update DisplayListFactory.h * Update TextureFactory.cpp * wip lights * fix * Correct callback * Added waypoints * Update ceremony_data.yml * Changes * Update TextureFactory.cpp * Update commandline args * Update comment * Remove printf * Update couple commands * Renamed cubeos to torch * Removed unused stuff and added an example config file --------- Co-authored-by: KiritoDv <kiritodev01@gmail.com> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>