Semantic Highlighting
Classes, keys, values and paths, each in its own color.
SiiNunit{accessory_engine_data : dd13_370.freightliner.cascadia2019.engine{ price: 37650 part_type: factory torque_curve[]: (975, 1.0)@include "sound.sui"}}A modern development experience for SCS Software modding.
A free VS Code extension for American Truck Simulator and Euro Truck Simulator 2 mods.
Classes, keys, values and paths, each in its own color.
SiiNunit{accessory_engine_data : dd13_370.freightliner.cascadia2019.engine{ price: 37650 part_type: factory torque_curve[]: (975, 1.0)@include "sound.sui"}}Mistakes are flagged as you type, before the game finds them.
animated_gate : anim_gate4r{ collsion: "/model/props/street/tollgate04_right_anim.pmc"Unknown attribute "collsion" for animated_gateQuick fix: Change to "collision" trigger_distance: 5}An attribute's type and what it does, without leaving the editor.
accessory_engine_data : dd13_370.freightliner.cascadia2019.engine{ price: 37650price: s64The price of the accessory in the store in the base currency (ETS2 -> EUR, ATS -> USD). If zero, the accessory will not be visible to the player.Default: 0 unlock: 0}Models, materials, textures and sound banks: recognized at a glance.
Rename or move a file in VS Code, and every path to it is updated.
cabin.pmd → cabin_day.pmd- model: "/vehicle/my_truck/cabin.pmd"+ model: "/vehicle/my_truck/cabin_day.pmd"Everything a modder reaches for, in one extension.

Get SCS IntelliSense for VS Code.
Install Extension