apocalyptech / eschalon_utils

Eschalon Books I, II, and III Character and Map Editors
http://apocalyptech.com/eschalon/
GNU General Public License v2.0
8 stars 3 forks source link

User-specified smartdraw constants #32

Open apocalyptech opened 10 years ago

apocalyptech commented 10 years ago

There's various constants in the smartdraw code that it uses to do things like intelligently set the "barrier" flag, randomize terrain/objects where appropriate, draw walls and fences properly, etc. Assuming that the main Eschalon game eventually gains the ability for modders to supply their own graphics files, it'll probably be necessary to allow modders to alter those constants to suit.

In an absolutely ideal world, we'd have a fully-featured GUI which would let you set up mappings and randomization groups and stuff like that. More realistically, I think it might be more like having a YAML or other simple text format which a modder could use to specify the mappings. (Presumably we'd encourage people to standardize on including that mapping text file in with their mod.)