Log in

View Full Version : The 1.23+ discussion thread


Grytolle
Dec 24, 2006, 12:21 AM
http://www.jazz2online.com/J2Ov2/downloads/info.php?levelID=4512

I uploaded this last night, as some of you might have noticed. Here I would *mostly* like bug reports, and some well thought through ideas.

Bugfixes
* Music won't restart when you die (same as in Overlord's, who owns', patches).
* If you don't have music files or levels, jj2 won't load them, to avoid crashes.
* Lesser CPU usage, in game
* Levels can cycle when jj2 is minimized
* If you lack j2v-files jj2 won't crash
* If you go into a warp without a corresponding warptarget, you won't crash.
* Teamchat works well, both for clients playing in your server, and for you in other servers. Clients that play in your server needs to be patched to have teamchat brackets if they are in an uneven socket.
* No death on flag captures
* Chat will always send, and looks better
* You wont crash when a gem ring is frozen
* Clientside seekholefix, respawn
* Your fur will work when you join with jazztool, IPs, j2is or whatnot
... I might have forgotten something :)


Features
* Flag carrier marker "|*", as seen in carrotade
* You can open multiple instances of jj2
* Players of other versions than 1.23 can join your server, unless you disable that option, and Loris can play in your server without becoming frogs
* Up to date list server addresses
* Chatlogger in the spy window
* Server control using the chat as command line
* Crash protection Ã(-) la NeoAC + laser protection by hax God Neobeo
* JJ2 can use custom j2a-files, for example made by JSD
* You can use special characters when editing server name and player name in the jj2 menus, also the langth has been boosted
* Change the health regain for both CTF (default: 3) and other game modes (default: 5)
* Optional patch for having weapon not change when you pick up ammo
* Optional patch for making you always run (nO MORE CAPS)
* Optional patch for not floating up when you are on someone's head when he/she leaves game or dies
* Packet stats at ANY TIME (no longer always annoying you when you close the server)!
* Ability to open the spywindow withough restarting jj2 with -spy
* /np command - so you can know what music you listen to or should listen to
* Optional patch for the wallclimb bug
* Ability to change music using a simple command (Overlord's cool function! Using it in the public 3.5 beta of PC4.1 is in fact a lot cooler)
* King of the Hill, custom game mode
* Player 1 (the server) can use the /morph command
* Ability make all player red/blue and jazz/spaz
* Make player not blink when hit
* Teambattle, custom game mode
* Teambattle CTF, custom CTF
* Last Rabbit Standing, custom game mode
* EvilMike's Custom Game Mode
* Instagib
* Change server access between private and public
* Freeze/unfreeze all players in the server
* Count down
* Change game mode, so clients notice and without the glitch when changing to CTF
* Restart, change level and next level setting
* Idle game mode for server, blinking and frozen
* Reverse and scramble teams
* Change servername, maxscore, password and player limit
* Change players teams
* Mute/unmute player
* Stealthkick, recall, specialkick and kick players
* Change triggers, update triggers and change all triggers
* Spectate players as server
* Rename players as server
* Change and reset scores

In progress
* High Resolution Hack (don't expect to get your hands on anything over 800x600) half functional!
* Greater music support (half done)
* Remote server control. (Set a password that users can use to log in an control your server) functional!
* Proper health updating to clients with the health regain function
* Serverside seekhole fix

Ideas / Not yet began stuff
* Minimize to systray
* Bridge divide by zero fix
* Protection against missing tilesets
* Expand /np so it also shows tileset and level names
* Ini-file with settings
* No download freezing + music download as an optional setting
* "Maybe minor, but could you fix the bug when it's looking for servers right before showing 'error connecting to listserver'? Like, you press esc to go back but it won't go back until it shows error connecting to listserver." -Camou
* Tag game (not roast tag, however that might come aswell, some time)
* Improved ban function
* Voice communication
* Improved fur color selection in game
* "the logger doesn't have time, roasts and captures" -Vegito
* GIP check in game
* Levelname/filname look up

Camou
Dec 24, 2006, 01:22 AM
Maybe minor, but could you fix the bug when it's looking for servers right before showing 'error connecting to listserver'? Like, you press esc to go back but it won't go back until it shows error connecting to listserver.

Anyway, I like this =) GJ to all of you.

Xobim
Dec 24, 2006, 06:00 AM
The community has dreamed for these kind of patches since the beginning. How and why is making a patch like this one suddenly possible?

Speeza
Dec 24, 2006, 06:49 AM
my anims is another version ???

Camou
Dec 24, 2006, 07:27 AM
Gry, you should fix the Help menu. The one in the topbar with Game, Video and stuff. It says "Order from..." you should remove that :P Or make them link to the pages here on J2O. And sometimes my shoes turn blue/red, like in CTF, even when I'm in Battle server or something.

Birdie
Dec 24, 2006, 07:43 AM
The community has dreamed for these kind of patches since the beginning. How and why is making a patch like this one suddenly possible?
Because Gry suddenly feels like making a patch? ;D

Grytolle
Dec 24, 2006, 07:53 AM
(-)... what shoes?

Camou
Dec 24, 2006, 07:55 AM
(-)... what shoes?

The color of the fur on your rabbits shoes. They always turn red/blue in CTF, depending on what team you're in.

Grytolle
Dec 24, 2006, 08:10 AM
Oh, well that's because of certain cheap fixes I made

Radium
Dec 24, 2006, 08:12 AM
The color of the fur on your rabbits shoes.<s>Fur boots? That is <i>pimp</i>.</s>

Anyway, this sounds awesome. And you sound awesome by proxy, Gry. I might actually have to install it.

Strato
Dec 24, 2006, 11:57 AM
Sexy. I was kind of wondering when a patch would come along that does the work of the various other patches we already have in one.

n0
Dec 24, 2006, 12:33 PM
Hrm... What about adding something that lets you change which ports JJ2 uses? I could get online if that worked.

Bobby aka Dizzy
Dec 24, 2006, 12:37 PM
What did you do to reduce CPU usage when playing?

Vegito
Dec 24, 2006, 01:12 PM
Hmm..
In short:
This patch doesn't seem to work at my pc because it has to load "a.dll" .. Thats where it fails. A normal jj2 version DOES work.
Gry said there might be something wrong with "LoadLibary()" which is a part of Windows API.
I can't play this version as long as I am not able to make it load the a.dll normally.

This is what Jazz2.txt logged when starting up JJ2.

LOG: GRADE (Build 98-194W), Executable: D:\Games\Jazz2\Jazz2.exe
LOG: Jazz Jackrabbit 2 version 1.23

WIN: Running Microsoft Windows NT Service Pack 2 version 5.1, Build 2600
CPU: Intel Unknown processor, type 15 found
CPU: Processor Vendor ID 'GenuineIntel', Family 15, Model 4, Stepping 1
CPU: Processor Features BFEBFBFF (FPU, MMX)
VID: Checking for available video modes
VID: DirectDraw v5.03.2600.2180 found
VID: Video memory 129144Kb (1Kb Free), AGP memory 120559Kb (120559Kb Free)
VID: Direct3D found


It normally must be this:

LOG: GRADE (Build 98-194W), Executable: D:\Games\Jazz2\jazz2.exe
LOG: Jazz Jackrabbit 2 version 1.23

WIN: Running Microsoft Windows NT Service Pack 2 version 5.1, Build 2600
CPU: Intel Unknown processor, type 15 found
CPU: Processor Vendor ID 'GenuineIntel', Family 15, Model 4, Stepping 1
CPU: Processor Features BFEBFBFF (FPU, MMX)
VID: Checking for available video modes
VID: DirectDraw v5.03.2600.2180 found
VID: Video memory 129144Kb (1Kb Free), AGP memory 120559Kb (120559Kb Free)
VID: Direct3D found
NET: WinSock v2.2 "WinSock 2.0", Status: Running, Host: jorie
SND: Galaxy Music System v5.0a
SND: Detected DirectSound driver
---- Starting execution: invoke MainProg()

7 macro files found in current directory
Reading animation library
total memory 8165496, largest block 8890688
Normally exiting program

---- Exiting program
SND: Closing sound system
NET: Closing network system
WIN: Writing registry
VID: Closing display (DIBSection)
SPY: Closing spy
WIN: Closing window



Now I wonder, what is wrong? What can I do about it?
Also, I have reinstalled Windows XP not too long ago, so I cant believe its that.

Camou
Dec 24, 2006, 01:19 PM
Read the log. What does it say?

Maybe there are upgrades for Windows. Sorry, skipped over it.

I must be high.

EvilMike
Dec 24, 2006, 01:24 PM
The color of the fur on your rabbits shoes. They always turn red/blue in CTF, depending on what team you're in.
Yeah like grytolle said it's bascially a cheap fix. Bascially when you join a game, it always loads the level as ctf, and then immediately changes to the proper gamemode such as battle. Bascially this just prevents a certain animation bug from occuring, but it has the side effect of colouring your shoes.

Grytolle
Dec 24, 2006, 01:26 PM
...which was unforeseen :p In any case, I didn't say it "must" be LoadLibrary() that's weird. I just said that's the only theory I got. Dizzy, I made it always perform it's own CPU reducing, eventhough it's not minimized... I don't remember the exact code jj2 has, but it involves Sleep(3);

Vegito
Dec 24, 2006, 01:29 PM
Maybe there are upgrades for Windows. Sorry, skipped over it.

I must be high.

There's none. I have checked that today already too.

(And I guess I'll change it to "might be" instead of "must be" ;P)

Superjazz
Dec 25, 2006, 07:30 AM
Some issues I found out recently, but which I'd rather point out here:

-Weap(-)(-)(-)(-)(-)(-)(-)(-) doesn't yet affect PUs
-Once in a match, I and Veg roasted each other as flagholders both, and my jj2 just froze
-Few other random freezings while minimized also
-Also in Battle Server today, I had 7 roasts already when joining the server, which was the roast-limit in there. Once I roasted somebody it updated however

A feature I would like you to add(could be for your good maybe as well), is enabling the use of Scandinavian 'åäö'-letters in-game...if possible

Vegito
Dec 25, 2006, 08:10 AM
You should add all ÄÖËÂÊÔÀÈÒÃÕ then ;P .. but its not possible as far as I know.

Bobby aka Dizzy
Dec 25, 2006, 09:58 AM
Veg - this is a longshot but what happens when you put the dll into C:\windows\system32 ?

Pako
Dec 25, 2006, 01:10 PM
You should add all ÄÖËÂÊÔÀÈÒÃÕ then ;P ¿¡ÑÁÉÓÍÌÏÎÜÚÙÛºª_ should be added too.

Grytolle
Dec 25, 2006, 01:31 PM
Some issues I found out recently, but which I'd rather point out here:

-Weap(-)(-)(-)(-)(-)(-)(-)(-) doesn't yet affect PUs
It's not supposed to, creating such an option would not be a problem though
-Once in a match, I and Veg roasted each other as flagholders both, and my jj2 just froze
No idea what it's about, but it has indeed happened to me aswell. It never happened during testings though. Hopefully it can be solved
-Few other random freezings while minimized also
Sorry to hear, next release shall have more thorough testing though
-Also in Battle Server today, I had 7 roasts already when joining the server, which was the roast-limit in there. Once I roasted somebody it updated however
It's been taken care of. I apologize for this. It's not really an issue though, as the roasts will be set right by themselves as soon as people's scores change (just like all roasts are 0 normally when you join a server)

A feature I would like you to add(could be for your good maybe as well), is enabling the use of Scandinavian 'åäö'-letters in-game...if possible
I did look into it, and it wasn't easy. I can assure you it's possible, and that I personally would want such a feature..


THIS IS A TEXT I ENTER TO BYPASS THIS STUPID MALFUNCTIONING CHARACTER COUNT

Vegito
Dec 25, 2006, 02:00 PM
Veg - this is a longshot but what happens when you put the dll into C:\windows\system32 ?

This doesn't help either unfortunatly :|

Cpp
Dec 25, 2006, 03:04 PM
/specialkick &lt;playernumber&gt; &lt;kicktype&gt;
-This allows you to kick players showing them other messages than "Server kicked you off". Have fun experimenting
with values 0 to 12.Perhaps I should summarize:
00 - Error during handshaking
01 - Server is full
02 - Version of server is different
03 - Server is full
04 - Error during handshaking
05 - Feature not available in shareware
06 - Error downloading file
07 - Connection lost
08 - Winsock error
09 - Connection timed out
0A - Server stopped
0B - Server kicked you off
0C - Server banned you
XX - Server denied you

R3ptile
Dec 26, 2006, 09:55 AM
/specialkick <playernumber> <kicktype>

i don't like this option. reminds me how thunder used to kick people off his server during jdc 8 when he didn't like how teams turned out then started spamming with messages like "OMG I DON'T KNOW WHATS GOIN ON!!!" except now it's even worse since i wouldn't even be able to figure it out.

n0
Dec 26, 2006, 10:22 AM
What about adding something that lets you change which ports JJ2 uses for online play? I could get online if that worked.

MoonBlazE
Dec 26, 2006, 06:42 PM
/specialkick <playernumber> <kicktype>

i don't like this option. reminds me how thunder used to kick people off his server during jdc 8 when he didn't like how teams turned out then started spamming with messages like "OMG I DON'T KNOW WHATS GOIN ON!!!" except now it's even worse since i wouldn't even be able to figure it out.

If you can not trust the host himself, then what is the point of playing in his game?

Grytolle
Dec 26, 2006, 06:50 PM
What about adding something that lets you change which ports JJ2 uses for online play? I could get online if that worked.
I've thought about that too a long time ago. Perhaps a new attempt should be made

BattleSpaz
Dec 28, 2006, 06:51 AM
I did know you code Gry, but I didn't know you do this cool things O_o This is greatest thing ever for JJ2...

R3ptile
Dec 28, 2006, 08:15 AM
This is greatest thing ever for JJ2...
Carrotade is better.

Cpp
Dec 28, 2006, 09:17 AM
What about adding something that lets you change which ports JJ2 uses for online play? I could get online if that worked.I see people are slowly revealing things in my Controller to-do list.

Grytolle
Dec 28, 2006, 09:17 AM
In that case only because of stability, and it doesn't really matter since I'm working together with blur now anyway.

Overlord: Why would you place a clientside hack in a serverside tool?

Jerrythabest
Dec 29, 2006, 02:09 AM
I got a bug! I'm playing with Spaz, my shoes are set green and my gun is set white. I host a Battle or Treasure Hunt server and my shoes and gun appear blue, like in CTF!
Same for Jazz's gun and headthing.

*goes playing to find more bugs*

Camou
Dec 29, 2006, 03:02 AM
I got a bug! I'm playing with Spaz, my shoes are set green and my gun is set white. I host a Battle or Treasure Hunt server and my shoes and gun appear blue, like in CTF!
Same for Jazz's gun and headthing.

*goes playing to find more bugs*

Read the thread before you post :|

Yeah like grytolle said it's bascially a cheap fix. Bascially when you join a game, it always loads the level as ctf, and then immediately changes to the proper gamemode such as battle. Bascially this just prevents a certain animation bug from occuring, but it has the side effect of colouring your shoes.

Jerrythabest
Dec 29, 2006, 04:09 AM
oh lol I completley forgot about that post... still it sucks :( can you quote me the post where it says why levels get loaded as CTF?

Cpp
Dec 29, 2006, 04:45 AM
Overlord: Why would you place a clientside hack in a serverside tool?Actually I had the server-side hack in mind, but you just gave me an idea for client side as well ;-)

Jerrythabest
Dec 29, 2006, 05:14 AM
just played a 2vs2 in 1.23+ christmas edition.. first I hosted and, unlike other times, people started complaining about lag from the very beginning. then yasco hosted, and suddenly jazz entirely froze. other than these two, I haven't found any really bad things at all, altough still I dont really like the shoes...

ShadeJackrabbit
Dec 30, 2006, 05:25 PM
Does nobody play SP? This happened on two computers in my house (only ones with JJ2): Load "Home cooked level", comes up in CTF. DOES NOT switch to SP. Same thing happens in cooperitive on the same computer.

Blackraptor
Dec 30, 2006, 08:54 PM
/specialkick <playernumber> <kicktype>

i don't like this option. reminds me how thunder used to kick people off his server during jdc 8 when he didn't like how teams turned out then started spamming with messages like "OMG I DON'T KNOW WHATS GOIN ON!!!" except now it's even worse since i wouldn't even be able to figure it out.


ahahaha, i remember that. That, timed server joining and constant 3v3/4v4/5v5 bank robberies like 5 times/day.

EvilMike
Dec 31, 2006, 03:32 AM
Does nobody play SP? This happened on two computers in my house (only ones with JJ2): Load "Home cooked level", comes up in CTF. DOES NOT switch to SP. Same thing happens in cooperitive on the same computer.
This is unfortunately one of the most serious bugs in 1.23+. If I were you, I'd just use standard jj2 to play single player, or TSF.

Jerrythabest
Dec 31, 2006, 09:52 AM
I trashed 1.23+ already, it's clear it is far from done. The stuff added to it is simply great, but it's crashy and buggy too.

Speeza
Dec 31, 2006, 10:17 AM
I trashed 1.23+ already, it's clear it is far from done. The stuff added to it is simply great, but it's crashy and buggy too.

(PA)
I know it was a beta but thats too much bugs so hope the next one comes better.

Your greatest fan ~ jamster

[Personal attack edit - FQuist]

Jerrythabest
Dec 31, 2006, 10:31 AM
(Quote)
Anyway, I hope next one is less buggy too.

[Previous quotation removal - FQuist]

CrimiClown
Jan 4, 2007, 08:13 AM
Does nobody play SP? This happened on two computers in my house (only ones with JJ2): Load "Home cooked level", comes up in CTF. DOES NOT switch to SP. Same thing happens in cooperitive on the same computer.
Try playing levels via JCS. That seems to work (but you will see Jazz in blue clothing when the level ends, like in CTF)

Jerrythabest
Jan 4, 2007, 01:25 PM
like I asked earlier, why are levels CTF-loaded? what does it fix?

Grytolle
Jan 5, 2007, 03:03 PM
The visual glitch when changing game mode to CTF.. as I think I've stated in the readme

bayXSonic
Jan 6, 2007, 06:35 AM
In future versions of JJ2 you can use this icon! Compatible with Windows Vista too ;)

http://img510.imageshack.us/img510/5936/jj2icondw5.th.png
[Download HERE] (http://www.deviantart.com/download/46085258/)

Grytolle
Jan 6, 2007, 06:59 AM
Lol, made in Italy!

Jerrythabest
Jan 6, 2007, 01:34 PM
The visual glitch when changing game mode to CTF.. as I think I've stated in the readme
nope that's one of the things you forgot to mention there

Grytolle
Jan 6, 2007, 01:43 PM
Well, it's not like I give out details on any fixes in the readme

Jerrythabest
Jan 7, 2007, 08:29 AM
still I have no idea why CTF-loading is better, since I haven't found any bug with the original JJ2 but have found a lot with this

Grytolle
Jan 7, 2007, 09:11 AM
...

Dermo
Jan 13, 2007, 01:43 PM
i kno tht my post probably WON'T get payed attention to but maybe make something like a downloading thingy where you can only have 2 downloaders at a time and have the rest wait for the first two to get done before they can download to avoid crashes

Grytolle
Jan 13, 2007, 02:49 PM
..or just make it not freeze:)) its being thought of, i assure you drmoo

Dermo
Jan 15, 2007, 12:35 PM
..or just make it not freeze:)) its being thought of, i assure you drmoo

that would work 8D

GoldRabbit
Feb 4, 2007, 08:00 AM
do you have an idea when the next version of 1.23+ will be released?or maybe 1.24+?

Grytolle
Feb 4, 2007, 10:08 PM
Supposedly during summer ;o

SPAZ18
Feb 5, 2007, 02:50 AM
The CTF Instant Death trick does not seem to work on 1.23+
I tried it today while making a level in JCS.

EDIT: Tried it again, working now.

Jerrythabest
Feb 5, 2007, 11:43 AM
I hate instant death, esspecially if it's on a place I find hard to pass... it doesn't allow me to finish the game with the highest possible amount of lives :lol:

so I'd say, let's make 1.23+ resistant against instant death and have it GIVE YOU ANOTHER LIFE instead of removing one!

Then I can finish the game with MORE than the highest possible amount of lives :lol: