Poll

Scale the mainhall interface by default yes or no?

I prefer the interface scaled up to my chosen resolution (old)
I prefer the interface to be in 4:3 (new)
I don't give a ****/snuffleupagus

Author Topic: To stretch or not to stretch  (Read 11518 times)

0 Members and 1 Guest are viewing this topic.

Offline Axem

  • 211
Re: To stretch or not to stretch
Because people are passionate about how to best present this game to newcomers. There's nothing wrong with debate like that, but lets still try and keep all comments as constructive as possible.

 

Offline NGTM-1R

  • I reject your reality and substitute my own
  • 213
  • Syndral Active. 0410.
Re: To stretch or not to stretch
Why is this still being argued about?

A poll majority does not always reflect a good idea, though in this case I'm sympathetic to it. Though not the to suggestion we should be putting stuff in the pillar boxes.
"Load sabot. Target Zaku, direct front!"

A Feddie Story

 

Offline AdmiralRalwood

  • 211
  • The Cthulhu programmer himself!
    • Skype
    • Steam
    • Twitter
Re: To stretch or not to stretch
I'm one of the ones who voted for pillarboxing for default (for reasons I think Lykurgos88 enumerated quite well already), but I am also dead-set against any crap getting put into the pillarboxes.
Ph'nglui mglw'nafh Codethulhu GitHub wgah'nagl fhtagn.

schrödinbug (noun) - a bug that manifests itself in running software after a programmer notices that the code should never have worked in the first place.

When you gaze long into BMPMAN, BMPMAN also gazes into you.

"I am one of the best FREDders on Earth" -General Battuta

<Aesaar> literary criticism is vladimir putin

<MageKing17> "There's probably a reason the code is the way it is" is a very dangerous line of thought. :P
<MageKing17> Because the "reason" often turns out to be "nobody noticed it was wrong".
(the very next day)
<MageKing17> this ****ing code did it to me again
<MageKing17> "That doesn't really make sense to me, but I'll assume it was being done for a reason."
<MageKing17> **** ME
<MageKing17> THE REASON IS PEOPLE ARE STUPID
<MageKing17> ESPECIALLY ME

<MageKing17> God damn, I do not understand how this is breaking.
<MageKing17> Everything points to "this should work fine", and yet it's clearly not working.
<MjnMixael> 2 hours later... "God damn, how did this ever work at all?!"
(...)
<MageKing17> so
<MageKing17> more than two hours
<MageKing17> but once again we have reached the inevitable conclusion
<MageKing17> How did this code ever work in the first place!?

<@The_E> Welcome to OpenGL, where standards compliance is optional, and error reporting inconsistent

<MageKing17> It was all working perfectly until I actually tried it on an actual mission.

<IronWorks> I am useful for FSO stuff again. This is a red-letter day!
* z64555 erases "Thursday" and rewrites it in red ink

<MageKing17> TIL the entire homing code is held up by shoestrings and duct tape, basically.

 

Offline chief1983

  • Still lacks a custom title
  • Moderator
  • 212
  • ⬇️⬆️⬅️⬅️🅰➡️⬇️
    • Minecraft
    • Skype
    • Steam
    • Twitter
    • Fate of the Galaxy
Re: To stretch or not to stretch
If that _were_ to happen, it would probably only be on debug builds.
Fate of the Galaxy - Now Hiring!  Apply within | Diaspora | SCP Home | Collada Importer for PCS2
Karajorma's 'How to report bugs' | Mantis
#freespace | #scp-swc | #diaspora | #SCP | #hard-light on EsperNet

"You may not sell or otherwise commercially exploit the source or things you created based on the source." -- Excerpt from FSO license, for reference

Nuclear1:  Jesus Christ zack you're a little too hamyurger for HLP right now...
iamzack:  i dont have hamynerge i just want ptatoc hips D:
redsniper:  Platonic hips?!
iamzack:  lays

 

Offline swashmebuckle

  • 210
  • Das Lied von der Turd
    • The Perfect Band
