Got this, Error in event callback: .\Data Files\MWSE\mods\tew\heat haze\main.lua:121: attempt to index upvalue 'distanceTimer' (a nil value) stack traceback: .\Data Files\MWSE\core\lib\event.lua:339: in function '__index' .\Data Files\MWSE\mods\tew\heat haze\main.lua:121: in function <.\Data Files\MWSE\mods\tew\heat haze\main.lua:88> [C]: in function 'xpcall' .\Data Files\MWSE\core\lib\event.lua:359: in function <.\Data Files\MWSE\core\lib\event.lua:343> [C]: in function 'switchImmediate' .\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:190: in function 'presetToCurrentWeather' .\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:256: in function 'switchPreset' .\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:1425: in function 'onCellChanged' .\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:1476: in function <.\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:1470> [C]: in function 'xpcall' .\Data Files\MWSE\core\lib\event.lua:359: in function 'trigger' .\Data Files\MWSE\core\lib\event.lua:380: in function <.\Data Files\MWSE\core\lib\event.lua:343> [C]: in function 'loadGame' .\Data Files\MWSE\mods\ui expansion\menusaveload.lua:224: in function <.\Data Files\MWSE\mods\ui expansion\menusaveload.lua:202>so for the moment uninstalled.
something called tew_fogbox always insists on inserting itself last... what do i change to get heathaze to load last? i do'nt even know what fogbox is!
edit:i either clicked save wrong or it fixed itself...
oh cool i had no idea i downloaded that, just goes to show how much modding goes into playing Morrowind xD i naturally assume half the Morrowind community to be potential coders at least in IT
Anyone else having issues getting this to work using Mod Organizer 2? It appears to be installed as the MCM shows up in game, but I cannot for the life of me get the shader fx to work. I immediately go to a lava pit in Molag Amur where I'd think the fx would be best observed, but I got nothing :/
The MCM shows up in game to where I can adjust regional and weather values, but I have yet to see the shader in gameplay. Is there a way to adjust the effect to where its more prominent or a particular region or weather pattern that guarantees being able to see it in action? I've used MO2 and also installed manually, but I know MO2 partitions the current modlists into profiles so I can't always tell if the game is using anything installed directly into the data files folder. I remember fighting with the enhanced blue-green water shader effect for like a week trying to figure it out and it was due to this partitioning and an update to MGEXE
Did you enable the Shader in MGE XE? If not open MGE XE with MO2 -> Shader Setup -> Modding -> Double click "heathaze" so it's in your list of active shaders.
It seems like Heat Haze stopped working, I think after recent MWSE update (current MWSE version: 46e6803a3f1f47dd03912d94fc73ee2ed49629a1). In MWSE.log file I see error messages like this:
Error in event callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value) stack traceback: .\Data Files\MWSE\core\event.lua:147: in function 'getObjects' Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters' Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90> [C]: in function 'xpcall' .\Data Files\MWSE\core\event.lua:160: in function 'trigger' .\Data Files\MWSE\core\event.lua:180: in function <.\Data Files\MWSE\core\event.lua:150> Lua error encountered in timer callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value) stack traceback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters' Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90> Error in event callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value) stack traceback: .\Data Files\MWSE\core\event.lua:147: in function 'getObjects' Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters' Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90> [C]: in function 'xpcall' .\Data Files\MWSE\core\event.lua:160: in function <.\Data Files\MWSE\core\event.lua:150> Error in event callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value) stack traceback: .\Data Files\MWSE\core\event.lua:147: in function 'getObjects' Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters' Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90> [C]: in function 'xpcall' .\Data Files\MWSE\core\event.lua:160: in function <.\Data Files\MWSE\core\event.lua:150>
You were right - the lib file was different from the one in this mod. I think I have overwritten it with another mod recently. Anyway, now it works again. Thanks a lot for checking this!
30 comments
Error in event callback: .\Data Files\MWSE\mods\tew\heat haze\main.lua:121: attempt to index upvalue 'distanceTimer' (a nil value)
so for the moment uninstalled.stack traceback:
.\Data Files\MWSE\core\lib\event.lua:339: in function '__index'
.\Data Files\MWSE\mods\tew\heat haze\main.lua:121: in function <.\Data Files\MWSE\mods\tew\heat haze\main.lua:88>
[C]: in function 'xpcall'
.\Data Files\MWSE\core\lib\event.lua:359: in function <.\Data Files\MWSE\core\lib\event.lua:343>
[C]: in function 'switchImmediate'
.\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:190: in function 'presetToCurrentWeather'
.\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:256: in function 'switchPreset'
.\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:1425: in function 'onCellChanged'
.\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:1476: in function <.\Data Files\MWSE\mods\hrnchamd\weatheradjust\main.lua:1470>
[C]: in function 'xpcall'
.\Data Files\MWSE\core\lib\event.lua:359: in function 'trigger'
.\Data Files\MWSE\core\lib\event.lua:380: in function <.\Data Files\MWSE\core\lib\event.lua:343>
[C]: in function 'loadGame'
.\Data Files\MWSE\mods\ui expansion\menusaveload.lua:224: in function <.\Data Files\MWSE\mods\ui expansion\menusaveload.lua:202>
edit:i either clicked save wrong or it fixed itself...
I am also not getting it. I have mod organise 2 as well and did activate the shader in mge
Working now. The newest update of MWSE seems to fix it (June 2022)Thank you
Need a mod like this for the Fallout games.
In MWSE.log file I see error messages like this:
Error in event callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value)
stack traceback:
.\Data Files\MWSE\core\event.lua:147: in function 'getObjects'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90>
[C]: in function 'xpcall'
.\Data Files\MWSE\core\event.lua:160: in function 'trigger'
.\Data Files\MWSE\core\event.lua:180: in function <.\Data Files\MWSE\core\event.lua:150>
Lua error encountered in timer callback:
Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value)
stack traceback:
Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90>
Error in event callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value)
stack traceback:
.\Data Files\MWSE\core\event.lua:147: in function 'getObjects'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90>
[C]: in function 'xpcall'
.\Data Files\MWSE\core\event.lua:160: in function <.\Data Files\MWSE\core\event.lua:150>
Error in event callback: Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: attempt to call upvalue 'getObjects' (a nil value)
stack traceback:
.\Data Files\MWSE\core\event.lua:147: in function 'getObjects'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:53: in function 'getHeatEmitters'
Data Files\MWSE\mods\tew\Heat Haze\main.lua:176: in function <Data Files\MWSE\mods\tew\Heat Haze\main.lua:90>
[C]: in function 'xpcall'
.\Data Files\MWSE\core\event.lua:160: in function <.\Data Files\MWSE\core\event.lua:150>
Just reinstall and you should be all right.
works again. Thanks a lot for checking this!