GoldSRC also separates the hardware renderer and software renderer. hw.dll and sw.dll are actually entire builds of the engine but with different renderers.That explains why the software renderer acts slightly broken on Windows 10, compared to OGL. Although the software renderer in WinQuake works fine, and I doubt Valve messed with much assembly code in the GoldSrc engine.
I saw in your document you added "Half-Life 2" support, Not to discourage you but there's a lot more work and effort than Quake/Half-LifeThat's why I added a question mark.
This is basically the same idea as J.A.C.K. but open-source?Pretty much. Although J.A.C.K is basically a carbon copy of hammer, which I would try to avoid, because there's probably a better way to handle the four-pane interface. Trenchbroom does it niceley, for example.
Do you have any sorta design document for the editor, or is this a type of pre-planning phase?No, I didnt. But since you said, I made a very rough document. I've never really written something like this before so don't expect much. I have a pretty unoriginal name for it right now: "Worldcraft 2". I hope it doesn't stick, because I personally hate it. (I HAVE NOW RENAMED TO ENTITYMAPPER.)
I've been using the free version for ages now. What features does the paid version have that make the free that obsolete?I'm pretty sure they haven't updated that in ages. The Steam version has automatic mod setup which I think is unique to that version. It also had a big update a little while ago, if memory serves me correct.
What do you think about CopperSpice? It is a flavour of Qt but gets rid of some of its baggage.I looked up copperspice, and did not find anything relating to actual code examples, or any tutorials about it. This is probably just me being terrible at researching, but a seemingly big lack of anything about the thing leaves a bad taste in my mouth. It may be great though, so I'll have to do some more research.
Also, what about C# instead of C++?I don't know much about C#, but I have fiddled around with it a few times, from what I saw, it seems to be a good language.
There's Eto.Forms which is pretty nice, WinForms but cross-platform basically.From what I see, it doesn't look too bad! I'll have to get around to trying it out.
It is possible to create new Qt UI without touching Creator/Designer. I think that's how TrenchBroom goes about it, actually!Seems promising. Ill look up the trenchbroom source code to see how they did it.