Hello all,
I have worked with Java,C++,C#, and Python in the past and have always wanted to learn about modding a game. It seemed best not to reinvent the wheel and games like Xonotic and Quake seemed like the best bet.
I have read the inside3d tutorial on Quakec and had some questions on getting started. I am able to follow the tutorial on the ioquake3 wiki where you modify c code and have rockets move at different speeds and such but so far Quakec is a mystery to get working for me.
Most guides recommend doing ./quake -game mymod where mymod is the folder with the qc code and prog.dat file. So here comes some basic questions.
All the linux releases of the code have a dedicated server and client .sh script. I have tried the above command with the server and tried connecting to it and the above command with the client and to no avail.
Do i also need to append which map is desired also? Does the above command go for the server or client or both?
Does the mymod directory need more to it than a qc folder and prog.dat? Some guides I have read said yes and some no. Some guides didnt even say.
Thanks for reading these two basic questions. I want to start learning about quakec and how to modify the game but so far my base(setting up everything) seems a bit rocky.
Thanks
edit: What I have done was make a folder called my mod. Made a folder inside of it called qc and put all the .qc files in there. I followed inside3d's first quakec tutorial where you modify the shotgun and modified how many shotgun shots are fired. I saved the file, compiled it, had warnings and no errors. The folder is located in the same directory of the quake and quake dedicated server.
I have worked with Java,C++,C#, and Python in the past and have always wanted to learn about modding a game. It seemed best not to reinvent the wheel and games like Xonotic and Quake seemed like the best bet.
I have read the inside3d tutorial on Quakec and had some questions on getting started. I am able to follow the tutorial on the ioquake3 wiki where you modify c code and have rockets move at different speeds and such but so far Quakec is a mystery to get working for me.
Most guides recommend doing ./quake -game mymod where mymod is the folder with the qc code and prog.dat file. So here comes some basic questions.
All the linux releases of the code have a dedicated server and client .sh script. I have tried the above command with the server and tried connecting to it and the above command with the client and to no avail.
Do i also need to append which map is desired also? Does the above command go for the server or client or both?
Does the mymod directory need more to it than a qc folder and prog.dat? Some guides I have read said yes and some no. Some guides didnt even say.
Thanks for reading these two basic questions. I want to start learning about quakec and how to modify the game but so far my base(setting up everything) seems a bit rocky.
Thanks
edit: What I have done was make a folder called my mod. Made a folder inside of it called qc and put all the .qc files in there. I followed inside3d's first quakec tutorial where you modify the shotgun and modified how many shotgun shots are fired. I saved the file, compiled it, had warnings and no errors. The folder is located in the same directory of the quake and quake dedicated server.