Jul 17, 2005, 04:26 PM | ||||
Useful Programs That YOU Can't Have
After a conversation with EvilMike on #jdc, I decided to post this topic. It's mostly a compaign to get more active programmers since JJ2 could use a few more utilities.
Unreleased/Unfinished Programs Console: Probably Overlord's most useful program he's ever made, and yet there isn't a sign of it being released any time soon. It has a wide variety of features that can be used by a server and a few things I'm particularly interested in, including idle kicking and random levels. Chatlog for XP: Link might have been released this program already had he found a better method for recording chat in JJ2. If you have any ideas, it would be highly appreciated. Episode Maker: So Zapper and others can stop complaining once and for all. (I'm indifferent otherwise, so just let Violet do his work.) JJ2 Bot: Personally I'm not expecting much from any such project, but JJ2 would truly benefit if someone succeeded. The bots will probably have to be given some extra advantages because of AI issues. Programs Never Made A Fake Health Solution: JJ2 is long overdue for a program that tries to offer a solution for fake health. I have some idea of how it could work, like a client will get updated health according to what the server sees. Clients wouldn't need to run this program, but it would be in their best interest. In #jj2, it was mentioned that a server would have to run a program as well, although I don't see as too much of a program. There was another suggestion for a fix in #jj2, but I wouldn't know exactly how it works. (Sorry for not giving credits to those who gave suggestions.) A Stats Program: Assuming Console doesn't do this already, it would be nice if at least one program has this capability. It has the same problems as Chatlog though, because recording information through memory is buggy. A program like this would be especially useful for JDC, and I personally would like the ability to record roasts in a team game. Respawn for loose weapons Built into jazz2.exe See third post. A one-time fix basically means no one can forget to run the needed program whenever hosting. Lower Priority Programs Trigger Stopwatch: Basically it records time for the server according to whenever a global trigger is activated. The stopwatch is activated once a specific crate is triggered. It would have to be customizable with a seperate text file that lists usable levels (particularly for Assault) and what each trigger does in each level. Therefore, each level would have to designate a start trigger as well as every other trigger (possibly for each team). On a side note, Pyromanus is supposed to release some things to public, but there's no telling when. More programs will be added to this list as more reasonable suggestions are made.
__________________
Last edited by blurredd; Jul 19, 2005 at 08:56 PM. Reason: Added more entries. |
Jul 17, 2005, 04:33 PM | |
iCeD's old server used to have a fairly detailed stats system using chatlogs. It wasn't 100% accurate, but it was still fun.
I too would like to see the release of overlord's "Console" program. It seemed to work great for the AB server, with more features than any server hosting tool I've ever seen. A shame it seems to have vanished. |
Jul 17, 2005, 04:38 PM | |
I've attempted to make a stats program before but I ran into trouble with accurately capturing text. It would have to be run by the server as well to get an accurate reading as kills and other information is sent over UDP, not TCP meaning that you don't have to receive information like your own death (something that can happen in a lagged server).
Respawn for loose weapons Built into jazz2.exeI've attempted unsuccessfully to patch the jazz2.exe file to make it so loose weapons regenerated for clients. However, my knowledge of ASM is very lmiited so I was not able to finish this. If someone wanted to help or knows any ASM I'd be pleased to talk to them about this. |
Jul 17, 2005, 04:44 PM | |
I might at least update the original ChatLog to work in Windows XP. The recording method wouldn't be any better though. Eventually I'll try to come up with something different, but someone else might beat me to it.
Are people interested in ChatLog more for logging chat text, or for game events like roasts and captures?
__________________
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 |
Jul 17, 2005, 05:11 PM | |
Both, link, although I'd prefer it to log chat more than I'd want it to log scores and stuff.
__________________
Fear cuts deeper than swords |
Jul 17, 2005, 05:53 PM | |
Logging game scores, who roasted who, who captured the flag, and so on are more important to me personally, but that's mostly because of JDC. I'd like to see a detailed stats generator just for fun.
On an unrelated note, someone needs to bug overlord to release console. |
Jul 18, 2005, 04:20 AM | |
Jazz 2 Episode Maker- Free for all edition. The epsiodes only work with your PC and version of Jazz 2. So no problems! (Yes I am overly obsessed.)
Area ID Randomizer- randomly puts down Area IDs while fighting the rocket turtle boss. God of Multiplayer- allows server to get the lazer sheild once to hunt down rabbits. Then normal battle ensues. |
Jul 18, 2005, 06:09 AM | ||||
An Area ID Randomizer would be particular useful if it had more use than just for Rocket Turtle battles. I suppose this program could work based off different ID numbers for the Area ID event, but there's still the problem of getting the Rocket Turtle to function like a normal boss.
As for the God of Multiplayer idea, I couldn't possibly endorse it. Besides the usual problems with lasers in Battle/CTF games, it wouldn't be practical. I don't see why the server has to get a laser shield, and I for one wouldn't enjoy being killed off-screen by a shot that leaves no room for reaction. It would be much easier to just use another type of shield. On a side note, I updated the first post.
__________________
|
Jul 18, 2005, 06:18 AM | |
The Announcer, of course. It is very similar to Console, but since I have neither, I can't really compare them.
|
Jul 18, 2005, 07:31 AM | |
I always wondered why compatibility is such a issue between Win 98 and XP. First of all I can play this Jazz2 game in XP without problems, so why do some of these programs have conflicts. Well anyway XP never showed t he version compatibility test error.
__________________
![]() "Jewel is the Metallica of Yodelling." ~Edwin McCain "Yes, it's a personal attack if you save my picture about internet safety" ~Labratkid "You know what JBL? The only reason you were WWE Champion for a year was because Triple H didn't want to work Tuesdays!" ~Paul Heyman, addressing the public at the "ECW: One Night Stand" PPV on Sunday, June 12, 2005 |
Jul 18, 2005, 09:17 AM | |
Differences in how the Windows API works. The differences don't apply to most programs, but when you're fiddling with program memory or doing raw packet capture then there are important differences.
Plus under WinNT/2k/XP you can use the Unicode version of the APIs, which makes API calls involving text slightly faster. |
Jul 18, 2005, 10:42 AM | ||
Quote:
|
Jul 18, 2005, 04:19 PM | |
I love how the unnamed program in development by Overlord has the name Console.
Thats the name I picked for player 1 in my server as it talked to users and interacted with them, (bit like the Console in Quake/UT) Anyways, it will be released in good time andwork is still going on with it To clear something up, it isnt called Console. That isnt even close. But its not my job to leak its name until public beta's start (if theres public betas that is). Work is still going on with it, and it will eventually be released. |
Jul 18, 2005, 06:25 PM | |
I would be greatly interested in working on such programs -- even a scripting language -- but I just don't have the time or support to work on it. My time has to go towards a job now.
(But I might listen to options if anybody wants to contract me) ;P
__________________
<div style="float: right; width: 100px; height: 70px; margin: 5px 15px;"><img src="http://madskills.org/monolith/idleserver.gif" style="width: 98px; height: 65px;"><img src="http://madskills.org/monolith/theserver.gif" style="width: 98px; height: 65px; position: relative; top: -65px;"></div><div style="margin: 0 3em; font-size: 80%; font-style: italic;">Love is patient, love is kind. It does not envy, it does not boast, it is not proud. It is not rude, it is not self-seeking, it is not easily angered, it keeps no record of wrongs. Love does not delight in evil but rejoices with the truth. It always protects, always trusts, always hopes, always perseveres.</div><div style="text-align: right; text-size: 80%;">1 Corinthians 13:4-7</div> |
Jul 19, 2005, 04:45 AM | ||
Quote:
|
Jul 19, 2005, 01:31 PM | ||
BORED
Quote:
![]() Regarding Overlord's project which has been dubbed console... I have seen it since someone not gonna name any names has a vulnerability in the apache installed on their compy.... Mine will be better ![]() ![]() I also think we should reprogram the list server to record stats using programs such as the dedicated server program which I will be releasing in a few(once it is past alpha testing). [dumb idea]Trigger Stopwatch[/dumb idea]
__________________
(\,,,/) (O.o) <-- Copy the bunny into your sig to help him (> <) acheive world domination I'm So HIGH all I smell like is smoke. |
Jul 19, 2005, 03:42 PM | ||
Quote:
Nebula is the best person to talk to about creating plugins for the List, as he created it. |
Jul 19, 2005, 08:18 PM | ||||||
Quote:
Quote:
__________________
Last edited by blurredd; Jul 19, 2005 at 09:09 PM. |
Jul 19, 2005, 08:59 PM | |||
Quote:
Quote:
__________________
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 |
Jul 19, 2005, 09:24 PM | ||||
Personally I could live with a program that just records chat through packet monitoring, assuming that a stats program is eventually completed. It would also be great if this version could allow for selecting and copying text easily and chatting through the program. This reminds me of a project Spazzyman was making some while ago: a chat program that worked without JJ2. It sounded like a good program although it seemed like a step backwards in the progress of JJ2.
__________________
|
Aug 10, 2005, 10:20 AM | ||
Quote:
Anyway, the Announcer already exists. Overlord and I worked together on it, with the idea of using it in Fooville. It is also used in Lifewater Lodge. Basically, it records a message that you customize whenever a user hits a certain position in the map. Very useful for races, survivor, etc. And obviously very useful for Fooville. It's how we make our automated shop. The program might be released someday in the far away future, but I don't want thousands of bad hotels and other levels to use it. |
Aug 10, 2005, 10:44 AM | ||||
Chatlog and the Announcer don't really do the same things. The former records chat while the latter displays specified text when a player meets a certain point. At least that analysis if from what I know.
And about the Announcer: it could use something so that the needed values automatically change according to what level is loaded, in which the parameters can be set within a text file. Just a thought.
__________________
|
Nov 19, 2005, 06:40 AM | |
But HOW to get the Episode Maker!
__________________
<img src="http://chaos.foxmage.com/CrimiClown/egg10.gif" alt="Adopted from the BrainFart adoption center! YAYZ!"<img src="http://chaos.foxmage.com/CrimiClown/egg10.gif" alt="Adopted from the BrainFart adoption center! YAYZ!"><img src="http://chaos.foxmage.com/CrimiClown/egg10.gif" alt="Adopted from the BrainFart adoption center! YAYZ!"> http://mafia.cheats4us.org/index.php?x=255399 thats a lot of fun there! http://www.watbenjedan.tk Here is some fun too! Now listening to : Linkin Park - Numb |
Nov 19, 2005, 06:48 AM | ||
Quote:
you could beg like ZAPPER and get realy lucky you could make your own you could ask people who have it (i'd suggest not even trying)
__________________
![]() |
Nov 19, 2005, 07:37 AM | |
![]() ![]() |
Nov 19, 2005, 07:42 AM | ||
Quote:
![]() |
Nov 19, 2005, 02:04 PM | |
Looks like none of the programs requested earlier in the thread have been released in the meantime, including the programs Fiend announced.
__________________
Interesting Jazz-related links: Thread: Gameplay Theories - Thread: Make Up Your Own Gametype |
![]() |
UNKNOWNFILE |
This message has been deleted by UNKNOWNFILE.
Reason: OMGHAX
|
Nov 19, 2005, 04:06 PM | |
If anyone's interested I got a solution for fakehealth... I just dunno how to make the actual code, though. It only needs to scan a memory-adress for changes and then edit another memory-adress value for health to 1 as soon as you get hit. I have all the adresses and stuff, just not the programmingskills.
|
Nov 19, 2005, 04:45 PM | ||
Quote:
You'd have these requirements for checking how much health to reduce I think: 1. Was the player hit? 2. Did his health decrease? If not: 3. By which weapon was the player hit? 4. Was that weapon powered up?
__________________
Interesting Jazz-related links: Thread: Gameplay Theories - Thread: Make Up Your Own Gametype Last edited by FQuist; Nov 20, 2005 at 05:04 PM. Reason: secrecy edit |
Nov 19, 2005, 04:54 PM | |
Actually, it works with resetting to 1 clientside, since the next time you get hit server will "give back" some hearts to you (since it tells you how many hearts you have). So it's no real problem, it only makes things look a bit weird for a client. Another solution could be to make the server packet all clients' health to them, like once each second or so...
Edit: Apparently there are tons of unreleased fixes for this. What a shame. |
Nov 19, 2005, 05:43 PM | ||
Quote:
![]() |
![]() |
UNKNOWNFILE |
This message has been deleted by UNKNOWNFILE.
Reason: OMGHAX
|
Nov 20, 2005, 01:44 AM | ||
![]() Quote:
![]() Last edited by Grytolle; Nov 20, 2005 at 12:37 PM. |
Nov 20, 2005, 05:04 PM | ||
Quote:
Expect a suprise on JJ2WC3. |
Dec 2, 2005, 02:23 AM | |
Out of curiousity, as a programmer myself, how does one make a program that shares information with JJ2? I assume one would need a good understand of how JJ2 works, etc. Are there any resources that explain any of this?
__________________
Proud to be an old-timer! Rarely active, but Jazz Jackrabbit will always be in my heart. ![]() Check out my War Tavern story, The Life of Jason Jackrabbit! [UPDATE - yeah, it died in 2002, but it was fun!] Current Projects: Devan's Secret Weapon - yes, I still intend to release this some day. Got a lot of really great stuff done, it's going to be awesome! |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 05:09 AM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.