Welcome to the GST homepage - the advanced tool for simulation golfers offering comprehensive data tracking, video recording, video synchronization, shot analysis, shot replay recording, custom data exports, and more! Find the latest documentation, release notes, downloads, videos, and FAQs.
Why use the Golf Simulator Toolkit and what does it do?:
GST is the premium tool designed specifically for simulation golfers who want to elevate their sessions and gain deeper insights through advanced shot data, stats, video & replay recording, and analysis.
Simulation golfers may be locked to a system that lacks desired features and they cannot simply leverage capabilities from other systems...
GST bridges the gap of golf simulation software offerings and professional training analysis by providing detailed historical shot tracking combined with powerful video tools and customizable stats.
Key Reasons to Use GST
Professional Video Integration - Create merged videos that combine your actual swing footage with data overlays showing your metrics, giving you a complete picture of each shot.
Highlight Reel Creation - Develop highlight compilations from your best shots, even without swing videos, by utilizing shot replays with integrated data visualizations.
Precise Playback Control - Perform detailed analysis with synchronized video navigation, slow-motion review down to 10% speed, and frame-by-frame examination.
Explore Shot Visualization - View or replay the flight of any shot from any angle in 3D. Record it as your shot replay to include in your total shot video export.
Visualize and Compare Session Stats - Use interactive, physics-based charts by club and ball, including live-updating flight and dispersion views, filtering, and export options.
Enhanced Coaching Potential - Share polished, data-rich videos with coaches or fellow players that provide all the context needed for meaningful feedback and improvement.
Customized Shot Focus - Export individual shots with custom timing and integrated replay footage, perfect for focusing on specific aspects of your game.
Record Up To 3 Swing Videos - Leverage any resolution and frame rate your swing camera(s) support (in DirectShow).
Automatic Replay Record - Capture the simulator screen during a shot to include as the actual shot replay.
Maintain all historical data captured by GST for any simulation software used - View data at any time from your session/shot catalog!
What Sets GST Apart
Unlike basic simulator software that only show immediate results or make it difficult to analyze and export data after the session ends, GST allows you to:
Load and analyze session data with individual shot metrics and visualization of any shot ever captured
See your stats and visualizations update in real time as you enable, disable, filter shots, or open them up at any time for review
Synchronize multiple video sources with precise timing controls
Apply custom timing offsets to starting position for video alignment, and set end trim values to end videos where you want
Set custom labels for any club or ball to catalog your data however you like, making it easy to group, filter, and analyze your sessions based on your own naming preferences
Export different combinations of videos, replays, shot data and visualization charts, optimized for sharing and analysis
View the flight of a shot from any session at any time after the session has been completed
What GST Can Do:
Current list of specific functionality (in no particular order):
Shot Visualization
(PRO) View the flight of any recorded shot in 3D
(PRO) Replay the entire ball flight of any recorded shot from any angle from start to finish
(PRO) Record the flight as the shot replay (if you weren't able to capture the simulator result) to export along with swing videos to tell the entire story
(PRO) Select and display specific data tiles, save them as a preset, or load/rename/delete an existing preset
Record Replay
(PRO) Select a screen to automatically record the simulator software "result" to capture as the shot replay
Configure Golf Bag
Build and manage a custom collection of club/ball labels
(PRO) Apply custom club/ball labels to existing shot(s) in a session
(PRO) Set override club/ball labels to be applied to incoming shots while using Session Monitoring
(PRO) Bulk edit/restore club & ball labels from Session Stats
(PRO) Bulk edit/restore club & ball labels of all shots in the current Session (right-click on Shots table column headers)
Session Monitoring & Cataloging
Automatically monitor and copy session and video files to local GST catalog (Year → Month → Day)
Catalog sessions by date and support session date range settings (7 / 30 / 90 / 180 / All days)
Auto-reload active session and select newest shot
View & Export Session Stats
Open stats window per session; filter/sort shots; enable/disable shots
Move/reorder data columns as needed
Group all shots by shot id (default) or Carry
Export stats to PNG/CSV (summary only, full, add optional note); filename includes altitude/club when available
PNG export header includes altitude
Choose which columns to export, exclude the ALL row, include only the AVG row (also includes Std. Dev)
Visualize / Compare Session Stats
Interactive, physics-based charts (flight, dispersion) with apex/offline labels
Filter/compare multiple club/ball combos; interactive legend and color groups
Live updates as shots change
Resize chart/legend areas
Video Integration & Export
Sync swing videos and shot replays; set per-video offsets (beginning offset, and tail end frame) - Offsets saved for each shot if you open later
Enable Auto Video Playback to automatically start playing any swing videos after a shot is selected or loaded through session monitoring
Support all video types (including FSX Play AVI); mixed frame-rate stepping kept in sync
Save video frame/screenshot via video right-click context menu
Copy video filename prefix for manual replay matching via video right-click context menu
(PRO) Export merged videos with 2 or 3 (optional setting) video slots, optional appended replay; club/replay flags in filename
(PRO) Override swing video with custom video for export
(PRO) Option to exclude swing videos from export
(PRO) Export specific shot data fields if a targeted data set is needed
(PRO) Set the export video playback speed (1-100%) if you want the final shot output to be slowed down for analysis
(PRO) Video drawing tools that can be applied to all 3 swing videos independently, in any color: Line, Circle/Oval, Square/Rectangle, Angle Measurement (with degrees)
Ctrl-Z to undo last item drawn
Erase tool will prompt to delete all drawings from each video that has them
Right-click while a drawing tool is active to deactivate it. Clicking anywhere outside the video will auto deactivate the drawing tool
Shot Replay Controls
Load/trim shot replays (start/end offsets)
Session Notes
Capture rich formatted text (supports CTRL+B,I,U formatting shortcuts) & paste images to log notes for the current session (CTRL+S to save)
Camera Settings Management
Open DirectShow webcam settings to adjust camera parameters - Settings auto-saved for future load
Load DirectShow webcam settings (if saved)
Open camera preview - Use in conjunction with open settings
(PRO) Select camera for recording - Select supported resolution and frame rate to add to and save the recording configuration
(PRO) Select camera recording method - Different methods available based on system performance
Detect cameras to refresh camera list - If reconnecting a camera with GST running
Quick Launch & Workflow
Launch simulation software from GST (menu / Ctrl‑S)
Play sound when export is done
Altitude & Units
Adjust the Altitude Adjustment percentage as you like - Default is 10% per 5000ft
Altitude captured shown in session details and Stats
Altitude included in PNG header and export filenames
Set/adjust session altitude from Stats and recalc shot data
User Preferences & Workflow
Configure session date ranges
Toggle automatic session monitoring and update-check behavior
Download demo session data, videos and replays
Menu quick links (Open GST folder, Copy today's swing videos to GST, Send Tip, Patreon)
Error Handling & Diagnostics
Status indicators (disk space, prerequisites)
Licensing & Feedback
Request license upgrades
Submit feedback, bug reports and enhancement requests
Release Notes
Release notes document the evolution of GST through published version updates.
Each release includes new features, improvements, bug fixes, and tuning designed to enhance the GST experience.
Below is a chronological history of changes, with the most recent updates listed first.
These notes will help understand what's new, what's been improved, and which issues have been resolved in each software update.
What simulation software is supported in the Golf Simulator Toolkit?:
The golf simulation software currently supported by GST:
FSX 2020
FSX Play
How do I download the Golf Simulator Toolkit?:
Begin exploring GST's full potential with available demo content featuring sample shot data, swing videos, and replays - helping you understand all GST features and export options so you can apply them to your own data!
Latest Version:
System Requirements:
Win 10 or newer
Nvidia graphics card (Driver: 570.xx or newer) is preferred for the best video capture and export performance
Notes:
Your browser may block the .exe since it is not digitally signed at the moment. Windows Defender might also block it. If so, please reach out.
Its best to place the first download of GST into it's own folder (i.e. \GST) to keep all of its output/contents in the same place going forward.
If you see desktop scaling/resolution issues (icons/text small - out of place), try the following:
Right-click on the GST executable, find properties. Compatibility -> Change high DPI settings
Check box for "Override high DPI scaling behavior." -> Select "System (Enhanced)" in the now enabled drop down box
You might have to apply these changes each time GST updates as it gets a new .exe file each time - We're working on this...
How do I use the Golf Simulator Toolkit?:
Subscribe to our GST YouTube channel to be notified when new videos are available!
Some of the following examples use the Demo Data that can be downloaded within GST should you not have session data available to load.
You can download the Demo Data first and follow along...
Download Demo Data (Optional)
Load a Session, Select a Shot, Export Merged Video
If needed, adjust video offset values to sync swing video(s)
Open Shot Visualizer (Optional)
You can use the record button in the Shot Visualizer to capture that flight (drag to move if you want a custom view) as the "replay" to include in the merged video export for that shot
Record Shot Replay (Optional)
Right-click on Record Replay to select which screen your simulator will be running on
Take a Screenshot (Optional)
Right click on any video and a context menu will show the option to take a screenshot at the current frame
See Video Details (Optional)
Right click on any video and a context menu will show the following details:
Name
Path
Duration
Width
Height
FPS
Bitrate
Get a Shot Filename Prefix to use for Replay Clips (Optional)
Right click on any shot in the Shots table and a context menu will show the option to copy the prefix of the shot to the clipboard
Example: Use this to rename a shot replay so everything will match and be easy to group together in the future...
What's next for the Golf Simulator Toolkit?:
GST is currently in the BETA phase
We're looking for user feedback to prioritize baseline features and shape the final UI for an official monetized release
During the BETA phase, the development team is focused on ensuring that GST's capabilities and future roadmap directly reflect user needs.
The current long term goals after the official release milestone is met are currently looking like:
In no particular order
Support for additional golf simulator software platforms
Integrate with more third-party simulation software to broaden compatibility and user base.
Enable seamless data import/export between GST and other platforms.
Support for direct launch monitor data acquisition
Connect directly to popular launch monitors for real-time shot data capture.
Reduce reliance on intermediary software, improving accuracy and workflow.
Improved data visualization with customizable overlay templates
Allow users to design and save custom overlays for video exports and reports.
Support for branding, coach logos, and personalized stat layouts.
Expanded export options including direct social media sharing
Export videos and stats directly to platforms like YouTube, Instagram, and Facebook.
Generate shareable links for quick distribution of highlights and session summaries.
Coach video analysis tools with annotation capabilities
Allow coaches to provide time-stamped feedback, share annotated videos with players, or add a voice-over to swing videos.
Support for coach/player comments and custom data fields not captured by the simulation software.
Golf bag additions of adjustable data points
Track and display average distances, altitude/temperature adjustments, and club-specific stats.
Customize bag contents and data fields for each player profile.
Advanced analytics dashboard
Historical trend tracking across multiple sessions, including performance over time.
Gap testing reports to identify and address club distance overlaps or gaps.
Query and filter historical shot data (e.g., "Find all 7-iron shots over 200 yards").
Visualize progress and identify areas for improvement with interactive charts.
Online features
Cloud storage integration for secure backup and sharing of sessions between devices and users.
Mobile companion app for reviewing sessions, stats, and videos on the go.
Community features for sharing, comparing, and competing on performance metrics.
Software features
Automated video analysis for impact detection and automatic video synchronization.
Custom training program generation based on historical shot data and user goals.
Virtual coach mode with personalized improvement suggestions and drills.
AI-powered swing analysis with automated feedback and recommendations.
Integration with biomechanical technology and third-party products for comprehensive data correlation.
Note: Some of these could get pulled into the BETA release if required
Notes & Samples:
GST Top Menu Option Details
File:
Session & Swing Video directories are set to the default locations per the simulation software selected
Reload Session in Date Range
This will force GST to re-pull Simulation Software data locally based on the currently selected Date Range
Settings:
Simulation Software
GST Demo is selected by default on first run
Download the demo data to explore GST or change to your Simulation Software of choice and swing away
Session Date Range
Last 7 Days (DEFAULT)
Last 30 Days
Last 90 Days
Last 180 Days
All Dates
Warning: If your simulation software has stored years worth of session/swing videos on your system, loading everything could take a little while...
Unit of Measurement
You can select between Imperial & Metric
Imperial specific settings:
Offline
Peak Height
Metric specific settings:
Ball Speed
Club Speed
Closure Rate
Check For Updates On Start
This can be turned off if desired
Monitor For Live Session On Start
This can be turned off if desired, but recommended to automatically capture data local for future reference/analytics and also required for some sim softwares
Configure Swing Video(s)
Set the number of videos you plan on using in GST to adjust the UI panels. Usually the number of swing cameras you are using
Configure DirectShow Cameras
This will load a popup with the detected web camera(s) on the system being managed by DirectShow
Any changes made in the settings are system wide and will affect other applications that do not have their own settings or ability to change camera settings (you can use this for them as well!)
If any changes are made in the camera settings, they will be saved to GST for future use as other apps make their own camera changes and leave them
In follow up GST sessions, just select each camera, click "Load GST Settings" and you are ready to start your session!
Select Preview to check each camera - use in conjunction with the Open Settings to fine tune your settings
Set Camera Recording settings - Each selected camera will show supported resolution and frame rate reported to DirectShow - Choose one to Add Camera for Recording
Select Recording Method to use based on system performance
MP4 Video (Memory) - Caches all video in memory to achieve the best video output, but longer video processing times and consumes a lot of system memory
MP4 Video (Hybrid) - [DEFAULT] - Records video clips to file, then processes using memory for a blend of low memory use while recording and faster video processing
MP4 Video (File) - Records everything to file, for the fastest video processing and least memory use, but video frame rate might not meet setting
Configure Altitude Adjustment
This will load a popup with a customizable percentage (5% - 15%) to use for the carry altitude adjustment - suit to your liking - default is 10% per 5000ft.
Configure Player Names
This will load a popup with the customizable player names to be used for Session Data customization and Session Monitoring data override (when available)
Configure Golf Bag
This will load a popup with the customizable golf clubs and golf balls to be used for Session Data customization and Session Monitoring data override (when available)
Launch Simulation Software (Far Right)
You can start your sim software directly from GST to help maintain a good workflow of making sure GST is load and monitoring for sessions to ensure the best data/swing capture opportunities
CTRL-S will also start your selected sim software!
GST Bottom Menu Option Details
GST Prerequisite Status Icon/Menu:
A green checkmark is the ideal state that GST has everything it needs to fulfill all features
You can click on the icon and click "Check/Download Prerequisites" to force a prerequisite check
Click on the status icon to see how much disk space GST is consuming
As sessions and swing videos are copied to GST, along with all GST video exports, keep an eye on this if overall disk space is getting low...
GST Version/Web Status Icon/Menu:
A blue world icon is the ideal state that GST can talk to it's website and can download prerequisites, updates, demo content, etc.
Click on the status icon to see if the current version is up to date
You can click on the icon and click "Check For Updates" to force a check for the newest version
Sample Video Exports
One Swing Video w/ Swing Data
One Swing Video w/ Swing Data & Shot Replay
Two Swing Videos w/ Swing Data
Two Swing Videos w/ Swing Data & Shot Replay
Three Swing Videos w/ Swing Data
Three Swing Videos w/ Swing Data & Shot Replay
No Swing Videos w/ Swing Data & Shot Replay
DTL and FO swing cameras recorded @ 720p (120fps), 3rd camera @ 720p (30fps) (all 3 are rolling shutter)
Golf Simulator Toolkit Presents: The Range
The Range is currently in the CLOSED BETA phase - Sign Up Below!
The Range aims to deliver an accurate, detailed, and highly dynamic golf driving range experience focused on practice, immersion, and real-world reactions.
The current goals and purpose of The Range closed beta are:
View the flight and reaction of any captured golf shot to aid training and coaching.
We're looking for users with strict requirements on practice dynamics...
Be small in download size, have minimal hardware requirements, quick startup time, and low system resource demand for extended sessions.
If you have a lower end system and/or graphics card (especially Nvidia GTX), please sign up!
Be an add-on to the Golf Simulator Toolkit (GST)
The Range will leverage all GST functionality for session, video and data analysis.
All GST PRO features will be enabled for GST feedback & review
Learn from golf simulator users what features, experiences, and immersion they desire, to raise The Range’s quality to a monetizable level by the end of the testing schedule
"I would pay for this if..."
The current requirements of The Range closed beta are:
Windows 10 or newer
Nvidia graphics card with RTX compatibility
Golf launch monitor with a third-party connector to send shot data to GST over any TCP port
Required metrics: Ball Speed, Back Spin, Side Spin, Launch Angle, Side Angle
Non-response connection required: Fire and forget
The Range - Current Features:
1.0.0_BETA
Dynamic Time - 30 min = 1 hour on The Range
Automatic night golf if it's dark enough
Dynamic & Persistent Pitch Marks & Divots
Persistent Range Balls
Custom Ball Physics
Ground reaction based on Stimp/Firmness settings and spin
6 Camera Settings
Camera Follow on by default
3 Selectable Terrains
Green (Default)
Fairway
Sand
Putting Mode
Automatic - Won't leave a range ball
Actions (HotKey):
Follow On/Off (F)
Replay (R)
Shot Reset (C)
Stats (S)
Add club stats in settings
Pickup Range (P)
Clean up your mess
Toggle Flag
Settings:
Reset Camera After Shot (Default: On)
Create Divots (Default: On)
Create Pitch Marks (Default: On)
Show Club Stats (Default: Off)
Shot Club HMT Stats (Default: Off)
Dynamic Time (Default: On)
Configurations:
Flag Distance
Stimp
Firmness
Use 0 for Dart Mode to just practice Carry
Time of Day (Default: 15 [3pm])
The Range - Closed Beta Roadmap:
Flag alignment left/right - hit a draw to the flag instead of forcing an uncomfortable push draw or needing to "change aim"
Dynamic range layout presets - forced carries (over fairway, sand, water), doglegs, minimum/maximum heights, tree gaps, etc.
Dynamic range slope up/down
Dynamic par 4/5 config. Play from first shot until holeout, keep score count, etc.
User placeable objects to create custom practice scenarios
All the settings
Online Multiplayer - 1st phase - Onlooker/coach join mode to watch current player, see data, shots, change view to get better angles & provide feedback
Online Multiplayer - 2nd phase - Several other players join the host's Range to hit shots based on host's range settings. Host can create on the spot challenge scenarios (CTP, Long Drive, etc.) for all players to compete in
Sign Up For The Range Closed Beta!
Head on over to our Discord server and sign up to help build the final product!
Apply in the "Lobby - The Range [CLOSED BETA]" channel