Vanilla Essence 4.3: 320x200p support! More bugfixes.

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Zenon » Wed Jun 12, 2019 8:54 pm

Sounds great
User avatar
Zenon
Fun and games
 
Joined: 20 Apr 2006
Location: New Zealand

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Beezle » Fri Jun 21, 2019 10:22 am

Really love this mod and all the customization, but unfortunately it always crashes in the same exact spot when I play Doom Complete (Wadsmooshed iwads) and this addon https://www.doomworld.com/forum/topic/1 ... er-levels/ shortly into Attack of the Master Levels. I think I also had it crash during my playthrough of No End In Sight, but I was playing it with Smooth Doom and a few other addons, can't remember exactly which ones. Whenever I play Masters Alpha, linked above, without Vanilla Essence it doesn't crash.
Beezle
 
Joined: 16 Aug 2018
Discord: #8423

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Pixel Eater » Sat Jun 22, 2019 8:41 am

Thanks for the report Beezle. I'm aware of a crash when exiting from a game to the title screen but have no clue how to avoid it. Curious if they are caused by the same thing... could you post the error message so I can compare to the one I've had?
User avatar
Pixel Eater
I sense evil I fear it here today, Like a bad dream that never goes away -MBerry
 
 
 
Joined: 02 Aug 2017
Location: In between the Moon and you, between the buried and me.

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Beezle » Sat Jun 22, 2019 9:19 am

Sure, here's the report but it just says "Picked up shotgun" then nothing:
Attachments
mastersvessence.txt
(8.42 KiB) Downloaded 14 times
Beezle
 
Joined: 16 Aug 2018
Discord: #8423

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby _mental_ » Sat Jun 22, 2019 9:21 am

Beezle wrote:it always crashes in the same exact spot when I play Doom Complete (Wadsmooshed iwads) and this addon https://www.doomworld.com/forum/topic/1 ... er-levels/ shortly into Attack of the Master Levels.

If this is a real crash, i.e. it's not a VM abort or shader compilation failure, this should be reported to Bugs subforum with exact steps to reproduce.

Pixel Eater wrote:I'm aware of a crash when exiting from a game to the title screen but have no clue how to avoid it. Curious if they are caused by the same thing... could you post the error message so I can compare to the one I've had?

Same thing here. Do not expect that engine bugs will magically disappear with the next release of GZDoom. In order to be fixed, crashes must be reported.

Beezle wrote:Sure, here's the report but it just says "Picked up shotgun" then nothing:

This log file tells me nothing. Please create a topic in Bugs subforum and attach complete crash report there.
_mental_
 
 
 
Joined: 07 Aug 2011

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Pixel Eater » Sat Jun 22, 2019 5:41 pm

I never would've have guessed it was an engine bug. Will make a bug report, thanks _mental_!

Cheers for the log file Beezle :thumb:


Edit:
The report is here
User avatar
Pixel Eater
I sense evil I fear it here today, Like a bad dream that never goes away -MBerry
 
 
 
Joined: 02 Aug 2017
Location: In between the Moon and you, between the buried and me.

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Agitatio » Thu Jun 27, 2019 3:31 pm

How does low-res work in VE? Is it using some existing GZDoom functionality? Asking because I want to achieve the look it gives without all other options VE gives.

Edit: Just to clarify, I want 360p look while my native res is 1080p. Using GZDoom's built in scaling ruins the look of HUD and weapons.
User avatar
Agitatio
 
Joined: 05 Sep 2011
Discord: Agitatio#4183
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Pixel Eater » Thu Jun 27, 2019 5:10 pm

It's using GZDoom's shader system. I sort of rushed it forward out of a WIP project which allows you to keep it on permanantly. Hopefully that one won't be too far away.


Btw, if anyone wants to improve the low-res visuals in VE before it's next update, open the pk3 and move to shaders/VanRes.fp.
Replace this code (on line 6):
Code: Select allExpand view
vec2 pos = ivec2( TexCoord * upres ) * pxsize ;

With this code:
Code: Select allExpand view
vec2 pos = (ivec2( TexCoord * upres ) + .5) * pxsize ;

Save and exit.

Like superheroes do.
User avatar
Pixel Eater
I sense evil I fear it here today, Like a bad dream that never goes away -MBerry
 
 
 
