Inverted conversion lua error

Mr.Carbonara
Posts: 3
Joined: Sun Mar 29, 2020 7:50 pm

Inverted conversion lua error

Post by Mr.Carbonara »

I've been converting a mod from fs19 to fs17, but i keep getting a lua error, with no linked part of the xml or moddesc to reference, can someone help me?
Here's the log:
GIANTS Engine Runtime 7.0.0 (15681) 64bit (Build Date: Dec 7 2017)
Copyright (c) 2008-2017, GIANTS Software GmbH (giants-software.com), All Rights Reserved.
Copyright (c) 2003-2017, Christian Ammann and Stefan Geiger, All Rights Reserved.
Application: FarmingSimulator2017
Main System
CPU: Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
Memory: 8139 MB
OS: Windows NT 10.0 64-bit
Physics System
Version: 5.9.5
Thread(s): 2
Input System
Keyboard enabled
Mouse enabled
Gamepad/Joystick enabled
Force Feedback disabled
Name: XINPUT_GAMEPAD
Number of Axes: 5
Number of Buttons: 14
Audio System
Driver: OpenAL
Version: 1.1
Device: Generic Software
Render System
Driver: Direct 3D 11
Card Vendor: NVIDIA Corporation
Renderer: NVIDIA GeForce GTX 1050
Version: 26.21.14.4259 (4.3.2020)
Revision: 161
Feature level: DirectX 11 ON
Info: Effective window resolution 1920 x 1080
Started 2 threads for threadpool 'Render threadpool'
Hardware Profile
Level: Custom High
View Distance Factor: 1.100000
Shadow Quality: 1.000000 Size: 2048 Filter-Size: 16
Shader Quality: 2
Skip Mipmaps: 0
LOD Distance Factor: 1.100000
Terrain LOD Distance Factor: 1.500000
Terrain Normal Mapping: Yes
Foliage View Distance Factor: 1.400000
Max dynamic foliage View Distance Factor: 1.400000
Foliage Density: 0.500000
Volume Mesh Tessellation Factor: 0.850000
Tyre Tracks Segments Factor: 2.000000
Max. Number of Shadow Lights: 5
Max. Number of Lights: 512
Max. Number of Lights Per Cluster: 32
MSAA: 0
Farming Simulator 17
Version: 1.5.3.1 b1841
Available Languages: en jp fr es ru it pt nl cs ct br tr ro kr
Language: it
Time: 2020-03-29 19:38:30
Register configuration 'inputAttacherJoint'
Register configuration 'attacherJoint'
Register configuration 'frontloader'
Register configuration 'motor'
Register configuration 'baseColor'
Register configuration 'wheel'
Register configuration 'rimColor'
Register configuration 'design'
Register configuration 'designColor'
Register configuration 'vehicleType'
Game vehicle types loaded
Load dlc: pdlc_bigBudPack (Version: 1.1.0.0)
Load dlc: pdlc_kuhnPack (Version: 1.1.0.0)
Load dlc: pdlc_ropaPack (Version: 1.0.1.0)
Load mod: FS19_Fiat_110_90_Dt (Version: 1)
Register vehicle type: pdlc_bigBudPack.subsoiler
Register vehicle type: pdlc_bigBudPack.sowingMachineSprayer_extendedSpeedRotatingParts
Register vehicle type: pdlc_bigBudPack.sowingMachineSprayerTank
Register vehicle type: pdlc_bigBudPack.augerWagon_crawler
Register vehicle type: pdlc_bigBudPack.tractor_articulatedAxis_analogClock
Register vehicle type: pdlc_bigBudPack.sowingMachineSprayer_jigglingParts
Register vehicle type: pdlc_bigBudPack.cultivator_jigglingParts
Register configuration 'wrappingColor'
Register vehicle type: pdlc_kuhnPack.subsoiler
Register vehicle type: pdlc_kuhnPack.sowingMachineCultivator
Register vehicle type: pdlc_kuhnPack.turnOnCultivator
Register vehicle type: pdlc_kuhnPack.windrower_workMode
Register vehicle type: pdlc_kuhnPack.extendedBaleWrapper
Register vehicle type: pdlc_kuhnPack.balerWrapper
Register vehicle type: pdlc_kuhnPack.sowingMachineKuhnTF1500
Register vehicle type: pdlc_ropaPack.attachableCombine_slopeCompensation
Register vehicle type: pdlc_ropaPack.combine_anim_articAxis_slopeCompensation
Register vehicle type: pdlc_ropaPack.loaderVehicle_cylinderedAnimations
Register vehicle type: pdlc_ropaPack.extendedDynamicMountAttacherTrailer
Register vehicle type: FS19_Fiat_110_90_Dt.tractor
dataS/cameraPath01.i3d (0.11) ms
dataS/cameraPath02.i3d (0.10) ms
dataS/cameraPath03.i3d (0.07) ms
data/sky/skyUS_day_night.i3d (260.79) ms
data/sky/rain.i3d (41.17) ms
data/sky/hail.i3d (18.43) ms
data/sky/dust.i3d (14.45) ms
data/maps/map01.i3d (21735.19) ms
data/objects/basketball/basketball.i3d (109.63) ms
Disabled withering
data/vehicles/steerable/caseIH/caseIH1660.i3d (1146.29) ms
data/vehicles/cutters/caseIH/caseIH1030Cutter.i3d (523.02) ms
data/vehicles/steerable/newHolland/newHolland8340.i3d (705.72) ms
data/vehicles/tools/kuhn/kuhnCultimerL300.i3d (295.20) ms
data/vehicles/steerable/caseIH/caseIH1455.i3d (725.11) ms
data/vehicles/tools/greatPlains/gp3P1006NT.i3d (293.35) ms
data/vehicles/trailers/metaltech/db8000.i3d (343.34) ms
data/vehicles/steerable/lizard/lizardPickupRodeo.i3d (344.39) ms
data/placeables/shelters/storageShelter02.i3d (30.22) ms
data/placeables/shelters/storageShelter01.i3d (40.52) ms
data/placeables/shelters/vehicleShelter.i3d (25.69) ms
data/objects/bigBagContainer/bigBagContainerSeeds.i3d (135.83) ms
data/objects/pallets/fertilizerTank.i3d (82.75) ms
data/objects/bigBagContainer/bigBagContainerFertilizer.i3d (60.53) ms
data/vehicles/train/locomotive.i3d (257.01) ms
data/vehicles/train/wagonTimber.i3d (155.23) ms
data/vehicles/train/wagonWoodChips.i3d (143.45) ms
data/vehicles/train/wagonGrain.i3d (186.38) ms
data/vehicles/train/wagonSugarbeets.i3d (135.45) ms
dataS2/character/player/player01.i3d (588.83) ms
LUA call stack:
dataS/scripts/utils/Utils.lua (1702) : printCallstack
dataS/scripts/utils/Utils.lua (1080) : getFilename
dataS/scripts/vehicles/Vehicle.lua (134) : loadSharedI3DFile
dataS/scripts/BaseMission.lua (777) : load
dataS/scripts/BaseMission.lua (924) : loadVehicle
dataS/scripts/shop/BuyVehicleEvent.lua (88) : loadVehiclesAtPlace
dataS/scripts/network/Connection.lua (77) : run
dataS/scripts/gui/ShopScreen.lua (1038) : sendEvent
dataS/scripts/gui/ShopConfigScreen.lua (467) : update
dataS/scripts/gui/elements/Gui.lua (306) : update
dataS/scripts/main.lua (1918) : update
Warning (LUA): 'loadI3DFile': Argument 1 has wrong type. Expected: String. Actual: Nil
..\..\..\src\base\scripting\lua\LuaScriptSystem.cpp (640): expectedType == Value::VoidType
LUA call stack:
dataS/scripts/utils/Utils.lua (1105) : loadI3DFile
dataS/scripts/vehicles/Vehicle.lua (134) : loadSharedI3DFile
dataS/scripts/BaseMission.lua (777) : load
dataS/scripts/BaseMission.lua (924) : loadVehicle
dataS/scripts/shop/BuyVehicleEvent.lua (88) : loadVehiclesAtPlace
dataS/scripts/network/Connection.lua (77) : run
dataS/scripts/gui/ShopScreen.lua (1038) : sendEvent
dataS/scripts/gui/ShopConfigScreen.lua (467) : update
dataS/scripts/gui/elements/Gui.lua (306) : update
dataS/scripts/main.lua (1918) : update
Error: Running LUA method 'update'.
dataS/scripts/utils/Utils.lua(1107) : table index is nil
User avatar
yumi
Posts: 243
Joined: Sun Jun 19, 2016 5:48 pm
Contact:

Re: Inverted conversion lua error

Post by yumi »

Hello,

XML file need to be converted backward if you want to use the fs19 mod in fs19
Here the issue seems to come that on fs19 i3d filename is declared like this

Code: Select all

<vehicle ...>
<base>
<filename>i3dfile.i3d</filename>
</base>
On fs17 declared like this

Code: Select all

<vehicle ...>
<filename>i3dfile.i3d</filename>
So it can't work if you don't change the vehicle xml
moreRealistic fan !
FS19 "mr" on Old Farm Coutryside and Champs de France.
Give a try to ContractorMod!
Contractor Mod Beta version for FS22
All released mods source code is on Github
Post Reply