QodotPlugin / qodot-plugin

(LEGACY) Quake .map support for Godot 3.x
MIT License
960 stars 70 forks source link

Modelformats (and other fields) support for TrenchBroom game config #116

Open Shfty opened 3 years ago

Shfty commented 3 years ago

Currently, users have to modify either their TB game config or Qodot itself in order to enable obj_neverball support in their game configs.

The short-term solution is to add obj_neverball to the game config template as a default, but a better approach would be to expose all of the game config settings as properties.

It would probably be useful to add an 'extra fields' dictionary-of-dictionaries, so users can define fields not explicitly supported by Qodot in the event that TB's game config spec changes and Qodot hasn't caught up yet, as is the case with obj_neverball.