![]() |
Arbitrarily adjusting the resolution via registry editing?
Earlier today, I installed JJ2 on a newer system of mine, messed with the settings a bit, and then went looking around for ways to set the resolution arbitrarily, since a lot of oldish games will often let the user set the resolution arbitrarily by editing configs and INIs and whatnot (for example, Zoo Tycoon and C&C Red Alert 2).
First, I looked around in its directory, but didn't find anything useful. I then looked around for launch options that might be used to set the resolution, even opening JJ2's executable to look for some, but I still didn't find anything of use. So I looked in the registry, and I found a couple registry keys that seemed to control the resolution (under HKEY_CURRENT_USER\Software\Epic MegaGames\Jazz Jackrabbit 2\1.23\VideoSize). So I started experimenting with them, writing out the various resolutions, hexadecimal registry values, and the corresponding decimal values in Notepad, and after quite a bit of calculation, I thought I had it all figured out. The registry keys are REG_BINARY. They're divided up into four hexadecimal pairs each. The first two are really the only ones that are important (the last two always being 00). The way I understand it, the first one goes from 0 to 255 in decimal, subtracting 256 from itself and adding one to the second hex pair until it is less than 256. For example, 128 02 00 00 is 640 (128 + 256*2). I used this site to translate from hex to dec and back. Here's my chart: Code:
Resolution - Registry valuesSo does JJ2 just not support any resolutions higher than 640x480, or did I just mess up with my hexadecimal? Thanks in advance. |
Hello there. Always nice to see a new forum member.
Couple of things: Quote:
Quote:
Quote:
Quote:
Hope this has helped. |
Sean is correct, vanilla JJ2 doesn't allow higher than 640x480. You can use bigjazz with the newest plus, but instead of showing more of the level, jj2+ places black borders around the game view and only displays text (chat, scores, playerlist etc) on the black area.
|
Which is due to servers restricting the resolution, so as to avoid any players getting an unfair advantage.
|
I had seen bigjazz, but I didn't like what I saw. Not only does it not actually allow you to see more, but is somewhat unstable, and one is supposed to turn down JJ2's settings before using it. I'm looking for a way to increase the resolution of the game itself (without lowering the quality of it). I also was not planning on playing multiplayer (outside of local co-op), so there shouldn't be any worry of unfair advantages.
Anywho, thanks for clearing that up. I think I'll keep playing with this, though I don't really expect to get anywhere. |
Quote:
But, to that resolution question... Two step solution is near... Remember to share your code. |
So after some further messing around, I've found that I can change the in-game settings by editing the registry, but I cannot set to anything that isn't in the video options menu. I also cannot set the color depth to anything other than 8-bit and 16-bit (I tried 32 BPP, then 24, then 15, 14, and 9, just to be scientific.).
So, as something of a conclusion, you can adjust the options by editing the registry, but it doesn't seem you can so anything in the registry that you can't do in the options menu. Well, wasn't this a useful thread. :roll: |
Well, I've always wondered if there's a way of changing the JJ2 settings to be different from what they allow, and now I know that's not possible. :D So yeah, this has been sort of useful. :)
|
| All times are GMT -8. The time now is 06:31 PM. |
Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online