67 Commits

Author SHA1 Message Date
dcb0f4465b Start CWorld 2024-10-16 23:02:14 -06:00
0036cf3c07 Updates from dtk-template 2024-10-16 23:00:38 -06:00
cddd01c7a8 All CPlayer implemented (w/ some nonmatchings) 2024-10-14 23:48:26 -06:00
14efff0978 --target=powerpc-none-eabi -> powerpc-eabi
No difference in behavior, but matches the binutils names,
so I think it's ever so slightly nicer.
2024-10-12 22:08:14 -06:00
8768673d18 Enable clangd integration & revamp VS Code config 2024-10-12 16:58:00 -06:00
3d1b306acb Preserve objdiff.json symbol_mappings when generating 2024-10-08 20:35:33 -06:00
0da3b202a3 Revamp progress output 2024-09-30 22:16:32 -06:00
24c42469fb More CPlayer progress 2024-09-30 00:02:23 -06:00
a6a73af8d7 Update dtk_tag, objdiff_tag, project.py 2024-09-29 14:01:06 -06:00
c4f5b352fa Start CPlayer 2024-09-25 23:54:05 -06:00
a3b1ac162f Restore tools/metaforce_renames.py 2024-09-25 22:50:45 -06:00
2c4c4fab4b Add progress categories 2024-09-18 23:05:43 -06:00
3efecd011f Update to latest dtk-template 2024-09-04 22:03:20 -06:00
28f16a7cfc Sync with latest dtk-template 2024-06-23 22:40:51 -06:00
530b4540f0 Match and link synthmacros, update musyx 2024-04-24 21:27:01 -07:00
3cf745eee5 Update project.py, add recursive submodules to CI
Former-commit-id: ae888d4b47eb28919777d66cc01a09e09a46ad36
2023-12-18 21:04:46 -08:00
5f259dd384 Cleanup fancy printing, add and use configuration
Former-commit-id: 638a7a3d363b0e8566c54dd5ca462b8a5aa0c56f
2023-12-18 20:29:47 -08:00
30bd0f60a0 Better extern handling
Former-commit-id: 10cb22b560dd2da972249fb983cb202317b3a27a
2023-12-18 20:19:05 -08:00
4995a55831 Add ability to have extern sources
Former-commit-id: 45b4e8abbbc9b9b40045b161e201447777b65483
2023-12-18 20:01:30 -08:00
622219bb94 Update dtk & use asset extraction for font
Former-commit-id: 87c251bd40b95b3e8ee03cdca5e0699a620c46c4
2023-11-26 00:56:57 -05:00
130c641550 Disble progress on modules
Former-commit-id: 03f68bc3b54c43501c4b88b6e0d811a2f955633a
2023-10-14 17:33:52 -07:00
6eb1f81068 Bring back fancy progress output
Former-commit-id: 56b8eca4b11165947049c0e978550fd71abb61f8
2023-10-14 15:07:16 -07:00
9843b74547 Nearly match CARAMManager
Former-commit-id: e70cf7d4b3c97c15deaac6e0af4051476d301f39
2023-10-12 04:10:58 -07:00
8c621bd2c1 Cleanup, fixes & update README/CONTRIBUTING
Former-commit-id: 3baa1ae86fd77a2b0cee2dcaf8cecedef39fa6a3
2023-10-11 17:20:51 -04:00
8b86d53d1f Migrate to dtk
Former-commit-id: 639b99e7c838f64457336e6c06b44c41a5cdace2
2023-10-09 20:16:05 -07:00
6f2b149bc0 Use patched 1.2.5n; delete frank/franklite
Former-commit-id: 5bc8675e2c8dffaa60272cedbf95727ba01327d4
2023-07-15 10:03:29 -04:00
EpochFlame
4096e66d81 frank.py update
should help with sdk stuff

