Tremulous Forum
Mods => Modding Center => Topic started by: Piper802 on February 02, 2009, 12:36:43 am
-
Okay, so I think I finally finished through Risujin's guide to setting up MSys. Anyways, I've downloaded an ESD patch, and would like to know how I can add it to a QVM.
What I've done so far, is I took the source code from the ESD patch and pasted onto the end of the source code of the QVM i'm using, then I saved it was ESDPATCH.patch. Then I put it in the directory C:\MSys\home\Owner\Tremulous, and typed patch -p0 < ESDPATCH.PATCH
into the MSys console, and I think it compiled. However, when I tested the QVM, it was really messed up... Whenever i tried to select my spawn class it would say, "There is no room to hold this item." Did I even compile it right? Help ;[.
-
You need to backport the QVM. Searching the MG patch tracker will give you several patches which do that for you.
-
So I download a backport patch, copy and paste it to my QVM, and then recompile it? Or wat?
Someone should make an awesome, epic, amazing wiki for this :/. It seems like theres a thousand different problems randomly pop up for every problem I come across and never an explanation on how to do them. It'd be nice to have a huge modding database at hand @_@.
-
you don't copy/paste anything, you download the patch file to your Tremulous source root (C:\MSys\home\Owner\Tremulous) then run
patch -p0 < patchname
-
@Piper
Read up on patching in general FIRST before you do something even more stupid than appending a patch to a file.
-
you don't copy/paste anything, you download the patch file to your Tremulous source root (C:\MSys\home\Owner\Tremulous) then run patch -p0 < patchname
Okay.
@Bissig: If you can be constructive and find any links that can help me learn more about patching, feel free to post them.
-
ok, first, in msys, get the source:
svn co svn://svn.icculus.org/tremulous/trunk tremulous
then paste the patch in the folder tremulous that svn made
then run the command
patch -p0 < [patchname]
where [patchname] is the name of your patch
then finally compile it:
make
-
you don't copy/paste anything, you download the patch file to your Tremulous source root (C:\MSys\home\Owner\Tremulous) then run patch -p0 < patchname
Okay.
@Bissig: If you can be constructive and find any links that can help me learn more about patching, feel free to post them.
man patch
Wikipedia? Or millions other dev sources? Or you could just search this very forums.