580 Commits
Author SHA1 Message Date
Kenix3andGitHub cfdbdb4ef1 SWrapper error handling improvements. (#16) 2023-11-17 08:40:10 -06:00
Kenix3andGitHub a71c9b187f Windows issues (#13)
* Fix build errors in MSVS.

* Fixes issues in types for light factory.
2023-11-17 08:39:13 -06:00
Kenix 630b812315 Error handling / messaging improvements to AudioManager. 2023-11-16 19:22:18 -05:00
KiritoDv 0700ca68b1 Added permissive flag 2023-11-15 22:30:09 -06:00
KiritoDv eb2049983b Added no-narrowing on linux builds 2023-11-15 20:58:54 -06:00
eaddecd0b4 Torch v0.1 (#12)
* 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-11-15 15:11:15 -06:00
KiritoDv a66b259d7c Added ia1 conversion 2023-10-19 11:12:24 -06:00
KiritoDv 5025c4bebe Fixed level_spooky audio because it looks the bank order matters 2023-10-14 02:42:55 -06:00
KiritoDv fa3a75cc65 Fixed TEXT_SELECT_FILE offset on jp rom 2023-10-13 11:46:53 -06:00
KiritoDv dd1a61faba Extracted jp texts 2023-10-10 03:09:24 -06:00
KiritoDv e43d0127fa Baked bank and sequence id to avoid using tables 2023-10-09 22:47:40 -06:00
KiritoDv dfbf8f1525 Added a command to pack an mpq from a directory 2023-10-07 21:07:04 -06:00
KiritoDv a38f895f80 Fixed path 2023-10-05 08:48:13 -06:00
KiritoDv 234b6ab7a4 Added sm64 dictionary extraction 2023-10-04 23:18:35 -06:00
LywxandGitHub 2a6fe7dc18 Merge pull request #3 from inspectredc/windows-mac-build-instructions
Update README with more build instructions
2023-09-25 09:40:52 -06:00
inspectredc b09eb913ce Update README.md 2023-09-25 16:13:12 +01:00
KiritoDv a4f96f6cab Added flag to work as a library 2023-09-24 15:59:09 -06:00
KiritoDv bc291abe50 Moved pattern into variables 2023-09-24 14:26:01 -06:00
KiritoDv 9c6e090b80 Added optimizations and a cute pattern 2023-09-24 14:06:18 -06:00
KiritoDv dea6dd369d Added SPDLOG and a lot of debug information 2023-09-24 13:39:02 -06:00
KiritoDv 48f52849d0 Fixed otrs on windows 2023-09-24 03:28:51 -06:00
LywxandGitHub 5d07dcb925 Merge pull request #2 from inspectredc/build-fix-proper
Fix Linux and Windows Build Errors
2023-09-23 19:42:58 -06:00
LywxandGitHub 42314c93dd Merge pull request #1 from MegaMech/read
Add readme
2023-09-23 19:42:43 -06:00
inspectredc 8ad502affc build linux 2023-09-23 23:56:01 +01:00
inspectredc 3b9fe53e8c oops remove random line 2023-09-23 23:34:33 +01:00