10 Commits

Author SHA1 Message Date
Aaron Suen
af20777daf Support alias export 2023-11-20 16:40:16 -05:00
Aaron Suen
409e386ed0 Add extra media commands 2022-12-01 20:52:44 -05:00
Aaron Suen
1adb4e5e27 Support custom props, custom media
The config stuff is in place, just doesn't
have an interface yet.
2022-11-30 20:18:18 -05:00
Aaron Suen
79324d4aa0 Replace exportdb with configdb
- Open up room for potential for more config
  options (which properties to export, additional
  indirectly-depended media, etc).
- Restructure API to use items as well.  For now,
  I am assuming there are no legacy applications
  that need to be supported so the old methods
  are immediately removed; may be re-added
  if compat turns out to be needed.
2022-11-27 09:36:52 -05:00
Aaron Suen
690248aa06 Abstract inventory handling, add docs 2022-11-24 10:32:51 -05:00
Aaron Suen
262340c945 Add more "rip nodes in radius" functionality
Refactor out the single "rip radius now"
command, and add one that works
constantly while the player is walking, so
e.g. a player can explore an existing map
or load schematics and rip their nodes
automatically.
2022-11-24 10:18:19 -05:00
Aaron Suen
3ec66ca9e0 Add ripping by name pattern match 2022-11-23 12:27:16 -05:00
Aaron Suen
e4cbbd9065 Clean up unused media, add autogen banner 2022-11-23 12:18:45 -05:00
Aaron Suen
8a137ec91f Add a command to rip nearby in radius
This is useful for "things used by a scematic"
sorts of scenarios.

Always block air/ignore just in case they end up
in the export list somehow.
2022-11-23 12:04:58 -05:00
Aaron Suen
241e79647f Initial working version
A somewhat more optimized and cleaned up version of what I used
to rip the node appearances for Klots.

Added:
- Custom dumper with more compact format support
- Detecting reused tables and extracting into local vars
- Actually handling the media files instead of handing a list to
  the user to go find via shell script
- Documentation, more chatcommands
2022-11-23 11:43:55 -05:00