Mmtrx / FS22_BetterContracts

Farming Simulator mod to enhance contracts handling
GNU General Public License v3.0
114 stars 25 forks source link

LUA Call Stack FS22_BetterContracts/scripts/RoyalMod.lua (387) : Mission00delete #230

Open Cassy-Blair opened 2 months ago

Cassy-Blair commented 2 months ago

Hallo ich habe festgestellt, daß ich in letzter Zeit einen LUA Call Stack von Better Contracts in meiner Log stehen habe, kann mir aber nicht erklären woher dieser kommt Log im Anhang

2024-06-17 08:48 LUA call stack:
  dataS/scripts/materials/MotionPathEffectManager.lua (350) : delete
  dataS/scripts/FSBaseMission.lua (327) : unloadMapData
  dataS/scripts/utils/Utils.lua (460) : oldFunc
  dataS/scripts/utils/Utils.lua (460) : oldFunc
  dataS/scripts/utils/Utils.lua (460) : oldFunc
  dataS/scripts/utils/Utils.lua (460) : oldFunc
  dataS/scripts/missions/mission00.lua (84) : delete
  =I:/LS22/FS22_Deutschland_Test/FS22_BetterContracts/scripts/RoyalMod.lua (387) : Mission00delete
  dataS/scripts/menu.lua (141) : delete
  dataS/scripts/gui/InGameMenu.lua (501) : OnInGameMenuMenu
  dataS/scripts/gui/InGameMenu.lua (839) : leaveCurrentGame
  dataS/scripts/gui/dialogs/YesNoDialog.lua (68) : callbackFunc
  dataS/scripts/gui/dialogs/YesNoDialog.lua (100) : sendCallback
  dataS/scripts/gui/elements/ButtonElement.lua (762) : raiseCallback
  dataS/scripts/gui/elements/ScreenElement.lua (182) : sendAction
  dataS/scripts/gui/elements/ScreenElement.lua (186) : callButtonsWithAction
  dataS/scripts/gui/elements/ScreenElement.lua (186) : callButtonsWithAction
  dataS/scripts/gui/elements/ScreenElement.lua (186) : callButtonsWithAction
  dataS/scripts/gui/elements/ScreenElement.lua (216) : callButtonsWithAction
  dataS/scripts/gui/elements/GuiElement.lua (652) : inputEvent
  dataS/scripts/gui/base/Gui.lua (812) : inputEvent
  dataS/scripts/gui/base/Gui.lua (839) : notifyControls
  dataS/scripts/input/InputEvent.lua (100) : callback
  dataS/scripts/input/InputBinding.lua (3342) : notifyInput
  dataS/scripts/input/InputBinding.lua (3055) : updateInput
  dataS/scripts/main.lua (1257) : update

log.txt

Mmtrx commented 1 month ago

Hi, das hat wohl nichts mit BC zu tun, auch andere Mods überschreiben die Funktion zum Beenden eines Spiels (Mission00delete). Sieht man an den 4x dataS/scripts/utils/Utils.lua (460) : oldFunc. BC macht in dieser Funktion gar nix, außer die Standard Game-Funktion aufzurufen. Müsstest du mal testen, ob das auch ohne BC auftritt.

Cassy-Blair commented 1 month ago

Ohne Better Contracts habe ich diesen LUA aber nicht, das habe ich schon getestet. In Verdacht habe ich, daß Better Controcts mit dem Schwad Addon nicht ganz klar kommt.

  1. Test war BC und Schwad Addon auf der Map mit dem LUA Fehler

  2. Test war Schwad Addon ohne BC auf der gleichen Map ohne LUA Fehler

  3. Test war BC ohne Schwad Addon auf der gleichen Map ohne LUA Fehler

Daher meine Schlußfolgerung, daß BC wohl da ein Problem hat mit dem Schwad Addon

DeeDeeRanged commented 1 week ago

Oder dass Schwad Addon nicht klar komt mit BC?