34 Commits

Author SHA1 Message Date
izzy2lost
1f1123eb1e add Ghostship support 2026-01-28 16:39:30 -05:00
izzy2lost
de3ec2d0ee Merge branch 'HarbourMasters:main' into main 2025-08-24 03:06:35 -04:00
coco875
922f810fcf put g_verbosity in static (#191) 2025-08-09 18:00:03 -06:00
izzy2lost
59ac2e3c0d Updated .gitignore 2025-08-07 09:20:40 +00:00
coco875
625860eb32 simplify 2025-08-06 09:16:54 -06:00
coco875
4066bf7968 less extern and ignore lib c file 2025-08-06 09:16:54 -06:00
coco875
3118a7fbc3 add more extern 2025-08-06 09:16:54 -06:00
coco875
052a13b38d add extern C for cpp 2025-08-06 09:16:54 -06:00
coco875
a8934257b3 Update n64graphics.c 2025-08-06 09:16:54 -06:00
coco875
8e918bd915 Update n64graphics.c 2025-08-06 09:16:54 -06:00
coco875
d3339b6880 same for image write 2025-08-06 09:16:54 -06:00
coco875
85529e8536 ensure only one stb_image declaration 2025-08-06 09:16:54 -06:00
coco875
0269f1968a no longer support v142 and update stb image (just in case) 2025-08-06 09:16:54 -06:00
inspectredc
8b5ef9129c ma2d1 support 2025-07-04 17:40:01 -06:00
Lywx
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
6ccdeaa226 Added Yay0 support with auto detection for pkmn-stadium files 2024-10-11 13:54:38 -06:00
KiritoDv
afd800afc0 Fixed possible conflicts with LUS 2024-05-25 16:31:32 -06:00
=
d24b5b3193 Add tkmk00 2024-05-02 18:32:48 -06:00
AltoXorg
4513708c95 Fix CI texture depth when png export 2024-04-13 00:02:41 -06:00
MegaMech
24633ebd7c Introduce Metadata and ItemCurve Factories (#27)
* Introduce metadata

* Metadata works now

* Cleanup

* Fixes

* Cleanup 2

* yaml improvement

* Comment update

* Rename tables to metadata

* Update

* Fix warnings

* Implement ItemCurve

* Remove unused enum

* Replace static with const

* Fix bug

* Add const

* More fixes

* Fix quote bug in IncludeFactory

* Fix header in ItemCurve

* Fixes

* Fix texture factory

* updates

* Clearer debug info

* Fixes

* Working ci8 png

* Fix size output

* Fix

* Add gitignore for modding

* Fix precision for mtx

* Remove header exporter from metadata

* Remove hardcoded enum

* Remove tabs

* Remove tabs

* tlut temp fix

---------

Co-authored-by: = <=>
2024-04-06 15:36:03 -06:00
MegaMech
cd7dd6f59a Add Mtx, float, and mk64 Factories (#43)
* 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-23 01:57:53 -06:00
KiritoDv
1682451d2e Fixed windows compilation 2024-02-21 21:05:28 -06:00
KiritoDv
12532b1a76 [WIP] Added palette and tlut export 2024-02-21 20:38:05 -06:00
KiritoDv
70a6bb7cf1 Added asset mods support 2024-02-21 20:38:05 -06:00