View Single Post
06/14/19, 12:13 PM   #7
LordBob
Join Date: May 2019
Posts: 8
Smile

It worked
Thank you so much.

The code looks like this:

Lua Code:
  1. ReshadeMap = {}
  2. ReshadeMap.appName = "ReshadeMap"
  3.  
  4. local mapTexturesOrig = {
  5.  
  6.     [1] = "/art/maps/vvardenfell/balmora_base_0.dds",
  7.     [2] = "/art/maps/vvardenfell/balmora_base_1.dds",
  8.     [3] = "/art/maps/vvardenfell/balmora_base_2.dds",
  9.     [4] = "/art/maps/vvardenfell/balmora_base_3.dds",
  10.     [5] = "/art/maps/vvardenfell/balmora_base_4.dds",
  11.  
  12. }
  13.  
  14. for index, textureNameOrig in ipairs(mapTexturesOrig) do
  15.    RedirectTexture(textureNameOrig, ReshadeMap.appName.. "/textures".. textureNameOrig)
  16. end
  17.      
  18. EVENT_MANAGER:RegisterForEvent(ReshadeMap.appName, EVENT_ADD_ON_LOADED, ReshadeMap.OnAddOnLoaded)

The following error message gets displayed:
Checking type on argument callback failed in ScriptEventManagerRegisterForEventLua
stack traceback:
[C]: in function 'RegisterForEvent'
user:/AddOns/ReshadeMap/ReshadeMap.lua:18: in function '(main chunk)'
|caaaaaa<Locals> mapTexturesOrig = tbl </Locals>|r
Somehow I don't manage to fix it. What kind of cookie would the event_manager like to have?
  Reply With Quote