root/tf2/nhcustom2/

TF2: You Will (Not) Play

I've seen a couple of people suggesting that
nhcustom2 should have a graphical user interface.
While it sounds appealing on paper, I've decided
not to create one, for the following reasons:

- I don't have the time.

- The code would likely become more complicated
  than it already is. I'm a big sucker of the
  KISS philosophy, and since the codebase hurts
  my eyes enough as it is, I don't want to add
  another layer of complexity to it all. More
  complex code would also imply more time spent
  on debugging and maintenance too. All this is
  without talking about cross-compatibility
  between Windows and Linux (remember that it
  runs on both OSes), which is a whole can of
  worms on its own. And if I ever stop
  maintaining this program, I would like to hope
  that someone else might pick it up. In that
  regard, keeping the code simple is a priority.

- Nothing would really be gained. Text files
  allow you to easily save, distribute and edit
  your configs. And once you understand the
  syntax (others have, I assure you), it becomes
  relatively easy to read too. Sure, a GUI would
  seem less obscure to new users, but that's
  about it.

If someone ever wants to create a GUI, go for it.
But for the reasons I cited, I won't merge any
code that adds a graphical interface (not that I
received any contributions, lol). You could
make a web frontend for it, that would honestly
be the sanest thing to do, imho.

but like do whatever you want bruh, shit's in
the public domain and all dawg