Thanks Cory for your suggestions, they are quite useful!

I have been thinking the UI through and done some concept art in paint. I 
realized you never use/need to change most settings in VBCT. Instead I have 
been focusing on those that you really do need and designed them to be useful. 
None of this is implemented yet but I managed to get the batch compiling 
working perfectly yesterday. What I propose is this:

- To make things simpler I will make the main screen only contain this: 1) a 
dropdown list of all mods in gameconfig.txt for both ep1 and orangebox, 2) a 
dropdown list of all .vmf files in mapsrc for the mod, 3) a dropdown list of 
all configuration, 4) a big Compile Map button and Cancel Compile, 5) a 
progress bar and the option to watch the compile output, and 6) various buttons 
to show the user friendly advanced buttons. 
- Most of the time you just want to compile a single map for instant testing 
ingame. So instead of having to browse for a map manually, I will make the 
program scan all mapsrc\ folders and make it default to the most recently saved 
.vmf file, as this is most likely the one you want to compile.
- I will also show all recent .vmf files newer than their .bsp counterpart 
under the title "You probably want to compile these:"
- The user is also likely to the same compile flags for most compiles. So I 
will use configurations such as Debug (HDR only), Release (LDR+HDR), Final 
Release (Both -final) and so on. The user will be able to edit this list.
- The program will assume all the default values for which mod to use, what map 
to compile, and with what configuration. This will allow the mapper a one click 
compile in most cases, as well as allowing him to easily change it.
- The user will be able to add maps to the compile queue while compiling other 
maps and be able to watch the progress for them seperately.
- It will be possible to change what tools will be called and add new ones.
- And there will be a progress bar showing how the compile comes along in the 
Win7 superbar.

And more, there are just some of my ideas for the ideal interface, and it isn't 
hard to make.
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to