Jan 17, 2012, 03:15 PM | |
Sounds like it would work, but then the "cloud"-function still works (not that it's as critical a problem)
|
Jan 17, 2012, 03:33 PM | |
What is this "cloud" function exactly?
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jan 17, 2012, 04:45 PM | |
It adds a trail to any player with low health, so you know whether he should be killed off or not (you wanna keep all enemies on low health in CTF so you can make timed scores)
|
Jan 17, 2012, 09:26 PM | |
Essentially we want clients to only know things they're supposed to know, i.e. things in their own screen and their own health. So if the server doesn't tell them other players' healths and other players' locations (other than the ones they can see), that should effectively prevent the "cloud"?
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jan 17, 2012, 10:32 PM | |
No, as the clouds are only visible within your screen
![]() Like I said, this is really minor compared to the actual radar function of the program, but it's still quite a problem |
Jan 18, 2012, 01:21 AM | |
Cloud only works for the client, not for others in your screen in the first place. The most helpful things of radar are indeed the radar itself and being able to see everyones health. Cloud will just remind you that you're low health basically.
There is one thing about not sending positions to players I wonder about.. What about the arrow to the flag/flagcarrier? I guess that'll break? |
Jan 18, 2012, 07:22 AM | |
yes, it has low fps on big scrrens like mine...
|
Jan 18, 2012, 07:30 AM | |
50" here. gg.
Anyway, back ontopic. Is there anything I could do without modifying jj2 itself? I mean, most of the serverside solutions (if we go for a server-side solution) depend on Jazz2 performing non-default behaviour. I could learn to modify jj2, but in that time someone more experienced in that are could come up with a solution.
__________________
I support all projects to enhance JJ2. |
Jan 18, 2012, 09:55 AM | |
Here is my quick, untested attempt at a fix (v1.23 / v1.23+):
Patch Jazz2.exe at position 0x885C5 from "76" to "EB". Patch Jazz2.exe at position 0x887B9 from "1C" to "00". Patch Jazz2.exe at position 0x887FF from "8A 51 3E" to "B2 07 90". What this hopefully does is: The first two patches prevents the server from sending any information to a client about other players that are not within his screen (given by |dx| < 640 and |dy| < 480). The third patch tells the client that all other players have 7 hearts of health. Would be nice if someone (preferably with the aforementioned cheating program) could test this.
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> Last edited by Neobeo; Jan 18, 2012 at 02:40 PM. Reason: New stuff in bold |
Jan 18, 2012, 11:27 AM | |
As someone who can't host and besides doesn't have the radar program, I can't test this directly, but it sounds like that doesn't address Vegito's concern that arrows in CTF could no longer point to the flag carrier?
|
Jan 18, 2012, 11:44 AM | |
"You must spread some Reputation around before giving it to Neobeo again"
Well, unfortunately I deleted Radar2 because it's a semi-spyware. It can harm my computer, and I have a lot of documents for what I don't have any backup. Also, a program what does the patching should be there, since a lot of people doesn't know how to do that editing, including me. And everytime I want to reinstall JJ2 I must look for this thread to find what to do. @Violet, at least he found way to prevent sending information about players positions and real health (well, someone could have 7h if /smhealth is 7, but we don't care, don't we?) from server to client. Thanks him for that. I hope he finds the way to prevent freezed arrow, too! |
Jan 18, 2012, 11:48 AM | |
I could test it or send the program to either of you 2 to test it. Someone would have to give me a patched jazz2+.exe otherwise (1.23 is ok).
Either way, it is a good start to solve this problem. We'll have to find solutions for the rest too I guess ![]() |
Jan 18, 2012, 12:53 PM | |
No I didn't say it works? It doesn't work in fact. DZ and I tried it. How can you say that when I didn't say it xd. I said we were gonna test/see if it works. Lol.
Anyway, maybe someone else can try to edit Jazz2 that way. |
Jan 18, 2012, 01:41 PM | |
Well, it'd be a longer patch, but you could make the arrow point in the right direction by sending a position that is in the same line but just barely outside of the visible area
|
Jan 18, 2012, 02:39 PM | ||
Quote:
My patch should in theory already do that (modulo errors). It needs an extra patch at position 0x885C5 from "76" to "EB" (also to prevent sending of packets outside visible region). I've updated my original patch post accordingly. The health patch should work properly though.
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jan 19, 2012, 01:38 AM | |
Neobeo
![]()
__________________
Clan history: CD (2002) VD (2003) CC (2004) SC (2004) CC (2005) RC/RL (2005) EP (2005) CC (2006) AMC (2007) TM (2008) CDF (2010) ![]() <iframe src="http://gamercard.xbox.com/th3a.card" scrolling="no" frameBorder="0" height="140" width="204"></iframe> |
Jan 19, 2012, 02:27 AM | |
Not working. Radar is still showing other players. But nice to see you working on this!
__________________
ZStats "The myth that women should not lift heavy is advanced only by women who fear effort and men who fear women." Eric Midkiff |
Jan 19, 2012, 03:13 AM | |
I conceptualize that Referees shall verify recorded Matches only After viewing Series of Screenshots and/or process Logs from the machine running Jazz2 of each participant, inclusive of spectators.
It might could work; and might could Not. |
Jan 19, 2012, 05:28 AM | ||
Quote:
Of course, I only tested this on v1.23 (not plus), in both battle and ctf, so it might be some plus implementation. I don't have this Radar app, but however it works it can't possibly obtain information which isn't being given.
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jan 19, 2012, 07:57 AM | ||
Quote:
|
Jan 19, 2012, 08:50 AM | |
Yes, tested without plus now, and it works. Seems like plus is doing something, or I did something wrong with the plusified exe.
__________________
ZStats "The myth that women should not lift heavy is advanced only by women who fear effort and men who fear women." Eric Midkiff |
Jan 20, 2012, 06:22 AM | |
I pity the ones that are using these kind of tools to win their game. Does it REALLY make you happy in the end? What do you gain with it? These kind of tools wreck online play. You should contact anti-cheat makers for help. (Punkbusted for example). Also these kind of people should be banned forever on tournaments and community webpages.
__________________
Join clan [GPW]'s discord! https://discord.gg/ktCcYnv S.H.A.D.O.W.: (aka Ins0mnia) Synthetic Hydraulic Android Designed for Observation and Warfare Mystic Legends http://www.mysticlegends.org Follow me on twitter: @Ins0mnia Follow us on twitter: @Mystic_Legends |
Jan 22, 2012, 05:02 AM | |
A Big Project
Well, I've been talking to Gry and Veg about it and this is what we thought out:
We need to create completely new version of JJ2. We don't have source that's why we need a lot of people knowing ASM to decompile JJ2 1.24 TSF (This is the most common used one for online). As I am not so good in low-level things like Assembler I need your help for that. Also: The code cannot be shown out of the trustee team of developers till releasing new version. The new version will include completely new league connected with JJ2 program. This may be left for me. Please write here if you want to help with that. We'd need: - Assembler programmers (Mostly to analyse the old code) - C++ programmers (WinSocket + DDraw a plus) - Interface designers - Graphic designers If we found a team that is big enough I would create the whole project and show you all. This would solve every problem with cheating. And much, much more. To know further details contact me at bigboob0@hotmail.com. |
Jan 22, 2012, 05:06 AM | |
While I'm not as uptight as Robo4900 about legality, I still wouldn't recommend outright decompiling JJ2.
__________________
drop by my SoundCloud or something if you want, it's my life's pride |
Jan 22, 2012, 08:22 AM | |
Isn't it just easier to somehow find blur somewhere and bug him to try to do something for this. He could try to block server sending info to the client about it's position and it's healths what are outside the visible block by the client aka resolution, just like nimrod said.
I appriciate nimrods work but it doesn't work for plus, it works only for normal jj2. blur would probably know how to make that, since he knows how JJ2 works, too. Well, not all functions, but a lot of them. Could someone contact blur about this? |
Jan 22, 2012, 09:36 AM | |
I've e-mailed blur.
__________________
Mystic Legends http://www.mysticlegends.org/ The Price of Admission - Hoarfrost Hollow - Sacrosanct - other - stuff |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 02:13 PM.
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.