This is a set of commands that make it easier to develop mods for Farming Simulator 22.
XML
- Designing moddesc.xml using commands
- Designing vehicle.xml using commands
LUA
- MathUtil. functions
- Utils. functions
- DebugUtils. functions (some)
Snippet | Description | Values |
---|---|---|
/text |
L10n Text Entry | name , en , de |
/action |
modDesc action name | name , category , axisType , locked |
/actionBinding |
Action binding, full axis | action , device , input , axisComponent , neutralInput , index |
/animNodeT |
Animation Node - Translate | node , startTime , endTime , startTrans , endTrans |
/animNodeR |
Animation Node - Rotate | node , startTime , endTime , startRot , endRot |
/animNodeS |
Animation Node - Sound | template , startTime , direction , volumeScale , pitchScale , linkNode |
/component |
Component | centerOfMass , solverIterationCount , mass |
/joint |
Joint | component1 , component2 , node , rotLimit , transLimit |
/objectChangeT |
objectChange Translation | node , translationActive |
/objectChangeR |
objectChange Rotation | node , rotationActive |
/objectChangeV |
objectChange Visibility | node , visibilityActive , visibilityInactive |
/objectChangeCC |
objectChange Compound Child | node , translationActive |
/wheelConfiguration |
Additional Wheel Configuration | name , price , brand , filename , configId |
/hose |
Hose attacher | inputAttacherJointIndices , type , node , length , diameter , straighteningFactor , outgoingAdapter , socket |
/sharedLight |
Shared Light | linkNode , filename |
/tensionBelts |
Tension belts framework | triggerNode , rootNode , jointNode , forceAcceleration , addBelt-->template , removeBelt-->template |
/tensionBelt |
Individual tension belt | startNode , endNode , intersectionNode-->node |
/configurationSets |
Configuration sets framework | configurationSets-->name , configuration-->name , configuration-->index |
/movingPartT |
Moving part with translatingPart | node , referencePoint , referenceFrame , isActiveDirty , maxUpdateDistance , translatingPart-->node |
/movingPartB |
Moving part with no translatingPart | node , referencePoint , referenceFrame , isActiveDirty , maxUpdateDistance |
/foliageBending |
Foliage bending base | minX , maxX , minZ , maxZ , yOffset |
/i3dMapping |
I3D Mapping | id , node |
/baseMaterial |
Material Configuration | name , baseNode , shaderParameter-->name , value , useDefaultColors |
/baseMaterialConfiguration |
Base Material Color | name , color , material , price |
/designMaterialConfiguration |
Design Material Color | name , color , material , price |
/inputAttacherJoint |
input attacher joint | node , jointType |
/licensePlate |
License Plate | node , position , preferedType , placementArea |
/workArea |
Work Area | type , functionName , disableBackwards , requiresGroundContact , needsSetIsTurnedOn , startNode , widthNode , index , minLimit , maxLimit |
/dependantPart |
dependantPart | node |
/componentJoint |
componentJoint | index |
/movingTool |
movingTool | node |
/ai |
AI basic template | value , leftNode , node , node , node |
/states |
Light States | lightTypes , lightTypesWork |
/reverseLight |
reverseLight | node |
/turnLightRight |
turnLightRight | node |
/turnLightLeft |
turnLightLeft | node |
/brakeLight |
brakeLight | node |
/light |
light | node , lightTypes , excludedLightTypes |