View Full Version : Request for a Program (Not a trainer..)
KJAZZ
Jun 4, 2002, 03:59 PM
Okay, first off, if this is in the wrong forum, forgive me.
Okay, my idea is for someone to make a program that can change the status of triggers. It would only work if you were hosting, and you could choose to make the effect global, or only local. This could be useful for things such as Jail Break, Freeze tag, and other multiplayer levels that use trigger crates/zones. Again, it would only work if you were hosting. This could get rid of the crate limit in the levels that use them..
So, good idea? Bad idea? Possible? Impossible? I'd like to know what you think..and maybe someone could code it..not me though, I have no idea how to..:(
~KJAZZ
||Slim
Jun 4, 2002, 05:24 PM
i think something like that program lockpick was used for.. (i think) to turn off triggers and such (i think kill created it, im not sure)
URJazzCC
Jun 4, 2002, 07:08 PM
Yes, you are right. Kill made the program Lockpick, which is used for modifying triggers. But I'm pretty sure Lockpick is considered a trainer. Especially because non-hosts can use it. But lucky for us Kill uses security to prevent an outbreak of it.
KJAZZ
Jun 4, 2002, 08:20 PM
Yes, that could be considered a trainer. But if the HOST is the only one that can use it (and I know this is possible by Project Controller) it is not considered cheating. And you would be able to turn on/off triggers for local AND global as well..
So, any programmers consider taking this on? I will be eternally grateful.
EDIT: Also, some features in some of Overlords programs are considered cheating, yet they are allowed. Example: You can self destruct in Project Controller, and with Project Omega you can see how many hearts the person who roasted you has. These are forms of cheating, yet they are allowed.
Unhit
Jun 5, 2002, 07:38 AM
Good idea.
But Link, is it possible to difference local and server subjects then?
Link
Jun 5, 2002, 03:47 PM
It is possible to detect if a player is the server or not, but I don't know how feasible this program would be.
As far as I know, triggers can only be modified locally, even by memory hacking. It would be impossible for the server to modify client triggers...unless...
If everybody in the server had a program, it could communicate separately from JJ2 (with winsock) and control the triggers like that.
Bobby aka Dizzy
Jun 5, 2002, 05:40 PM
Either that Link, or simulate the packets sent by a trigger crate somehow.
Data is also in the level to tell wether that trigger has been activated yet or not for when you first join I believe.
Link
Jun 5, 2002, 07:49 PM
Originally posted by Bobby aka Dizzy
Either that Link, or simulate the packets sent by a trigger crate somehow.
I never thought of that...it would probably work. Except I don't know how to do that :p
Tapping into TCP connections probably doesn't use Winsock, but some other weird DLL...if anyone knows how to do this, maybe elaborate?
Even if I could do that, it would still be hard to control stuff...like if the client got that signal, but then activated his\her OWN trigger, then that would have to be sent back to the server somehow.
Having a program on both ends would make it a lot easier, and there is a way to detect if someone is using a program (which I will not go into here) or not.
KJAZZ
Jun 5, 2002, 08:44 PM
Yeah, the trigger crate effect is what I thought how it would work originally...I dunno, but if anyone wants to make it, your work will not go unappreciated..:D
JJ BBoy KS
Jun 5, 2002, 08:48 PM
Originally posted by ||Slim
i think something like that program lockpick was used for.. (i think) to turn off triggers and such (i think kill created it, im not sure)
Somebody named "kill" created something :lol: :roll: :D
KJAZZ
Jun 7, 2002, 09:58 PM
Yes, I know this idea has been dismissed, but I am wondering if anyone would take it up? I would be grateful..please? :D
Cheeze
Jun 8, 2002, 04:16 PM
Well, i think the trigger crate would be in the UDP portion of the jj2 network. TCP deals with chatting, downloading levels, and downloading the list of people playing; UDP deals with the actual gameplay.
I know of a program called WPE (windows packet editor) that could intercept packets and either view them, edit them, or add more packets. So it could be possible via that route, but i'm not sure how. Another way would be to create some sort of proxy that would transfer data back and forth from the server, and when need be, send the trigger data. As far as i know, you might have to use two different computers for the proxy method because you can't change what port jj2 communicates on, thus you couldn't run the server and the proxy on the same computer (they'd both use the same port). And a third option would be to create a full-functional server and add in the option to send the packet request. This would be by far the most versatile, but by far the hardest.
-cheeze
Unhit
Jun 8, 2002, 11:48 PM
J2HG! Over here ;)!
vBulletin® v3.8.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.