Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » General Jazz Jackrabbit Talk

Request for a Program (Not a trainer..)

KJAZZ KJAZZ's Avatar

JCF Member

Joined: Apr 2001

Posts: 136

KJAZZ has disabled reputation

Jun 4, 2002, 03:59 PM
KJAZZ is offline
Reply With Quote
Request for a Program (Not a trainer..)

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
__________________
The Evil Alliance Online.. Remember That?

Uhhh...I'm not really here. ;P
||Slim

JCF Member

Joined: Sep 2001

Posts: 537

||Slim has disabled reputation

Jun 4, 2002, 05:24 PM
||Slim is offline
Reply With Quote
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)
__________________
<strike>
URJazzCC

JCF Member

Joined: May 2001

Posts: 97

URJazzCC is doing well so far

Jun 4, 2002, 07:08 PM
URJazzCC is offline
Reply With Quote
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.
__________________
You are only ugly on the outside.
KJAZZ KJAZZ's Avatar

JCF Member

Joined: Apr 2001

Posts: 136

KJAZZ has disabled reputation

Jun 4, 2002, 08:20 PM
KJAZZ is offline
Reply With Quote
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.
__________________
The Evil Alliance Online.. Remember That?

Uhhh...I'm not really here. ;P
Unhit Unhit's Avatar

Pornocrat

Joined: Nov 2001

Posts: 3,771

Unhit is doing well so far

Jun 5, 2002, 07:38 AM
Unhit is offline
Reply With Quote
Good idea.
But Link, is it possible to difference local and server subjects then?
__________________
<center>somebody holds the key</center>
Link Link's Avatar

Untitled

Joined: Apr 2001

Posts: 2,099

Link is doing well so far

Jun 5, 2002, 03:47 PM
Link is offline
Reply With Quote
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.
__________________
With our extreme gelatinous apology,
We beg to inform your Imperial Majesty,
Unto whom be dominion and power and glory,
There still remains that strange precipitate
Which has the quality to resist
Our oldest and most trusted catalyst.
It is a substance we cannot cremate
By temperatures known to our Laboratory.

~ E.J. Pratt
 
Bobby aka Dizzy

(-)(-)(-)(-)(-)istrator

Joined: Jan 2001

Posts: 1,560

Bobby aka Dizzy is doing well so far

Jun 5, 2002, 05:40 PM
Bobby aka Dizzy is offline
Reply With Quote
Either that Link, or simulate the packets sent by a trigger crate somehow.
Kaz

JCF Member

Joined: Mar 2001

Posts: 3,793

Kaz has disabled reputation

Jun 5, 2002, 07:43 PM
Kaz is offline
Reply With Quote
Data is also in the level to tell wether that trigger has been activated yet or not for when you first join I believe.
__________________
"We're like a human in a 13 billion lightyear universe." -Anaiyu
Link Link's Avatar

Untitled

Joined: Apr 2001

Posts: 2,099

Link is doing well so far

Jun 5, 2002, 07:49 PM
Link is offline
Reply With Quote
Quote:
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

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.
__________________
With our extreme gelatinous apology,
We beg to inform your Imperial Majesty,
Unto whom be dominion and power and glory,
There still remains that strange precipitate
Which has the quality to resist
Our oldest and most trusted catalyst.
It is a substance we cannot cremate
By temperatures known to our Laboratory.

~ E.J. Pratt
 
KJAZZ KJAZZ's Avatar

JCF Member

Joined: Apr 2001

Posts: 136

KJAZZ has disabled reputation

Jun 5, 2002, 08:44 PM
KJAZZ is offline
Reply With Quote
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..
__________________
The Evil Alliance Online.. Remember That?

Uhhh...I'm not really here. ;P
JJ BBoy KS JJ BBoy KS's Avatar

JCF Member

Joined: Mar 2001

Posts: 2,935

JJ BBoy KS is doing well so far

Jun 5, 2002, 08:48 PM
JJ BBoy KS is offline
Reply With Quote
Quote:
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
__________________
Friends don't let friends rob graves.
<I><B>"Just say no!"</B></I>
KJAZZ KJAZZ's Avatar

JCF Member

Joined: Apr 2001

Posts: 136

KJAZZ has disabled reputation

Jun 7, 2002, 09:58 PM
KJAZZ is offline
Reply With Quote
Yes, I know this idea has been dismissed, but I am wondering if anyone would take it up? I would be grateful..please?
__________________
The Evil Alliance Online.. Remember That?

Uhhh...I'm not really here. ;P
Cheeze

JCF Member

Joined: Jan 2001

Posts: 157

Cheeze has disabled reputation

Jun 8, 2002, 04:16 PM
Cheeze is offline
Reply With Quote
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 Unhit's Avatar

Pornocrat

Joined: Nov 2001

Posts: 3,771

Unhit is doing well so far

Jun 8, 2002, 11:48 PM
Unhit is offline
Reply With Quote
J2HG! Over here !
__________________
<center>somebody holds the key</center>
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 04:47 AM.