Dragorn421
5861158d64
fix optional rich usage
2025-02-18 21:38:25 +01:00
Dragorn421
e5cc601482
import rich, except ImportError s
2025-02-18 21:31:51 +01:00
Dragorn421
c39fb7f1b8
multiprocessing.get_context("fork")
2025-02-18 21:31:29 +01:00
Dragorn421
c3cc5d324a
make interrupting less jank by making child processes ignore sigint
2025-02-18 17:30:00 +01:00
Dragorn421
9765bd2561
with -j, update last_extracts.json as each job completes rather than only if all complete
2025-02-18 17:27:38 +01:00
Dragorn421
ddec1a317c
allow -j N
2025-02-18 14:28:54 +01:00
Dragorn421
4ea01b24ae
CC0 license (and some import cleanup)
2025-02-18 10:07:20 +01:00
Dragorn421
b952b2db1e
some cleanup, use gNameTex_WIDTH/HEIGHT
macros in dlists
2025-02-16 13:14:49 +01:00
Dragorn421
8e5e543731
misc cleanup/fixes, pygfxd 1.0.3
2025-02-10 22:30:22 +01:00
Dragorn421
e0b8f3087d
check attributes of xml resources elements
2025-02-09 21:42:48 +01:00
Dragorn421
ad6ff6df27
all versions OK
2025-02-09 20:32:18 +01:00
Dragorn421
dae083d039
fixups, gc-eu OK
2025-02-09 14:36:14 +01:00
Dragorn421
b60c71403d
only extract if xmls changed or if -f (force) is used
2025-02-09 14:15:57 +01:00
Dragorn421
e311e2d378
fixups
2025-02-09 13:34:19 +01:00
Dragorn421
485640273d
Merge branch 'main' into meta_new_assets_2025
2025-02-09 13:34:09 +01:00
Dragorn421
6b857c6c71
handle dependencies between xmls
2025-02-09 11:39:24 +01:00
Dragorn421
3dc74cde04
generate and use Limb enums (TODO: check Skin skels and implement for Curve skels)
2025-02-09 01:53:00 +01:00
Dragorn421
3a428239c9
slightly improve standard output
2025-02-08 18:10:57 +01:00
Dragorn421
8aaaca4fe0
dmadata file names no longer hardcoded for gc-eu-mq-dbg
2025-02-06 20:44:16 +01:00
Dragorn421
66db26a999
implement more skeleton-related types, cleanups, fixups
2025-02-05 23:17:05 +01:00
Dragorn421
11e8d23027
Write source with static for overlays using HACK_IS_STATIC_ON
hack
2025-02-05 19:04:30 +01:00
Dragorn421
956b3b4a96
use variables from config.yml for gMtxClear and sShadowTex addresses
2025-02-05 18:26:25 +01:00
Dragorn421
8411c34b38
wip: New assets system tm
...
Builds gc-eu-mq-dbg OK from clean after
1) make setup
2) python3 -m tools.assets.extract -j
3) replace 0x80A8E610 with sShadowTex in extracted/gc-eu-mq-dbg/assets/overlays/ovl_En_Jsjutan/sShadowMaterialDL.inc.c
4) make various symbols in extracted data like sTex static
2025-02-05 16:31:29 +01:00