1. Hundreds of coffees, endless nights of debugging and coding, and countless feedback by our beta testers led to this new major release. SimTools 2.4 is probably the version with the most upgrades and improvements in a single release ever. Look at everything Dustin has included:
    SimTools 2.4 all features.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Download Package Now!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant here. Do not following these rules will lead to permanent exclusion from this website: Read the forum rules.

Plugins

Plugins

Sticky

How to install Plugins?

Sticky

Updating Elite Dangerous Plugin

It is unfortunate but game updates can break SimTools plugins, but don't worry if you want you can help find the pointers to fix the effected plugin, see here for details: https://www.xsimulator.net/community/threads/elitedangerous-horizons-plugin.10310/page-9#post-154923

Here is a brief introduction to CheatEngine, which is used to find the pointers: https://www.xsimulator.net/community/faq/a-brief-introduction-to-using-cheat-engine.236/

And a visual overview of the steps involved: https://www.xsimulator.net/community/threads/lunarflight-plugin-steam-version.8082/#post-99014

@Pedro Pablo recommends this series of YouTube CheatEngine tutorials: https://www.youtube.com/playlist?list=PLNffuWEygffbbT9Vz-Y1NXQxv2m6mrmHr
Sticky

Supported Games, Tools and Dash Output

Racing Simulations
[​IMG] Assetto Corsa
[​IMG] Automobilista
[​IMG] Burnout Paradise
[​IMG] Codemasters Dirt Rally
[​IMG] Codemasters Dirt Showdown
[​IMG] Codemasters Dirt3
[​IMG] Codemasters Dirt4
[​IMG] Codemasters F1 2010
[​IMG] Codemasters F1 2011
[​IMG] Codemasters F1 2012
[​IMG] Codemasters F1 2013
[​IMG] Codemasters F1 2014
[​IMG] Codemasters F1 2015
[​IMG] Codemasters F1 2016
[​IMG] Colin McRae Dirt 2
[​IMG] Copa Petrobras de Marcas
[​IMG] Daytona USA
[​IMG] DTM Racing Experience Demo
[​IMG] FlatOut 2
[​IMG] Formula Truck 2013
[​IMG] Game Stock Car
[​IMG] Grand Prix Legends (GPL)
[​IMG] GRID 2
[​IMG] GRID Autosport
[​IMG] GT Legends
[​IMG] GTR
[​IMG] GTR 2 – FIA GT Racing Game
[​IMG] iRacing
[​IMG] KartRacing Pro
[​IMG] Live For Speed
[​IMG] NASCAR Series (including NASCAR 2003 and NASCAR'14)
[​IMG] Need For Speed Hot Pursuit
[​IMG] Need For Speed Most Wanted 2005
[​IMG] Need For Speed Most Wanted 2012
[​IMG] Need For Speed Rivals
[​IMG] Need For Speed Shift
[​IMG] Need For Speed 16
[​IMG] Nitro Stunt Racing
[​IMG] OutRun 2006: Coast 2 Coast
[​IMG] Project CARS
[​IMG] Project CARS UDP
[​IMG] Project CARS2
[​IMG] Race ’07 (including all the expansion packs)
[​IMG] Race Driver GRID
[​IMG] Raceroom Racing Experience
[​IMG] RaceRoom The Game 2
[​IMG] rFactor
[​IMG] rFactor 2
[​IMG] Richard Burns Rally
[​IMG] Real Rally mod of Richard Burns Rally
[​IMG] Simraceway
[​IMG] Split/Second
[​IMG] Test Drive Unlimited
[​IMG] Test Drive Unlimited 2
[​IMG] The Crew
[​IMG] Trackmania Nations
[​IMG] Trackmania Turbo
[​IMG] Trackmania²
[​IMG] Volvo – The Game
[​IMG] World Racing Series
[​IMG] WRC Series: FIA World Rally Championship (including WRC3 and WRC4)
[​IMG] X Motor Racing
[​IMG] Xpand Rally/Extreme

Driving Simulations
[​IMG] BeamNG.drive
[​IMG] City Car Driving
[​IMG] AmericanTruck Simulator
[​IMG] Euro Truck Simulator 2
[​IMG] OMSI – The Bus Simulator
[​IMG] OMSI 2 – The Bus Simulator
·
Motor Bike Simulations

[​IMG] GP Bikes
[​IMG] MX Bikes

Flight Simulations
[​IMG] Aerofly FS 2
[​IMG] Condor The Competition Soaring Simulator
[​IMG] Digital Combat Simulator
[​IMG] Falcon 4.0 BMS
[​IMG] IL-2 Sturmovik: Cliffs of Dover
[​IMG] IL-2 Sturmovik: Forgotten Battles
[​IMG] Lockheed Martin’s Prepar3D® / Microsoft Flight Simulator X
[​IMG] Microsoft Flight Simulator 2004 (FS9)
[​IMG] Silent Wings
[​IMG] Tom Clancy's H.A.W.X.
[​IMG] War Thunder
[​IMG] Wings of Prey
[​IMG] X-Plane
·
Space Simulations

[​IMG] Elite: Dangerous
[​IMG] Star Citizen
[​IMG] Star Conflict
·
Other Simulations

[​IMG] Battlefield 3
[​IMG] Hawken
[​IMG] No Limits Rollercoaster Simulation 1 / 2
[​IMG] Design it, Drive it: Speedboats
·
Tools

[​IMG] Joystick

Dash data (incomplete):
(Thanks to @@Matth.Gyver for compiling the data!)

- Asseto Corsa Plugin 3.0.6.0
-Speed [km/h], RPM,Gear, Shift, Light, Fuel[lt], Fuel [%], Car model, Track name

- DTM Experience Demo Plugin 1.0.0.1
- RPM, Max RPM, Fuel Pressure, Fuel, FuelCapacity, Water Temp, Engine Oil Temp, Oil Pressure, Speed, # of Laps, Completed Laps, Best Lap Time, Previous Lap Time, Current Lap Time, Position, # of Cars, Gear, Shift Light

- Formula Truck 2013 Plugin 3.0.0.5
-Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp, Fuel, Fuel %, Headlights, Engine Overheating, Brake Overheating, TireDamage, ShiftUp, ShiftDown, PartsDetached, InPit, YellowFlagState, GamePhase, Flags 1. Sector, Flags 2. Sector, Flags 3. Sector.

- Game Stock Car Plugin 3.0.0.3
- Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp, Fuel, Engine Overheating, Brake Overheating, TireDamage, ShiftUp, ShiftDown, PartsDetached, InPit, YellowFlagState, GamePhase, Flags 1. Sector, Flags 2. Sector, Flags 3. Sector.

- GP Bikes Plugin 3.0.0.1
-Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp Fuel, Fuel [%], Engine Overheating, ShiftUp, ShiftDown, In pit

- GT Legends Plugin 3.0.0.1[/B]
- Speed, RPM, Gear, Actual Fuel Pressure, Fuel Litres, Fuel Capacity, Engine Water Temp, Engine Oil Temp, Engine Oil Pressure, Lap, Best Lap Time, Previous Lap Time, Current Lap Time, Position, # of Cars in Race

- GTR Plugin 3.0.0.1
-Speed, RPM, Gear, Actual Fuel Pressure, Fuel Litres, Fuel Capacity, Engine Water Temp, Engine Oil Temp, Engine Oil Pressure, Lap, Best Lap Time, Previous Lap Time, Current Lap Time, Position, # of Cars in Race

- IL-2 Sturmovik: Cliffs of Dover Plugin 3.0.0.9
-Speed, RPM, Roll, Pitch, Yaw, Altitude and Climb

- IL-2 Sturmovik: Forgotten Battles Plugin 3.0.0.8
-Speed, Turn, Roll, Pitch, Yaw, Altitude and Climb

- KartRacing Pro Plugin 3.0.0.1
- Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp, Fuel, Fuel %, Engine Overheating, ShiftUp, ShiftDown

- RaceRoom The Game 2 Plugin 3.0.0.1
-Speed, RPM, Gear, Actual Fuel Pressure, Fuel Litres, Fuel Capacity, Engine Water Temp, Engine Oil Temp, Engine Oil Pressure, Lap, Best Lap Time, Previous Lap Time, Current Lap Time, Position, # of Cars in Race

- rFactor plugin 3.0.4.0
-Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp, Fuel, Engine Overheating, Brake Overheating, TireDamage, ShiftUp, ShiftDown, PartsDetached, InPit, YellowFlagState, GamePhase, Flags 1. Sector, Flags 2. Sector, Flags 3. Sector.

- rFactor2 Plugin 3.0.6.0
- Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp, Fuel, Fuel %, Headlights, Engine Overheating, Brake Overheating, TireDamage, ShiftUp, ShiftDown, PartsDetached, InPit, YellowFlagState, GamePhase, Flags 1. Sector, Flags 2. Sector, Flags 3. Sector.

- Richard Burns Rally (SSE) plugin 3.0.0.3
- Speed, RPM, GEAR

- World Racing Series Plugin 3.0.0.1
- Speed, RPM, Gear, EngineWaterTemp, EngineOilTemp Fuel, Fuel [%], Engine Overheating, ShiftUp, ShiftDown, In pit
Sticky

Coins and how to download Plugins?

SimTools (motion software) and Xsimulator.net (community and community developed plugins) are two separate entities, see here for details on the relationship and revenue arrangements between the two: https://www.xsimulator.net/community/faq/simtools-and-xsimulator-partnership-explained.275/

A SimTools license only covers the SimTools software, it does not cover access to plugins.

There is a "download package" necessary to be able to download Plugins and to access the Plugin download section.

You can get them with coins for activity or by purchasing a download package

  • If you do not have enough coins you need to purchase a download package or you need to earn at least 250 coins for forum activity
  • One download package is valid for one week and costs you 250 coins. Within that week you can download as many plugins as you like to: http://www.xsimulator.net/community/shop/
  • One plugin download costs you 10 coins which will be reduced from your account
  • You are able to download Plugins even when your coin account is negative but you are not able to purchase a new download package when you do not have enough coins when the download package expired.
  • You will earn new coins for activity in the forum. (See earning rates below)
  • If you do not have enough coins and want to download right now you are able to purchase a Gold Supporter Status for 1 year or for unlimited time period.
    That Gold supporter status also includes the permission for you to the plugin download section and will also includes some special dedicated support
  • A gold supporter will get a small badges below his avatar.
[​IMG]

What do i get for which activity in coins?
  • Registration: 10 Coins
  • Happy Birthday: (Surprise)
  • Update full profile: 10 Coins
  • Upload avatar: 5 Coins
  • Create new thread: 10 Coins
  • Thread deleted -10 Coins
  • Thread get reply: 1 Coin
  • Create poll: 5 Coins
  • Vote poll: 1 Coin
  • Poll get a vote: 1 Coin
  • Thread get sticky: 10 Coins
  • New post: 6 Coins (with word multiplicator for large and extended posts)
  • Post deleted: -6 Coins
  • Upload attachment: 5 Coins
  • Download attachment: -10 Coins
  • Attachment downloaded: 1 Coin
  • Read Thread: 1 Coin
#2
Sticky

How to write a Plugin for SimTools 2.0 - API documentation

You can find a comprehensive guide on how to write a Game Plugin for SimTools 2.0 - API documentation, by @yobuddy : https://www.xsimulator.net/communit...ugin-for-simtools-2-0-api-documentation.9107/

And some handy practical tips @value1 has given to finding memory pointer addresses with CheatEngine: http://www.xsimulator.net/community/threads/lunarflight-plugin-steam-version.8082/#post-99014

If you are developing a UDP plugins then @vthinsel created this handy record and playback tool: http://www.xsimulator.net/community/threads/udp-record-and-playback-in-python.8686/

How to delete plugins

Motion for unsupported games

SimTools provides high quality motion for a vast number of games, but what do you do if your favorite is not among them?

Well don't despair, there is a generic Joystick Plugin that takes motion cues directly from the input of your peripheral controllers instead of the game, you can grab it here: http://www.xsimulator.net/community/marketplace/joystick-plugin.127/

As @auryza suggests you can use the "Xbox 360 Controller Emulator", to make any controller act like a xbox360 controller: http://www.xsimulator.net/community/threads/joystick-plugin.6160/page-2#post-107565

[​IMG]

A brief introduction to using Cheat Engine

To create a motion plugin using the hook method you first need to find the right values from the game, which is where CheatEngine come in as a handy tool to do that.

Here @value1 gives a basic introduction on finding values using Cheat Engine: http://www.xsimulator.net/community/threads/elite-dangerous-plugin.6108/page-13#post-100495

There are more examples how to find memory hooks:
NoLimits,
Wings of Prey
War Thunder
TestDriveUnlimited2.

This here is a sketch, how to find the telemetry data for Elite: Dangerous. It's not a tutorial for CheatEngine.

A) Pitch, roll and yaw are the easy ones.
You roll the spacecraft to the left and search for values of about 1.77, roll right and search for values of about -1.77. Repeat until you finally end up with 5 memory locations with these values.
Find a stable pointer to one of these memory locations.
-4 will be the yaw value and -8 will be the pitch value.

