├── .editorconfig ├── .gitignore ├── README.md ├── data └── shared │ ├── ic_clickIcons.i3d │ ├── ic_clickIcons.i3d.shapes │ ├── ic_clickIcons.mb │ ├── ic_clickIcons_emissive.dds │ ├── ic_clickIcons_emissive.gim │ └── ic_clickIcons_emissive.png ├── documentation └── interactiveControl.html ├── i18n ├── locale_br.xml ├── locale_cz.xml ├── locale_de.xml ├── locale_en.xml ├── locale_fr.xml ├── locale_it.xml ├── locale_pl.xml └── locale_ru.xml ├── icon_interactiveControl.dds ├── icon_interactiveControl.gim ├── icon_interactiveControl.png ├── modDesc.xml └── src ├── events ├── ICNumStateEvent.lua └── ICStateEvent.lua ├── interactiveControl ├── InteractiveBase.lua ├── InteractiveButton.lua └── InteractiveClickPoint.lua ├── loader.lua ├── misc ├── AdditionalSettingsManager.lua ├── InteractiveControlManager.lua ├── InteractiveFunctions.lua └── InteractiveFunctions_externalMods.lua └── vehicles └── specializations ├── AddInteractiveControl.lua └── InteractiveControl.lua /.editorconfig: -------------------------------------------------------------------------------- 1 | # top-most EditorConfig file 2 | root = true 3 | 4 | [*] 5 | end_of_line = CRLF # CRLF based line ending because of Windows based game. 6 | insert_final_newline = true 7 | trim_trailing_whitespace = true 8 | indent_style = space 9 | indent_size = 4 10 | charset = utf-8 11 | max_line_length = 200 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.svn 2 | 3 | **/.mayaSwatches 4 | 5 | .idea/ 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Interactive Control 2 | 3 | 'Interactive Control' is a global script mod for Farming Simulator 22. 4 | While this mod is active, you are able to use many other mods that support Interactive Control. 5 | With IC you have the possibility to interactively control many parts of several (prepared) vehicles. to use many other mods that support Interactive Control. With IC you have the possibility to interactively control many parts of several (prepared) vehicles. 6 | 7 | Possibilities 8 | 9 | 10 | ## Possibilities 11 | 12 | 'Interactive Control' provides different possibilities to interact with your vehicles. You can use click icons that appear when you turn on IC or when you are nearby. Another way for interactive handling is a key binding event. The controls are able to be used as switch or to force a state. 13 | All interactions are generally possible to use from the inside and the outside of a vehicle. 14 | 15 | Using the controls you can steer different things: 16 | * Play animations (e.g. to open/close windows, fold/unfold warning signs, ...) 17 | * Call specific [functions](#FunctionOverview) (e.g. Start/Stop Motor, TurnOn/Off tool, Lift/Lower attacher joints, ...) 18 | * ObjectChanges (to change translation/rotation/visibility/...) 19 | 20 | ## Thanks goes to: 21 | ***Wopster, JoPi, SirJoki80 & Flowsen (for the ui elements) and Face (for the initial idea)*** 22 | 23 | ***& AgrarKadabra for many contributions!*** 24 | 25 | ***VertexDezign & SchnibblModding for testing and providing demo mods!*** 26 | 27 | 28 | 29 | ## Documentation 30 | 31 | The documentation is not finished yet, but should be sufficient for experienced users. 32 | If you are in need of some extra help, take a look into the demonstration mods: 33 | * Fendt Vario 900 Gen 6 / Gen 7 34 | * Modhub: https://farming-simulator.com/mod.php?mod_id=225936 35 | * Kerner Corona Pack 36 | * Modhub: https://farming-simulator.com/mod.php?mod_id=251288 37 | * Faresin 6.26 38 | * Modhub: https://farming-simulator.com/mod.php?mod_id=258842 39 | 40 | 41 | ### XML 42 | 43 | Explained XML documentation [HTML-file](documentation/interactiveControl.html) 44 | ```xml 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |