Jump to content

Home

/thedestroyer "without cheats"


tlhiv

Recommended Posts

I've modified a couple of files in order to make THEDESTROYER available (in multiplayer) "without making other cheats available". NOTE THAT THIS IS A SERVER PATCH. IT WILL NOT ALLOW YOU TO PLAY ON NON-CHEAT SERVERS AND HAVE THEDESTROYER AVAILABLE. I successfully (HEX) edited the following two files:

 

GameData/base/vm/jk2mpgame.qvm

GameData/base/strip/mp_ingame.sp

 

I have packed these two files into a .pk3 file and posted it at

 

http://www.math.tamu.edu/~thenders/jkii/thedestroyeronly.rar

 

The reason that "without cheats" is in " " is because you really do have to enable cheats on your server, but this file keeps all (or as many as I've been able to see) cheats from being used.

 

Please feel free to troubleshoot this. In that, I mean please try to make sure all "unwanted" cheats have been removed.

 

If you find any "unwanted cheats" that you think should be removed, please let me know on this thread!!!

 

By the way, my server address is located at http://jk2.tlhiv.com. I just added this address to my domain today, so it might take a day to update on your DNS. Bare in mind that I have cable access and therefore I sometimes turn the server off (if for example I'm downloading large files) so as to not interrupt games.

Link to comment
Share on other sites

  • Replies 53
  • Created
  • Last Reply

Well, as you can see, the two files that I modified are already in the client's .pk3 files. That is, jk2mpgame.qvm and mp_ingame.sp are already contained in either assets0.pk3, assets1.pk3, and/or assets3.pk3. These commands only affect what cheats are available on the server. I simply removed 'god', 'noclip' and 'give' command from jk2mpgame.qvm . I also removed the "THE DESTROYER COMETH" message that you see when the destroyer is activated. Furthermore, the message that usually shows up when cheats are enabled, namely "CHEATS ARE ENABLED" has been changed to "THE LIGHTSTAFF IS AVAILABLE VIA '/THEDESTROYER'". As far as the client is concerned, 'god', 'noclip', and 'give' are just not valid commands (try it and see). I am running my server as PURE.

Link to comment
Share on other sites

I just got done testing the mod out. it worked very well, it blocked all the cheats. The only problem i encountered was that i had downloads enabled on my client and the game yelled at me. I had to turn downlaods off to join up.

Link to comment
Share on other sites

I couldn't find Geek Party Minnesota in the server list. And yes, I made sure to turn off all the filters. Could you specify what gametype you are running. It would help with the filtering.

 

UPDATE: I joined jk2.tlhiv.com without installing the extra files and was warned that I didn't have files installed on the server, but it let me connect. In response to all the cheat codes except thedestroyer, the server replied that the commands were unknown. In response to thedestroyer, it responded that cheats were not enabled on the server. So, if a client does not have the extra files they can still play, but won't be able to use the dual saber. Since there was nobody else around, I couldn't test to see if I could see other players using the dual saber or not.

Link to comment
Share on other sites

Perhaps some of you didn't read the original message carefully. I said that you have to have cheats enabled on your server (using devmap) but that 'god', 'noclip', and 'give' had been removed. I was playing with folks yesterday that didn't have my MOD (they just had the original stuff) and they could use the destroyer, but not the other cheats.

Link to comment
Share on other sites

i put this on my server. works great. i congratulate you on making this. it's very nice to be able to use the double bladed saber without having the other cheats available.

 

tlhiv gets pat on the back for a job well done!!!!!!!:D :D :D :D :D

Link to comment
Share on other sites

i have a mapcylce.cfg file that i call for my maps.

 

i put devmap infront of it all and it works great

 

set m1 "devmap duel_yavin_hangar;set g_gravity "800";set nextmap vstr m2"

set m2 "devmap duel_bay;set g_gravity "800";set nextmap vstr m3"

set m3 "devmap duel_carbon;set g_gravity "800";set nextmap vstr m4"

set m4 "devmap duel_jedi;set g_gravity "800";set nextmap vstr m5"

set m5 "devmap duel_pit;set g_gravity "800";set nextmap vstr m6"

set m6 "devmap sith_ascension;set g_gravity "800";set nextmap vstr m7"

set m7 "devmap rockoasis;set g_gravity "800";set nextmap vstr m8"

set m8 "devmap xwing;set g_gravity "800";set nextmap vstr m9"

set m9 "devmap platform327mp;set g_gravity "800";set nextmap vstr m10"

set m10 "devmap nabooreactor;set g_gravity "800";set nextmap vstr m11"

set m11 "devmap echobaseduel;set g_gravity "800";set nextmap vstr m1"

 

vstr m1

Link to comment
Share on other sites

I have actually done that myself.

 

The secret is to bind the key to power down your saber, wait for a little bit (this is necessary...if you don't believe me, try it), and then activate the destroyer.

 

I have the destroyer bound to my ' C ' key. The way you do it is

 

bind C "sv_saberswitch;wait 50;thedestroyer"

 

So, anytime I have my saber powered UP and I press ' C ', it switches to the destroyer by first powering down my saber, then waiting 0.5 seconds, and then turning on then destroyer.

 

You may want to play with the "wait time" to see if you can decrease it or if you have to increase it. I found that 0.5 seconds was about the smallest wait time I could have in order to work right.

 

I hope this helps!

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...