stijnwop / manuresystem Goto Github PK
View Code? Open in Web Editor NEWManure System modification for Farming Simulator 2022
License: GNU General Public License v3.0
Manure System modification for Farming Simulator 2022
License: GNU General Public License v3.0
When parking a hose on a rack on a vehicle could you change the 'Attach Hose' prompt to 'Store Hose'? Some of the rack triggers are close to the connectors and quite a few times I was fiddling with the hose trying to make it to connect, only for it to detach and park itself on a rack.
Adding the possibility to rotate separate Parts of an sharedSet.
I thougt about a tag adding like that:
<sharedSet createNode="true" position="1.19 0.849 2.799" rotation="-90 0 -26" placeholderNode="0>0|24">
<connector type="CONNECTOR_1" />
<valve type="8INCH_BRASS"/>
<handle type="HANDLE_NEW" />
</sharedSet>
adding just a rotation="-90 0 0"
tag to all types that can be loaded, so a new tag would look like this
<connector type="CONNECTOR_1" rotation="-90 0 0"/>
Kind regards <3
Wir haben auf unserem Server das Problem, dass der Fillarm nichtmehr funktioniert, wenn man an verschiedenen Fässern andockt. Zb mit dem Holmer einmal beim Annaburger und danach beim Staja.
Dann kann man nurnoch per Schlauch vollmachen
Hello Wopster+Team great MOD,
short question, what is the XML entry for "#isParkPlace" to carry the hose on the barrel.
Translate deepl.com
Hallo thank you and good job with this mod.
But the Global Company's SeedMaker (for example) is now broken
it is not possible to unload the fertilizer in its trigger. I assume that it is no longer possible to use the triggers for packaged liquid products.
Many warehouses and factories are supposed to be scripted to work again, and it won’t happen any time soon.
Could you create some tool that allows you to unload in a default trigger?
Thank you.
If the map water table is higher than the bottom of the lagoon, there's water in the lagoon. Other than seek a higher placement, is there anything else I can do? --thanks
The hoses are connected, the manure flows are open, I have a nurse tank (Garant FRC) connected to the Stallkamp Pump which is then connected to the Abbey 2500R by 4D Modding. It was working yesterday but has since stopped pumping the slurry
Hi,
Ive found an Issue with Commit f71705f. Manure Hoses cant connect to each other with this version.
If i try to connect them together (RMB) nothing happens and the console just says:
[MS Error]: Corrupted savegame, the loaded connector type does not match the hose connector type!
The save was completely new (not even saved) just with my testing mods like CP and EDC. If u need a logfile say something.
Greets
Hi,
if the manureSystem is active, the automated loading with courseplay isn`t working anymore. This affects all trigger (Water, Silo, Fertilizer etc.) on mod-maps and the default map.
If the trailer is at the trigger and you enter the vehicle, the loading process starts.
If the manureSystem is disabled, the automated loading works fine.
Mayby you can contact the developer of coureplay to find a fix for this problem?
Thanks.
Hello, sorry for my englisch... i do my very best :)
I would insert the ManueSystem to a FS19_Organic_pigsty_Placeable_V1_9.
I used your Documentatin in GitHub and there are no errors in the log (index should be ok).
But wenn i test it ingame (giants standard map) the tube flows away when i used the right button to connect the tube with the "transform" group.
This is the entry of my XML:
I do the same with another barn (Milchhof by Eribus), there it works fine.
We have a problem with the mixer installed in the lagoon isnt working in our MP game. Is there any solution already found?
Specially for modders this happens because they switch around entries or introduce new ones on the old connector index which will result into breaking the saved (connected) hoses from the savegame.
Not all mods use the deformation node, so don't require it.
Servus .
Hat jemand den Contractor Mod Gülle System ready gemacht und kann mir ne kurze Zusammenfassung geben wie das geht bzw geht das überhaupt da man ja mehrere "Charaktere" auf einmal hat ? Das sind zwei wundervolle Mods die ich gerne kombinieren möchte da ich viel Wert auf Realität lege . Habe Probleme die offizielle Anleitung zu verstehen konnte mich da noch nicht richtig reinfuchsen.
MfG Jagger
Hi thanks for the mod, after i active the Manure System in my game , and log to the game when i sleep for 10 hour in the game , and i picked a egg box and put it in the storage house by GTX , the game freeze for 5 second and after that the ( R bottom ) doesn't work for Fasten the belt or customizing the vehicle , and several things . Her is my log
log.txt
Hi
Is it possible to make support for the fillarm in the animal husbandry, now it looks like it's only hoses
Thanks in advance
Nielsen
Any future plans to add to more Self Propelled Sprayers? My Horsch Leeb is currently garaged!
Would be nice to have a preview, to which connector a hose would be attached, if possible,
Im thinking of a transparent, green hose in the possible place
In addition to the issues that moep had, is there a possibility to make a map build-in fertilizer tank connectable with the fertilizer hose? The tank is running completely vanilla script based, the placeable type in that case is "silo", it's a combined tank for liquidFertilizer and herbicide but that shouldn't matter :), if it's not possible to connect, maybe this will be an option for an upcoming update of the MS, or at least an addition in the placeables readme that this isn't possible.
edit: added the used xml
hey wopster, creating a cube as main parent, like shown in the picture of moep0710 solved my attach/detach problem as well. maybe as a suggestion, there should be a hint for that in the readme for placeables / built-in placeables, cause using the root node option doesn't worked well in my case due to two different connector places (only one connector connects, the other always detach immediately) and the used build-in placeable started with a TG as main parent. driving me nuts till I saw the picture and give the cube as main. Also the warning doesn't come up in the log when using the TG as MP [MS Warning]: Node with wrong rigid body type found for manure system node 'transform'. Please link to a rigid body node! <---or only if using the createNode option?
Originally posted by @Floowy in #7 (comment)
The objects can shift when introducing new connector objects.
Guarantee loading order by saving the objects with an identifier.
Hi,
when I try to add it to my placeable bga, the hose is bugged when trying to attach it. It detaches immediately and sometimes bugges trough the ground. The connector is placed right.
<bga> ... <manureSystemConnectors> <connector type="COUPLING" linkNode="0|1" createNode="true" position="0.137 0.916 1.692" rotation="3.524 0 0" /> </manureSystemConnectors> </bga>
I successfully added it to a vehicle, but the placeable is somehow bugged. I also tried to add it to another node, add it via giants editor and placed it on another position.
https://ibb.co/d7Hzbm8
https://ibb.co/QHnCD77
log:
2020-03-10 21:57 Loaded specializations 2020-03-10 21:57 Loaded vehicle types 2020-03-10 21:57 Loaded placeable types 2020-03-10 21:57 Register placeable type: FS19_manureSystem.manureSystemStorage 2020-03-10 21:57 Register configuration 'baseColor' 2020-03-10 21:57 Register configuration 'design' 2020-03-10 21:57 Register configuration 'designColor' 2020-03-10 21:57 Register configuration 'vehicleType' 2020-03-10 21:57 Register configuration 'attacherJoint' 2020-03-10 21:57 Register workAreaType 'SOWINGMACHINE' 2020-03-10 21:57 Register workAreaType 'PLOW' 2020-03-10 21:57 Register configuration 'inputAttacherJoint' 2020-03-10 21:57 Register configuration 'wrappingColor' 2020-03-10 21:57 Register configuration 'powerTakeOff' 2020-03-10 21:57 Register configuration 'trailer' 2020-03-10 21:57 Register workAreaType 'FORAGEWAGON' 2020-03-10 21:57 Register workAreaType 'BALER' 2020-03-10 21:57 Register workAreaType 'MOWER' 2020-03-10 21:57 Register configuration 'pipe' 2020-03-10 21:57 Register workAreaType 'WINDROWER' 2020-03-10 21:57 Register workAreaType 'TEDDER' 2020-03-10 21:57 Register workAreaType 'ROLLER' 2020-03-10 21:57 Register workAreaType 'COMBINECHOPPER' 2020-03-10 21:57 Register workAreaType 'COMBINESWATH' 2020-03-10 21:57 Register workAreaType 'DEFAULT' 2020-03-10 21:57 Register workAreaType 'AUXILIARY' 2020-03-10 21:57 Register configuration 'tensionBelts' 2020-03-10 21:57 Register configuration 'baseMaterial' 2020-03-10 21:57 Register configuration 'designMaterial' 2020-03-10 21:57 Register workAreaType 'RIDGEMARKER' 2020-03-10 21:57 Register workAreaType 'WEEDER' 2020-03-10 21:57 Register configuration 'hose' 2020-03-10 21:57 Register workAreaType 'CUTTER' 2020-03-10 21:57 Register configuration 'motor' 2020-03-10 21:57 Register configuration 'frontloader' 2020-03-10 21:57 Register workAreaType 'FRUITPREPARER' 2020-03-10 21:57 Register workAreaType 'CULTIVATOR' 2020-03-10 21:57 Register configuration 'buyableBaleAmount' 2020-03-10 21:57 Register configuration 'fillUnit' 2020-03-10 21:57 Register configuration 'folding' 2020-03-10 21:57 Register configuration 'cover' 2020-03-10 21:57 Register configuration 'wheel' 2020-03-10 21:57 Register configuration 'rimColor' 2020-03-10 21:57 Register workAreaType 'SPRAYER' 2020-03-10 21:57 Register configuration 'fillVolume' 2020-03-10 21:57 data/shared/connectionHoses/hoses.i3d (35.02 ms) 2020-03-10 21:57 data/shared/connectionHoses/connectors.i3d (8.02 ms) 2020-03-10 21:57 data/shared/connectionHoses/hoseMaterialHolder.i3d (0.95 ms) 2020-03-10 21:57 data/objects/squarebales/baleStraw240.i3d (1.83 ms) 2020-03-10 21:57 data/objects/squarebales/baleHay240.i3d (1.14 ms) 2020-03-10 21:57 data/objects/squarebales/baleGrass240.i3d (1.34 ms) 2020-03-10 21:57 data/objects/squarebales/kuhnSW4014/baleSilage240.i3d (2.09 ms) 2020-03-10 21:57 data/objects/roundbales/roundbaleStraw_w112_d130.i3d (2.56 ms) 2020-03-10 21:57 data/objects/roundbales/roundbaleHay_w112_d130.i3d (3.55 ms) 2020-03-10 21:57 data/objects/roundbales/roundbaleGrass_w112_d130.i3d (2.40 ms) 2020-03-10 21:57 data/objects/roundbales/roundbaleSilage_w112_d130.i3d (0.41 ms) 2020-03-10 21:57 data/objects/cottonModules/cottonModule488.i3d (1.21 ms) 2020-03-10 21:57 data/sky/sky.i3d (0.50 ms) 2020-03-10 21:57 data/sky/rain.i3d (1.03 ms) 2020-03-10 21:57 data/maps/mapDE.i3d (2562.85 ms) 2020-03-10 21:57 data/foliage/wheat.i3d (7.39 ms) 2020-03-10 21:57 data/foliage/grassDense.i3d (2.01 ms) 2020-03-10 21:57 data/foliage/canola.i3d (3.37 ms) 2020-03-10 21:57 data/foliage/barley.i3d (1.51 ms) 2020-03-10 21:57 data/foliage/maize.i3d (11.19 ms) 2020-03-10 21:57 data/foliage/decoFoliage.i3d (23.55 ms) 2020-03-10 21:57 data/foliage/potato.i3d (3.81 ms) 2020-03-10 21:57 data/foliage/potatoHaulm.i3d (0.85 ms) 2020-03-10 21:57 data/foliage/sugarbeet.i3d (1.66 ms) 2020-03-10 21:57 data/foliage/sugarbeetHaulm.i3d (0.49 ms) 2020-03-10 21:57 data/foliage/sunflower.i3d (9.41 ms) 2020-03-10 21:57 data/foliage/soybean.i3d (3.31 ms) 2020-03-10 21:57 data/foliage/oilseedRadish.i3d (1.13 ms) 2020-03-10 21:57 data/foliage/poplar.i3d (8.49 ms) 2020-03-10 21:57 data/foliage/bush01.i3d (18.06 ms) 2020-03-10 21:57 Info: transform group 'bush01' has elements very far out from the cell edge (29.61% expansion) 2020-03-10 21:57 data/foliage/oat.i3d (10.57 ms) 2020-03-10 21:57 data/foliage/sugarCane.i3d (8.56 ms) 2020-03-10 21:57 data/foliage/sugarCaneHaulm.i3d (0.44 ms) 2020-03-10 21:57 data/foliage/cotton.i3d (4.18 ms) 2020-03-10 21:57 data/foliage/weed.i3d (3.79 ms) 2020-03-10 21:57 Disabled withering 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/assets/set_1.i3d (65.35 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/assets/set_2.i3d (15.15 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/assets/set_3.i3d (3.90 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/assets/funnel_set_1.i3d (5.73 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/collisions/connectorCollision.i3d (0.15 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/collisions/fillArmCollision.i3d (0.14 ms) 2020-03-10 21:57 data/vehicles/newHolland/TX32Header/TX32Header.i3d (39.50 ms) 2020-03-10 21:57 data/store/ui/shop.i3d (48.15 ms) 2020-03-10 21:57 data/shared/materialHolders/glowEffectMaterialHolder.i3d (0.48 ms) 2020-03-10 21:57 data/store/ui/cube.i3d (0.31 ms) 2020-03-10 21:57 data/store/ui/sphere.i3d (0.68 ms) 2020-03-10 21:57 data/shared/assets/powerTakeOffs/walterscheidW.i3d (2.33 ms) 2020-03-10 21:57 data/vehicles/newHolland/TX32/TX32.i3d (137.09 ms) 2020-03-10 21:57 data/shared/wheels/hubs/hubs.i3d (27.13 ms) 2020-03-10 21:57 data/particleSystems/shared/wheelEmitterShape.i3d (0.39 ms) 2020-03-10 21:57 data/shared/wheels/trelleborg/TM2000/R32_TM2000.i3d (8.33 ms) 2020-03-10 21:57 data/shared/wheels/rims/rim001.i3d (1.96 ms) 2020-03-10 21:57 data/shared/wheels/trelleborg/TM700/R24_TM700.i3d (8.49 ms) 2020-03-10 21:57 data/particleSystems/shared/exhaust.i3d (0.59 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/rear2ChamberLight_05.i3d (1.06 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/workingLightSquare_03.i3d (0.66 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/workingLightCircle_02.i3d (0.74 ms) 2020-03-10 21:57 data/shared/assets/reflectors/lizard/yellowRound_03.i3d (0.99 ms) 2020-03-10 21:57 data/shared/assets/reflectors/lizard/redRound_01.i3d (0.19 ms) 2020-03-10 21:57 data/shared/assets/beaconLights/lizard/beaconLight06.i3d (0.98 ms) 2020-03-10 21:57 data/vehicles/rau/polymag300/polymag300.i3d (10.67 ms) 2020-03-10 21:57 data/vehicles/agco/weight650/weight650.i3d (18.57 ms) 2020-03-10 21:57 data/vehicles/amazone/D8_30/D8_30.i3d (24.31 ms) 2020-03-10 21:57 data/shared/wheels/hubs/hubSmall01.i3d (1.12 ms) 2020-03-10 21:57 data/shared/wheels/lizard/implement/R15.i3d (2.25 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/rear2ChamberLight_04.i3d (0.75 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/rearLightCircleRed_01.i3d (0.78 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/frontLightRectangle_01.i3d (0.63 ms) 2020-03-10 21:57 data/vehicles/fendt/favorit500/favorit500.i3d (116.32 ms) 2020-03-10 21:57 data/shared/wheels/trelleborg/TM700/R28_TM700.i3d (2.47 ms) 2020-03-10 21:57 data/shared/wheels/trelleborg/TM700/R38_TM700.i3d (2.37 ms) 2020-03-10 21:57 data/shared/assets/beaconLights/lizard/beaconLight02.i3d (0.42 ms) 2020-03-10 21:57 data/shared/assets/upperLinks/walterscheid03.i3d (2.11 ms) 2020-03-10 21:57 data/shared/assets/toolbar.i3d (0.67 ms) 2020-03-10 21:57 data/shared/assets/upperLinks/walterscheid01.i3d (0.53 ms) 2020-03-10 21:57 data/vehicles/fiat/fiat1300dt/fiat1300dt.i3d (52.25 ms) 2020-03-10 21:57 data/shared/wheels/trelleborg/TM600/R28_TM600.i3d (9.16 ms) 2020-03-10 21:57 data/shared/wheels/rims/rim004.i3d (2.39 ms) 2020-03-10 21:57 data/shared/wheels/rims/rim003.i3d (2.06 ms) 2020-03-10 21:57 data/vehicles/fortschritt/hw80/hw80.i3d (37.82 ms) 2020-03-10 21:57 data/shared/wheels/lizard/implement/R22_5_DS.i3d (0.72 ms) 2020-03-10 21:57 data/shared/assets/wheelChocks/wheelChock01.i3d (0.89 ms) 2020-03-10 21:57 data/shared/assets/lights/lizard/rear3ChamberLight_01.i3d (0.87 ms) 2020-03-10 21:57 data/shared/assets/reflectors/lizard/redTriangle_01.i3d (0.20 ms) 2020-03-10 21:57 data/shared/assets/reflectors/lizard/yellowRectangle_01.i3d (0.17 ms) 2020-03-10 21:57 data/vehicles/train/locomotive01/locomotive01.i3d (67.41 ms) 2020-03-10 21:57 data/vehicles/train/wagonGrain/wagonGrain.i3d (64.76 ms) 2020-03-10 21:57 data/vehicles/train/wagonWoodChips/wagonWoodChips.i3d (6.94 ms) 2020-03-10 21:57 data/vehicles/train/wagonTimber/wagonTimber.i3d (6.77 ms) 2020-03-10 21:57 data/vehicles/train/wagonSugarbeets/wagonSugarbeets.i3d (11.47 ms) 2020-03-10 21:57 data/vehicles/train/wagonVehicles/wagonVehicles.i3d (4.82 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_SlurrySpreader8000/slurrySpreader8000.i3d (86.84 ms) 2020-03-10 21:57 data/shared/wheels/trelleborg/TwinRadial/R26_5_TwinRadial.i3d (3.46 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/resources/hoses/slurry/slurryHose.i3d (22.92 ms) 2020-03-10 21:57 data/placeables/mapDE/waterFillTriggers/waterFillTriggers.i3d (0.24 ms) 2020-03-10 21:57 data/placeables/mapDE/farmBuildings/farmStorageBarn.i3d (4.30 ms) 2020-03-10 21:57 data/placeables/farmSilos/farmSiloLarge.i3d (11.92 ms) 2020-03-10 21:57 data/placeables/mapDE/bga/bga.i3d (2.21 ms) 2020-03-10 21:57 data/placeables/mapDE/sellingStationVehicles/sellingStationVehicles.i3d (0.22 ms) 2020-03-10 21:57 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_Mini_BGA/BGA.i3d (19.51 ms) 2020-03-10 21:57 Warning: 'placeable.bga' has invalid fillType 'GRASSILAGE'. 2020-03-10 21:57 data/placeables/mapDE/sellingStationWood/sellingStationWood.i3d (0.27 ms) 2020-03-10 21:57 data/placeables/mapDE/sellingStationBales/sellingStationBales.i3d (0.26 ms) 2020-03-10 21:57 data/placeables/mapDE/railroadSilo02/railroadSilo02.i3d (1.28 ms) 2020-03-10 21:57 data/placeables/mapDE/sellingStationGeneric/sellingStationGeneric.i3d (0.43 ms) 2020-03-10 21:57 data/placeables/mapDE/gasStation/gasStation.i3d (0.17 ms) 2020-03-10 21:57 data/placeables/mapDE/railroadSilo01/railroadSilo01.i3d (0.86 ms) 2020-03-10 21:57 data/placeables/mapDE/farmBuildings/farmBarn.i3d (19.42 ms) 2020-03-10 21:57 data/placeables/mapDE/farmBuildings/farmHousePreplaced.i3d (56.69 ms) 2020-03-10 21:57 data/placeables/mapDE/grainElevatorEast/grainElevatorEast.i3d (0.74 ms) 2020-03-10 21:57 data/placeables/mapDE/sellingStationWoodChips/sellingStationWoodChips.i3d (1.16 ms) 2020-03-10 21:57 data/placeables/mapDE/trainSystem/trainSystem.i3d (4.01 ms) 2020-03-10 21:57 data/placeables/limeStation/limeStation.i3d (14.73 ms) 2020-03-10 21:57 data/placeables/mapDE/sellingStationWool/sellingStationWool.i3d (0.18 ms) 2020-03-10 21:57 data/placeables/mapDE/trainStationMill/trainStationMill.i3d (0.68 ms) 2020-03-10 21:57 dataS2/character/humans/player/player01.i3d (387.77 ms) 2020-03-10 21:57 Setting 'Radio Volume': 0.89999997615814 2020-03-10 21:57 Setting 'Vehicle Volume': 1 2020-03-10 21:57 Setting 'Environment Volume': 0.80000001192093 2020-03-10 21:57 Setting 'GUI Volume': 0.5 2020-03-10 21:57 Info: Savegame Setting 'dirtInterval': 3 2020-03-10 21:57 Info: Savegame Setting 'plantGrowthRate': 4 2020-03-10 21:57 Info: Savegame Setting 'fuelUsageLow': true 2020-03-10 21:57 Info: Savegame Setting 'plowingRequiredEnabled': false 2020-03-10 21:57 Info: Savegame Setting 'weedsEnabled': true 2020-03-10 21:57 Info: Savegame Setting 'limeRequired': true 2020-03-10 21:57 dataS2/character/humans/player/player02.i3d (267.10 ms) 2020-03-10 21:58 dataS2/character/crow/crow.i3d (14.95 ms) 2020-03-10 21:59 Game saved successfully. 2020-03-10 22:00 C:/Users/sonja/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystemLagoon/manureLagoon.i3d (217.88 ms) 2020-03-10 22:03 [MS Info]: Grab hose id : 1 2020-03-10 22:03 [MS Info]: Drop hose id : 1 2020-03-10 22:03 [MS Info]: Grab hose id : 1 2020-03-10 22:03 [MS Info]: Drop hose id : 1 2020-03-10 22:03 [MS Info]: Grab hose id : 1 2020-03-10 22:03 [MS Info]: Attaching to Güllelagune gp: 1 connector: 1 2020-03-10 22:03 [MS Info]: Drop hose id : 1 2020-03-10 22:03 [MS Info]: Detaching from Güllelagune gp: 1 connector: 1 2020-03-10 22:03 [MS Info]: Grab hose id : 1 2020-03-10 22:04 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 1 connector: 1 2020-03-10 22:04 [MS Info]: Drop hose id : 1 2020-03-10 22:04 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 1 connector: 1 2020-03-10 22:04 [MS Info]: Grab hose id : 1 2020-03-10 22:04 [MS Info]: Drop hose id : 1 2020-03-10 22:04 [MS Info]: Grab hose id : 2 2020-03-10 22:04 [MS Info]: Drop hose id : 2 2020-03-10 22:04 [MS Info]: Grab hose id : 2 2020-03-10 22:04 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:04 [MS Info]: Drop hose id : 2 2020-03-10 22:04 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:04 [MS Info]: Grab hose id : 2 2020-03-10 22:04 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:04 [MS Info]: Drop hose id : 2 2020-03-10 22:04 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:05 [MS Info]: Grab hose id : 1 2020-03-10 22:05 [MS Info]: Drop hose id : 1 2020-03-10 22:05 [MS Info]: Grab hose id : 2 2020-03-10 22:05 [MS Info]: Drop hose id : 2 2020-03-10 22:05 [MS Info]: Grab hose id : 2 2020-03-10 22:05 [MS Info]: Drop hose id : 2 2020-03-10 22:05 [MS Info]: Grab hose id : 2 2020-03-10 22:05 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:05 [MS Info]: Drop hose id : 2 2020-03-10 22:05 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:05 [MS Info]: Grab hose id : 1 2020-03-10 22:05 [MS Info]: Drop hose id : 1 2020-03-10 22:06 [MS Info]: Grab hose id : 1 2020-03-10 22:06 [MS Info]: Drop hose id : 1 2020-03-10 22:06 [MS Info]: Grab hose id : 1 2020-03-10 22:06 [MS Info]: Drop hose id : 1 2020-03-10 22:06 [MS Info]: Grab hose id : 2 2020-03-10 22:06 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:06 [MS Info]: Drop hose id : 2 2020-03-10 22:06 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:06 [MS Info]: Grab hose id : 2 2020-03-10 22:06 [MS Info]: Drop hose id : 2 2020-03-10 22:06 [MS Info]: Grab hose id : 2 2020-03-10 22:06 [MS Info]: Drop hose id : 2 2020-03-10 22:07 [MS Info]: Grab hose id : 1 2020-03-10 22:07 [MS Info]: Drop hose id : 1 2020-03-10 22:07 [MS Info]: Grab hose id : 2 2020-03-10 22:07 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:07 [MS Info]: Drop hose id : 2 2020-03-10 22:07 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:07 [MS Info]: Grab hose id : 2 2020-03-10 22:07 [MS Info]: Attaching to Güllelagune gp: 2 connector: 1 2020-03-10 22:07 [MS Info]: Drop hose id : 2 2020-03-10 22:08 [MS Info]: Detaching from Güllelagune gp: 2 connector: 1 2020-03-10 22:08 [MS Info]: Grab hose id : 2 2020-03-10 22:08 [MS Info]: Attaching to Güllelagune gp: 2 connector: 1 2020-03-10 22:08 [MS Info]: Drop hose id : 2 2020-03-10 22:08 [MS Info]: Detaching from Güllelagune gp: 2 connector: 1 2020-03-10 22:08 [MS Info]: Grab hose id : 2 2020-03-10 22:08 [MS Info]: Drop hose id : 2 2020-03-10 22:08 [MS Info]: Grab hose id : 2 2020-03-10 22:08 [MS Info]: Attaching to Güllelagune gp: 2 connector: 1 2020-03-10 22:08 [MS Info]: Drop hose id : 2 2020-03-10 22:08 [MS Info]: Detaching from Güllelagune gp: 2 connector: 1 2020-03-10 22:08 [MS Info]: Grab hose id : 2 2020-03-10 22:08 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:08 [MS Info]: Drop hose id : 2 2020-03-10 22:08 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:09 [MS Info]: Grab hose id : 1 2020-03-10 22:09 [MS Info]: Drop hose id : 1 2020-03-10 22:09 [MS Info]: Grab hose id : 1 2020-03-10 22:09 [MS Info]: Drop hose id : 1 2020-03-10 22:09 [MS Info]: Grab hose id : 2 2020-03-10 22:09 [MS Info]: Drop hose id : 2 2020-03-10 22:09 [MS Info]: Grab hose id : 2 2020-03-10 22:09 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:09 [MS Info]: Drop hose id : 2 2020-03-10 22:09 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:09 [MS Info]: Grab hose id : 2 2020-03-10 22:10 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Drop hose id : 2 2020-03-10 22:10 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Grab hose id : 2 2020-03-10 22:10 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Drop hose id : 2 2020-03-10 22:10 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Grab hose id : 2 2020-03-10 22:10 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Drop hose id : 2 2020-03-10 22:10 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Grab hose id : 1 2020-03-10 22:10 [MS Info]: Drop hose id : 1 2020-03-10 22:10 [MS Info]: Grab hose id : 2 2020-03-10 22:10 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:10 [MS Info]: Drop hose id : 2 2020-03-10 22:10 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:11 [MS Info]: Grab hose id : 2 2020-03-10 22:11 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:11 [MS Info]: Drop hose id : 2 2020-03-10 22:11 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:11 [MS Info]: Grab hose id : 2 2020-03-10 22:11 [MS Info]: Attaching to Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:11 [MS Info]: Drop hose id : 2 2020-03-10 22:11 [MS Info]: Detaching from Wildbach Bio Gas 32KW gp: 2 connector: 1 2020-03-10 22:11 Game saved successfully. 2020-03-10 22:12 [MS Info]: Grab hose id : 2 2020-03-10 22:12 [MS Info]: Drop hose id : 2 2020-03-10 22:12 [MS Info]: Grab hose id : 2 2020-03-10 22:12 [MS Info]: Drop hose id : 2 2020-03-10 22:12 data/placeables/animalHusbandry/husbandryCowSmall.i3d (428.44 ms) 2020-03-10 22:14 [MS Info]: Grab hose id : 2 2020-03-10 22:14 [MS Info]: Drop hose id : 2 2020-03-10 22:14 [MS Info]: Grab hose id : 2 2020-03-10 22:14 [MS Info]: Attaching to Güllelagune gp: 2 connector: 1 2020-03-10 22:14 [MS Info]: Drop hose id : 2 2020-03-10 22:14 [MS Info]: Grab hose id : 1 2020-03-10 22:15 [MS Info]: Drop hose id : 1 2020-03-10 22:15 [MS Info]: Grab hose id : 1 2020-03-10 22:15 [MS Info]: Drop hose id : 1 2020-03-10 22:15 [MS Info]: Detaching from Güllelagune gp: 2 connector: 1 2020-03-10 22:15 [MS Info]: Grab hose id : 2 2020-03-10 22:15 [MS Info]: Attaching to Güllelagune gp: 2 connector: 1 2020-03-10 22:15 [MS Info]: Drop hose id : 2 2020-03-10 22:16 [MS Info]: Detaching from Güllelagune gp: 2 connector: 1 2020-03-10 22:16 [MS Info]: Grab hose id : 2 2020-03-10 22:16 [MS Info]: Drop hose id : 2 2020-03-10 22:16 Game saved successfully.
I tried to find two connector guys in a trailer
Coupling and CouplingFertilizer. And I noticed a strange behaviour, which has the following effect in the game the CouplingFertilizer hose is connected to the 1 node of the Coupling, although this should not work at all.
Here a small example:
<manureSystemConnectors>
<connector type="COUPLING" node="16|0"/>
<connector type="COUPLING" node="16|1"/>
<connector type="COUPLINGFERTILIZER" node="16|2" />
<connector type="COUPLING" node="16|3" isParkPlace="true"/>
</manureSystemConnectors>
The Fertilizer hose is connected to the first Connector Node with these settings although it is a Manure connection. If you exclude the first two coupling nodes in the XML. Then the Fertilizer hose works. The scenario can also be reversed. If you put the type: CouplingFertilizer in the tag in the first place then only the type of the CouplingFertilizer is used and the LiquidManure tubing is connected to this connector.
manure system does not work in my mod map but works fine in standard map. Do I have to type it into the map or what's wrong. There are no log errors
Add manure thickness.
Allows:
I can 't connect the hose to the Holmer DLS.. some players can , and some can 't ... I started the game without mods.
Habe auf unseren Server diese Meldung
Warning (script): Unknown entity id 162324 in method 'localToLocal'.
2020-03-11 14:22 LUA call stack:
2020-03-11 14:22 =C:/Users/CHRISTIAN/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua (648) : localToLocal
2020-03-11 14:22 =C:/Users/CHRISTIAN/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua (877) : computeCatmullSpline
2020-03-11 14:22 =C:/Users/CHRISTIAN/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua (759) : disconnectGrabNode
2020-03-11 14:22 =C:/Users/CHRISTIAN/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua (899) : detach
2020-03-11 14:22 =C:/Users/CHRISTIAN/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua (151) : removeHoseConnections
2020-03-11 14:22 dataS/scripts/vehicles/SpecializationUtil.lua (30)
2020-03-11 14:22 dataS/scripts/vehicles/Vehicle.lua (818) : raiseEvent
2020-03-11 14:22 dataS/scripts/utils/Utils.lua (393) : oldFunc
2020-03-11 14:22 dataS/scripts/network/NetworkNode.lua (68) : delete
2020-03-11 14:22 dataS/scripts/network/Client.lua (50) : delete
2020-03-11 14:22 dataS/scripts/BaseMission.lua (253) : delete
2020-03-11 14:22 dataS/scripts/FSBaseMission.lua (332) : delete
2020-03-11 14:22 dataS/scripts/utils/Utils.lua (381) : oldFunc
2020-03-11 14:22 dataS/scripts/utils/Utils.lua (381) : oldFunc
2020-03-11 14:22 dataS/scripts/utils/Utils.lua (381) : oldFunc
2020-03-11 14:22 dataS/scripts/utils/Utils.lua (381) : oldFunc
2020-03-11 14:22 dataS/scripts/utils/Utils.lua (381) : oldFunc
2020-03-11 14:22 dataS/scripts/missions/mission00.lua (69) : delete
2020-03-11 14:22 dataS/scripts/events.lua (145) : delete
2020-03-11 14:22 dataS/scripts/gui/InGameMenu.lua (389) : OnInGameMenuMenu
2020-03-11 14:22 dataS/scripts/gui/InGameMenu.lua (494) : leaveCurrentGame
2020-03-11 14:22 dataS/scripts/gui/elements/ButtonElement.lua (412) : raiseCallback
2020-03-11 14:22 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-11 14:22 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-11 14:22 dataS/scripts/gui/base/Gui.lua (561) : mouseEvent
2020-03-11 14:22 dataS/scripts/main.lua (1767) : mouseEvent
Beim aus machen des Spiels mir ist aber augefallen wenn ich alle Schläuche verkaufe kommt dieser Fehler nicht.
i have the zuhnhamer 18500 with hoses into a lake, i tried it with the stahlpump in between and without one but it refuses to pump after the first time of starting it.
Ich habe das Manure System nach deiner Anleitung eingebaut und es Funktioniert leider nicht. Was mache ich falsch?
https://www.bilder-upload.eu/bild-aa6ac2-1583869028.png.html
https://www.bilder-upload.eu/bild-ae1840-1583869176.png.html
https://www.bilder-upload.eu/bild-0b9d62-1583869158.png.html
<placeableType>husbandry</placeableType>
<filename>germanCowstable.i3d</filename>
<placement testSizeX="53.0" testSizeZ="78.0" sizeX="53" sizeZ="78" useRandomYRotation="false" useManualYRotation="true" placementRotationSnapAngle="90" placementPositionSnapSize="0.5" placementPositionSnapOffset="0.25"/>
<clearAreas>
<clearArea startNode="0|11|0" widthNode="0|11|0|0" heightNode="0|11|0|1"/>
</clearAreas>
<leveling requireLeveling="true" maxSmoothDistance="10" maxSlope="75" maxEdgeAngle="30">
<levelAreas>
<levelArea startNode="0|12|0" widthNode="0|12|0|0" heightNode="0|12|0|1" groundType="grass"/>
<levelArea startNode="0|12|1" widthNode="0|12|1|0" heightNode="0|12|1|1" groundType="gravel"/>
<levelArea startNode="0|12|2" widthNode="0|12|2|0" heightNode="0|12|2|1" groundType="gravel"/>
<levelArea startNode="0|12|3" widthNode="0|12|3|0" heightNode="0|12|3|1" groundType="gravel"/>
<levelArea startNode="0|12|4" widthNode="0|12|4|0" heightNode="0|12|4|1" groundType="gravel"/>
<levelArea startNode="0|12|5" widthNode="0|12|5|0" heightNode="0|12|5|1" groundType="gravel"/>
</levelAreas>
<rampAreas> <!-- Deprecated! no longer used in script -->
<rampArea maxSlope="75" rootNode="0|13|0" startNode="0|13|0" widthNode="0|13|0|0" heightNode="0|13|0|1" groundType="grass"/>
<rampArea maxSlope="75" rootNode="0|13|1" startNode="0|13|1" widthNode="0|13|1|0" heightNode="0|13|1|1" groundType="grass"/>
<rampArea maxSlope="75" rootNode="0|13|2" startNode="0|13|2" widthNode="0|13|2|0" heightNode="0|13|2|1" groundType="grass"/>
<rampArea maxSlope="75" rootNode="0|13|3" startNode="0|13|3" widthNode="0|13|3|0" heightNode="0|13|3|1" groundType="grass"/>
</rampAreas>
</leveling>
<foliageAreas>
<foliageArea fruitType="grass" rootNode="0|14|0" />
</foliageAreas>
<seasons>
<maskAreas>
<maskArea startNode="0|17|0" widthNode="0|17|0|0" heightNode="0|17|0|1" />
<maskArea startNode="0|17|1" widthNode="0|17|1|0" heightNode="0|17|1|1" />
<maskArea startNode="0|17|2" widthNode="0|17|2|0" heightNode="0|17|2|1" />
<maskArea startNode="0|17|3" widthNode="0|17|3|0" heightNode="0|17|3|1" />
<maskArea startNode="0|17|4" widthNode="0|17|4|0" heightNode="0|17|4|1" />
</maskAreas>
<admirers>
<snowAdmirer node="0|17|5"/>
</admirers>
</seasons>
<triggerMarkers>
<triggerMarker node="0|15" />
</triggerMarkers>
<hotspots>
<hotspot name="Cow barn" fullName="$l10n_animals_cowPasture" imageName="COW_BARN" hidable="true" category="CATEGORY_TRIGGERS" />
</hotspots>
<animatedObjects>
<animatedObject saveId="RollTorHalle">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|9|0|0|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="7.5">
<part node="0|20|9|0|0|1"> <!--index of segment 1-->
<Keyframe time="0" translation="-0.0175004 -1.8 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -1.22008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.619618 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 -0.0201835 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 0.580276 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.1796 1.75" rotation="0 -0 0"/>
<Keyframe time="1" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
</part>
<part node="0|20|9|0|0|2"> <!--index of segment 2-->
<Keyframe time="0" translation="-0.0175004 -1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.620078 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.0196182 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 0.579816 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.018703 1.18028 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="1" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
</part>
<part node="0|20|9|0|0|3"> <!--index of segment 3-->
<Keyframe time="0" translation="-0.0175004 -0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.0200779 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 0.580382 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.17982 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.832" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="1" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|0|0|4"> <!--index of segment 4-->
<Keyframe time="0" translation="-0.0175004 -9.53674e-008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 0.579922 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.18038 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.664" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.832" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|0|0|5"> <!--index of segment 5-->
<Keyframe time="0" translation="-0.0175004 0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.17992 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.497" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.664" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|0|0|6"> <!--index of segment 6-->
<Keyframe time="0" translation="-0.0175004 1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.329" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.497" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.664" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.838 2.371 1.75" rotation="0 -0 90"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|20|9|0|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="RollTorHalle1">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|9|1|0|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="7.5">
<part node="0|20|9|1|0|1"> <!--index of segment 1-->
<Keyframe time="0" translation="-0.0175004 -1.8 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -1.22008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.619618 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 -0.0201835 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 0.580276 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.1796 1.75" rotation="0 -0 0"/>
<Keyframe time="1" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
</part>
<part node="0|20|9|1|0|2"> <!--index of segment 2-->
<Keyframe time="0" translation="-0.0175004 -1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.620078 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.0196182 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 0.579816 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.018703 1.18028 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="1" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
</part>
<part node="0|20|9|1|0|3"> <!--index of segment 3-->
<Keyframe time="0" translation="-0.0175004 -0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.0200779 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 0.580382 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.17982 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.832" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="1" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|1|0|4"> <!--index of segment 4-->
<Keyframe time="0" translation="-0.0175004 -9.53674e-008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 0.579922 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.18038 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.664" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.832" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|1|0|5"> <!--index of segment 5-->
<Keyframe time="0" translation="-0.0175004 0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.17992 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.497" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.664" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|1|0|6"> <!--index of segment 6-->
<Keyframe time="0" translation="-0.0175004 1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.329" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.497" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.664" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.838 2.371 1.75" rotation="0 -0 90"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|20|9|1|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="RollTorHalle2">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|9|2|0|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="7.5">
<part node="0|20|9|2|0|1"> <!--index of segment 1-->
<Keyframe time="0" translation="-0.0175004 -1.8 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -1.22008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.619618 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 -0.0201835 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 0.580276 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.1796 1.75" rotation="0 -0 0"/>
<Keyframe time="1" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
</part>
<part node="0|20|9|2|0|2"> <!--index of segment 2-->
<Keyframe time="0" translation="-0.0175004 -1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.620078 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.0196182 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 0.579816 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.018703 1.18028 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="1" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
</part>
<part node="0|20|9|2|0|3"> <!--index of segment 3-->
<Keyframe time="0" translation="-0.0175004 -0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.0200779 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 0.580382 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.17982 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.832" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="1" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|2|0|4"> <!--index of segment 4-->
<Keyframe time="0" translation="-0.0175004 -9.53674e-008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 0.579922 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.18038 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.664" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.832" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|2|0|5"> <!--index of segment 5-->
<Keyframe time="0" translation="-0.0175004 0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.17992 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.497" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.664" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|2|0|6"> <!--index of segment 6-->
<Keyframe time="0" translation="-0.0175004 1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.329" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.497" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.664" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.838 2.371 1.75" rotation="0 -0 90"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|20|9|2|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="RollTorHalle3">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|9|3|0|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="7.5">
<part node="0|20|9|3|0|1"> <!--index of segment 1-->
<Keyframe time="0" translation="-0.0175004 -1.8 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -1.22008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.619618 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 -0.0201835 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 0.580276 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.1796 1.75" rotation="0 -0 0"/>
<Keyframe time="1" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
</part>
<part node="0|20|9|3|0|2"> <!--index of segment 2-->
<Keyframe time="0" translation="-0.0175004 -1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.620078 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.0196182 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 0.579816 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.018703 1.18028 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="1" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
</part>
<part node="0|20|9|3|0|3"> <!--index of segment 3-->
<Keyframe time="0" translation="-0.0175004 -0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.0200779 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 0.580382 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.17982 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.832" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="1" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|3|0|4"> <!--index of segment 4-->
<Keyframe time="0" translation="-0.0175004 -9.53674e-008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 0.579922 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.18038 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.664" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.832" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|3|0|5"> <!--index of segment 5-->
<Keyframe time="0" translation="-0.0175004 0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.17992 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.497" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.664" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|3|0|6"> <!--index of segment 6-->
<Keyframe time="0" translation="-0.0175004 1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.329" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.497" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.664" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.838 2.371 1.75" rotation="0 -0 90"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|20|9|3|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="RollTorHalle4">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|9|4|0|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="7.5">
<part node="0|20|9|4|0|1"> <!--index of segment 1-->
<Keyframe time="0" translation="-0.0175004 -1.8 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -1.22008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.619618 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 -0.0201835 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 0.580276 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.1796 1.75" rotation="0 -0 0"/>
<Keyframe time="1" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
</part>
<part node="0|20|9|4|0|2"> <!--index of segment 2-->
<Keyframe time="0" translation="-0.0175004 -1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.620078 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 -0.0196182 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 0.579816 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.018703 1.18028 1.75" rotation="0 -0 0"/>
<Keyframe time="0.832" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="1" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
</part>
<part node="0|20|9|4|0|3"> <!--index of segment 3-->
<Keyframe time="0" translation="-0.0175004 -0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 -0.0200779 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 0.580382 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.17982 1.75" rotation="0 -0 0"/>
<Keyframe time="0.664" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.832" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="1" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|4|0|4"> <!--index of segment 4-->
<Keyframe time="0" translation="-0.0175004 -9.53674e-008 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 0.579922 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.18038 1.75" rotation="0 -0 0"/>
<Keyframe time="0.497" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.664" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.832" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|4|0|5"> <!--index of segment 5-->
<Keyframe time="0" translation="-0.0175004 0.6 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.17992 1.75" rotation="0 -0 0"/>
<Keyframe time="0.329" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.497" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.664" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
</part>
<part node="0|20|9|4|0|6"> <!--index of segment 6-->
<Keyframe time="0" translation="-0.0175004 1.2 1.75" rotation="0 -0 0"/>
<Keyframe time="0.161" translation="-0.0175004 1.77975 1.75" rotation="0 -0 50.414"/>
<Keyframe time="0.329" translation="-0.473 2.183 1.75" rotation="0 -0 72"/>
<Keyframe time="0.497" translation="-1.04 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.664" translation="-1.639 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="0.832" translation="-2.238 2.371 1.75" rotation="0 -0 90"/>
<Keyframe time="1" translation="-2.838 2.371 1.75" rotation="0 -0 90"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|20|9|4|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhstallTuer5">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|4|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="1">
<part node="0|20|11|4|1"> <!--index of Door node-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 89 0"/>
</part>
</animation>
<sounds>
<moving file="maps/sounds/littleDoor2s.ogg" loops="0" linkNode="0|20|11|4|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhstallTuer1">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|0|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="1">
<part node="0|20|11|0|1"> <!--index of Door node-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 89 0"/>
</part>
</animation>
<sounds>
<moving file="maps/sounds/littleDoor2s.ogg" loops="0" linkNode="0|20|11|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhstallTuer2">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|1|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="1">
<part node="0|20|11|1|1"> <!--index of Door node-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 89 0"/>
</part>
</animation>
<sounds>
<moving file="maps/sounds/littleDoor2s.ogg" loops="0" linkNode="0|20|11|1|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhstallTuer3">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|2|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="1">
<part node="0|20|11|2|1"> <!--index of Door node-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 89 0"/>
</part>
</animation>
<sounds>
<moving file="maps/sounds/littleDoor2s.ogg" loops="0" linkNode="0|20|11|2|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhstallTuer4">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|3|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="1">
<part node="0|20|11|3|1"> <!--index of Door node-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 89 0"/>
</part>
</animation>
<sounds>
<moving file="maps/sounds/littleDoor2s.ogg" loops="0" linkNode="0|20|11|3|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhstallTuer6">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|5|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="1">
<part node="0|20|11|5|1"> <!--index of Door node-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 89 0"/>
</part>
</animation>
<sounds>
<moving file="maps/sounds/littleDoor2s.ogg" loops="0" linkNode="0|20|11|6|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor1">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|6|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|6|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|6|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|6|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor2">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|7|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|7|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|7|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|7|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor3">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|8|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|8|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|8|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|8|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor4">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|9|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|9|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|9|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|9|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor5">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|10|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|10|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|10|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|10|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor6">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|11|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|11|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|11|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|11|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="KuhtallTor7">
<controls posAction="ACTIVATE_HANDTOOL" triggerNode="0|20|11|12|0" posText="action_openGate" negText="action_closeGate" />
<animation initialTime="0" duration="4">
<part node="0|20|11|12|1"> <!--TorLinks-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 -180 0"/>
</part>
<part node="0|20|11|12|2"> <!--TorRechts-->
<Keyframe time="0" rotation="0 0 0"/>
<Keyframe time="1" rotation="0 180 0"/>
</part>
</animation>
<sounds>
<moving file="$data/sounds/prefab/gate/gate_opened.wav" loops="0" linkNode="0|20|11|12|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
</sounds>
</animatedObject>
<animatedObject saveId="door_01" >
<animation duration="7">
<part node="0|1|0|0|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 -175 0"/>
</part>
<part node="0|1|0|0|2">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 181 0"/>
</part>
<part node="0|1|0|0|4">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -175 0"/>
</part>
<part node="0|1|0|0|3">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 181 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|0|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|0|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|0|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_02" >
<animation duration="7">
<part node="0|1|0|1|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 -181 0"/>
</part>
<part node="0|1|0|1|2">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 180 0"/>
</part>
<part node="0|1|0|1|4">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -181 0"/>
</part>
<part node="0|1|0|1|3">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 180 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|1|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|1|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|1|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|1|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_03" >
<animation duration="7">
<part node="0|1|0|2|1">
<keyFrame time="0.0" rotation="0 -180 0"/>
<keyFrame time="1.0" rotation="0 0 0"/>
</part>
<part node="0|1|0|2|2">
<keyFrame time="0.0" rotation="0 180 0"/>
<keyFrame time="1.0" rotation="0 0 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|2|0" posAction="ACTIVATE_HANDTOOL" posText="action_closeGate" negText="action_openGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|2|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|2|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|2|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_04" >
<animation duration="7">
<part node="0|1|0|3|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -180 0"/>
</part>
<part node="0|1|0|3|2">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 180 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|3|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|3|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|3|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|3|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_05" >
<animation duration="1.5">
<part node="0|1|0|4|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -99 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|4|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|4|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|4|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|4|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="net" >
<animation duration="8">
<part node="0|1|0|5|1">
<keyFrame time="0.0" scale="1 1 1"/>
<keyFrame time="1.0" scale="1 0.002 1"/>
</part>
</animation>
<controls triggerNode="0|1|0|5|0" posAction="ACTIVATE_HANDTOOL" posText="input_NET_CLICK" negText="input_NET_CLICK" />
</animatedObject>
<animatedObject saveId="gate_01" >
<animation duration="1.5">
<part node="0|2|0">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -120 0"/>
</part>
<part node="0|2|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 120 0"/>
</part>
</animation>
<controls triggerNode="0|16" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|16" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|16" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|16" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="lights" >
<animation duration="0.5">
<part node="0|1|0|6|0|0">
<keyFrame time="0.0" visibility="false"/>
<keyFrame time="0.4" visibility="true"/>
</part>
<part node="0|1|0|6|1|0">
<keyFrame time="0.4" visibility="false"/>
<keyFrame time="0.6" visibility="true"/>
</part>
<part node="0|1|0|6|2|0">
<keyFrame time="0.6" visibility="false"/>
<keyFrame time="0.8" visibility="true"/>
</part>
<part node="0|1|0|6|3|0">
<keyFrame time="0.8" visibility="false"/>
<keyFrame time="1.0" visibility="true"/>
</part>
<part node="0|1|0|6|4|0">
<keyFrame time="0.8" visibility="false"/>
<keyFrame time="1.0" visibility="true"/>
</part>
<part node="0|1|0|6|5|0">
<keyFrame time="0.6" visibility="false"/>
<keyFrame time="0.8" visibility="true"/>
</part>
<part node="0|1|0|6|6|0">
<keyFrame time="0.4" visibility="false"/>
<keyFrame time="0.6" visibility="true"/>
</part>
<part node="0|1|0|6|7|0">
<keyFrame time="0.0" visibility="false"/>
<keyFrame time="0.4" visibility="true"/>
</part>
</animation>
<controls triggerNode="0|1|0|6|8" posAction="ACTIVATE_HANDTOOL" posText="action_lightSwitchON" negText="action_lightSwitchOFF" />
</animatedObject>
</animatedObjects>
<husbandry saveId="Animals_COW" hasStatistics="false">
<modules>
<module name="animals">
<config type="COW" navmeshNode="0|9" animalLoadTriggerNode="0|0" maxNumAnimals="250" husbandryFileName="$dataS/character/cowAnimalHusbandry.xml" placementRaycastDistance="2.0" carryingCapacity="50" rideableDeliveryStartNode="0|7|0" rideableDeliveryWidthNode="0|7|0|0" rideableDeliveryHeightNode="0|7|0|1" />
</module>
<module name="food">
<config node="0|6|0" exactFillRootNode="0" baleTriggerNode="3" animalPlacesNode="1" >
<fillPlane node="0|6|1" minY="-0.413" maxY="0.114" colorChange="true" />
</config>
<config node="0|6|2" exactFillRootNode="0" baleTriggerNode="3" animalPlacesNode="1" >
<fillPlane node="0|6|3" minY="-0.413" maxY="0.114" colorChange="true" />
</config>
</module>
<module name="food">
<config node="0|6|2" exactFillRootNode="0" baleTriggerNode="3" animalPlacesNode="1" >
<fillPlane node="0|6|3" minY="-0.413" maxY="0.114" colorChange="true" />
</config>
</module>
<module name="water">
<config node="0|10|0|19|0" exactFillRootNode="0" fillTypes="WATER" acceptedToolTypes="undefined trailer">
<fillPlane node="0|10|0|19|1" minY="0.06" maxY="0.275" colorChange="true" />
</config>
</module>
<module name="liquidManure">
<config node="0|3|0" fillTypes="LIQUIDMANURE" triggerNode="0">
<fillPlane node="0|3|0|1" minY="0" maxY="0.011" />
</config>
</module>
<module name="manure">
<config startNode="0|4|0|0" widthNode="0|4|0|0|0" heightNode="0|4|0|0|1" fillType="MANURE"/>
</module>
<module name="foodSpillage">
<config fillType="SILAGE">
<area startNode="0|6|0|2|0" widthNode="0|6|0|2|0|0" heightNode="0|6|0|2|0|1" />
</config>
</module>
<module name="milk">
<config node="0|8" fillTypes="MILK" triggerNode="0" />
</module>
<module name="straw">
<config node="0|5" exactFillRootNode="0" baleTriggerNode="2" fillTypes="STRAW">
<fillPlane node="0|5|1" minY="-0.27" maxY="-0.169" colorChange="false" />
</config>
</module>
</modules>
<placementRaycast distance="2" />
<manureSystemConnectors>
<connector type="COUPLING" linkNode="0|3|0" createNode="true" position="3.134 0.142 0.497" rotation="-1.167 -74.074 -0.503" />
</manureSystemConnectors>
</husbandry>
<tipOcclusionUpdateArea sizeX="53" sizeZ="93" />
I am loosing my savegames as corrupt due to Manure system when I try to connect to the hose, but not every time only when connecting some vehicles. I have restored the savegame already four times.
¿Maybe is because i changed the manure system mod to anew version and there are older vehicles in the vehicles xml configured with previuos versions?
2020-03-17 19:59 Game saved successfully. 2020-03-17 20:16 Error: Running LUA method 'onSaveStartComplete'. 2020-03-17 20:16 D:/My Games Old/FarmingSimulator2019/ModsHot2k19/FS19_manureSystem/src/hose/Hose.lua:176: attempt to call method 'getName' (a nil value)
After this error happens all save process goes to hell and disappear many of the files form the savegame.
Before Crash
Complete Log
I think that you can add the explanations in game about manure system like Stephan made code in Autodrive to get that help in game.
Maybe is possible for you to setup as helper and connect with translations files where translations for different language could be set
Hallo,
habe mich heute damit beschäftigt, das manureSystem für unsere MP-Truppe in die Geiselsberg einzubauen. Funktioniert auch prima, nur bei den BGA's bekomme ich immer einen Fehler, wenn ich die manureFlowAnimation mit drinen lasse. Der Fehler kommt aus der HosePlayer.lua Zeile 123.
Er verschluckt sich wohl irgendwo in Zeile 114-116, weil er denkt, die BGA wäre ein Fahrzeug? Jedenfalls gibt es in Zeile 123 die Funktion getAnimationTime nicht.
Die Animationen sind richtig initialisiert, da die lockAnimation wunderbar funktioniert, und auch die manureFlowAnimation bei den Husbandries funktioniert, nur bei den beiden BGA's gibts dieses Problem.
Gruß Thomas
Hi Wopster,
I've found an Issue with the two Holmer Vehicles. I cannot fill them. I'm not able to connect the Hoses on the right side of the Vehicle.
The same problem appears with the Dock arm. If i put it on the Funnel of Kotte TSA 30000 or Kotte FRC, nothing happens when i turn on the Pump.
I've used the ModVersion provided via ModHub.
log.txt
Greetings Daniel
P.S. I've found an Issue with the Slurry Lagoon. The Fence beside the Mixer has no Collision. Where schould I report this?
Hallo habe eine Frage: Weiß jemand warum das Güllesystem bei mir nicht funktioniert?? Ich habe die Schläuche, Global Company und Andockstationen, kann aber einfach die Schläuche trotz fester Tastenbelegung nicht ankoppeln.Also weder an andere Schläuche noch an andere Gebäude/ Güllefässer. Auch bei anderen Tastenbelegungen klappt es nicht. Weiß jemand warum, und was man tun kann? Würde mich über eine Antwort freuen.
Hello.
I found a small issue: the pumping to/from the lagoon doesn't stop when you detach the hose from the tanker. Doesn't matter if it's directly or through the pump.
It works correctly when pumping between two tankers.
Platform: PC
FS19 Version: 1.5.1.0
No other mods loaded except for:
Manure System (1.0.0.0)
Manure System Lagoon (1.0.0.0)
Stallkamp Pump (1.0.0.0)
Zunhammer Tripod Hopper (1.0.0.0)
Easy Development Controls (1.0.0.0)
Wo liegt hier das Problem das letzte was ich gekauft habe waren die Schläuche, die Pumpe und zuvor die Ställe
log.txt
Das ist der Stall: https://ls-modcompany.com/filebase/file/467-hot-animals/
Das is das Güllelager: https://www.farming-simulator.com/mod.php?lang=de&country=de&mod_id=157884&title=fs2019
LG Mike
Hello, First i would to say my english is bad.
i hope you understand it.
In this Afternoon i try to make the SGT Fillerarm Manure System ready.and the Samson pgII42 too.
It works with the manure Barrel everythings fine...the Fillerarm and the Hoses from SGT Fillerarm to Manure Barrel.
But only the SGT Fillerarm sucks the Manure i have to test a Capacity from 3000 Liters after this 3000 Liters the Pump dont stop but the manure Barrel is empty again..
The SGT Fillerarm is a Manure Barrel in the XML und when i Try to change in Frontdock is it the same Problem.
<manureSystemPumpMotor useStandalone="true" litersPerSecond="250" toReachMaxEfficiencyTime="1000">
<sounds>
<pump template="SLURRY_02">
<pitch indoor="0.85" outdoor="0.75"/>
</pump>
</sounds>
</manureSystemPumpMotor>
<manureSystemFillArm node="armNode" needsDockingCollision="true"/>
<manureSystemFillArmReceiver fillVolumeIndex="1"/>
<manureSystemConnectors>
<connector type="COUPLING" createNode="true" position="0.011 0.959 3.932" rotation="20 0 0" />
<connector type="COUPLING" isParkPlace="true" createNode="true" position="X Y Z" />
</manureSystemConnectors>
This is from the xml.
How can I do that fill the SGT and the Manure Barrel?
Greets Christian
Hallo zusammen ich hab versuch das System in einen Kuhstall einzubauen erhalte aber nur diesen LUA call stack und der stall lässt sich nicht plazieren.
Können sie mir helfen wo liegt mein Problem
2020-03-15 21:44 C:/Users/Mike/Documents/My Games/FarmingSimulator2019/mods/FS19_German_Cowshed/germanCowstable.i3d (81.48 ms)
2020-03-15 21:44 Error: Failed to find child 0 from node liquidManureTrigger, only 0 childs given
2020-03-15 21:44 LUA call stack:
2020-03-15 21:44 dataS/scripts/i3d/I3DUtil.lua (20) : printCallstack
2020-03-15 21:44 dataS/scripts/i3d/I3DUtil.lua (88) : checkChildIndex
2020-03-15 21:44 dataS/scripts/triggers/LoadTrigger.lua (35) : indexToObject
2020-03-15 21:44 dataS/scripts/animals/AnimalHusbandryModules/HusbandryModuleLiquidManure.lua (60) : load
2020-03-15 21:44 =C:/Users/Mike/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/misc/ManureSystemHusbandryModuleLiquidManure.lua (77) : superFunc
2020-03-15 21:44 dataS/scripts/animals/AnimalHusbandry.lua (113) : load
2020-03-15 21:44 dataS/scripts/animals/AnimalHusbandry.lua (79) : loadModules
2020-03-15 21:44 dataS/scripts/utils/PlacementUtil.lua (320) : load
2020-03-15 21:44 dataS/scripts/gui/PlacementScreenController.lua (172) : loadPlaceable
2020-03-15 21:44 dataS/scripts/gui/PlacementScreen.lua (191) : activate
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (721) : raiseCallback
2020-03-15 21:44 dataS/scripts/gui/base/Gui.lua (751) : onOpen
2020-03-15 21:44 dataS/scripts/gui/base/Gui.lua (773) : changeScreen
2020-03-15 21:44 dataS/scripts/gui/elements/FrameElement.lua (182) : changeScreenCallback
2020-03-15 21:44 dataS/scripts/gui/ShopMenu.lua (438) : changeScreen
2020-03-15 21:44 dataS/scripts/gui/ShopController.lua (200) : callback
2020-03-15 21:44 dataS/scripts/gui/ShopController.lua (605) : startPlacementModeCallback
2020-03-15 21:44 dataS/scripts/gui/ShopMenu.lua (688) : buy
2020-03-15 21:44 dataS/scripts/gui/ShopItemsFrame.lua (425) : notifyActivatedDisplayItemCallback
2020-03-15 21:44 dataS/scripts/gui/elements/ListElement.lua (556) : raiseCallback
2020-03-15 21:44 dataS/scripts/gui/elements/ListElement.lua (537) : notifyDoubleClick
2020-03-15 21:44 dataS/scripts/gui/elements/ListElement.lua (651) : onMouseUp
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/base/Gui.lua (561) : mouseEvent
2020-03-15 21:44 dataS/scripts/main.lua (1767) : mouseEvent
2020-03-15 21:44 Error: Index not found: 0
2020-03-15 21:44 Error: LoadTrigger could not load trigger. Check the user attribute 'triggerNode'
2020-03-15 21:44 LUA call stack:
2020-03-15 21:44 dataS/scripts/triggers/LoadTrigger.lua (44) : printCallstack
2020-03-15 21:44 dataS/scripts/animals/AnimalHusbandryModules/HusbandryModuleLiquidManure.lua (60) : load
2020-03-15 21:44 =C:/Users/Mike/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/misc/ManureSystemHusbandryModuleLiquidManure.lua (77) : superFunc
2020-03-15 21:44 dataS/scripts/animals/AnimalHusbandry.lua (113) : load
2020-03-15 21:44 dataS/scripts/animals/AnimalHusbandry.lua (79) : loadModules
2020-03-15 21:44 dataS/scripts/utils/PlacementUtil.lua (320) : load
2020-03-15 21:44 dataS/scripts/gui/PlacementScreenController.lua (172) : loadPlaceable
2020-03-15 21:44 dataS/scripts/gui/PlacementScreen.lua (191) : activate
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (721) : raiseCallback
2020-03-15 21:44 dataS/scripts/gui/base/Gui.lua (751) : onOpen
2020-03-15 21:44 dataS/scripts/gui/base/Gui.lua (773) : changeScreen
2020-03-15 21:44 dataS/scripts/gui/elements/FrameElement.lua (182) : changeScreenCallback
2020-03-15 21:44 dataS/scripts/gui/ShopMenu.lua (438) : changeScreen
2020-03-15 21:44 dataS/scripts/gui/ShopController.lua (200) : callback
2020-03-15 21:44 dataS/scripts/gui/ShopController.lua (605) : startPlacementModeCallback
2020-03-15 21:44 dataS/scripts/gui/ShopMenu.lua (688) : buy
2020-03-15 21:44 dataS/scripts/gui/ShopItemsFrame.lua (425) : notifyActivatedDisplayItemCallback
2020-03-15 21:44 dataS/scripts/gui/elements/ListElement.lua (556) : raiseCallback
2020-03-15 21:44 dataS/scripts/gui/elements/ListElement.lua (537) : notifyDoubleClick
2020-03-15 21:44 dataS/scripts/gui/elements/ListElement.lua (651) : onMouseUp
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/elements/GuiElement.lua (616) : mouseEvent
2020-03-15 21:44 dataS/scripts/gui/base/Gui.lua (561) : mouseEvent
2020-03-15 21:44 dataS/scripts/main.lua (1767) : mouseEvent
2020-03-15 21:44 Error: Running LUA method 'mouseEvent'.
2020-03-15 21:44 dataS/scripts/triggers/LoadTrigger.lua(153) : bad argument #1 to 'pairs' (table expected, got nil)
<placeableType>husbandry</placeableType>
<filename>germanCowstable.i3d</filename>
<placement testSizeX="53.0" testSizeZ="78.0" sizeX="53" sizeZ="78" useRandomYRotation="false" useManualYRotation="true" placementRotationSnapAngle="90" placementPositionSnapSize="0.5" placementPositionSnapOffset="0.25"/>
<clearAreas>
<clearArea startNode="0|11|0" widthNode="0|11|0|0" heightNode="0|11|0|1"/>
</clearAreas>
<leveling requireLeveling="true" maxSmoothDistance="10" maxSlope="75" maxEdgeAngle="30">
<levelAreas>
<levelArea startNode="0|12|0" widthNode="0|12|0|0" heightNode="0|12|0|1" groundType="grass"/>
<levelArea startNode="0|12|1" widthNode="0|12|1|0" heightNode="0|12|1|1" groundType="gravel"/>
<levelArea startNode="0|12|2" widthNode="0|12|2|0" heightNode="0|12|2|1" groundType="gravel"/>
<levelArea startNode="0|12|3" widthNode="0|12|3|0" heightNode="0|12|3|1" groundType="gravel"/>
<levelArea startNode="0|12|4" widthNode="0|12|4|0" heightNode="0|12|4|1" groundType="gravel"/>
<levelArea startNode="0|12|5" widthNode="0|12|5|0" heightNode="0|12|5|1" groundType="gravel"/>
</levelAreas>
<rampAreas> <!-- Deprecated! no longer used in script -->
<rampArea maxSlope="75" rootNode="0|13|0" startNode="0|13|0" widthNode="0|13|0|0" heightNode="0|13|0|1" groundType="grass"/>
<rampArea maxSlope="75" rootNode="0|13|1" startNode="0|13|1" widthNode="0|13|1|0" heightNode="0|13|1|1" groundType="grass"/>
<rampArea maxSlope="75" rootNode="0|13|2" startNode="0|13|2" widthNode="0|13|2|0" heightNode="0|13|2|1" groundType="grass"/>
<rampArea maxSlope="75" rootNode="0|13|3" startNode="0|13|3" widthNode="0|13|3|0" heightNode="0|13|3|1" groundType="grass"/>
</rampAreas>
</leveling>
<foliageAreas>
<foliageArea fruitType="grass" rootNode="0|14|0" />
</foliageAreas>
<seasons>
<maskAreas>
<maskArea startNode="0|17|0" widthNode="0|17|0|0" heightNode="0|17|0|1" />
<maskArea startNode="0|17|1" widthNode="0|17|1|0" heightNode="0|17|1|1" />
<maskArea startNode="0|17|2" widthNode="0|17|2|0" heightNode="0|17|2|1" />
<maskArea startNode="0|17|3" widthNode="0|17|3|0" heightNode="0|17|3|1" />
<maskArea startNode="0|17|4" widthNode="0|17|4|0" heightNode="0|17|4|1" />
</maskAreas>
<admirers>
<snowAdmirer node="0|17|5"/>
</admirers>
</seasons>
<triggerMarkers>
<triggerMarker node="0|15" />
</triggerMarkers>
<hotspots>
<hotspot name="Cow barn" fullName="$l10n_animals_cowPasture" imageName="COW_BARN" hidable="true" category="CATEGORY_TRIGGERS" />
</hotspots>
<manureSystemConnectors>
<connector type="COUPLING" linkNode="0|3|3" createNode="true" position="3.134 0.142 0.497" rotation="-1.167 -74.074 -0.503" />
</manureSystemConnectors>
<!--manureSystemConnectors>
<connector type="COUPLING" linkNode="0|3" createNode="true" position="0.137 0.916 1.692" rotation="3.524 0 0" />
</manureSystemConnectors-->
<animatedObjects>
<animatedObject saveId="door_01" >
<animation duration="7">
<part node="0|1|0|0|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 -175 0"/>
</part>
<part node="0|1|0|0|2">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 181 0"/>
</part>
<part node="0|1|0|0|4">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -175 0"/>
</part>
<part node="0|1|0|0|3">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 181 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|0|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|0|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|0|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|0|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_02" >
<animation duration="7">
<part node="0|1|0|1|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 -181 0"/>
</part>
<part node="0|1|0|1|2">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="0.5" rotation="0 180 0"/>
</part>
<part node="0|1|0|1|4">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -181 0"/>
</part>
<part node="0|1|0|1|3">
<keyFrame time="0.5" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 180 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|1|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|1|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|1|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|1|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_03" >
<animation duration="7">
<part node="0|1|0|2|1">
<keyFrame time="0.0" rotation="0 -180 0"/>
<keyFrame time="1.0" rotation="0 0 0"/>
</part>
<part node="0|1|0|2|2">
<keyFrame time="0.0" rotation="0 180 0"/>
<keyFrame time="1.0" rotation="0 0 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|2|0" posAction="ACTIVATE_HANDTOOL" posText="action_closeGate" negText="action_openGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|2|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|2|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|2|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_04" >
<animation duration="7">
<part node="0|1|0|3|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -180 0"/>
</part>
<part node="0|1|0|3|2">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 180 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|3|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|3|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|3|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|3|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="door_05" >
<animation duration="1.5">
<part node="0|1|0|4|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -99 0"/>
</part>
</animation>
<controls triggerNode="0|1|0|4|0" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|1|0|4|0" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|1|0|4|0" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|1|0|4|0" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="net" >
<animation duration="8">
<part node="0|1|0|5|1">
<keyFrame time="0.0" scale="1 1 1"/>
<keyFrame time="1.0" scale="1 0.002 1"/>
</part>
</animation>
<controls triggerNode="0|1|0|5|0" posAction="ACTIVATE_HANDTOOL" posText="input_NET_CLICK" negText="input_NET_CLICK" />
</animatedObject>
<animatedObject saveId="gate_01" >
<animation duration="1.5">
<part node="0|2|0">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 -120 0"/>
</part>
<part node="0|2|1">
<keyFrame time="0.0" rotation="0 0 0"/>
<keyFrame time="1.0" rotation="0 120 0"/>
</part>
</animation>
<controls triggerNode="0|16" posAction="ACTIVATE_HANDTOOL" posText="action_openGate" negText="action_closeGate" />
<sounds>
<moving file="$data/sounds/prefab/gate/gate_loop.wav" loops="0" linkNode="0|16" volume="0.8" radius="25" innerRadius="3" fadeOut="0.25"/>
<posEnd file="$data/sounds/prefab/gate/gate_opened.wav" linkNode="0|16" volume="0.8" radius="25" innerRadius="3" />
<negEnd file="$data/sounds/prefab/gate/gate_closed.wav" linkNode="0|16" volume="0.8" radius="25" innerRadius="3" />
</sounds>
</animatedObject>
<animatedObject saveId="lights" >
<animation duration="0.5">
<part node="0|1|0|6|0|0">
<keyFrame time="0.0" visibility="false"/>
<keyFrame time="0.4" visibility="true"/>
</part>
<part node="0|1|0|6|1|0">
<keyFrame time="0.4" visibility="false"/>
<keyFrame time="0.6" visibility="true"/>
</part>
<part node="0|1|0|6|2|0">
<keyFrame time="0.6" visibility="false"/>
<keyFrame time="0.8" visibility="true"/>
</part>
<part node="0|1|0|6|3|0">
<keyFrame time="0.8" visibility="false"/>
<keyFrame time="1.0" visibility="true"/>
</part>
<part node="0|1|0|6|4|0">
<keyFrame time="0.8" visibility="false"/>
<keyFrame time="1.0" visibility="true"/>
</part>
<part node="0|1|0|6|5|0">
<keyFrame time="0.6" visibility="false"/>
<keyFrame time="0.8" visibility="true"/>
</part>
<part node="0|1|0|6|6|0">
<keyFrame time="0.4" visibility="false"/>
<keyFrame time="0.6" visibility="true"/>
</part>
<part node="0|1|0|6|7|0">
<keyFrame time="0.0" visibility="false"/>
<keyFrame time="0.4" visibility="true"/>
</part>
</animation>
<controls triggerNode="0|1|0|6|8" posAction="ACTIVATE_HANDTOOL" posText="action_lightSwitchON" negText="action_lightSwitchOFF" />
</animatedObject>
</animatedObjects>
<husbandry saveId="Animals_COW" hasStatistics="false">
<modules>
<module name="animals">
<config type="COW" navmeshNode="0|9" animalLoadTriggerNode="0|0" maxNumAnimals="100" husbandryFileName="$dataS/character/cowAnimalHusbandry.xml" placementRaycastDistance="2.0" carryingCapacity="50" rideableDeliveryStartNode="0|7|0" rideableDeliveryWidthNode="0|7|0|0" rideableDeliveryHeightNode="0|7|0|1" />
</module>
<module name="food">
<config node="0|6|0" exactFillRootNode="0" baleTriggerNode="3" animalPlacesNode="1" >
<fillPlane node="0|6|1" minY="-0.413" maxY="0.114" colorChange="true" />
</config>
</module>
<module name="water">
<config node="0|10|0|19|0" exactFillRootNode="0" fillTypes="WATER" acceptedToolTypes="undefined trailer">
<fillPlane node="0|10|0|19|1" minY="0.06" maxY="0.275" colorChange="true" />
</config>
</module>
<module name="liquidManure">
<config node="0|3|0" fillTypes="LIQUIDMANURE" triggerNode="0">
<fillPlane node="0|3|1" minY="0" maxY="0.011" />
</config>
</module>
<module name="manure">
<config startNode="0|4|0|0" widthNode="0|4|0|0|0" heightNode="0|4|0|0|1" fillType="MANURE"/>
</module>
<module name="foodSpillage">
<config fillType="SILAGE">
<area startNode="0|6|0|2|0" widthNode="0|6|0|2|0|0" heightNode="0|6|0|2|0|1" />
</config>
</module>
<module name="milk">
<config node="0|8" fillTypes="MILK" triggerNode="0" />
</module>
<module name="straw">
<config node="0|5" exactFillRootNode="0" baleTriggerNode="2" fillTypes="STRAW">
<fillPlane node="0|5|1" minY="-0.27" maxY="-0.169" colorChange="false" />
</config>
</module>
</modules>
<placementRaycast distance="2" />
</husbandry>
<tipOcclusionUpdateArea sizeX="53" sizeZ="93" />
https://abload.de/img/unbenannt8jj2q.png
LG Mike
2020-03-22 18:55 Warning (physics): Non-cpu collision mesh for 'kinematicHelper' is being cooked at runtime - this will not work on consoles.
2020-03-22 19:06 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:06 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:06 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:06 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:06 Game saved successfully.
2020-03-22 19:06 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:06 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:06 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:06 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:10 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:10 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:10 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:10 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:10 Error: Running LUA method 'onPlayerJointBreak'.
2020-03-22 19:10 C:/Users/fs/Documents/My Games/FarmingSimulator2019/mods/FS19_manureSystem/src/hose/Hose.lua:1129: attempt to index local 'hose' (a nil value)
2020-03-22 19:12 data/shared/ai/trafficCollision.i3d (10.13 ms)
Error: Running LUA method 'update'.
2020-03-24 07:28 D:/home/sid_600964/farmingSim_2019/profile/mods/FS19_manureSystem/src/hose/Hose.lua:740: attempt to index local 'connector' (a nil value)
we get this error on the dedi server, if we leave a hose connected to an animalstable, after a restart
Just downloaded the mod, short tests, awesome! And I am absolutely amazed about the simplicity of adding manure system support to buildings and vehicles :D
Nevertheless, i have some feature requests:
Add support for selling and buying stations
Adding connectors to placeables like e.g. a slurry shop or a slurry sale point (that account the buying or selling process - starting the pump is recognized as buying or selling) would increase the immersion.
Add support for water and milk for husbandries.
I know that the vanilla buildings do only have water pits. But a lot of mod-buildings (such as the cow husbandries of the Modding Welt Hofkomplex by BernieSCS) do not have pits for water, but tanks (which already have an optical connection pipe for a hose). I added a connector to that pipe, attached a trailer carrying water to it and tried to transfer water, didn't work, while liquid manure transfer worked. So my conclusion is that water transfer isn't supported for husbandries atm? And milk? Haven't tried yet but ... milk is not liquid manure, right? :D
Really hope to see one or more of my requests in the next update(s)!
Keep the good work!
I'm not sure if this is know but I've noticed that there's a conflict with Mod conflict with Contractor mod. Removed all mods except Contractor mod, new save game with both mods, game has locked up.
log.txt
Hey, just got into your mod and I gotta say, you really have done an incredible job, this mod really stands out.
Now recently I haven't had any problems with it, but a thing that really annoys me is that you can still refill the fertilizer sprayers without the fertilizer hose itself being attached. I'm pretty sure that you are aware about this.
Now since this mod is all about overhauling the game's manure/liquids system, I wouldn't see a problem with actually somehow removing the in-game refill system.
If some players may prefer to go without this, it could be at least a separate mod "fix"
I myself don't know if this is anyhow possible, but if it is, I would gladly have it as a feature.
Handle the pump targets in the events.
Found a problem.
If you want to overload by hose from one trailer to the other and use a manureFlow animation on both trailers, the FillLevel will become less as soon as you turn on a tap without the pump being turned on.
But the connected trailer remains empty and you want to fill it. So you get no content. And the content runs into nothing.
If you have both taps open, it works without any errors.
GERMAN:
Habe ein Problem festgestellt.
Wenn man per Schlauch von einen Trailer in den anderen Überladen will und nutzt eine manureFlowAnimation an beiden Trailern, dann wird das FillLevel weniger sobald man einen Hahn aufdreht ohne das die Pumpe angeschalten ist.
Dabei bleibt aber der angeschlossenen Trailer leer den man befüllen möchte. Man bekommt also kein Inhalt dazu. Und der Inhalt läuft ins Nichts.
Wenn man beide Hähne offen hat, funktioniert es aber Fehlerfrei.
kann keine Schläuche anhängen oder zusammenhängen
Hi,
I would like to have a 5m slurry hose (because my 3m looked so short on my slurry spreader), so I build it myself. Since it's not possible to add files in github, I will upload it here. If you are interested in, just add it to your next version. I also included the updated moddesc and updated translation xmls.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.