Commit Graph

61 Commits

Author SHA1 Message Date
Henny022p 65d861a5c2 add dependency to tools to more helper targets
fixes asset extraction and parallel multi version builds without manually building tools first
2023-03-01 19:34:10 +01:00
Henny022p 9924c4086a expose extract_assets target in top level Makefile 2023-02-26 04:02:51 +01:00
Henny022p 27fc1b4ac8 new Makefile
big commit, but should be working ok now
2023-02-26 03:41:25 +01:00
octorock a83c83ee8c Extract some data
Sort data according to the compilation using they belong to.
Extract background animations.
2022-09-03 23:33:35 +02:00
Tal Hayon d56bcc28f3 Fix enum script GAME_VERSION define 2022-05-13 23:51:48 +03:00
Tal Hayon 2062499f0c Initial version of enum extractor script 2022-05-13 21:46:39 +03:00
theo3 3f266d91a6 lower required cmake version 2022-01-20 21:01:17 -08:00
Henny022p a5a53e7055 merge master 2022-01-18 06:38:58 +01:00
theo3 3fd900f1bc rename files, sort asm into subdirectories 2021-12-28 13:53:53 -08:00
jorun c498ec163e
unset LDFLAGS before calling cmake in Makefile 2021-11-29 08:27:56 +01:00
octorock bb42524920 Fix offset calculation for asset build mode 2021-11-24 13:02:16 +01:00
Henny022p 5f41468ba8 modify main Makefile to build tools using cmake 2021-11-23 07:57:15 +01:00
octorock db763950bb Fix clang warnings and remove remaining baserom references 2021-11-20 23:40:47 +01:00
octorock 74e416b578 Clean up 2021-11-20 00:35:03 +01:00
octorock 91ad7860b2 Improve compilation time of asset_processor
By splitting it up into object files and letting them be compiled in
parallel. Also only rebuild the parts that changed.
2021-11-19 20:58:25 +01:00
octorock 9396484df6 Merge branch 'master' into asset-extraction 2021-11-12 12:13:13 +01:00
octorock e44d0e3fc9 Restructure asset processor 2021-11-07 18:38:04 +01:00
octorock 8d6c3fe541 Rewrite asset processor in C++ 2021-11-07 01:30:03 +01:00
octorock a6d133e42d Merge branch 'master' into asset-extraction 2021-11-06 00:33:07 +01:00
theo3 a9bb5184d0 Merge remote-tracking branch 'upstream/master' into m 2021-11-05 01:58:55 -07:00
theo3 9cfbb3a27a entity changes, textbox changes 2021-11-04 20:56:03 -07:00
octorock bc858317ec Add prototype for music extraction 2021-10-16 22:44:46 +02:00
octorock 806e346375 Workaround for translations 2021-10-16 22:44:15 +02:00
octorock 0ddca212c8 Extract graphics and palettes 2021-10-16 22:44:15 +02:00
octorock 6d565ed98d Add empty Makefile to fix make setup 2021-10-16 22:44:15 +02:00
octorock 55cd163122 Extract assets to build folder for version 2021-10-16 22:44:15 +02:00
octorock 54b078a1aa Use single yaml file instead of multiple csv files 2021-10-16 22:44:15 +02:00
octorock bb8429933e Add asset extraction to Makefile 2021-10-16 22:44:15 +02:00
octorock 47154cb556 Add DEMO_JP variant 2021-10-16 21:28:16 +02:00
octorock ae2d83a1ae Add EU translations using tmc_strings 2021-06-23 17:35:14 +02:00
Ibot02 300169514a Cleaner baserom dependency handling
Instead of scaninc ignoring everything starting with baserom, we tell make which baseroms are needed and which to ignore if they come up as dependencies, depending on the version used.
2021-06-23 08:30:45 +02:00
octorock 68b65dfd9a Detect necessary baseroms in Makefile without change in scaninc 2021-06-23 08:30:45 +02:00
octorock cc4c42c54e Use ifdefs in linker file 2021-06-23 08:30:45 +02:00
Ibot02 6f54607fbf Make now preprocesses linker file 2021-06-23 08:30:45 +02:00
octorock 833d48b735 Add EU variant 2021-06-23 08:30:45 +02:00
octorock 57ab4df1a0 Add JP variant 2021-06-23 08:30:45 +02:00
octorock b0510402ab Add DEMO variant 2021-06-23 08:30:45 +02:00
Henny022p b5f1938f58 disable -g on m4a.c 2021-04-08 16:04:13 +02:00
Henny022p cb03157e65 merge changes 2021-03-28 13:26:33 +02:00
octorock 626865956e Split playerItems and extract pointers 2021-03-24 23:27:32 +01:00
octorock ce1c60b109 Move animations and const data into separate folders for enemies. 2021-03-24 23:27:31 +01:00
Henny022p 9aa9a44e52 port m4a 2021-03-17 21:02:42 +01:00
Henny022p 4071863bee renamed source file to eeprom.c 2021-03-01 22:45:26 +01:00
Henny022p b84099b164 merge remote changes 2021-02-26 22:26:52 +01:00
Henny022p 689ea85c5b matched sub_080B15E8... 2021-02-20 18:56:27 +01:00
Henny022p 143e9809fc matched sub_080B1520 2021-02-19 14:27:13 +01:00
theo3 8f1d3a753c build fix 2021-02-19 01:14:12 -08:00
theo3 ce06f7dbb7 begin arm_proxy.c 2021-02-19 00:47:22 -08:00
theo3 32fc754306 document filescreen 2021-02-02 13:58:05 -08:00
theo3 ced13c2c8d finish main.c 2021-01-31 11:23:42 -08:00