Callstacks durch Servicetrailer-Mods

JCB Fastrac 3000
Posts: 534
Joined: Mon Feb 02, 2009 4:53 pm

Callstacks durch Servicetrailer-Mods

Post by JCB Fastrac 3000 »

Hi!
Ich hab jetzt 2 verschiedene Servicetrailer getestet, einen für Saatgut und Dünger und einen für Saatgut, Dünger, Benzin und mit Kärcher.
Bei beiden (und wie ich bei MH gesehen hab bei anderen auch) kommt nach Beenden des Spiels folgender Fehler:
Warning: Deleting object 'gasTrigger' before all triggers are removed
Warning: Deleting object 'gasTrigger' before all triggers are removed
Warning: Deleting object 'seedTrigger' before all triggers are removed
Warning: Deleting object 'fertilizerTrigger' before all triggers are removed
Lua: Unknown entity id: 43809 method name: delete
Call Stack:
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/triggers/SprayerFillTrigger.lua(70) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/BaseMission.lua(292) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/FSBaseMission.lua(226) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/missions/mission00.lua(57) : delete
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/AnDerBurgmauerFinal/ADB.lua(31) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/events.lua(98) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/InGameMenu.lua(769) : OnInGameMenuMenu
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/elements/ButtonElement.lua(465) : onClick
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/elements/GuiElement.lua(354) : mouseEvent
=(tail call)(-1)
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/elements/GuiElement.lua(354)
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/Gui.lua(226) : mouseEvent
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/main.lua(913) : mouseEvent
Er wird erst beim Beenden des Spiels verursacht und beeinflusst das Spiel daher in keinster Weise.
Allerdings würde ich weiterhin gerne absolut nur fehlerfreie Mods im Modordner haben, daher meine Frage:
Woran liegt der Fehler? Kann man ihn irgendwie beheben? Oder kann das Spiel mit den fahrbaren Triggern in diesem Fall von Haus aus nichts anfangen (was mich wundern würde, denn es gibt ja auch den originalen Tankwagen; andererseits deletet der auch vorzeitig den gasTrigger und meckert deswegen)?

Kann mir jemand dazu Auskunft geben?

