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

Bug Report The title screen resolution follows the selected game resolution

Gagster

JCF Member

Joined: Jan 1970

Posts: 16

Gagster has disabled reputation

Aug 20, 2025, 11:27 AM
Gagster is offline
Reply With Quote
The title screen resolution follows the selected game resolution

I use the dgVoodoo2 DirectDraw wrapper to enable integer scaling in Jazz Jackrabbit 2 Plus while playing it in fullscreen. I play with the resolution 800x540, so that I can use most of my 1080p screen's real estate (2x integer scale thanks to dgVoodoo2).

However, Jazz Jackrabbit 2's original title screens was made in a 4:3 aspect ratio in mind if I'm not mistaken. Probably in 640x480. It gets stretched to fill both the height & width of the selected game resolution, the original title screens of Jazz2 gets stretched in both directions in my case. Way more stretched in the width though. The included Jazz2+ title screens fits way better though.

Is it possible to make the title screens being displayed in their original resolution, regardless of the selected game resolution by maybe adding a few lines of code? Or is this way too much work because of lack of the source code for Jazz2 (to be frank I'm puzzled how Jazz2+ is possible without the source code of Jazz2)?

This is nothing I mind very much really, as I just look at the title screen for maybe max 3 seconds before moving on to the main menu.
HollowVine

JCF Member

Joined: Aug 2025

Posts: 1

HollowVine has disabled reputation

Aug 21, 2025, 03:59 AM
HollowVine is offline
Reply With Quote
It?s true the title screen stretches since the game wasn?t built for widescreen, and fixing it without source code is tricky mods like Jazz2+ work by patching game memory, not rewriting it. You can check guides like https://jennys-mods.com/how-to-install-jenny-mod/ for similar step-by-step tweaks.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,154

Violet CLM has disabled reputation

Aug 21, 2025, 07:01 AM
Violet CLM is offline
Reply With Quote
Yes, the original title screens are 640x480 images, and JJ2+'s are 800x600.

Simply "displayed in their original resolution" doesn't feel like a good solution, because then if you were playing in anything smaller than 640x480 or 800x600, parts of the title screen would be cut off at the sides. Maybe if they were displayed at their original aspect ratio, but resized so that they take up the full space of the window on at least one dimension? For example, if you were playing at 800x450, the title screen could be drawn at 600x450--the proper 4:3 aspect ratio--but with black bars on the sides?
__________________
Gagster

JCF Member

Joined: Jan 1970

Posts: 16

Gagster has disabled reputation

Aug 21, 2025, 07:34 AM
Gagster is offline
Reply With Quote
Sounds like a good solution if you ask me, to follow the aspect ratio instead. Or would it also be possible to somehow include an if-statement regarding the title screen regarding how it should be displayed? Let's say that I use the resolution of 800x540 (with dgVoovoo2's DDraw wrapper, with integer scaling for my 1080p displays). I could still fit the original Jazz2 title screen of 640x480 inside the space of 800x540 with the correct aspect ratio without stretching.

The Jazz2+ title screens that are 800x600 however would not fit the game resolution off 800x540, as the height of 540 is less than 600. That's when an if-statement could do its magic. If (titleScreenHeight > gameResHeight){titleScreenRes = stretched}else{titlrScreenRes = original};.

I don't know if anything of this is as easy as that. Maybe have an option in a *cfg-file to use original resolution on tilescreen if possible, and stretch if not possible?

I'm fine either way though. No big deal, just an observation.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,154

Violet CLM has disabled reputation

Aug 21, 2025, 07:56 AM
Violet CLM is offline
Reply With Quote
Sure, you could fit 640x480 into 800x540 or 800x600 without stretching, but then you'd have black bars on every side. Is that really desirable?
__________________
Gagster

JCF Member

Joined: Jan 1970

Posts: 16

Gagster has disabled reputation

Aug 21, 2025, 08:20 AM
Gagster is offline
Reply With Quote
Might be very subjective. If this was an option that was off by default in the plus.ini file, this could be toggled on by those who desired to not have stretched pixels on the title screen image, if the title screen image is in fact smaller than the game resolution.

If this is worth all the work for such minor details, that maybe a very small percentage of the community would care about, that's another thing to think about.

As I said, no big deal, I just wanted to mention it.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,154

Violet CLM has disabled reputation

Aug 21, 2025, 10:30 AM
Violet CLM is offline
Reply With Quote
Here are some mockups (not code, just image editing) (using the TSF screen because the original ones have big black areas at the bottom and that would be confusing):

320x240

Stretch to both dimensions, and/or keep aspect ratio and stretch to either dimension

Draw at real size

800x600

Stretch to both dimensions, and/or keep aspect ratio and stretch to either dimension

Draw at real size

800x450

Stretch to both dimensions

Draw at real size

Keep aspect ratio and stretch to either dimension
__________________
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 10:47 AM.