-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raven RawScreen Aspect Fix #546
Raven RawScreen Aspect Fix #546
Conversation
76b5de0
to
8b951bf
Compare
29b2e45
to
80e6229
Compare
Is this better? |
Most of these changes appear redundant with code that is alrady there. It would be easier to implement a function (or macro) that returns |
80e6229
to
e9506a1
Compare
I think this is close to what you were suggesting? (check force push) |
Yes, except that it now uses the global |
How do you wanna get around that? Because the only way to force that I guess we could have a |
#define stretch_hud(a) ((raven && (a) == patch_stretch_not_adjusted) ? patch_stretch_doom_format : (a)) |
- Note that stbar in "Not Adjusted" aspect currently uses settings for "Doom Format"
e9506a1
to
962bd1c
Compare
oh fascinating! This is actually the first time I've seen a Force pushed new version with that included. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good now, thank you!
Thank you both! |
So a thing that's bothered me for quite a while is that the "RawScreen"s that Raven uses have only been rendered using the "Not Adjusted" stretch setting... regardless of the stretch settings.
This PR fixes that and the issue mentioned here (#467). They are both related to the same issue in different ways. The problem with the specific issue, was that the "RawScreen" under "Fit to Width" was supposed to fit to width (imagine that), but code was set to prevent that.
Now the "RawScreen"s will look as they should for all three settings: "Not Adjusted", "Doom Format", and "Fit to Width". I will mention that the "RawScreen" code seems a bit WIP, so eventually there may be a better way to approach this further down the line.
One of the reasons the format was previously forced was probably due to the Raven Statusbar not being rendered properly under "Not Adjusted"... But the "RawScreen"s don't have that issue.
I haven't been able to fix the Raven Statusbar for "Not Adjusted", so I have it using the "Doom Format" stretch settings (just as DSDA Doom currently does).