Re: To stretch or not to stretch
So my suggestion would be that we have the game naturally default to pillarboxed because most people prefer that, then we let mods override to stretched if they want to (So if I were a noob that didn't set any flags I would play Wings of Dawn stretched and JAD pillarboxed as their creators preferred), and then we have mega-overriding launcher flags to force stretch-o-vision or force pillarbox for the people who just can't look at menus any other way.

It would also be nice if the mod option to override to stretched could detect if the user's aspect ratio was >3:1 and not do the stretch in that case. I think this would allow everyone to present their work in the way they think is best while allowing the user to override either way if they don't like the mod creator's decision.

 

Offline mjn.mixael

  • Cutscene Master
  • 212
  • Chopped liver
    • Steam
    • Twitter
Re: To stretch or not to stretch
Quote from: mjn.mixael
So please stop trying to convince me to change my preference with *FACTS*.

Please stop being a martyr when absolutely no one is threatening your personal *PREFERENCES*.

Yay hostility. I shall use my nerd powers to move on. How about we go with the vote, move on, and work on modern interface modability? Because screw being involved in lame hostile threads.
Cutscene Upgrade Project - Mainhall Remakes - Between the Ashes
Youtube Channel - P3D Model Box
Between the Ashes is looking for committed testers, PM me for details.
Freespace Upgrade Project See what's happening.

 

Offline zookeeper

  • *knock knock* Who's there? Poe. Poe who?
  • 210
Re: To stretch or not to stretch
It would also be nice if the mod option to override to stretched could detect if the user's aspect ratio was >3:1 and not do the stretch in that case.

Could(n't) that be simplified to just "never stretch across multiple screens"? I can't think of any situation where anyone would want that to happen, and I doubt people have screens with aspect ratios anywhere near 3:1 anyway.

 

Offline swashmebuckle

  • 210
  • Das Lied von der Turd
    • The Perfect Band
Re: To stretch or not to stretch
Yeah that sounds good to me. Is this a proposal that seems reasonable to everyone and can actually be executed?

-Default is pillarboxed
-Mod.tbl option (or something like that) to revert to stretched (except for on multi monitor setups)
-Launcher flags to override in either direction

 
Re: To stretch or not to stretch
How about we go with the vote, move on, and work on modern interface modability? Because screw being involved in lame hostile threads.

Agreed  :yes:

 

Offline niffiwan

  • 211
  • Eluder Class
Re: To stretch or not to stretch
Yeah that sounds good to me. Is this a proposal that seems reasonable to everyone and can actually be executed?

-Default is pillarboxed
-Mod.tbl option (or something like that) to revert to stretched (except for on multi monitor setups)
-Launcher flags to override in either direction

It should be doable, although it may be a bit more complicated than it seems at first glance because I'm pretty sure that command line options (aka launcher flags) are processed before mod.tbl options are. And the absence of a launcher flag wouldn't be able to override anything so you might need either two params (e.g. -force_stretch & -force_nostretch), or switch the current flag to accept a parameter (e.g. -stretch_menus no and -stretch_menus yes). In other words we need 3 states rather than the 2 currently provided.

1) use default (default can be set in mod.tbl with multi-monitor exclusion if stretch is the default)
2) force yes
3) force no

My only other concern is karajorma's 1st point:

1) People are going to run the game, get the pillarboxes and think they set the game up in the wrong resolution.

That's about the only thing the current proposal doesn't cover. While we have had a number of instances of this occurring within the community when this change was introduced, I believe that's more of a result of past expectations rather than 1st impressions. So I don't think that this will be a problem for new users.  *BUT*, I'd like to hear other peoples opinions on this as well and have a healthy debate if there are contrary opinions.
Creating a fs2_open.log | Red Alert Bug = Hex Edit | MediaVPs 2014: Bigger HUD gauges | 32bit libs for 64bit Ubuntu
----
Debian Packages (testing/unstable): Freespace2 | wxLauncher
----
m|m: I think I'm suffering from Stockholm syndrome. Bmpman is starting to make sense and it's actually written reasonably well...

 

Offline Mongoose

  • Rikki-Tikki-Tavi
  • Global Moderator
  • 212
  • This brain for rent.
    • Minecraft
    • Steam
    • Something
Re: To stretch or not to stretch
Another thing to keep in mind is that whatever is planned will (as I understand it) just be a stopgap measure anyway, because at some point we'll have true widescreen mainhalls anyway, which will render the whole thing moot.  It seems like it'd be wasted effort to pour too much complexity into such a system.

 

Offline deathspeed

  • 29
  • i can't think of a good avatar
    • Steam
Re: To stretch or not to stretch
Although not addressed here, I think the blurriness of the low-resolution opening cutscenes and mainhall interface blown up to modern resolutions is going to do more to make new people think they have the wrong resolution set than whether the mainhall is stretched or pillarboxed. 

Although stretching bothers me when watching tv/movies because of everyone's fat heads, the mainhall stretch does not bother me at all.  For instance, in FS2, you only see one person whose face is slightly stretched (and even then it is only when you hover over him and he turns to you), but most of the mechanical bits look OK stretched.  I wouldn't even notice without seeing side-by-side.
Maybe someday God will give you a little pink toaster of your own.

  

Offline Droid803

  • Trusted poster of legit stuff
  • 213
  • /人 ◕ ‿‿ ◕ 人\ Do you want to be a Magical Girl?
    • Skype
    • Steam
Re: To stretch or not to stretch
I don't see how pillarboxing would give the impression of running in the wrong resolution.
The fact that the window it's running in is the correct resolution should give the correct resolution right away.

Fullscreen is so last decade.

(and since people cannot into jokes, I'm just going to make it clear that I'm saying this in jest)
(´・ω・`)
=============================================================