Anyone else into game mod programming? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 16

Anyone else into game mod programming?

I'm currently working on modding the Return To Castle Wolfenstein engine by adding a Direct3D 11 renderer to it. Probably the most challenging code I have ever written as the source is over 300k lines of code and the rendering part is entirely in OpenGL. So far I got the main menu rendering almost done. I am putting this on my GitHub page as soon as I make significant progress. Let me know if you are interested, Cheers https://github.com/Helioform

6th Jan 2018, 7:48 PM
Karl T.
Karl T. - avatar
10 Answers
+ 12
Yeah I am. When time allows, would like to contribute. Would need to learn to use the library openGL, to be any help.
19th Dec 2017, 12:11 PM
Manual
Manual - avatar
+ 8
Cool. I think Jay had some links for OpenGL tutorials but I am sure you know of some. Im just aware of a few functions myself but what I know was enough to start mainly the texture creation part and texture blending as well as 2d projection for the menu.
19th Dec 2017, 12:16 PM
Karl T.
Karl T. - avatar
+ 8
@Michael, Well for graphics programming I really recommend the tutorials at http://www.rastertek.com . It has everything about DirectX and OpenGL. For mod programming I refer you to "Focus on Mod Programming for Quake 3 Arena" which is on the engine that RTCW uses (IdTech3). You can find the free pdf on the web. As for tools I really like Visual Studio 2017. The Community edition is entirely free for as long as you want. It is very powerful and I use a lot of its features to navigate large projects such as this. The debugger is really good too. GitHub has a "hello world" tutorial on their site that you can easily follow.
20th Dec 2017, 8:54 AM
Karl T.
Karl T. - avatar
+ 8
300k lines of code 😨
7th Jan 2018, 12:42 AM
Vukan
Vukan - avatar
+ 7
Also check out http://fabiensanglard.net for a lot of info on various Id Software engines and graphics in general.
20th Dec 2017, 9:08 AM
Karl T.
Karl T. - avatar
+ 6
Ok for those interested here is my GitHub page. https://github.com/Helioform
6th Jan 2018, 6:14 PM
Karl T.
Karl T. - avatar
+ 5
@Vukan, heh you get used to it after reading the code for several weeks.
7th Jan 2018, 3:28 AM
Karl T.
Karl T. - avatar
+ 3
@Karl T. I would love to learn game and game mod programming. I've learned multiple languages but still am having the hardest time figuring out where to go next. Any chance you could point me in some direction to further my learning in those areas? Any required or recommended tools? I'm a complete noob when it comes to anything other than a language itself; things like GitHub, Apache, or the openGL mentioned above. All the searching I've done I can't find an explanation I understand on how to truely get started.
20th Dec 2017, 7:38 AM
Michael Redding
Michael Redding - avatar
+ 3
I added some pics of the current state of the renderer... https://github.com/Helioform/d3dRTCW/blob/master/README.md
9th Jan 2018, 8:01 AM
Karl T.
Karl T. - avatar
+ 2
Sure, will join when I get to my pc. Still need to brush up on opengl.
7th Jan 2018, 12:35 AM
Manual
Manual - avatar