summaryrefslogtreecommitdiff
path: root/src/Companion.cpp
AgeCommit message (Collapse)Author
2024-03-22First conceptasyncKiritoDv
2024-03-21Cleaned dry code from segmentsKiritoDv
2024-03-21Auto debug info generation and some cleanupKiritoDv
2024-03-21Fix segfault issue with headers (#48)petrie911
* segfault * fix segfault
2024-03-21Added overlaps in the code as commentsKiritoDv
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-16Forgot to clean up the commented out code (#45)petrie911
2024-03-16Add Vec3f factory and AddAsset (#44)petrie911
* 3D * and env * so much to fix * Everything can be solved with triangles * fixes * initfix * stuff
2024-03-15Fixed performance on modding factoriesKiritoDv
2024-03-13SF64 Triangle factory, fixed a bug in ColPolys (#40)petrie911
* 3D * and env * so much to fix * Everything can be solved with triangles
2024-03-13Add vector classes and SF64 colpoly factory. Also fix enum parsing (#39)petrie911
* 3D * and env * so much to fix
2024-03-13Renamed some mk64 factoriesKiritoDv
2024-03-13Renamed ENVSETTINGS to ENV_SETTINGSKiritoDv
2024-03-13env (#38)petrie911
2024-03-12Added log level configKiritoDv
2024-03-12Added objinit sized because Sonic complains about itKiritoDv
2024-03-12Implemented ObjectInit factory and added an enum systemKiritoDv
2024-03-12Added support for assets with vram offsetsKiritoDv
2024-03-12little boxespetrie911
2024-03-12scriptpetrie911
2024-03-11spooky scary skeletonspetrie911
2024-03-11Fully implemented tables and message factoriesKiritoDv
2024-03-11Fixed message and lookup factoriesKiritoDv
2024-03-11Registered msg factoryKiritoDv
2024-03-10namespacepetrie911
2024-03-10how animatedpetrie911
2024-03-10Skipped autogenerated assetsKiritoDv
2024-03-10Refactored vtx overlap functionKiritoDv
2024-03-09Update IsDebug (#25)MegaMech
Co-authored-by: = <=>
2024-03-09Add mk64 factories=
2024-03-08Detect Compression Type and Improve Yaml Structure (#21)MegaMech
* Auto detect mio0 * Altered decompressor * Fix bug * Bug fix * fix * debugging * fix debug * Remove logging * Fix spacing * node change * Cleanup * Track compression offset using global var * Implementation * Renames * Simplification * Fixes * Fix debugging output * yaml config segments uses array style * Fix to_hex zero fill * Bug fixes --------- Co-authored-by: = <=>
2024-03-05Fixed pad using hex generation sometimesKiritoDv
2024-03-05Included filename into pad generationKiritoDv
2024-02-21Fixed windows compilationKiritoDv
2024-02-21Added asset mods supportKiritoDv
2024-02-20Fixed formatKiritoDv
2024-02-20Added pad generation for all assetsKiritoDv
2024-02-18Vtx now uses decimals and inc files add a new line at the endKiritoDv
2024-02-18Enhanced header definitionKiritoDv
2024-02-16Added ctype for texture and header into file configKiritoDv
2024-02-01Removed last table data from audioKiritoDv
2024-01-31Added auto texture size calculationKiritoDv
2024-01-31Added ZAPD like format supportKiritoDv
2024-01-31Refactored code and added per file configKiritoDv
2024-01-31Swapped mio with offset and fixed samples and animationsKiritoDv
2024-01-31Removed GBI, added GeoLayout and Lights extractionKiritoDv
2024-01-31Added WIP Geo Layout Exporter and some code cleanupsKiritoDv
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>
2023-10-07Added a command to pack an mpq from a directoryKiritoDv