papermario icon indicating copy to clipboard operation
papermario copied to clipboard

Modularise configure.py

Open bates64 opened this issue 2 years ago • 2 comments

bates64 avatar Jul 01 '23 22:07 bates64

what does this mean?

ethteck avatar Jul 17 '23 11:07 ethteck

I'm thinking that we can split configure.py into modules or plugins that define

  1. the ninja rule
  2. the conversion from splat segment to ninja code
  3. anything else in configure.py that i have forgotten

For example, pm_msg-related configure code can be moved into a new python file that exports these. This means that if (for example) mods wanted to add a new asset, they would not have to modify core configure.py and potentially cause diff problems

bates64 avatar Jul 17 '23 12:07 bates64