[4.14.2]Vanilla Essence error

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Post Reply
User avatar
Zenon
Posts: 548
Joined: Thu Apr 20, 2006 6:05 pm
Graphics Processor: nVidia with Vulkan support
Location: New Zealand

[4.14.2]Vanilla Essence error

Post by Zenon »

Vanilla Essence plays up in the latest GZDoom

VM execution aborted: tried to read from address zero.
Called from StretchHandler.WorldThingSpawned at vanilla essence 4.3.pk3:zscript.zc, line 144
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49223
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: [4.14.2]Vanilla Essence error

Post by Graf Zahl »

The error is in the mod, we cannot do anything about it.
User avatar
Zenon
Posts: 548
Joined: Thu Apr 20, 2006 6:05 pm
Graphics Processor: nVidia with Vulkan support
Location: New Zealand

Re: [4.14.2]Vanilla Essence error

Post by Zenon »

Know where I can find Pixel Eater so I can take it up with him?
User avatar
SanyaWaffles
Posts: 840
Joined: Thu Apr 25, 2013 12:21 pm
Preferred Pronouns: They/Them
Operating System Version (Optional): Windows 11 for the Motorola Powerstack II
Graphics Processor: nVidia with Vulkan support
Location: The Corn Fields
Contact:

Re: [4.14.2]Vanilla Essence error

Post by SanyaWaffles »

That's not the problem of the devs. If Pixel Eater is not around to fix the mod, that's out of their hands.

I've noticed you've asked in like three or four different places, here included, about where to find Pixel Eater.
Proydoha
Posts: 83
Joined: Thu Jan 21, 2016 2:25 am

Re: [4.14.2]Vanilla Essence error

Post by Proydoha »

Zenon wrote: Thu Jun 05, 2025 4:40 am VM execution aborted: tried to read from address zero.
Called from StretchHandler.WorldThingSpawned at vanilla essence 4.3.pk3:zscript.zc, line 144
I've downloaded Vanilla Essence from here tried it in GZDoom 4.12.2 with no other mods and it worked just fine. Are you sure that your vanilla essence archive is not corrupted?
If you're absolutely sure that its not corrupted or you're loading some additional mod that causes it - try opening Vanilla Essence in SLADE -> Open ZScript.zc -> Scroll down to line 144

And change:

Code: Select all

	override void WorldThingSpawned( WorldEvent e )
	{
		if( e.Thing.sprite )
		{
			e.Thing.A_SetInventory( "SpriteScaler", 1 );
		}
	}
to

Code: Select all

	override void WorldThingSpawned( WorldEvent e )
	{
		if (!e.Thing) return;
		if( e.Thing.sprite )
		{
			e.Thing.A_SetInventory( "SpriteScaler", 1 );
		}
	}
This way if its indeed points at nothing for some reason you'll just skip that actor.
User avatar
Zenon
Posts: 548
Joined: Thu Apr 20, 2006 6:05 pm
Graphics Processor: nVidia with Vulkan support
Location: New Zealand

Re: [4.14.2]Vanilla Essence error

Post by Zenon »

Proydoha wrote: Fri Jun 06, 2025 12:40 pm If you're absolutely sure that its not corrupted or you're loading some additional mod that causes it - try opening Vanilla Essence in SLADE -> Open ZScript.zc -> Scroll down to line 144

And change:

Code: Select all

	override void WorldThingSpawned( WorldEvent e )
	{
		if( e.Thing.sprite )
		{
			e.Thing.A_SetInventory( "SpriteScaler", 1 );
		}
	}
to

Code: Select all

	override void WorldThingSpawned( WorldEvent e )
	{
		if (!e.Thing) return;
		if( e.Thing.sprite )
		{
			e.Thing.A_SetInventory( "SpriteScaler", 1 );
		}
	}
This way if its indeed points at nothing for some reason you'll just skip that actor.
It worked!
Mate, you're a legend, thank you!
Post Reply

Return to “Closed Bugs [GZDoom]”