159 Commits

Author SHA1 Message Date
fcb8a84502 Extracted DAT/CARD/CARDDATA.BIN. 2023-09-03 10:16:50 +01:00
4dec68f7ab Changed most directories to lowercase.
This excludes dw3/ and dw2003/ since they're meant to be the "remaining" files that we have yet to unpack.
Given this they'll keep their original name until they find their place elsewhere.
2023-09-03 10:02:29 +01:00
da3935ed91 Renamed sprite tools to pack. 2023-09-03 09:36:58 +01:00
23821688f8 Fixed possible overflowing subtraction in ddw3-unsprite. 2023-09-03 09:31:02 +01:00
d072223e60 Moved build/sprite/dw2003/field to build/sprite/dw2003/field/sprite.
This is to be able to rename the top-level "sprite", since it actually seems the file structure is used for more than just sprites.
2023-09-03 08:30:43 +01:00
d0039da4a8 Extracted image files files from sprites. 2023-09-03 08:22:33 +01:00
357a278e67 Added ddw3_util::resolve_input_path. 2023-09-03 07:46:11 +01:00
94f676559e Extracted sprite files from dw2003/AAA/DAT/FIELD/SPRT. 2023-09-03 07:20:20 +01:00
4976936030 Fixed process_path using path twice. 2023-09-03 07:14:49 +01:00
00ccfedea1 Sorted checksums by path 2023-09-03 07:01:13 +01:00
e7064c010b Extracted STGTRAIN_f2 through STGTRAIN_f10. 2023-08-30 17:27:59 +01:00
b7038057e8 Extracted STGTRAIN_f1. 2023-08-30 16:53:27 +01:00
bc5c2438ab Extracted STGTRAIN_data 2023-08-30 16:42:06 +01:00
d0ab97ead6 Fixed data name in SFTGTREP. 2023-08-30 16:41:16 +01:00
fbbda7e67d Extracted STGTRAIN_f0 2023-08-30 16:34:46 +01:00
54e4c9cff7 Fixed STFGTREP being reverted.
It was reverted when all the other program files were disassembled.
2023-08-30 16:22:36 +01:00
4816360cc3 Fixed hyphens in lang files.
'-' was actually 'ー', while '[-4]' was '-'.
2023-08-30 16:10:10 +01:00
4c89c8492d Organized and updated all rust dependencies of tools. 2023-08-29 17:32:04 +01:00
78629f7ee5 Language files are now built.
Except for 3 that don't conform to the spec. They're from an unreleased translation (USA), so it's a leftover file.
2023-08-29 17:15:04 +01:00
e319905491 Added ddw3-{un, mk}lang-file for extracting and creating language files. 2023-08-29 16:51:16 +01:00
470300788d Fixed dw2003 iso having the wrong path to raw exes. 2023-08-23 21:07:24 +01:00
7b77de593d Removed temporary script. 2023-08-23 18:52:40 +01:00
bbd1e25b95 Replaced mkpsexe_from_yaml with tools/process_path.py. 2023-08-23 15:44:13 +01:00
e330fa6c32 Replaced mkraw_exe_from_yaml with tools/process_path.py. 2023-08-23 14:45:54 +01:00
35a144bb83 Added tool, process_path.py for processing a path. 2023-08-23 14:45:39 +01:00
5a052ce266 Replaced ddw3-mkraw_exe with objcopy 2023-08-23 12:49:07 +01:00
62be13c521 Disassembled all dw2003 raw exes. 2023-08-22 14:15:17 +01:00
88fa908071 Added script to disassemble and setup all raw executables. 2023-08-22 14:13:16 +01:00
81114448d8 Simplified 0x0($reg) assembly arguments. 2023-08-22 11:16:55 +01:00
6e9b7203f8 Updated python setup to use autopep8 and pylint. 2023-08-22 09:01:47 +01:00
091e169d02 Simplified .gitignore. 2023-08-22 08:59:41 +01:00
e979e462f1 Restored original binary files of SDIGIEDT.s and SMDLDATA.s.
This is so we can properly reverse-engineer them.
2023-08-22 08:59:11 +01:00
930b343783 Updated to rustc 1.73.0-nightly (399b06823 2023-07-20). 2023-08-22 08:04:59 +01:00
2a62611ce0 generate_compare_deps.py now has a command-line interface. 2023-07-10 11:10:40 +01:00
8cdf89e325 Added TODO on possible wrong instruction. 2023-07-10 11:09:45 +01:00
66fa2b2993 compare rule now has an output, to avoid zbuild compare --watch rebuilding it so much. 2023-07-10 10:59:21 +01:00
1f08c808a3 Replaced more hard-coded addresses. 2023-07-01 01:57:33 +01:00
118b5b312c Replaced more hard-coded addresses. 2023-07-01 01:52:38 +01:00
b6097fe0d1 Replaced more hard-coded addresses. 2023-07-01 01:45:01 +01:00
a0313fb521 Replaced more hard-coded addresses. 2023-07-01 01:31:19 +01:00
30afe59958 Renamed f14_{I_STAT_PTR, I_MASK_PTR, DPCR_PTR}. 2023-07-01 01:26:47 +01:00
283aa4d001 Replaced more hard-coded addresses. 2023-07-01 01:24:00 +01:00
6db600b293 Replaced more hard-coded addresses. 2023-07-01 00:50:51 +01:00
8a2d328ebb Added lba generation from mkpsxiso. 2023-06-28 19:20:05 +01:00
a731d182f4 Now excluding logs in gitignore. 2023-06-28 19:10:01 +01:00
d827979449 Replaced more hard-coded addresses. 2023-06-28 18:16:05 +01:00
517ab6920b Improved naming scheme of sections in fns.s. 2023-06-20 13:57:41 +01:00
0bb71b4065 Replaced more hard-coded addresses. 2023-06-20 13:53:09 +01:00
2008a6a946 Figured out f14. 2023-06-18 23:04:17 +01:00
c4b613af97 Figured out F0x8002508c and F0x8002509c. 2023-06-18 22:38:32 +01:00