B) The more tricky values are surge, sway and heave.
In training mode accelerate the spacecraft forward and search for values < -1.1
Brake and accelerate the spacecraft backward and search for values > +1.1
Repeat this step until you have only a few memory locations which appear to contain the surge acceleration.

C) Unfortunately these values are in world coordinates. So you now have to find the transformation matrix.
This is a 3×4 matrix with all values < 1 and with
__________
│fx fy fz f0
│rx ry rz r0
│ux uy uz u0
__________
│f│ = √(fx² + fy² + fz²) = 1
│r│ = √(rx² + ry² + rz²) = 1
│u│ = √(ux² + uy² + uz²) = 1
[u ] = [f] × [r]


So search for 12 consecutive memory locations that fulfil these conditions.
Once you have found such a matrix, check, if it changes when moving the spacecraft and make sure, it does not change, when you look around in the ship.

Again find the stable pointers pointing to the first element of the matrix.

Now as you have found the surge speed (and not the surge acceleration) in step B) you will have to calculate the acceleration by surge acceleration SA = ΔSs/Δt (with Ss = surge speed)

For the transformation of world coordinates to local coordinates the calculation is (in principle)
sx = Sx · fx + Sy · fy + Sz ·fz
sy = Sx · rx + Sy · fy + Sz ·rz
sz = Sx · ux + Sy · uy + Sz ·uz

s =surge acceleration in local coordinates, S = surge acceleration in world coordinates
The order of the f,r,u and s may be changed, depending on the coordinate system. You have to try, what makes sense.
And you're done.
You might need some time to find these values and pointers. It takes ma typically between one and two days…

How to unpatch plugin without game

How to keep my settings in case of a Plugin update?

You have fine tuned your profile
but there is a new plugin release...

Follow this procedure in order to keep your fine tuning unerased :

  • Open the zip file and drag'n'drop the dll only into the Plugin-Updater.
  • Leave the MaxMin file untouched.
With this your settings won't be reset.
:)
Thanks @value1 !
#11