View Full Version : Beta Test Unofficial 1.23 Patch
Bobby aka Dizzy
Jun 14, 2006, 10:18 PM
...:::: Jazz Jackrabbit 2 v1.23.10 Unofficial Patch :::...
-------------------------------------------------------------------------------
During this beta test period I encourage everyone to adopt this patch as their
main jj2 application while keeping a backup. This patch is only useful if it
can be used as seamlessly as the standard .exe.
Please report any and all problems you may experience with this. I have
tried my best to make sure that nothing new goes wrong but I cannot
guarantee this. Use this patch at your own discretion and please report all
problems or issues to me.
-------------------------------------------------------------------------------
:::Download Here:::
http://www.jazz2online.com/jdc/levels/misc/Jazz2_12310.exe
If everything goes smoothly a patch will be posted on J2O when I am confident that everything works perfectly.
:::Change Log:::
1.23.01 (Initial Public Test Release)
- Red team brackets
The red team now has brackets ([]) around player names when their private
chat is printed to the screen. No more is the red team chat inferior!
- I have never experienced any problems with this fix.
- Seeker Holes
The problem of seeker ammo (#4) being attracted to spots where no player
currently exists has been fixed so the only "seeker hole" exists at (0,0).
This has been changed for both clients and the server.
- Please test/verify that seeker holes have gone away/gone to the top left.
In the future I may put them off screen but for now it's easiest to test when
they exists but in a location that is out of the way.
- Respawn
Problems once fixed by "respawn.exe" are now fixed. In particular,
floating +3 ammo pickup will not stop respawning after a player
picks up an initial 50 pieces.
- This is the most recent and difficult change. If testing please make sure
both regular ammo and toaster ammo works. They are handled separately.
If you have any technical questions feel free to ask me here.
:::Future Goals/Wish List:::
Here's a list of bug fixes I'd like to see patched in the future. If you have
ideas to add to this or want to help fix problems please contact me.
(Listed in no particular order.)
- Flag recapture when one dies on a CTF base.
Unfortunately this bug has been present since 1.20 and therefore does not
likely have an easy fix. I believe a change to the main gameloop would be
necessary and that is unfortunately difficult.
- Problems with team chat that occurs when players do not join the default team.
The only fix good enough to do this would have to make it a server-side
only fix. From what I have considered so far this would involve reassigning
client numbers right as people join the game. This however has proved
fairly difficult to accomplish.
- CTF Bug (repeated name scrolling)
I believe this could be fixed. I consider it a rather low priority however
because nearly all ctf levels anymore protect against this with a mask.
- 3hks
This would require massive changes to how jj2 works and I do not think it
would be possible to do this through assembly. But please feel free to
prove me wrong!
- Server crashing when a client downloads a tileset (and people are talking)
This could be potentially difficult to figure out but could be quite
difficult to fix. I think that this could be fixed however.
- A patch for TSF fixing all of these issues
If someone has the time or cares...
EvilMike
Jun 14, 2006, 11:33 PM
I like to point out something before anyone decides to give suggestions. This patch was made with a very important philosophy in mind: to not change any gameplay. ONLY bugs are addressed with this patch. Therefore, any "flaws" one may think jj2 possesses will not be addressed if these flaws are supposed to be in the game. Furthermore, limitations that the jj2 engine suffers from, such as the inability to work with large music files, are not the focus of this patch.
(in case anyone is wondering I have nothing to do with the actual development of the patch, but I did help test some of the early stages which is why I know this)
R3ptile
Jun 15, 2006, 12:58 AM
suggestions:
Weapon doesn't automatically change on ammo pickup.
You can run more than one window at once.
Grytolle
Jun 15, 2006, 03:31 AM
According to Chiyu the ammochange patch might stop triggerzones from working - I'm not sure if that is correct though - besides that's not a bug anyway.
The second part should be added, and is an easy matter... I bet Bob knows how to do it already.
Edit: The seekhole fix doesn't seem to work...
http://grytolle.ath.cx/Mina%20bilder/Screenshots/bug.png
The weirdest thing about it was that nobody had left the server (nor joined it)
Radium
Jun 15, 2006, 06:01 AM
The weirdest thing about it was that nobody had left the server (nor joined it)Then why were you firing seekers? D=
minmay
Jun 15, 2006, 07:03 AM
Then why were you firing seekers? D=
I feel a strange urge to say "lol" despite the noobishness of it.
jam
Jun 15, 2006, 07:12 AM
According to Chiyu the ammochange patch might stop triggerzones from working - I'm not sure if that is correct though - besides that's not a bug anyway.
Wrong.
Bobby aka Dizzy
Jun 15, 2006, 06:37 PM
Okay right, I didn't think of a certain scenario when I made the patch for seeker holes. I'll have to come up with a way to fix that...
Black Ninja
Jun 15, 2006, 07:44 PM
Very impressive so far. It definitely gets my 'seal of approval.' One suggestion I have that would be easy to add is that you raise the amount of memory JJ2 can use. Doing this would allow the use of larger music files, and it would even improve the game's performance in certain scenarios. Just my two cents.
EvilMike
Jun 15, 2006, 09:44 PM
Very impressive so far. It definitely gets my 'seal of approval.' One suggestion I have that would be easy to add is that you raise the amount of memory JJ2 can use. Doing this would allow the use of larger music files, and it would even improve the game's performance in certain scenarios. Just my two cents.
An early version of the patch had this, but it was taken out due to not really solving that much (it allowed bigger music files, but big levels would still sometimes crash when saving/loading). Because of this limited usefulness, and the possibility that it could cause unforseen bugs, it was taken out.
Bobby aka Dizzy
Jun 15, 2006, 10:44 PM
I'd also like to limit the differences between this patch and 1.23. I want to make changes but not at the expense of the official 1.23 compatability.
Dermo
Jun 16, 2006, 09:17 AM
This is a nice little patch so far. And these are all good ideas. *sigh* if only Epic would give out the source code to a trust-worthy man (not me), then this would all be so much easier to do.
KRSplat
Jun 17, 2006, 11:39 AM
It was randomly closing in Quist's survivor server with no error message and no apparant reason.
This was true for Veg, Cooba, and Superjazz too.
Bobby aka Dizzy
Jun 17, 2006, 02:20 PM
Can you give me any more details KRSplat?
Sasik
Jun 17, 2006, 02:31 PM
It was randomly closing in Quist's survivor server with no error message and no apparant reason.
This was true for Veg, Cooba, and Superjazz too.
I got it too while changing a level at my own server, no idea why ;l
Vegito
Jun 17, 2006, 02:58 PM
Bob, it doesn't give me any kind of error. JJ2 just randomly closes.
I do have one more detail: I was pressing at least 3 buttons at one time probably when it happened. =O
shaney
Jun 17, 2006, 03:33 PM
it would be cool if we have a jj2 patch that when u host a server, the patch loads ur weapon regenerator prog ur seekholepatch and maybe a servertool
ur patch is great bobby really but i see u putted good work in it , there is only a problem i see that isnt really that nice when u host a server and u typo the level name jj2 crashes can we make something for it that jj2 just says sorry that name doesnt exists orso or just hosts a standard level cuase the filename is incorrected
Black Ninja
Jun 17, 2006, 04:02 PM
Shaney, that post was horrible to read, but it's a good idea. I totally agree. However, that might require a pretty great amount of work.
DanYjel
Jun 17, 2006, 04:45 PM
Wow I was reading it for like 2 or 3 minutes, shaney :D
Bobby aka Dizzy
Jun 17, 2006, 08:41 PM
That's an interesting idea Shaney, but doing it is too hard in the manner that I'm patching things.
On another note I think I've figured out the problem you guys were having with crashing and I'm working on fixing it.
Chiyu
Jun 18, 2006, 04:54 AM
Wrong.
It did with the thing Gry gave me.
Cpp
Jun 18, 2006, 01:38 PM
Can you make it the way so that you simply don't warp anywhere instead of getting "No warp target found"?
Puffie40
Jun 20, 2006, 12:06 PM
how about if it cannot find the warp target, it warps the player to a start position?
Vegito
Jun 20, 2006, 01:19 PM
that would rock for very hard tests >)
Bobby aka Dizzy
Jun 20, 2006, 07:10 PM
I think I should state my goal with this patch as Evilmike did above:
I am only fixing serious problems with the exe, I don't want to change the functionality of the code (such as changing what happens with a warp target). I am not changing the gameplay and something as simple as the warp target change will go against that principle. I want this patch to be totally compatible with regular 1.23.
Jerrythabest
Jun 21, 2006, 01:42 AM
It did with the thing Gry gave me.
maybe gry was lazy while making that and put a trigger zone ID 0:P
shaney
Jun 21, 2006, 11:00 AM
Can you make it the way so that you simply don't warp anywhere instead of getting "No warp target found"?
and well overlord gives me an idea why dont u try to dispose of the no next level thing that jj2 crashes cause it cant find the level, so the level will become random
Sasik
Jun 21, 2006, 01:03 PM
That's a good idea Shaney, because that bug is really annoying, but as Bob said, he won't fix such things : (
Jerrythabest
Jun 22, 2006, 03:11 AM
let's force him! :mad:
DoubleGJ
Jun 22, 2006, 06:26 AM
No matter how you force a fridge, it won't cook.
DaPete10
Jun 22, 2006, 10:36 AM
Ahoi Diz.
If you wish to fix the problem involving clients not being able to join servers running on different ports, here is the ASM code to fix the problem.
; At 485851 patch in the following
call PortFix
nop
; I decided to place this in 4D8310, you may move it
PortFix:
mov eax, dword_5D0166+2
dec ax
mov edx, eax
mov dword_4E24CE+2, edx
mov eax, dword_4E24D2
retn
Have a good day!
(And I'm still working on the server-side fix to be able to host multiple servers on the same machine.)
Trafton
Jun 22, 2006, 03:53 PM
I'd rather no warp targets should stay the same, from a levelmaking perspective.
Grytolle
Jun 25, 2006, 11:53 AM
I think I should state my goal with this patch as Evilmike did above:
I am only fixing serious problems with the exe, I don't want to change the functionality of the code (such as changing what happens with a warp target). I am not changing the gameplay and something as simple as the warp target change will go against that principle. I want this patch to be totally compatible with regular 1.23.I don't see why this would make any incompability, since positions are clientside... ;o Anyway, a really goood addition would be UF's levelchange when minimized fix.
Jerrythabest
Jun 25, 2006, 01:36 PM
how about the bug with long filenames on server setup? if I use a filename like 'thejazz2communityisdieing.j2l' and host it, then if I wanna host it again it changed to 'thejazz2comm' and then a part of the path to the file
DaPete10
Jun 26, 2006, 08:56 PM
Poke 43F96C 90 90 90 90 90 90
That is all.
Jerrythabest
Jun 26, 2006, 11:51 PM
no idea what's that about, but I guess it's useful for people who know. =)
Grytolle
Jun 27, 2006, 07:06 AM
Poke 43F96C 90 90 90 90 90 90
That is all.
LIES THIS WORKZ 2!!!!!!1 :)
Pokehex 43F96C E9 7D 01 00 00 90
:lori: :lori: :lori: :lori: :lori: :lori: :lori: :lori: :lori:
edit: i hart forcing jumps
and add this 2!!!!!!1 //pokehex 4b856e 90
that wai it wont cut the level filename of when u restart jj2 and try 2 host the same leval ;-) ;) ;) :eek: :+
DaPete10
Jun 27, 2006, 10:02 AM
Poke 43F96C 90 90 90 90 90 90
That is all.
This is the carpfish hack.
Grytolle
Jun 28, 2006, 06:33 AM
I don't know if this is the right place, but... http://grytolle.ath.cx/jazz2exp001.exe
This has all the changes of Dizzy's patch + multiple windows support + carpfish + the stuff about level string change.
Since lots of people told me they won't use Dizzy's patch after getting used to my weapon change-fixed exe's, I also made this: http://grytolle.ath.cx/jazz2exp001.weaponfixed.exe
EDIT: MAYBE THIS WORKS BETTER!!!!!!! http://grytolle.ath.cx/patchedjj2s.zip
Jerrythabest
Jun 28, 2006, 06:38 AM
whats carpfish?
Grytolle
Jun 28, 2006, 06:46 AM
Try reading up a few posts
Jerrythabest
Jun 28, 2006, 06:56 AM
pageclaim =D
kay I've found some stuff already.. :)
EDIT: oh yeah, your patch + carpfish + multiwindow + filename "Is not a valid win32 application" since it turns out to be 0 bytes. On IE, it says the file can't be found. I guess the 0 bytes thing is a Firefox bug, and you're just offline.
Grytolle
Jun 28, 2006, 08:05 AM
MAYBE THIS WORKS BETTER!!!!!!! http://grytolle.ath.cx/patchedjj2s.zip
Bobby aka Dizzy
Jun 29, 2006, 12:27 AM
I'd rather there be no new patches including my beta changes posted in the first message. There are flaws in the exe posted (hence the beta warning); I am currently trying to resolve the problems and the last thing I would like to do is introduce all sorts of hacked jj2 exe's many of which are very broken.
If you are wondering what is broken above, if you are frozen and then shot (or freeze someone and shoot them) the application will abruptly quit. Like I said, I'm working fixing that and a few outstanding seeker hole issues. After that I will look into the other changes posted here.
Grytolle
Jun 29, 2006, 07:12 AM
ok, want me to remove the post? if so just do it yourself :p
I wonder if anyone will see this, since I don't make a new post.
http://grytolle.ath.cx/ihaxsocool.png
I suggest making the Hurt event actually hurt people in multiplayer, if it's possible. I don't know if it was originally meant to hurt or not.
NovaStar
Jul 9, 2006, 11:50 PM
I think it may have, but coding stuffed up.
Jerrythabest
Jul 10, 2006, 04:21 AM
suggestion: don't. you'll have a hard time coding what JJ2 does if you get killed by no-one.
Grytolle
Jul 10, 2006, 04:53 AM
Jerry, don't talk about things when you really don't know the first thing about them...
Vegito
Jul 10, 2006, 05:02 AM
Or, when you get roasted by the Hurt event, just do the same as a TNT kill..
the "ate it" message ;P
The bad thing would be that people could use it to kill themselves and stop another from getting a point.
Grytolle
Jul 10, 2006, 06:18 AM
Or, when you get roasted by the Hurt event, just do the same as a TNT kill..
the "ate it" message ;P
BINGO!!!!1 Also I managed to kill people without any killer, as I've showed some people ^^
FQuist
Jul 10, 2006, 08:21 AM
Bobby has indicated that he wishes to stay away from modifications that effect the gameplay. Making the hurt event work in multiplayer would be a modification, I think. Although, I think only levels made by authors that haven't discovered Hurt doesn't work in mp have the hurt event (I think?) so it would probably not affect anything negatively...
I was thinking of it as a bug fix if the creators meant for it to work in all modes, but it sure would affect gameplay. I see how it could fall in both categories. Just an idea, though.
Cpp
Jul 10, 2006, 11:46 AM
The bad thing would be that people could use it to kill themselves and stop another from getting a point.
Make them lose a point in that case.
Jerrythabest
Jul 12, 2006, 01:12 AM
now that's a good idea!
1 Jerry RR 4
2 Overlord -1
--------------
recv 99999999 baud
send 99999990 baud
KRSplat
Jul 12, 2006, 12:35 PM
I think you guys are forgetting that the point is not to change any gameplay.
Jerrythabest
Jul 12, 2006, 12:53 PM
yeah, I guess so
Grytolle
Jul 12, 2006, 02:34 PM
That's not the point. It's just a guide line.
Jerrythabest
Jul 12, 2006, 11:02 PM
hehe ++Gry nice one :lol::roll: :P
NovaStar
Jul 14, 2006, 09:33 PM
Captain Obvious.
Violet CLM
Jul 14, 2006, 09:52 PM
Would it be possible to have the server not crash when players are killed by events (like SCE's) in non-treasure hunt modes?
Cpp
Jul 20, 2006, 10:23 PM
I'd like to see that change too as it would open up a number of new possibilities. I'm not sure what causes the crash tho, but I think it may have something to do with variables (such as whose weapon this is) not being set properly for the SCE's. Should be made so that a player gets a "Player ate it" message instead of a crash.
Grytolle
Jul 24, 2006, 04:40 AM
Would be nice indeed. Apparently this fixes that naughty crash that happens when you get hit while frozen with Dizzy's exe... /pokehex 4014b5 90 90 90 90
Stijn
Jul 24, 2006, 06:40 AM
Maybe it'd be nice to have a list of all changes in the patch(es).
Grytolle
Jul 24, 2006, 07:19 AM
there is one in the top post of this thread
Iam Canadian
Aug 16, 2006, 12:03 PM
Maybe fix it so that freezing Gem Rings in multiplayer doesn't crash the game...probably minor, but still.
B hvale
Nov 14, 2006, 02:01 PM
Fithers:Jerry a want join to RR clan:confused:
Grytolle
Nov 14, 2006, 02:27 PM
I have no idea what the poster above me meant to say, but I'll seize the opportunity to update you all with the current progress.
1.23
* Levels can now cycle eventhough the server is minimized
* You can now open multiple instances of jj2
* Jazz2 doesn't crash if you lack j2v-files
* If there's no warptarget player will warp to 0,0 and see the no warp target message as an echo
* Jazz2 can use any custom j2a
* Gemring Divide by zero will nolong occur
* No more seekholes
* Lasers won't crash you (on the other hand you won't see them either)
* Eventhough it's a quite useless fix, it now says Nederlands instead of Hollands in the language selection.
* You no longer need to run respawn.exe to have ammo spawning
* The listservers selected in the exe are up to date
* Clients of any jj2 versions can join your server
* NOT FINISHED: You can join servers of any version
* There are brackets around red teamchat
* Messages will now send eventhough you've pressed backspace too many times
* Visual bug which made the chat look like it would still be there after you pressed esc and t, is now gone
* Clients will nolonger attempt to send teamchat unless they're playing ctf
* The divide by zero errors on bridges might be fixed - I haven't been able to reproduce the bug enough to be sure
1.24
* Red teamchat brackets added
* Multiple instance support
* No warp target fix (player moves to 0,0 and sees error message)
* Custom j2a support
* Cycling fix
* Changed Hollands to Nederlands
* Lori able to grab the copter
* Jazz2 doesn't crash if you lack j2v-files
* Gemring devide by Zero-fix
* Seekhole-fix
* Respawn-fix
* Laserfix
* Clients of any version can join your servers
* Chat won't send bug fixed
* Visual chat bug-fix
* Won't try to send teamchat unless it's CTF
* Hardcoded listservers are now jazz.nimrod-online.com and jazz.madskills.org
If I manage to get teamchat working properly (sending to all teammates, and no others), plus the death on flag-bug fixed, you can expect a near future release
DoubleGJ
Nov 15, 2006, 02:48 AM
Awesome.
Unfortunately, the Lori copter fix might be an issue for Devil Dash, as the copter is a vital element of parting characters' paths in one of the levels. The path of Lori would still be available only for her, but this possibility of choosing would be somewhat unfair...
But I realise it's a very good thing for a majority of levels with copters included.
Jerrythabest
Nov 15, 2006, 05:00 AM
does this also mean that it lost the Laser MCE? if it has, I think it sux ;( otherwise it's great :)
Grytolle
Nov 15, 2006, 06:37 AM
I wouldn't know.
Michael
Nov 15, 2006, 07:34 AM
This is awesome, but there are so many links, where do I download the up-to-date-ist version of the patch? d:
And what do you mean by the no warp target 'message as an echo'?
Camou
Nov 15, 2006, 07:42 AM
This is awesome, but there are so many links, where do I download the up-to-date-ist version of the patch? d:
And what do you mean by the no warp target 'message as an echo'?
It'll show the message 'No warp target'.
Grytolle
Nov 15, 2006, 08:01 AM
As I said, it is not available for download just yet - since I have a few more things fixed first
Michael
Nov 15, 2006, 09:37 AM
Ok I am highly anticipating it though.
Will the message 'no warp target' be like with them access violations, or do we mean an actualy message like in the chat screen??
cooba
Nov 15, 2006, 10:57 AM
The latter
Jerrythabest
Nov 15, 2006, 11:27 AM
like Forest does it ;) that's been titled as 'Local echo' to me too, so I assume it's the same sytem.
Grytolle
Nov 15, 2006, 12:36 PM
...and who do you think added that to forest ;)
Jerrythabest
Nov 16, 2006, 09:36 AM
I bet <strike>neo</strike> you :P
Michael
Nov 16, 2006, 02:15 PM
Forest?
<small>Darn I am feeling dumb. (;</small>
Camou
Nov 17, 2006, 02:52 AM
Forest?
<small>Darn I am feeling dumb. (;</small>
Thing to host servers with lots of features.
Michael
Nov 18, 2006, 03:41 AM
Ah I knew that, just wanted to check if you knew too. (:
Thanks...I mean, good job.
Jerrythabest
Nov 19, 2006, 02:45 AM
who DOES believe him? :lol:
Grytolle
Nov 19, 2006, 10:35 PM
You might be happy to hear that Neobeo helped me (or rather, did all of the work>P) fix the lasercrashes without stopping the laser from rendering last night. So don't you worry about SCE-lasers, or whatever they're called.
cooba
Nov 20, 2006, 06:50 AM
Awesome!
Jerrythabest
Nov 20, 2006, 07:10 AM
sounds... awesom-o :)
Grytolle
Nov 21, 2006, 12:32 AM
Levels can now cycle eventhough the server is minimized (UNKNOWNFILE and Grytolle) 1.23+1.24
Multiple instances of jj2 can be run at once (Neobeo and Grytolle) 1.23+1.24
The game won't crash if you lack j2v-files (Grytolle) 1.23+1.24
If there's no warp target the player will warp to 0,0 and see a message saying "No warp target found", instead of crashing (Grytolle) 1.23+1.24
Jaz2 can use any custom j2a (Neobeo) 1.23+1.24
Gemring divide by zero error crashes won't happen (UNKNOWNFILE and Grytolle) 1.23+1.24
No more seekerholes (Grytolle) 1.23+1.24
Changed Hollands to Nederlands in the language options (Grytolle) 1.23+1.24
Ammo will always respawn (Bobby aka DizZy) 1.23
Ammo will always respawn (Grytolle) 1.24
Longer version string in menu to avoid confusion; "1.23+ public beta 2". (UNKNOWNFILE and Grytolle) 1.23
Longer version string in menu to avoid confusion; "1.24+ public beta 1". (Neobeo and Grytolle) 1.23+1.24
Hardcoded listservers up to date; "jazz.madskills.org" and "jazz.nimrod-online.com" (Grytolle) 1.23+1.24
Clients of any version can join your servers (Grytolle) 1.23+1.24
Red teamchat brackets (Bobby aka DizZy and Grytolle) 1.23+1.24
Messages will always send, eventhough you pressed backspace too many times (Grytolle) 1.23+1.24
Visual bug that made chat look like it was still there when you had pressed esc and t, fixed (Grytolle) 1.23+1.24
The game will nolonger try to send teamchat if it isn't in CTF game mode (Grytolle) 1.23+1.24
Lasers will nolonger crash the game (Neobeo and Grytolle) 1.23+1.24
Lori can play in your server, without becoming a messed up frog (Neobeo) 1.23
Lori can grab copters (Neobeo and Grytolle) 1.24
Lori can play in all 1.23 patched and unpatched servers, without becoming a weird frog (Grytolle) 1.24
Jerrythabest
Nov 21, 2006, 06:23 AM
Nice stuff :) keep up the good work ;D
BattleSpaz
Nov 21, 2006, 08:11 AM
Great work you are doing for JJ2. Keep up the good work.
Michael
Nov 21, 2006, 10:06 AM
Great patch, this is quite amazing relativly to where we were a couple of months ago...
Makes me happy. [:
MoonBlazE
Nov 21, 2006, 03:54 PM
Would it be possible to fix Lori's fur color when chosing different colors for a player? Make the Laser Shield event actually spawn a screen giving the shield? Make the game not crash when putting an event on a flipped animating tile? Make the secret level swapping actually work, and not getting you stuck when you return to the original level? Fix the bug that causes multiple gems to spawn from players at times in treasure hunt mode (ie place one gem in a room and after enough hurting you'll have quite more than that)? Make hurt events/enemies actually damage your health in hosted games? Fix the bug that causes firing freeze at certain events (mentionably gem rings but also another event if I remember) crash the game?
Properly more out there. These were just bugs that I found limiting the game somewhat.
Grytolle
Nov 21, 2006, 10:46 PM
Thanks for your suggestions. However, I consider fixing the teamchat, and death on flag-captures of higher priority.
Edit: I also have high hopes of having custom furs work with -connect, -server and -j2i
Edit: The fur like totally works now!
edward850
Nov 27, 2006, 08:43 PM
Is there going to be any co-op support? co-op servers could be fun :)
Grytolle
Nov 27, 2006, 08:45 PM
No there won't be at this time, and no they probably couldn't.
Violet CLM
Nov 27, 2006, 08:46 PM
...custom fur already worked, but yay!
Grytolle
Nov 27, 2006, 10:59 PM
it only did if you used -battle or some other game mode along with -j2i, -server and -connect
Alex
Nov 28, 2006, 11:22 AM
could you add anything that made it more router/firewall friendly? (like doenst disconnect if it doesnt get a constant signal like it does now)
Grytolle
Nov 28, 2006, 12:07 PM
I could make it not disconnect players after 30 seconds, but they would still not be able to play, since their UDP traffic doesn't work.
Anyway, the release will be delayed because I am working on crash protection and server control (with a great deal of help from Monolith and Neobeo).
Jerrythabest
Dec 10, 2006, 06:32 AM
was that TBCTF a built-in feature? also, good job fixing teamchat
Uh, what about local CTF, can you fix the problem with no flag dropping?
Grytolle
Dec 11, 2006, 08:44 PM
Isn't it better LAN-CTF then? ;s (in conjunction with /change_team)
Grytolle
Dec 18, 2006, 02:36 AM
Status update for you guys!
The 1.24 development is still in the same phase as a long time ago, the 1.23 development however has made some nice progress - so I thought I'd give you an update.
Bugfixes and features
* Marginally reduced CPU usage (same as when minimized).
* Levels will cycle eventhough jj2 is minizmied (credits to Unknownfile).
* If you lack j2v-files (jazz2video files), you will be able to run the game anyway.
* You will not crash if a warp lacks warptarget.
* You can run multiple jj2 windows.
* 1.24 players attempting to play as Lori can do so, without being
morphed to frogs (credits to Neobeo).
* The listservers are updated (you will try to connect to the correct ones).
* Most useless change ever: Hollands was changed to Netherlands!
* Custom furs will definitely work when you try to join games with Jazztool or simliar.
* You can load any custom j2a (credits to Neobeo).
* You can now change names within jj2 to most ASCII-characters, for example "|".
* Names can be 24 characters long.
* The server name can contain alphanumeric characters and the period.
* There is a lot of new output in the spywindow, for example chatlogging.
* The server is crash protected (credits to Monolith) like with NeoAC,
and won't crash by lasers (credits to Neobeo).
* Players won't immediatly recapture flag when they die on enemy base.
* Teamchat works perfectly.
- Brackets for red team (clientside fix) (credits to Bobby aka DizZy).
- Teamchat will only send to players of the team it should be sent (behaviour won't
change in unpatched servers, though).
to (no more hacking fun).
- Teamchat will work regardless of what socket players are in.
* Fixed things with jj2's normal chat
- Sometimes it would look like the text would still be there if you closed and
opened the chatbox - nolonger.
- The game will only attempt to send teamchat if the game mode is CTF.
* The game won't crash when you lack a level. Instead battle1 will be loaded.
(this shall be improved)
* When a gemring is frozen the game won't crash.
* No more seekholes :D (clientside). (this might be made a server side fix)
* Respawn bug patched (credits to Bobby aka DizZy).
Server control commands
FOR ALL PLAYERS
...............
/nostuck on|off
-Makes it harder to get stuck (not good for wallclimbing servers:P).
/weap(-)(-)(-)(-)(-)(-)(-)(-) on|off
-Set this to off to make your selected weapon not change when you pick up ammo.
/autorun on|off
-Setting this to on will make you always run, regardless of what buttons you push.
/spy
-Opens the spywindow
/spystats
-Outputs some packet statistics to the spywindow.
/np
-Echos what music jj2 is currently playing.
/change_music musicname
-Change the music currently being played (credits to Overlord).
FOR SERVER ONLY
...............
Custom game modes
-----------------
/koth on|off
-Turns King of the Hill on or off. The spot you stand at when doing this will become the hill. (Credits to FrankQ and Newspaz)
/koth width value
-Changes the width of the hill. By default this is set to 1.
/teambattle on|off
-Set to on to make dying players score for the team of their opponents'.
/tbctf on|off
-Set to on to enable Teambattle CTF, a gamemode combining teambattle and CTF. When a player
gets skilled the killer's team will receive one point. When a normal CTF score is made, the
team scoring will receive 5 points.
/instagib on|off
-If this is turned on, players will die as soon as they are hit.
/em on|off
-EvilMike's Custom Game Mode: This is like teambattle CTF, but with a twist - when a CTF score is made,
all players on the opposing team will die, and thus make more scores for the team that made the CTF
score.
/noblink on|off
-If this is set to on, players won't blink when they get hit - can be a fun variation to other game modes.
Server control
--------------
/multiversion on|off
-Turn this on to allow players of other versions than 1.23 to join your server.
/public
-Makes your server public.
/private
-Makes your server private.
/servername name
-Changes the name of your server.
/password pass
-Changes the password of your server.
/list
-List your server
/delist
-Delist your server
/rename playernumber newname
-Rename a player, example: "/rename 1 Grtolle|||||CC".
/gamemode battle|ctf|treasure|coop|sp
-Change the gamemode currently played. Don't do this when playing a custom game mode (turn the custom game mode off first).
/scramble_teams
-Randomize the teams - not extremely awesome at the moment.
/reverse_teams
-Makes all players on the red team become blue, and vice versa.
/change_team playernumber red|blue
-Changes the selected player's team.
/allred on|off
-Makes all players always be red if enabled (useful for playing tests).
/allblue on|off
-Makes all players always be blue if enabled (useful for playing tests).
/morph jazz|spaz|bird|frog
-Morphs your player, no need for unnecessary rehosts anymore! :)
/alljazz on|off
-Forces all players to be jazz.
/allspaz on|off
-Forces all players to be spaz.
/change_score playernumber newscore
-Changes the score of a player.
/change_score red|blue newscore
-Changes the score of a team.
/reset_score
-Resets the score of all players and teams.
/next_level
-Skips to next level.
/change_level levelname
-Changes level to levelname.
/restart_level
-Restarts the level you currently are playing.
/blink on
-Idle mode for server. Makes the server blink so he can't be hit.
/freeze on
-Idle mode for server. Makes the server be frozen to ice and not attracting seekers.
/count_down
-Performs a count down (5, 4, 3, 2, 1, Go!)
/maxscore newmaxscore
-Changes the maximal score, i.e. the score needed to be reached in order for the game to end.
/maxplayers newplayerlimit
-Changes the player limit, deciding how many players there can maximally be in the server.
/mute playernumber
-Allows you to make for example Ajazz (-).
/unmute playernumber
-If you for some reason do want to talk to Ajazz again.
/stealthkick playernumber
-Artifical 30 second connection time out is fun.
/recall playernumber
-If you change your mind.
/specialkick playernumber kicktype
-This allows you to kick players showing them other messages than "Server kicked you off".
/change_trigger triggernumber 1|0
-Example: "/change_trigger 1 0", would turn trigger one off.
/change_all_triggers 1|0
-Turn all triggers on or off.
/update_triggers
-Makes all clients have their triggers set to the same value as yours.
/kill victim killer
-If I for example would like to kill player 1, with player 2 as the killer, I would do: "/Kill 1 2".
/spectate playernumber|off
-The coolest feature in Forest integrated. Allows you to spectate a game nicely. Use "/spectate 2" to spectate
player 2, and "/spectate off" to completely stop spectating.
Jerrythabest
Dec 18, 2006, 06:59 AM
Change Netherlands to Nederlands next patch >O
Also, that one /kill feature... that's in Azure Moon too AFAIK
patch looks really good.. nice added stuff :D those commands are great
So, where can we download this incredible patch?
Grytolle
Dec 18, 2006, 09:13 PM
There won't be any public release any time soon, since I decided to work on it quite a lot over Christmas. And in any case, carrotade is quite awesome, so you can use that instead for now. If you really wanna try 1.23+, though, feel free to ask me for a private beta on msn.
FQuist
Dec 19, 2006, 03:33 PM
Something which I just thought of reading the feature list was some sort of confirmation mode. When someone joins your server (*before* the level downloading process if possible), have it freeze his joining process for x seconds or something (just not sending packets back or something? if possible), and pop up a message to the host asking him to /confirm (or something of the order) the incoming client. Good for invite-only servers of all sorts.
Btw, <strike>Koth concept THIEF :-o</strike>
Grytolle
Dec 19, 2006, 08:56 PM
An idea worth considering^________^
<strike>But u gave it 2 me:(</strike>
Jerrythabest
Dec 20, 2006, 10:21 AM
since that text is <strike>striked</strike> I suppose he didn't ?
Anyway, that conferm thing looks useful indeed, then my levels won't leak by *a certain iT member* anymore
souler
Jan 4, 2007, 07:54 AM
i got full game i like it
vBulletin® v3.8.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.