I was randomly browsing the vdc and found this https://developer.valvesoftware.com/wiki/Hammer_Feature_Requests
That's a HUGE list that needs to be ignored for as long as possible. Skimming over it, most items are easy with plugins or are easily solved with careful design of a UI that doesn't suck.I was randomly browsing the vdc and found this https://developer.valvesoftware.com/wiki/Hammer_Feature_Requests
19:39:04: Running steps for project Crowbar...
19:39:04: Configuration unchanged, skipping qmake step.
19:39:04: Starting: "C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe"
C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..\docmanager" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\Jonathan\AppData\Local\Temp\main.obj.34452.62.jom
'cl' is not recognized as an internal or external command,
operable program or batch file.
jom: C:\Users\Jonathan\Documents\cpp\Crowbar\build-Crowbar-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\app\Makefile.Debug [debug\main.obj] Error 1
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..\docmanager" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\Jonathan\AppData\Local\Temp\mainwin.obj.34452.124.jom
'cl' is not recognized as an internal or external command,
operable program or batch file.
'cl' is not recognized as an internal or external command,
operable program or batch file.
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..\docmanager" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\Jonathan\AppData\Local\Temp\pluginmanager.obj.34452.156.jom
C:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin\moc.exe -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..\docmanager" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtGui" -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"..\..\..\..\..\..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -D_MSC_VER=1700 -DWIN32 ..\..\Crowbar\app\mainwin.h -o debug\moc_mainwin.cpp
jom: C:\Users\Jonathan\Documents\cpp\Crowbar\build-Crowbar-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\app\Makefile.Debug [debug\mainwin.obj] Error 1
a word of suggestion: use OpenGL for the GUI, don't use Qt.
Hammer already links to the Valve Developer Wiki from its help menu, and I'd like to think that offers more comprehensive guides than we do. In particular, it covers more than just TF2. And in either case, all of the instructions are written with Hammer in mind, not this new tool you're making. Let's wait until it actually exists before we worry about writing tutorials for it, let alone whether to link to them from the program itself.JUST HAD A GREAT IDEA that I need to write down so I don't forget it: Have a section under "Help" that brings up content from TF2Maps forums and tutorials in an integrated window? Would obviously be best if there were game-specific menu entries to bring up content for different games (maybe provide this functionality via plugins), but I was thinking it would be good to make it easy to look up topics on how to accomplish a certain aspect of map-making and follow things along with as little disruption as possible.
You mean rendering the controls in the OpenGL window as opposed to Qt controls? Is there a specific advantage to that?
My Qt seems to have fucked itself lately - the compiler just crashes when I try and build anything. No idea what's happened, reinstalling doesn't seem to fix it.