Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Maintenance & Feedback » JJ2+ Issue Tracker

Any reason for 800x600 to be the max resolution of Jazz2+?

Gagster

JCF Member

Joined: Jan 1970

Posts: 16

Gagster has disabled reputation

Aug 20, 2025, 11:41 AM
Gagster is offline
Reply With Quote
Any reason for 800x600 to be the max resolution of Jazz2+?

I remember that Jazz2 originally had a max resolution of 640x480. However, Jazz2+ upped the max screen resolution to 800x600, which is great. Now on my 1080p displays I can do 2x integer scaling with the DirectDraw wrapper dgVoodoo2, and thus choose the resolution of 800x540 to fill most of the real estate of my 1080p displays.

With the resolution height of 540, I can with a 2x integer scale fill my entire screens height. With the resolution width of 800 however, I can fill way more of my screens width than I could with vanilla Jazz2 using 2x integer scaling, but there's still some black bars left on both sides. If the resolution limit for the screens width were upped to 960 however, I could use the resolution of 960x540, and with 2x integer scale that would be 1920x1080, pixel perfect.

I have no idea of how Jazz2+ managed to do add all its feature without the actual source code of Jazz2, but I just wonder if there's hard-coded engine limitations of Jazz2 that made the decision of not adding higher resolutions than 800x600 in Jazz2+?

Last edited by Gagster; Aug 20, 2025 at 11:52 AM.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,154

Violet CLM has disabled reputation

Aug 21, 2025, 06:48 AM
Violet CLM is offline
Reply With Quote
There are one or two engine limitations that happened to be compatible with 800x600 that would not be compatible with higher resolutions--all fixable--but mostly it's a principled decision, e.g.
  • The bigger the game window, the slower it is to draw, so the lower your FPS.
  • The bigger the game window, the more of the level you can see around you at any given time, which has massive effects on gameplay, especially multiplayer gameplay. If different people have different resolutions, whoever has the bigger window is going to be able to see farther ahead of them, gaining a huge competitive advantage.
  • Jazz's sprites get comparatively tinier and tinier as the window gets bigger. Besides this being less attractive, psychologically it feels like Jazz runs slower when he takes up less of the window, you move across a smaller percentage of the screen in a constant period of time.
  • All existing levels are designed for existing maximum resolutions. There are many levels designed for 640x480 that look bad when played at 800x600, usually because one or more of their parallax background layers cut off at the bottom. Increasing the maximum resolution again would give us another round of the same problem.
  • In local single player, objects are activated and deactivated based on how close they are to the local player. Increasing the maximum resolution much more would cause them to visibly activate and deactivate at the edges of the window. We can't change that distance because many levels rely on it for puzzles and such.


Quote:
I have no idea of how Jazz2+ managed to do add all its feature without the actual source code of Jazz2
Not related to the main thrust of this thread, but we do have some of the source code, though unfortunately none of the sections related to window size.
__________________

Last edited by Violet CLM; Aug 21, 2025 at 07:30 AM.
Gagster

JCF Member

Joined: Jan 1970

Posts: 16

Gagster has disabled reputation

Aug 21, 2025, 07:47 AM
Gagster is offline
Reply With Quote
Good points. Thanks for the detailed and well-thought explanation for reasons not to up the max resolution. Just by having 800x600 as the max resolution instead of 640x480 is a big win, as when I use 800x540 instead of 640x480, there's a larger field of view for all the players in 4 player splitscreen multiplayer.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,154

Violet CLM has disabled reputation

Aug 21, 2025, 08:01 AM
Violet CLM is offline
Reply With Quote
Oh, I didn't realize you had splitscreen in mind. Splitscreen does get around most of my points--except for FPS--so it would theoretically be fine to allow a larger window size for that, like you could have an 800x900 window for two separate 800x450 subscreens. But then what would you do with all that extra window size when not playing in splitscreen?
__________________
Gagster

JCF Member

Joined: Jan 1970

Posts: 16

Gagster has disabled reputation

Aug 21, 2025, 08:13 AM
Gagster is offline
Reply With Quote
Personally I don't play Jazz2 that much in splitscreen any longer, at least not after Jazz2+ added co-op multiplayer via LAN. Having the max display resolution width being 800 instead of 640 sure helps quite a lot in 4 player splitscreen though. 800 as the maximum screen width in Jazz2+ might be fair enough though after reading your detailed analysis regarding the reasons for not expanding the resolution limit any further.
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -8. The time now is 11:57 AM.