how to make a mod


(germanaia) #1

hey everyone

so i am really looking forward to make mod for enemy territory True Combat Elite

so my question is what i need to make a mod
i am right that i need at least :

  1. ET Source Code
  2. A C++ IDE

???

at the moment what i like to create is this textout put leftdown on the screen

i know normaly its using the CPM or CPMSAY command but isnt suported by the TC:E mod so i like to programm a addon for it … is this all right or i am totally wrong …??

regards


(kamikazee) #2

You can’t mod TC:E seeing it is a mod by itself. Maybe you could ask the TC:E team to make a CPM or CPMSay console command?


(Elite) #3

If you have any hacking skills you can just hack the serverside stuff (pb is slack that way) and that’s about all you can do for TCE. Otherwise you’re going to need to turn pb off on the servers you run it on and just do the same thing.

If we just don’t quite understand you properly (perhaps you mean a mod like TCE???) then you are on the right track, just get the thinsg you listed and ask a single question at a time people can answer properly, and I’m sure you will get some progress made, good luck :slight_smile:

====
Edit: Ok i see the single question in another post :oops:


(germanaia) #4

You can’t mod TC:E seeing it is a mod by itself. Maybe you could ask the TC:E team to make a CPM or CPMSay console command?

before a year ago there was a 0.48 TC:E server and he was running this message what u see on the picture and he also had killingspree sound … but dont ask me how he has do this …

If you have any hacking skills you can just hack the serverside stuff (pb is slack that way) and that’s about all you can do for TCE.

did u mean the *.dll and the *.so files ?

btw: where is the say / cpm /cpmsay command located in the *.dll / *.so files ?

thanks to all

regards


(Elite) #5

I mean you better ask the developers first before you do that just out of respect, obviosuly TCE is closed source but if all you want is one minor change or two they might say go right ahead and do it.

And I’mnot going to say anything more to encourage hacking, where you can go to learn about it, or in any way how to do it. I was just offering a suggestion above, but do it the proper way if you want to take that route–>ask them first. It’s up to you to learn that on your own… this is a modding forum, nothing else.


(germanaia) #6

i forgot to say that the mod should run only on the server …so no clientside mod :shock:


(Elite) #7

Yeah… I figured that much… same thing still applies above


(WeGoneNuts) #8

Well if they didn’t modified the qagame_mp_x86.dll to much it can be modded!
I after i played that game a while i think that they didn’t moded qagame_mp_x86.dll to much …
So a W:ET qagame_mp_x86.dll should work fine with TC:E if it is a bit modified(the version has to be modded!)
What they did actualy modified is the other two DLL which are not server-side
So just try to put a W:ET qagame_mp_x86.dll to TC:E folder and make a server … see if it works and if id does just mod the W:ET qagame_mp_x86.dll :smiley:
Enjoy …


(kamikazee) #9

You mean that you can supposedly replace TC:E’s qagame_… binary with some other mod’s server code?
I’m quite sure that won’t be possible, seeing how 1) they changed the mod name/version causing clients to disconnect with "client/server mismatch and 2) TC:E has game modes not commonly found in other mods.

Even if it would work, you are very likely to run into random server crashes.

Also, please try to read your text again before posting. Your native language might not be English, but posting a text which barely makes sense is no use either (no offense meant, of course).


(SCDS_reyalP) #10

Well if they didn’t modified the qagame_mp_x86.dll to much it can be modded!
I after i played that game a while i think that they didn’t moded qagame_mp_x86.dll to much …
So a W:ET qagame_mp_x86.dll should work fine with TC:E if it is a bit modified(the version has to be modded!)
What they did actualy modified is the other two DLL which are not server-side
So just try to put a W:ET qagame_mp_x86.dll to TC:E folder and make a server … see if it works and if id does just mod the W:ET qagame_mp_x86.dll :smiley:
Enjoy …[/quote]
This will fail horribly. TC:E is very different than base ET.


(dutchmeat) #11

Currently, me and Apologet are working on a mod for TCE, using QMM q3 and a scripting engine called ‘GameMonkey’.

Just stay tuned at www.gaminggone.net !