![]() |
Who cares it's just a name for a patch. Call it "the bugfixez"
|
Just a queston: has anyone here been able to hack JJ2's memory so that it's more that normal without crashing?
|
What do you mean by "more that normal"?
|
More than normal*
|
As in more than 9215 KB of reserved memory, possibly increased to 20000 KB.
|
Browsing through the code, I managed to accidentally uncover the Shareware menu that displays when you exit the shareware version of the game and it shows you all the nice features you can get. Here's a program I made in TMK that will allow you to open that menu in your REGISTERED version:
moo |
Nifty find UF.
That reminds me, despite the fact it's offtopic, has anyone found a way to rip the textured BG in the Shareware menu? I've always wanted to use it in a level. |
Awesome =D *laughing quietly out loud*
|
I'm heavily considering releasing the Jazz2 IDB file that is commented where I have found some stuff. Some other functions have been identified. It will be available to anyone who can give me the CRC-32 of Jazz2.exe version 1.23 to prevent stuff from being pirated.
|
What is an IDB file?
|
IDA* maybe ;o
|
After a little work I believe that I have made it so the respawn bug is no longer an issue. And as soon as I fix the problem for toasters it'll be all set.
I did however have to do some code injection and I ended up overwriting a few error messages that I've never seen before. I do not know if this was necessary but I'd like to hear alternatives if people know them. So what are the other major MP gameplay bugs that exist? Please add on to this list, it's just a start:
|
Priority:
1. Death on Base 2. Brackets 3. Spammy CTF bug 4. Teamchat as not def 5. Seekholes Oh, and it must be annoying that toaster has an entire own system för ammocount and stuff like that ;o EDIT: Too long packets should be ignored... (stops certain crashing that I have troubles trying to filter atm) |
How about you tell us the bugs you've encountered, Bob? (I know you've already asked me if I ever had them :p).
And I just think all the patches should be put into one JJ2.exe, rather than writing directly into people's current JJ2.exes because that's most hassle-free. |
Quote:
Quote:
UDP traffic usually gives no trouble. It's the TCP traffic that can do harm to jj2 eg causes servers to freeze. If you think long packets should be ignored then I guess nobody would be able to download since the long name crash packets are still shorter than download packets. Both are TCP tho. |
Quote:
|
Hey, first of all congrats for your project, I've downloaded it and I've seen you patched some language files, I read in the log that it was a missing string, anyway, I'd be glad to correct all the spelling mistakes in Spanish language file, anything I can do?
|
Sure, go ahead.
|
Quote:
|
Quote:
And uh, 32 in hex or in dec? |
Quote:
Quote:
The way jj2 handles toaster ammo is a bit different from the other weapons. Unlike in JJ1 (and JJA if I recall correctly) where one toaster ammo means one shot with the toaster, one JJ2 toaster ammo means 32(dec) ammunition in jj2 memory. When you hold down the fire button, this number will rapidly decrease. I'm not sure how many visible shots this counts as, but from the looks of it I'd say it's far less than 32. |
I dunno how well recieved this will be since I haven't been keeping up with this thread, I just had a thought on a bug I'd like to see fixed. Actually, I'm not even sure if it's a bug or not, but it has bothered me since I began playing jj2. When you have invinsibility, you lose it when performing an action to some object/enemy (buttstomping, uppercut, etc). I don't doubt it should be a low-priority fix, but it seemed possible. Forgive me if this has already been addressed.
|
Ooverlord, if I remember tight it's 360 for a 30 second shield. This would give us 360/30=12. I haven't messed with ammocount for a while now though. And this would of course be why this weapons have other ammo incrase and decrease functions. Let's stop this 8)
I never noticed that Spaztic, but it sure sounds like a bug to me. |
Quote:
|
Quote:
|
That happens because you gain a very short invincibility when buttstomping or eating a carrot. Problem is that jj2 will write a fixed value to the invincibility address rather than leave it alone, should the number at the address be greater.
|
The only way I find to edit .j2s files is by hexediting and not adding more bytes to the file, so I can't add stuff, and many corrections need more, also, Spanish language in Jazz2 is not well done and it's like literally translated from English.
Any other way to edit the .j2s file in a way I can add more? |
I have no idea.
|
What did the others do?
|
I changed "Battle1" to "Colon1" and added the strings in.
|
Why?
|
The strings weren't needed.
|
But why the nameswitch?
|
I can edit but I can't add, if I try to add or remove a byte in hex the game crashes
|
Besides, Overlord, your update program asks for the CD, the problem is that the people with the 1.20 version don't have the directory called resources
|
Quote:
|
Well I managed to restore the gemring fix which is pretty screwy. I did however manage to come up with the following block of ASM code:
Code:
WOW ASM CODE!!!!!!!!!11 |
.....and it's abandoned.
I'm going to be posting the (unfinished) 1.23.1 patch later on today. The gemring bug has been fixed once more causing the similar glitching seen before. It also takes a few seconds to load the serverlist. This decision brought to you by my willingness to join the 1.25 council. |
Actually, it never will be released. I think it would be better off left internal.
|
Like you want, but I guess you should release the most stable version you have made until now for the ppl who have updated the game with previous ones, also, you should make a cumulative update that contains all the extra files that were changed, btw, I already fixed my Spanish.j2s
|
| All times are GMT -8. The time now is 10:45 PM. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online