JazzJackrabbit Community Forums

JazzJackrabbit Community Forums (http://www.jazz2online.com/jcf/index.php)
-   General Jazz Jackrabbit Talk (http://www.jazz2online.com/jcf/forumdisplay.php?f=4)
-   -   The 1.23+ discussion thread (http://www.jazz2online.com/jcf/showthread.php?t=16347)

Grytolle Dec 24, 2006 01:21 AM

The 1.23+ discussion thread
 
http://www.jazz2online.com/J2Ov2/dow...p?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 02: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 07: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 07:49 AM

my anims is another version ???

Camou Dec 24, 2006 08: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 08:43 AM

Quote:

Originally Posted by Xobim
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 08:53 AM

(-)... what shoes?

Camou Dec 24, 2006 08:55 AM

Quote:

Originally Posted by grtolle
(-)... 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 09:10 AM

Oh, well that's because of certain cheap fixes I made

Radium Dec 24, 2006 09:12 AM

Quote:

Originally Posted by Camou
The color of the fur on your rabbits shoes.

Fur boots? That is pimp.

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

Strato Dec 24, 2006 12:57 PM

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 01: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 01:37 PM

What did you do to reduce CPU usage when playing?

Vegito Dec 24, 2006 02: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 02:19 PM

Quote:

Originally Posted by Vegito
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 02:24 PM

Quote:

Originally Posted by Camou
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 02: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 02:29 PM

Quote:

Originally Posted by Camou
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 08: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 09:10 AM

You should add all ÄÖËÂÊÔÀÈÒÃÕ then ;P .. but its not possible as far as I know.

Bobby aka Dizzy Dec 25, 2006 10:58 AM

Veg - this is a longshot but what happens when you put the dll into C:\windows\system32 ?

Pako Dec 25, 2006 02:10 PM

Quote:

Originally Posted by Vegito
You should add all ÄÖËÂÊÔÀÈÒÃÕ then ;P

¿¡ÑÁÉÓÍÌÏÎÜÚÙÛºª_ should be added too.

Grytolle Dec 25, 2006 02:31 PM

Quote:

Originally Posted by Vivando
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 03:00 PM

Quote:

Originally Posted by Bobby aka Dizzy
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 04:04 PM

Quote:

/specialkick <playernumber> <kicktype>
-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:
Quote:

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 10:55 AM

/specialkick

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 11: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 07:42 PM

Quote:

Originally Posted by Rep
/specialkick

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 07:50 PM

Quote:

Originally Posted by TheOnlyN0B0DY
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 07: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 09:15 AM

Quote:

Originally Posted by BattleSpaz
This is greatest thing ever for JJ2...

Carrotade is better.

Cpp Dec 28, 2006 10:17 AM

Quote:

Originally Posted by TheOnlyN0B0DY
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 10: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 03: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 04:02 AM

Quote:

Originally Posted by Jerrythabest
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 :|

Quote:

Originally Posted by EvilMike
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 05: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 05:45 AM

Quote:

Originally Posted by grtolle
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 06: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 06: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 09:54 PM

Quote:

Originally Posted by Rep
/specialkick

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.


All times are GMT -8. The time now is 04:14 PM.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online