Former-commit-id: 15f13178f8cb72906b3459bf1ad3d6ffa5e5b071
2023-02-04 02:04:04 -05:00
234f474679 Add frank.py; configure.py --frank (non-matching)
Former-commit-id: 0f3111f58a125e9bb31f865e2c0df62aede07a7d
2023-01-31 00:41:53 -05:00
0d63a7d716 configure.py: Add --compilers and --build-dir; cleanup
Former-commit-id: 3ec17fbf3379a3bbcb37c02ccd1c23ea4902c24a
2023-01-23 19:18:59 -05:00
Henrique Gemignani Passos Lima
a4f3f0c5fc Add WeaponTypes.cpp
Former-commit-id: b506df2778807264e5b95de04c1b1e93df06a6d2
2022-12-01 18:10:20 +02:00
Henrique Gemignani Passos Lima
e9018b7912 Add CScriptPickupGenerator
Former-commit-id: c598ab74392e94436b80c5ee2441035aa08b378b
2022-11-29 19:17:12 +02:00
c2fdf35ed9 Windows fixes for download_dtk.py and shasum
Former-commit-id: 89e083cc5469e01dae804eaa9e5fdf773c5dc218
2022-11-27 23:57:46 -05:00
6f994fbe28 Use decomp-toolkit
Former-commit-id: 607753a08f8db72f0fc4e842276c6bb9da17a882
2022-11-27 23:57:46 -05:00
a59060f699 Fix api_key reference in upload-progress.py
Former-commit-id: bf3c6af2a0fb274a9d0540f21b59e9f5a3de63da
2022-11-25 23:40:34 -05:00
6af151fd3b ci: Auto-upload progress information
Former-commit-id: 37d107694c23720f49e552ae9a4a82eff12c2673
2022-11-25 23:36:25 -05:00
Henrique Gemignani Passos Lima
4a7fe9a91c Add CBSSlide very close to matching
Former-commit-id: 4db5549046ea74e23aa2f2bbfc49d9ac7a08bdfa
2022-10-25 02:29:11 +03:00
Henrique Gemignani Passos Lima
057b66a82f Replace metaforce_renames.sh with a python script
Former-commit-id: 4e8a8ed09ebb2cb43ba09411f2a6f0202bab95cc
2022-10-23 16:43:51 +03:00
Henrique Gemignani Passos Lima
cf20221c70 Almost match CScriptSpiderBallAttractionSurface
Former-commit-id: 18ebd4146e7c063c080cb4a38140db94e4130ff6
2022-10-21 18:13:34 +03:00
Henrique Gemignani Passos Lima
8af356062b Match and link CScriptPointOfInterest
Former-commit-id: e1d392927cff8abdebfdf961e8135e9bafdd8e59
2022-10-21 17:52:45 +03:00
Henrique Gemignani Passos Lima
195d942406 Add almost matching CScriptDistanceFog
Former-commit-id: d99637766d1f37aed0cc7f74b5f2c2f24bf4fd4c
2022-10-21 17:38:36 +03:00
Henrique Gemignani Passos Lima
0c3d5d2a07 Add almost matching CFaceplateDecoration
Former-commit-id: 0a0483489c24beaf918146e6703af45322ae0128
2022-10-21 16:48:25 +03:00
Henrique Gemignani Passos Lima
71fd2e5321 Script for automating some metaforce rename
Former-commit-id: 0254fd4f685473b6363bcb66fca5380be22a717b
2022-10-21 15:53:04 +03:00
b9e20fb1c7 Fix symbols in CEulerAngles, add correct extab references to calcprogress
Former-commit-id: 9200d573f1d4eaea9223b5dd9013e21d22051e6a
2022-10-16 23:05:22 -07:00
d56d702a42 Also look for and reject \r
Former-commit-id: b6771468e834402acfc3527baf3ad4b15772aac6
2022-10-06 14:45:34 -07:00
e58f41f0c3 Don't reuse error numbers
Former-commit-id: 4891eb8e51255da6ede410cfa48333389f0bee0a
2022-10-06 14:27:43 -07:00
096c8a89b7 Improve metroidbuildinfo, use file instead of string passed from command line
Former-commit-id: cca1bc81f5b4eeffd8d248a704cfe141ba074305
2022-10-06 14:24:24 -07:00
742d3a86da Add metroidbuildinfo.c
Former-commit-id: add747131736dee347911398381bcde8ece05fee
2022-10-06 13:32:03 -07:00
d0589c4e10 Add WIP configure.py ninja build generator
Former-commit-id: f3733581ef7a327d8d7ac9d3d91f7ebfaef099e8
2022-10-02 01:14:00 -04:00
234afca6c2 clang-format pass
Former-commit-id: 6a979e343f6a88e4c9b78d3917c1fabfcb211a0a
2022-09-18 02:05:46 -04:00
c6823f56cd Update Makefile & transform-dep.py
Former-commit-id: 38acae22fea0ec822edb16fd3a04fc796167c2d4
2022-09-11 21:07:45 -04:00