1 hour ago, rjhwinner03 said:
I have learned a number of languages and libraries over the years.
Languages
Java Late 2014
Python Mid 2014
C++ Late 2015
HTML Mid 2017
Javascript Mid 2017
Graphics
MS-DOS Graphics.h Early 2017
OpenGL (LWJGL) - Early 2016
OpenGL (C/C++) - Mid 2016
DirectX 12 - Late 2016 (Quit all projects and basically stopped using it)
DirectX 9 - Early 2017
DirectX 11 - Late 2017
DirectX 10 - Early 2018 (Quit all projects)
Nintendo 64 SDK - Mid 2018 (Deemed annoying due to the lack of a model loader... had to draw out data on a spreadsheet and it took too long)
I have been doing computer programming for 4 years and graphics programming for 2 years...
There is a big difference between "knowing" a language in the sense of how to create basic data types, control structures, classes, memory management, ect... and knowing how to put the pieces together and actually create solutions for your problems. Also, how are you defining "learned"...? People can throw around years, and how much they know all day, but if you cannot produce anything it means nothing. If you're not able to utilize the tools given to you, then having those tools (languages) is pointless.
The fact that you're unwilling to change from VC++ 6 to something more modern tells everyone that you're unwilling to do what is necessary to complete your objective: Making a Multiplayer FPS Game. Or is your objective to make a Multiplayer FPS Game using only DirectX 9 as some sort of challenge? I don't know...
As @Gnollrunner stated prior, there are other options: Unreal Engine 4, and Unity. If you're not at a level in which you can read API documentation to help create an engine using DirectX, maybe you're heading off the correct path here. Engine programming from the ground up isn't the same as picking up something like Unity and making your game.
What games have you made using the above languages and APIs you listed? I'm curious because doing such a project without any prior projects under your belt using that API really doesn't make sense, on-top of staying in the past.
13 hours ago, rjhwinner03 said:
I may just quit trying to compile the source code and just use the code from Quake and just go from there.
If you're just going to use the source code from Quake, why not just pick up Unreal Engine 4 then? Or maybe look into creating Mods for FPS games instead of engine programming.
Either way, I wish you the best in finding whatever solution you're looking for to complete this project.