Joined: 02 Aug 2017
Location: In between the Moon and you, between the buried and me.

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Agitatio » Thu Jun 27, 2019 5:28 pm

Looking forward to that project!
User avatar
Agitatio
 
Joined: 05 Sep 2011
Discord: Agitatio#4183
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Pixel Eater » Thu Jun 27, 2019 6:17 pm

If you're interested you can already use a CRT palette it generated: Screem - the Palette
User avatar
Pixel Eater
I sense evil I fear it here today, Like a bad dream that never goes away -MBerry
 
 
 
Joined: 02 Aug 2017
Location: In between the Moon and you, between the buried and me.

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Agitatio » Fri Jun 28, 2019 3:03 am

I'll check it out, thanks! But I'm mostly interested in resolution scaling. I really liked how it was done in QuakeSpasm and Dusk, so now I want to recreate that in GZD.
User avatar
Agitatio
 
Joined: 05 Sep 2011
Discord: Agitatio#4183
Operating System: Windows 10/8.1/8 64-bit
Graphics Processor: nVidia with Vulkan support

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby PhysixCat » Mon Jul 15, 2019 10:44 am

Hello PixelEater,
First of all - thanks a bunch for your mod, I love using it during my vanilla+ sessions.

I have an issue to report though. I have noticed that on quitting, Vanilla Essence returns the compatmode CVAR back to 0, but it does not return compatflags and compatflags2 back to 0. This results in the compatibility settings for GZDoom remaining out of whack when starting up GZDoom next time.

This apparently was the cause of this weird crash I was getting https://forum.zdoom.org/viewtopic.php?f=50&t=65260&start=15#p1111491 (because apparently Hideous Destructor was not compatible with one of those compat flags - it's since been fixed though) so I just wanted to give a heads-up.
Last edited by PhysixCat on Mon Jul 15, 2019 1:15 pm, edited 1 time in total.
User avatar
PhysixCat
 
Joined: 15 Jan 2019

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Graf Zahl » Mon Jul 15, 2019 12:36 pm

To elaborate on that, 'compatmode' is not a discrete setting, all this does is set 'compatflags' and 'compatflags2' to preset values. These two flag CVARs is what needs to be backed up and restored.
User avatar
Graf Zahl
Lead GZDoom Developer
Lead GZDoom Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby Pixel Eater » Tue Jul 16, 2019 5:33 pm

Thanks for letting me know PhysixCat. I knew the current way was limited but was unaware that it wasn't resetting correctly.
I have plans to simulate extra compatmodes by setting compatflags1+2 directly as Graf suggests so that will hopefully fix the problem. My train of thought is to have a 'Doom (strict)' with monster leap-frogging and a 'Doom' without ammo tossing.
User avatar
Pixel Eater
I sense evil I fear it here today, Like a bad dream that never goes away -MBerry
 
 
 
Joined: 02 Aug 2017
Location: In between the Moon and you, between the buried and me.

Re: Vanilla Essence 4.3: 320x200p support! More bugfixes.

Postby PhysixCat » Thu Sep 05, 2019 12:41 am

I believe I may have found another small bug. Bear with me, because it can be a bit confusing (it was for me, at least)

Under the "Appearance" menu of VanillaEssence, we have the "No Monster Interpolation" option. This corresponds (I assume) to the ZDoom cvar "nomonsterinterpolation", whose engine default is "False". ie, ZDoom defaults to allowing monster interpolation (Double negatives!)

In GZDoom 4.2.0, there is an option under Display Options called "Interpolate Monster Movement", whose default is "Yes". When it is "Yes", that means "nomonsterinterpolation" = false. When it is "No", then "nomonsterinterpolation" = true. I tried toggling it, both from the menu and the console, and it works as advertised. However, VanillaEssence's "No Monster Interpolation" doesn't seem to affect the "nomonsterinterpolation" CVAR at all. Turning it On/Off does nothing to the GZD menu item, the CVAR, or the behavior in-game, even toggling VE.
User avatar
PhysixCat
 
Joined: 15 Jan 2019

PreviousNext

Return to Gameplay Mods

Who is online

Users browsing this forum: Majestic-12 [Bot] and 13 guests