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

Feature Request 800x450 resolution option in windowed mode

Love & Thunder Love & Thunder's Avatar

JCF Member

Joined: Sep 2011

Posts: 1,065

Love & Thunder has disabled reputation

Aug 20, 2020, 10:53 AM
Love & Thunder is offline
Reply With Quote
800x450 resolution option in windowed mode

I've suggested this before on the Discord, but I've talked about this before, and I know stuff like this can get forgotten easily, so it's probably a good idea to suggest it here.

Currently, the windowed resolutions list in JJ2+ doesn't include the highest-resolution 16:9 resolution possible, 800x450. This resolution is possible in fullscreen mode if you set your graphics card settings to specifically include it as a mode, but you can't do this in windowed mode at the moment.
__________________
Violet CLM Violet CLM's Avatar

JCF Éminence Grise

Joined: Mar 2001

Posts: 10,765

Violet CLM has disabled reputation

Aug 20, 2020, 11:42 AM
Violet CLM is offline
Reply With Quote
This makes a lot of sense. Intuitively I want to suggest the game should read the list of windowed resolutions from the list of fullscreen resolutions, rather than have them be hardcoded, but I welcome people to point out reasons that would be a bad idea.

It should also be quite easy to add this feature to a jazz2.exe on one's own with a hex editor, while waiting for the next JJ2+ to come around. I'll post instructions later if no one beats me to it.
__________________
Love & Thunder Love & Thunder's Avatar

JCF Member

Joined: Sep 2011

Posts: 1,065

Love & Thunder has disabled reputation

Aug 20, 2020, 12:16 PM
Love & Thunder is offline
Reply With Quote
Quote:
Originally Posted by Violet CLM View Post
This makes a lot of sense. Intuitively I want to suggest the game should read the list of windowed resolutions from the list of fullscreen resolutions, rather than have them be hardcoded, but I welcome people to point out reasons that would be a bad idea.


If the windowed resolutions were solely read from the fullscreen resolutions list, I would worry about some graphics cards potentially having issues with a lot of the lower-res sizes, so you might then not be able to play at windowed 320x200, for instance.

I don't suppose it would be possible for it to do both, would it? Like, read from the fullscreen ones, but then force several particular ones to also show up?... Maybe that's a bit silly.
__________________
Violet CLM Violet CLM's Avatar

JCF Éminence Grise

Joined: Mar 2001

Posts: 10,765

Violet CLM has disabled reputation

Aug 20, 2020, 05:18 PM
Violet CLM is offline
Reply With Quote
That's a good point. There are also sometimes circumstances when the game doesn't load any fullscreen resolutions at all, either because you ask it to via command line arguments or because graphics cards are weird.

Let's talk hex editors! If you're even the least bit unsure of what you're doing, make a backup of your file first. In either case you're going to be opening Jazz2.exe and overwriting a series of four bytes with the hex sequence 20 03 C2 01.
In 1.23, overwrite the four bytes at 0xD3824.
In 1.24, overwrite the four bytes at 0xD16B0.
You should know you have the right place if the four bytes are all zeroes and they follow the sequence 20 03 58 02. Make sure you are overwriting, not inserting: the file should not change size.
__________________
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 01:57 AM.