Hier noch der Vollständigkeit halber meine gesamte log:
GIANTS Engine Runtime 5.0.1 (build date: Feb 1 2013)
Copyright (c) 2008-2012, GIANTS Software GmbH (www.giants-software.com), All Rights Reserved.
Copyright (c) 2003-2012, Christian Ammann and Stefan Geiger, All Rights Reserved.
Application: FarmingSimulator2013
Main System
Core(s): 4 @ 3.2 GHZ
OS: Windows NT 6.1 64-bit
Physics System
Driver: NVIDIA PhysX Runtime
Version: 2.8.3
Thread(s): 2
Input System
Keyboard enabled
Mouse enabled
Gamepad/Joystick disabled
Force Feedback disabled
Sound System
Driver: OpenAL
Version: 1.1
Device: Generic Software
Max. sources: 256
Render System
Driver: OpenGL
Card Vendor: ATI Technologies Inc.
Renderer: ATI Radeon HD 4800 Series
Version: 3.3.11672 Compatibility Profile Context
GL_NV_texture_compression_vtc not supported
GL_NV_vertex_program2_option not supported
GL_NV_vertex_program3 not supported
max_texture_layers: 8
OpenGL initialization successful
Hardware Profile
Level: High (auto)
View Distance Coeff: 1.100000
Shadow Quality: 1.000000
Skip Mipmaps: 0
LOD Distance Coeff: 1.100000
Terrain LOD Distance Coeff: 1.500000
Foliage View Distance Coeff: 1.400000
Farming Simulator 2013
Version: 1.4.0.1 RC6
Available Languages: de
Language: de
Game vehicle types loaded
Mod directory: C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods
Load dlc: pdlc_ursusAddon
Load mod: AA_moneymod_fix_LS13_Ago
Load mod: AA_Unimog406cabriols13v11
Load mod: agrivision24ttrailer_v1_1
Load mod: AgrolinerSMK34
Load mod: alternativetipping
Load mod: Alter_Ballengitterwagen
Load mod: AnDerBurgmauerFinal
Load mod: atv
Load mod: autoSteer
Load mod: BallenBand
Load mod: BrantnerDPW18000
Load mod: BrantnerTA11045XXL
Load mod: CaseCVX175
Load mod: ClaasCarat180TD
Load mod: ClaasLexion770TT
Load mod: claasquantum3800_v1_1
Load mod: claas_liner4000
Load mod: ConveyorTrichter
Load mod: ESLimiter
Load mod: ETBaletrailer
Load mod: ETWeightsPackv1
Load mod: FarmingSimulator2013ClassicsPack
Load mod: FConveyorTrailer
Load mod: Fendt380GTATurbo
Load mod: fendtvariosp
Load mod: fendtWeight
Load mod: Fendt_312TMS
Load mod: FlemingST2000
Load mod: FLEXIMASS
Load mod: Fliegl271Bull
Load mod: FollowMe2013
Load mod: FronloaderConveyor
Load mod: FuchsGuellefass
Load mod: gamestarWheelloader
Load mod: Gfoellner_Saatgutwagen
Load mod: Goldhofer_Tieflader_by_NAS
Load mod: Hammerschmied1CK30530Frontpacker
Load mod: HaweSLW20
Load mod: HeVa300Frontpakker
Load mod: HirableTools
Load mod: Hobein_18t
Load mod: HW80_ServiceTrailer_V2
Load mod: JohnDeere348
Load mod: junkkarij13
Load mod: KaercherPressureWasher
Load mod: KirovetsK700A
Load mod: KockFrontloaderTools
Load mod: Kotte_FRP_145
Load mod: kroneemsland_v1_1
Load mod: Krone_EasyCut_28P
Load mod: Krone_Emsland
Load mod: Krone_Emsland_Ballenwagen2
Load mod: Krone_Emsland_Braun
Load mod: Krone_Emsland_Gruen
Load mod: Kuhn_Euromix_870L
Load mod: KvernelandTLG
Load mod: lamborghiniR6_135
Load mod: LemkenOpal90
Load mod: LiebherrL550
Load mod: LS13_Helfertools
Load mod: Mengele_Ballengitterwagen
Load mod: MeyerGFH7500
Load mod: MilkTrailer
Load mod: MSConcreteWeight
Load mod: NewHollandT7550
Load mod: noCollisionCamera
Load mod: PDAExtensionForageStorage
Load mod: placeableHalls
Load mod: playercam
Load mod: PoettingerMexOk
Load mod: PoettingerTerradisc3000
Load mod: PoettingerTOP280U
Load mod: Pottinger_Euroboss_330T
Load mod: RabeBluebird3000
Load mod: Rabe_Supertaube_160
Load mod: RealLights_v091
Load mod: Reime9500
Load mod: reischrd80
Load mod: reischrtd80
Load mod: ScaniaR730_Topline_red
Load mod: Strautmann_Megatrans
Load mod: suerSB1000Pack
Load mod: TebbeHS180
Load mod: TebbeST450
Load mod: TelehandlerConveyor
Load mod: ursusAllowAllBales
Load mod: Vicon_Discotiller
Load mod: Weight2tons
Load mod: ZuchtAnlagen
Load mod: ZZZ_GPS
Register vehicle type: pdlc_ursusAddon.oldtimer
Register vehicle type: pdlc_ursusAddon.baleWrapper
Register vehicle type: pdlc_ursusAddon.baleGrab
Register vehicle type: pdlc_ursusAddon.dlcBaleLoader
specialization Real internal sound by Clod loaded
Register vehicle type: AA_Unimog406cabriols13v11.Unimog406cabrio
Register vehicle type: AgrolinerSMK34.smk34
Register vehicle type: AgrolinerSMK34.sigaUno
Register vehicle type: Alter_Ballengitterwagen.Krone_Emsland
Register vehicle type: BallenBand.BallenBand
Register vehicle type: BrantnerDPW18000.dpw18000
Register vehicle type: BrantnerTA11045XXL.brantnerTA11045XXL
Register vehicle type: CaseCVX175.CaseCVX175
Register vehicle type: ClaasCarat180TD.claasCarat180TD
Register vehicle type: ClaasLexion770TT.claasLexion770TT
Register vehicle type: ClaasLexion770TT.claasVario1200
Register vehicle type: ClaasLexion770TT.claasConspeed
Register vehicle type: ClaasLexion770TT.TamLeguan
Register vehicle type: claasquantum3800_v1_1.ClaasQuantum3800k
Register vehicle type: claas_liner4000.Claas_Liner4000
Register vehicle type: ConveyorTrichter.ConveyorTrichter
Register vehicle type: ETBaletrailer.Ballenhaenger
Register vehicle type: ETWeightsPackv1.Weight2000kg
Register vehicle type: FarmingSimulator2013ClassicsPack.DLCBaleloader
Register vehicle type: FarmingSimulator2013ClassicsPack.FahrAPNBaler
Register vehicle type: FarmingSimulator2013ClassicsPack.tractor_cylindered
Register vehicle type: FarmingSimulator2013ClassicsPack.frontloader_cylindered
Register vehicle type: FarmingSimulator2013ClassicsPack.selfPropelledForageWagon
Register vehicle type: FConveyorTrailer.FConveyorTrailer
Register vehicle type: Fendt380GTATurbo.FendtFrontloader
Register vehicle type: Fendt380GTATurbo.fendt380GTATurbo
Register vehicle type: Fendt380GTATurbo.fendtFork
Register vehicle type: Fendt380GTATurbo.BuyableCareWheels
Register vehicle type: Fendt_312TMS.Fendt312
Register vehicle type: FlemingST2000.ST2000
Register vehicle type: Fliegl271Bull.Fliegl271Bull
Script loaded: FollowMe.lua (v0.68)
Register vehicle type: FronloaderConveyor.FConveyor
Register vehicle type: FuchsGuellefass.Fuchsfass
Register vehicle type: FuchsGuellefass.BuyableDistributor
Register vehicle type: FuchsGuellefass.BuyableDistributorAnimated
Register vehicle type: Gfoellner_Saatgutwagen.Gfoellner
Register vehicle type: Goldhofer_Tieflader_by_NAS.Goldhofer
Register vehicle type: HeVa300Frontpakker.HEVA_300_Front_Packer
HirableTools by rafftnix loaded
Register vehicle type: Hobein_18t.Hobein_18t
Register vehicle type: HW80_ServiceTrailer_V2.HW_80
Register vehicle type: JohnDeere348.JD348
Register vehicle type: junkkarij13.J13
Register vehicle type: KaercherPressureWasher.kaercherPressureWasher
Register vehicle type: KirovetsK700A.KirovetsK700A
Register vehicle type: KirovetsK700A.BuyableTwinWheels
Register vehicle type: KockFrontloaderTools.Ballenspiess_1200mm
Register vehicle type: KockFrontloaderTools.Dunggabel_2090mm
Register vehicle type: KockFrontloaderTools.Greifschaufel_2000mm
Register vehicle type: Kotte_FRP_145.Kotte_FRP145
Register vehicle type: kroneemsland_v1_1.kroneEmsland
Register vehicle type: Krone_EasyCut_28P.FastCoupler
register JointType "fastCoupling"
Register vehicle type: Krone_EasyCut_28P.easyCut
Register vehicle type: Krone_Emsland.Krone_Emsland
Register vehicle type: Krone_Emsland_Ballenwagen2.Krone_Emsland
Register vehicle type: Krone_Emsland_Braun.Krone_Emsland
Register vehicle type: Krone_Emsland_Gruen.Krone_Emsland
Register vehicle type: Kuhn_Euromix_870L.KuhnEuromix870L
Register vehicle type: KvernelandTLG.TLG600
Register vehicle type: LemkenOpal90.Opal90
Register vehicle type: LiebherrL550.liebherrL550
Helfertools by rafftnix loaded
Register vehicle type: Mengele_Ballengitterwagen.Krone_Emsland
Register vehicle type: MeyerGFH7500.MeyerGFH7500
Register vehicle type: MilkTrailer.MilkTrailer
Register vehicle type: NewHollandT7550.NewHollandT7550
Loaded: noCollisionCamera
Script loaded: PDAExtensionForageStorage V 1.1 Copyright by MX11
mod loaded: Playercam
Register vehicle type: PoettingerMexOk.PoettingerMexOk
Register vehicle type: PoettingerTerradisc3000.Terradisc3000
Register vehicle type: PoettingerTOP280U.PoettingerTOP280U
Register vehicle type: Pottinger_Euroboss_330T.euroboss330t
Register vehicle type: RabeBluebird3000.rabeBluebird3000
Register vehicle type: Rabe_Supertaube_160.RabeSupertaube160
Register vehicle type: Rabe_Supertaube_160.RabeSupertaubeZusatzschaar
Register vehicle type: Reime9500.Reime9500
Register vehicle type: reischrd80.reischRD80
Register vehicle type: reischrtd80.reischRTD80
Register vehicle type: ScaniaR730_Topline_red.scaniaR730
Register vehicle type: Strautmann_Megatrans.Strautmann_MegaTrans
Register vehicle type: suerSB1000Pack.suerSB1000
Register vehicle type: TebbeHS180.TebbeHS180
Register vehicle type: TebbeST450.TebbeST450
Register vehicle type: TelehandlerConveyor.Conveyor
data/sky/sky_day_night.i3d (0.00mb in 2088.44 ms)
data/sky/rain.i3d (0.00mb in 0.45 ms)
data/sky/hail.i3d (0.00mb in 0.30 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/AnDerBurgmauerFinal/map01.i3d (18.95mb in 6191.65 ms)
rotationDoors: rotationDoors onCreate aufgerufen. OnCreate Id: 4205 .
rotationDoors: rotationDoors onCreate aufgerufen. OnCreate Id: 4231 .
translationDoors: translationDoors onCreate aufgerufen OnCreate Id: 4266 .
translationDoors: translationDoors onCreate aufgerufen OnCreate Id: 4269 .
--- loading ESLimiter - specialization for ESLimiter + OperatingHours by Manuel Leithner (SFM-Modding)
--- loading RealLights - specialization for RealLights by fruktor (www.eifok-team.de)
[INFO::RealLights] deactivated for CaseCVX175.CaseCVX175 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for AgrolinerSMK34.smk34 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for NewHollandT7550.NewHollandT7550 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Krone_Emsland_Braun.Krone_Emsland ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Mengele_Ballengitterwagen.Krone_Emsland ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for LiebherrL550.liebherrL550 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for TebbeST450.TebbeST450 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Krone_Emsland_Gruen.Krone_Emsland ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Krone_Emsland_Ballenwagen2.Krone_Emsland ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for AgrolinerSMK34.sigaUno ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Fendt_312TMS.Fendt312 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for ScaniaR730_Topline_red.scaniaR730 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Alter_Ballengitterwagen.Krone_Emsland ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Krone_Emsland.Krone_Emsland ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for HW80_ServiceTrailer_V2.HW_80 ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Hobein_18t.Hobein_18t ,because specialization beleuchtung31 is present!
[INFO::RealLights] deactivated for Goldhofer_Tieflader_by_NAS.Goldhofer ,because specialization beleuchtung31 is present!
--- loading GPS mod ---
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/AA_Unimog406cabriols13v11/Unimog406cabrio.i3d (11.42mb in 489.83 ms)
data/vehicles/steerable/powerTakeoff.i3d (0.02mb in 0.71 ms)
GPS mod inserted into Steerable Specialization (should happen only once!)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/CaseCVX175/CaseCVX175.i3d (9.39mb in 992.15 ms)
data/vehicles/steerable/upperLinkMedium.i3d (0.04mb in 1.46 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/KvernelandTLG/model/kvernelandTLG.i3d (4.00mb in 125.16 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Rabe_Supertaube_160/Rabe_Supertaube_160.i3d (2.35mb in 81.95 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Rabe_Supertaube_160/particleSystems/nichtInvertiert_Pflug.i3d (0.00mb in 16.82 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Rabe_Supertaube_160/particleSystems/Invertiert_Pflug.i3d (0.00mb in 0.31 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Rabe_Supertaube_160/Rabe_Supertaube_Zusatzschaar.i3d (0.31mb in 5.70 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Rabe_Supertaube_160/particleSystems/Invertiert_Zusatzschaar.i3d (0.00mb in 0.27 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Rabe_Supertaube_160/particleSystems/nichtInvertiert_Zusatzschaar.i3d (0.00mb in 0.28 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/suerSB1000Pack/suerSB1000Black.i3d (0.26mb in 36.69 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/AA_moneymod_fix_LS13_Ago/money.i3d (0.00mb in 0.23 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ClaasLexion770TT/claasLexion770TT.i3d (2.98mb in 299.96 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ClaasLexion770TT/claasVario1200.i3d (1.41mb in 139.56 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ClaasLexion770TT/claasConspeed.i3d (1.84mb in 146.39 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ClaasLexion770TT/tamLeguanQuattro.i3d (1.00mb in 66.92 ms)
data/vehicles/tools/amazone/amazoneCayena6001.i3d (4.06mb in 68.59 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Hobein_18t/Hobein_18t.i3d (3.07mb in 359.66 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/HaweSLW20/hawe.i3d (4.64mb in 352.94 ms)
data/vehicles/tools/poettinger/poettingerMex6.i3d (1.30mb in 26.14 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/kroneemsland_v1_1/kroneEmsland.i3d (2.41mb in 208.18 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/FuchsGuellefass/FuchsGuellefass.i3d (4.17mb in 281.98 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/FarmingSimulator2013ClassicsPack/krone/kroneOptimat.i3d (1.08mb in 119.93 ms)
data/vehicles/steerable/weidemann/weidemann4270CX100T.i3d (4.17mb in 83.67 ms)
Warning: It's strongly suggested that you add an shovelTipReferenceNode or shovelNode to nil
data/vehicles/steerable/weidemann/weidemann4270CX100T_grabFork.i3d (0.32mb in 12.82 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Kuhn_Euromix_870L/Kuhn_Euromix_870L.i3d (1.53mb in 106.33 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/FuchsGuellefass/distributor/Distributor4.i3d (0.68mb in 24.59 ms)
data/vehicles/tools/amazone/amazoneEDX6000.i3d (3.87mb in 62.40 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ETBaletrailer/Baletrailer.i3d (1.37mb in 102.53 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursus15014FL.i3d (5.91mb in 940.59 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusFLShovel.i3d (0.14mb in 36.00 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusFLBaleFork.i3d (0.11mb in 3.20 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusFLBaleGrab.i3d (0.51mb in 41.06 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusFLPalletfork.i3d (0.27mb in 8.02 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusZ594.i3d (4.13mb in 351.01 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusZ586.i3d (3.07mb in 233.93 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursusT127.i3d (1.16mb in 259.75 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/claas_liner4000/liner4000.i3d (3.86mb in 126.07 ms)
data/vehicles/tools/kuhn/kuhnGF17002.i3d (5.34mb in 86.69 ms)
data/vehicles/steerable/krone/kroneBigM500.i3d (9.09mb in 140.12 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/agrivision24ttrailer_v1_1/Anhaenger24t.i3d (2.57mb in 279.10 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/JohnDeere348/jd348.i3d (16.05mb in 304.65 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/JohnDeere348/particleSystems/StrawPickup.i3d (0.00mb in 6.17 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/JohnDeere348/particleSystems/GrassPickup.i3d (0.00mb in 1.65 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/MilkTrailer/MilkTrailer.i3d (0.47mb in 24.03 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Kotte_FRP_145/Kotte_FRP145.i3d (2.59mb in 89.40 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/ursus/ursus11024.i3d (4.32mb in 454.37 ms)
data/vehicles/steerable/upperLinkSmall.i3d (0.04mb in 1.02 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Alter_Ballengitterwagen/kroneEmsland.i3d (1.43mb in 242.31 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Krone_Emsland/kroneEmsland.i3d (1.42mb in 235.18 ms)
data/vehicles/tools/amazone/amazoneUF1801.i3d (2.09mb in 35.93 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/FarmingSimulator2013ClassicsPack/deutz/deutzD80.i3d (2.29mb in 235.42 ms)
data/vehicles/tools/amazone/amazoneZAX1402.i3d (0.88mb in 19.64 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/roundbales/roundbaleSilage120.i3d (0.04mb in 111.37 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/pdlc/ursusAddon/roundbales/roundbaleHay120.i3d (0.04mb in 1.28 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ZuchtAnlagen/BrutSchrank.i3d (0.28mb in 29.20 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ZuchtAnlagen/KuhZucht.i3d (5.80mb in 178.18 ms)
data/maps/models/objects/pallets/woolPallet.i3d (0.34mb in 5.44 ms)
data/character/farmer/farmer_player.i3d (1.75mb in 32.81 ms)
data/vehicles/trucks/milktruck.i3d (1.19mb in 98.65 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/MilkTrailer/Markierung.i3d (0.01mb in 3.50 ms)
data/vehicles/cars/car6.i3d (0.38mb in 18.87 ms)
data/vehicles/cars/car3.i3d (0.39mb in 17.40 ms)
data/vehicles/cars/car1.i3d (0.43mb in 24.65 ms)
data/vehicles/cars/car4.i3d (0.33mb in 14.48 ms)
data/vehicles/cars/car5.i3d (0.37mb in 18.36 ms)
data/vehicles/cars/car2.i3d (0.42mb in 18.74 ms)
data/vehicles/cars/car7.i3d (0.47mb in 23.21 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/HW80_ServiceTrailer_V2/HW_80.i3d (7.79mb in 305.48 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/Weight2tons/Weight.i3d (0.50mb in 49.21 ms)
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/ETWeightsPackv1/Weight2000kg.i3d (1.08mb in 28.89 ms)
Warning: Deleting object 'gasTrigger' before all triggers are removed
Warning: Deleting object 'gasTrigger' before all triggers are removed
Warning: Deleting object 'seedTrigger' before all triggers are removed
Warning: Deleting object 'fertilizerTrigger' before all triggers are removed
Lua: Unknown entity id: 43809 method name: delete
Call Stack:
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/triggers/SprayerFillTrigger.lua(70) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/BaseMission.lua(292) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/FSBaseMission.lua(226) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/missions/mission00.lua(57) : delete
C:/Users/iCdeatH/Documents/My Games/FarmingSimulator2013/mods/AnDerBurgmauerFinal/ADB.lua(31) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/events.lua(98) : delete
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/InGameMenu.lua(769) : OnInGameMenuMenu
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/elements/ButtonElement.lua(465) : onClick
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/elements/GuiElement.lua(354) : mouseEvent
=(tail call)(-1)
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/elements/GuiElement.lua(354)
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/gui/Gui.lua(226) : mouseEvent
D:/Code/Giants/lsim2013/build/finalbin/dataS/scripts/main.lua(913) : mouseEvent
mod Delated: Playercam
Es handelt sich um diesen Wagen im Speziellen: http://www.modhoster.de/mods/hw-80-servicetrailer--3

MfG
JCB

PS: Das all in one Ding wird definitiv auf dem Hof bleiben, weil er einfach zu sinnvoll ist um drauf zu verzichten; es stört mich einfach, dass er Fehler hat.
MfG
JCB


Seit LS08 dabei!
User avatar
Grisu118
Posts: 409
Joined: Fri Apr 08, 2011 7:55 pm
Location: Schweiz
Contact:

Re: Callstacks durch Servicetrailer-Mods

Post by Grisu118 »

Ich kann dir nur sagen wie du die Warning's los wirst:
Du musst die Trigger in der delete Funktion des Scrites entfernen, sieht dann etwa so aus:
Beispiel aus einem meiner Scripte:

Code: Select all

function U1450_TLF:delete()
	removeTrigger(self.TriggerIndex1, "Trigger1", self);
	removeTrigger(self.TriggerIndex2, "Trigger2", self);
	removeTrigger(self.TriggerIndex3, "Trigger3", self);
	removeTrigger(self.TriggerIndex4, "Trigger4", self);
	
end;
Gruess
Grisu118
Avatar: GZF 41 - Rettungsdienst Fricktal

Image
Facebook ELS Aarau - Facebook Grisu118
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Callstacks durch Servicetrailer-Mods

Post by bassaddict »

@Grisu118:
An sich korrekt, nur wird das in diesem Fall wohl nicht gehen. Soweit ich weis sind alle Service-Trailer so aus LS11 übernommen. Die verwenden also alle die Scripte für Mapobjekte, damit die funktionieren. Die sind aber halt nicht für Fahrzeuge gedacht und machen da entsprechend Fehler. Die einzig saubere Lösung wäre ein richtiges Script für Fahrzeuge zu schreiben.
JCB Fastrac 3000
Posts: 534
Joined: Mon Feb 02, 2009 4:53 pm

Re: Callstacks durch Servicetrailer-Mods

Post by JCB Fastrac 3000 »

Danke schonmal dafür.
Ich komme über Copy'n'Paste scripting nicht hinaus, kann ich mir trotzdem z.B. aus dem Tankwagenscript was abschauen und übertragen? Oder würdet ihr mir von diesem Gefrickel abraten? Ich muss dabei anmerken, dass wenn ich etwas verändere, ich das nur tue, wenn ich genau weiß, was und wieso ich das mache... Und ich werde bei etwaigen logfehlern die daraus resultieren auch nicht hier rumheulen!^^

Ja, die Trailer sind alle aus LS11; danke für die Info, dass die auf Map-Scripts laufen, hatte mir sowas schon gedacht. Gibt es noch Hinweise zum Callstack oder liegt der vermutlich auch daran?
MfG
JCB


Seit LS08 dabei!
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Callstacks durch Servicetrailer-Mods

Post by bassaddict »

Für Sprit kannst du das originale Script verwenden, für Saatgut gibts eine Palette im Modhub, wo man was abgucken kann. Beim Düngertrigger bin ich mir nicht ganz sicher, aber da müsste man mit dem Script vom platzierbaren Düngertank schon was hinbekommen können. Nach meiner Erfahrung verhalten sich platzierbare Objekte nämlich in gewisser Weise wie Fahrzeuge, zumindest was Trigger angeht.
Wenn du gerne was ausprobierst kannst du dich da gerne mal dran versuchen. Da gibts dann keinen Grund von abzuraten. Das meiste, oder vielleicht sogar alles, müsste sich mit Copy&Paste relativ brauchbar lösen lassen. Ideal/optimal wird die Lösung dann vielleicht nicht sein, aber muss ja auch nicht immer alles perfekt sein. Hauptsache da kommt kein totaler Pfusch bei rum den du veröffentlichst. Sowas gibts ja eh schon vielzuviel.
JCB Fastrac 3000
Posts: 534
Joined: Mon Feb 02, 2009 4:53 pm

Re: Callstacks durch Servicetrailer-Mods

Post by JCB Fastrac 3000 »

Okay, dann hab ich ne Aufgabe am Wochenende! :D
Ich werd mich mal dran versuchen, mal schaun ob es gelingt. Falls ich zu Ergebnissen komme, werd ichs hier posten. Eine Veröffentlichung hab ich eigentlich nicht im Sinn, höchstens Weitergabe auf Anfrage; wenn das Ergebnis tatsächlich nobelpreisverdächtig sein sollte, kann man darüber natürlich nochmal reden... XD
MfG
JCB


Seit LS08 dabei!
JCB Fastrac 3000
Posts: 534
Joined: Mon Feb 02, 2009 4:53 pm

Re: Callstacks durch Servicetrailer-Mods

Post by JCB Fastrac 3000 »

So. Ich hab mich jetzt mal mit der Übertragung anderer Trigger und Skripte in den Servicetrailer befasst.
Allerdings hab ich mit ingamen und scripten von Fahrzeugen bisher nur im Bereich der Modifikation nach Anleitung Erfahrung, ansonsten komm ich eher aus dem Mapping. Deshalb möchte ich euch in einigen (möglicherweise nach unc nach in allen) Punkten um Hilfe bitten, damit ich in diesem Bereich was dazu lernen kann.

Ich habe auf bassaddicts Rat hin mir den originalen FuelTrailer angeschaut, sowie die platzierbaren fertilizerTank, gasTank und seedPallets, deren Trigger und deren Skripte.

Am einfachsten erschien es mir, mit der mobilen Tankstelle anzufangen. Es gibt die spezialisation FuelTrailer.lua. Allerdingsfinde ich in den Dateien des Tankwagens (.xml und .i3d) keinen einzigen Hinweis auf diese lua. Nur hier wird darauf verwiesen. Auch hat der Trigger in den UserAttributes keine Attribute, ich hätte damit gerechnet, dass irgendwas mit .onCreate aufgerufen wird. Das ist alles ein wenig bizarr, kann mich jemand aufklären?

Die andere Möglichkeit ist, den Trigger aus dem placable_gasTank in die Servicetrailer.i3d zu importieren, bzw. dort in die User Attributes im passenden Trigger GasStation.onCreate einzutragen und die gasTankPlaceble.lua zu verwenden und entsprechend einzutragen.
Allerdings frage ich mich, was mit den Teilen des Skripts passiert, die darauf abzielen, dass der Trigger platziert wird. Ich versteh lua aber nicht gut genug, um bei den einzelnen Funktionen des Skripts tatsächlich sagen zu können, was dort notwendig ist und was evtl. auskommentiert werden kann oder sogar schädlich ist (weil es ja eigentlich ein stationärer Trigger ist, dessen Position nur zu Beginn einmal festgelegt wird.
Kann ich das Skript einfach benutzen und das entsprechende Userattribute im Trigger eintragen und fertig?

Ganz abgesehen davon, hoffe ich, dass ich mit dem Eintragen in der Moddesc und der xml klar komme, ich les bei den entsprechenden Themen immer freundlich nickend mit, aber selbst hab ich das ewig nicht gemacht. Kann ich mich GROB weiter an dieser Anleitung orientieren oder hat sich zu LS13 was grundlegendes geändert?

Sorry, dass ich weiter oben so vorgeprescht bin und jetzt durch Unwissenheit so früh kapitulieren muss. Wär echt nett, wenn mir jemand den ein oder anderen Tipp geben könnte!

Edit: Eine Sache fiel mir noch auf: Beim Tank-Trigger, der auf dem Servicetrailer ist, wird GasStation.onCreate bereits aufgerufen, wie bei der platzierbaren Tankstelle aus dem Modhub. Gleichzeitig ist in der Moddesk eine Mobiltank.lua eingetragen, die aus LS11 stammt und komplett anders aussieht. Auf welche lua wird denn nun zugegriffen? Und wenn auf die Selbe wie beim platzierbaren Mod zugegriffen wird, wieso taucht dann der Fehler aus dem 1. Post auf bzw. sind die Skripte der platzierbaren Mods für den Trailer dann geeignet?

Hier mal, damit ihr nicht suchen müsst,
die mobiltank.lua:
--
-- mobilgas
-- Specialization for a mobilgas
--
-- @originalauthor (MobileTank) Manuel Leithner
-- @edit Nubsi http://www.mod-scheune.com
--

mobilgas = {};

function mobilgas.prerequisitesPresent(specializations)
return true
end;

function mobilgas:load(xmlFile)

self.gastrigger = Utils.indexToObject(self.components, getXMLString(xmlFile, "vehicle.gastrigger#index"));
g_currentMission:addNonUpdateable(GasStation:new(self.gastrigger));

end;

function mobilgas:delete()
end;

function mobilgas:mouseEvent(posX, posY, isDown, isUp, button)
end;

function mobilgas:keyEvent(unicode, sym, modifier, isDown)
end;

function mobilgas:update(dt)
end;

function mobilgas:draw()
end;
die gasTankPlaceble.lua:
--
-- mobilgas
-- Specialization for a mobilgas
--
-- @originalauthor (MobileTank) Manuel Leithner
-- @edit Nubsi http://www.mod-scheune.com
--

mobilgas = {};

function mobilgas.prerequisitesPresent(specializations)
return true
end;

function mobilgas:load(xmlFile)

self.gastrigger = Utils.indexToObject(self.components, getXMLString(xmlFile, "vehicle.gastrigger#index"));
g_currentMission:addNonUpdateable(GasStation:new(self.gastrigger));

end;

function mobilgas:delete()
end;

function mobilgas:mouseEvent(posX, posY, isDown, isUp, button)
end;

function mobilgas:keyEvent(unicode, sym, modifier, isDown)
end;

function mobilgas:update(dt)
end;

function mobilgas:draw()
end;
und die FuelTrailer.lua:
1 --
2 -- FuelTrailer
3 --
4 -- @author Stefan Geiger
5 -- @date 08/10/10
6 --
7 -- Copyright (C) GIANTS Software GmbH, Confidential, All Rights Reserved.
8
9 FuelTrailer = {};
10
11 function FuelTrailer.prerequisitesPresent(specializations)
12 return not SpecializationUtil.hasSpecialization(Motorized, specializations) and SpecializationUtil.hasSpecialization(Fillable, specializations);
13 end;
14
15 function FuelTrailer:load(xmlFile)
16
17 self.setIsFuelFilling = SpecializationUtil.callSpecializationsFunction("setIsFuelFilling");
18 self.addFuelFillTrigger = FuelTrailer.addFuelFillTrigger;
19 self.removeFuelFillTrigger = FuelTrailer.removeFuelFillTrigger;
20
21 self.fuelTrailerFillActivatable = FuelTrailerFillActivatable:new(self);
22
23 self.fuelFillTriggers = {};
24 self.isFuelFilling = false;
25
26 self.fuelFillLitersPerSecond = Utils.getNoNil(getXMLFloat(xmlFile, "vehicle.fuelFillLitersPerSecond"), 50);
27
28 local gasStationTriggerNode = Utils.indexToObject(self.components, getXMLString(xmlFile, "vehicle.gasStationTrigger#index"));
29
30 if gasStationTriggerNode ~= nil then
31 self.gasStationTrigger = GasStation:new(gasStationTriggerNode, self);
32 end;
33 end;
34
35 function FuelTrailer:delete()
36 for _, trigger in pairs(self.fuelFillTriggers) do
37 trigger:onVehicleDeleted(self);
38 end
39 g_currentMission:removeActivatableObject(self.fuelTrailerFillActivatable);
40 if self.gasStationTrigger ~= nil then
41 self.gasStationTrigger:delete();
42 self.gasStationTrigger = nil;
43 end;
44 end;
45
46 function FuelTrailer:mouseEvent(posX, posY, isDown, isUp, button)
47 end;
48
49 function FuelTrailer:keyEvent(unicode, sym, modifier, isDown)
50 end;
51
52 function FuelTrailer:readStream(streamId, connection)
53 local isFuelFilling = streamReadBool(streamId);
54 self:setIsFuelFilling(isFuelFilling, true);
55 end;
56
57 function FuelTrailer:writeStream(streamId, connection)
58 streamWriteBool(streamId, self.isFuelFilling);
59 end;
60
61 function FuelTrailer:readUpdateStream(streamId, timestamp, connection)
62 end;
63
64 function FuelTrailer:writeUpdateStream(streamId, connection, dirtyMask)
65 end;
66
67 function FuelTrailer:update(dt)
68 end;
69
70 function FuelTrailer:updateTick(dt)
71
72 if self.isServer and self.isFuelFilling then
73 local delta = 0;
74 if self.fuelFillTrigger ~= nil then
75 delta = self.fuelFillLitersPerSecond*dt*0.001;
76 delta = self.fuelFillTrigger:fillFuel(self, delta);
77 end
78
79 if delta <= 0 then
80 self:setIsFuelFilling(false);
81 end
82 end
83 end;
84
85 function FuelTrailer:draw()
86 if self.isClient then
87 if self.fillLevel <= 0 and self.capacity ~= 0 then
88 g_currentMission:addExtraPrintText(g_i18n:getText("FirstFillTheTool"));
89 end;
90 end
91 end;
92
93 function FuelTrailer:setIsFuelFilling(isFilling, noEventSend)
94 if isFilling ~= self.isFuelFilling then
95 if noEventSend == nil or noEventSend == false then
96 if g_server ~= nil then
97 g_server:broadcastEvent(SteerableToggleRefuelEvent:new(self, isFilling), nil, nil, self);
98 else
99 g_client:getServerConnection():sendEvent(SteerableToggleRefuelEvent:new(self, isFilling));
100 end;
101 end;
102 self.isFuelFilling = isFilling;
103 if isFilling then
104 -- find the first trigger which is activable
105 self.fuelFillTrigger = nil;
106 for i=1, table.getn(self.fuelFillTriggers) do
107 local trigger = self.fuelFillTriggers;
108 if trigger:getIsActivatable(self) then
109 self.fuelFillTrigger = trigger;
110 break;
111 end;
112 end;
113 end
114 end
115 end
116
117 function FuelTrailer:addFuelFillTrigger(trigger)
118 if table.getn(self.fuelFillTriggers) == 0 then
119 g_currentMission:addActivatableObject(self.fuelTrailerFillActivatable);
120 end;
121 table.insert(self.fuelFillTriggers, trigger);
122 end;
123
124 function FuelTrailer:removeFuelFillTrigger(trigger)
125 for i=1, table.getn(self.fuelFillTriggers) do
126 if self.fuelFillTriggers == trigger then
127 table.remove(self.fuelFillTriggers, i);
128 break;
129 end;
130 end;
131 if table.getn(self.fuelFillTriggers) == 0 or trigger == self.fuelFillTrigger then
132 if self.isServer then
133 self:setIsFuelFilling(false);
134 end;
135 if table.getn(self.fuelFillTriggers) == 0 then
136 g_currentMission:removeActivatableObject(self.fuelTrailerFillActivatable);
137 end
138 end;
139 end;
140
141 FuelTrailerFillActivatable = {}
142 local FuelTrailerFillActivatable_mt = Class(FuelTrailerFillActivatable);
143
144 function FuelTrailerFillActivatable:new(trailer)
145 local self = {};
146 setmetatable(self, FuelTrailerFillActivatable_mt);
147
148 self.trailer = trailer;
149 self.activateText = "unknown";
150
151 return self;
152 end;
153
154
155 function FuelTrailerFillActivatable:getIsActivatable()
156 if self.trailer:getIsActiveForInput() and self.trailer:getFillLevel(Fillable.FILLTYPE_FUEL) < self.trailer.capacity and self.trailer:allowFillType(Fillable.FILLTYPE_FUEL, false) then
157 -- find the first trigger which is activable
158 for i=1, table.getn(self.trailer.fuelFillTriggers) do
159 local trigger = self.trailer.fuelFillTriggers;
160 if trigger:getIsActivatable(self.trailer) then
161 self:updateActivateText();
162 return true;
163 end
164 end
165 end
166 return false;
167 end;
168
169 function FuelTrailerFillActivatable:onActivateObject()
170 self.trailer:setIsFuelFilling(not self.trailer.isFuelFilling);
171 self:updateActivateText();
172 g_currentMission:addActivatableObject(self);
173 end;
174
175 function FuelTrailerFillActivatable:drawActivate()
176 g_currentMission:enableHudIcon("refuel", 5);
177 end;
178
179 function FuelTrailerFillActivatable:updateActivateText()
180 if self.trailer.isFuelFilling then
181 self.activateText = string.format(g_i18n:getText("stop_refill_OBJECT"), self.trailer.typeDesc);
182 else
183 self.activateText = string.format(g_i18n:getText("refill_OBJECT"), self.trailer.typeDesc);
184 end;
185 end;

Vielleicht hilft das ja jemandem.

Edit 2: Ja, mir hilft das.... Die ersten beiden Skripte sind identisch. Was sagt uns das für die Verwendbarkeit der der Skripte der platzierbaren Mods für den Servicetrailer? Funktionieren die nicht oder fehlt tatsächlich nur ein Eintrag wie in Grisus Post, und wenn ja, wo?
MfG
JCB


Seit LS08 dabei!
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Callstacks durch Servicetrailer-Mods

Post by bassaddict »

Das onCreate und die UserAttributes gibts nur für Mapobjekte. Bei Fahrzeuge und platzierbare Objekte gibts dafür die modDesc mit den Spezis/ExtraSourceFiles und die XML.
JCB Fastrac 3000
Posts: 534
Joined: Mon Feb 02, 2009 4:53 pm

Re: Callstacks durch Servicetrailer-Mods

Post by JCB Fastrac 3000 »

Ok, das ist doch ein Ansatz! Beim Servicetrailer sind nämlich noch onCreate-Einträge in den User Attributes vorhanden. Vielleicht löst sich das Problem ja schon, wenn man die rausnimmt und die bisher nicht vorhandenen Einträge in den ExtraSourceFiles und der XML für die Fertilizer-, Tank- und Saat-Trigger nachholt!?

Das wären für den Benzintrigger in der XML ja lediglich
<capacity>4500</capacity>
<fillTypes fillTypes="fuel"/>
<fuelFillLitersPerSecond>100</fuelFillLitersPerSecond>
und
<gasStationTrigger index="0>25" />
oder?
Denn mehr steht in der fuelTrailer.xml auch nicht.
Bzw. müsste ich noch den Fillsound unterbringen:
<fillSound file="$data/maps/sounds/siloFillSound.wav" pitchOffset="1.0" volume="1.5" />
Bisher sind in der XML nur Einträge zum Kärcher. Wie unterscheidet der, wann er welchen Sound abspielen soll etc., wenn ich ihm da an beliebiger Stelle zusätzlich zum KärcherSound noch den SiloFillSound einfüge?
MfG
JCB


Seit LS08 dabei!
Post Reply