About (current version 1.15.1) - Older (free) versions are available on GitHub.
Note about the mac version - currently the macOS build is frozen at 1.11.0 due to Apple's change in requirements for a yearly developer fee to publish new software on macOS.
Super Video Golf is a local or networked multiplayer golfing sim, modeled on 90s era console and DOS games. The game supports 8 players locally (on the same computer) with 4 controller support, hot seat keyboard play or a mixture of both. A maximum of 8 computers can connect to a single game across the internet or over a local network allowing up to 16 players in a single match.
Features
Up to 16 players online in a match Multiple game modes including Stroke Play, Stableford, Matchplay, Skins and Multi-targetOffline modes including a Driving Range for practicing your stroke Computer controlled opponentsMonthly Challenges - a new goal every monthClub League - pit your skills against AI opponents!Day and Night modesVariable weatherCustomisable/moddable - create your own balls, avatars, courses and post processes!Open source / cross platform Ultrawide monitor support
Networking
Playing Super Video Golf over a network requires a host on one computer, which must first create a game and then enter a lobby.
Once the host is in Lobby mode, further computers can connect to it by selecting Join Game, configuring local players then typing in the IP address or host name of the computer to which to connect.
Both hosts and computers who join will need to allow port 16002 UDP/TCP through any local firewall. Local games (games run on a single computer) also use networking by creating a server on the local host *so they must also have this port open* even when they're not playing online. Windows Firewall may warn about the game attempting to access this port the first time it is run, but it is OK to allow it. If you do not, the game will not be able to start. If you wish to play Super Video Golf over the internet then the host must also allow 16002 UDP/TCP through any external firewalls, as well as correctly configure NAT or Port Forwarding which may be in place on the host's router. For more information about Port Forwarding and configuring NAT see this page.
Open Source
Super Video Golf is also open source - so while there are only binaries for Windows, Intel mac and Arch Linux available here, it can also be built for other Linux and macOS versions. The open source nature means that it is also possible to create your own courses with software such as Blender, and share them with your friends or the community. Included on this page is a download of a mod-kit to get started with creating custom assets such as balls or new courses and props. Games created on a Windows host may be joined by clients on Linux or macOS systems, and vice versa - ie Super Video Golf supports cross-platform play. Any custom assets must first be shared between and installed on all clients.
The source can be found at GitHub
Modding guides can be found on the wiki.
Please feel free to contribute with ideas, bugs or other suggestions via this page or the GitHub page!
Version History:
14/01/24 1.15.1 Feature Update
Implemented particle emission interpolation Updated VATs crowd models with high-definition animations Increased fidelity of putting grid Tree quality can now be changed mid-game Improved quality of on screen keyboard when entering text with a controller Fixed D-Pad events occasionally being skipped in menus Fixed showing HIO effects on remote clients Fixed selection order of options tabs Fixed workshop tools inverting normals of imported avatars Fixed player profiles are now updated instead of duplicated when changing Steam username Fixed player profiles are now stored per Steam user to prevent multiple user profiles being merged Fixed subscribing to too many workshop items would crash the game Added displaying an AFK timeout in multiplayer games Added basic support for non-latin alphabets Added support for emojis in player profile names Added pasting text into player names in the profile editor with ctrl+V Added cancelling player name edit with Escape Added playing courses at night Added selectable weather conditions Added advanced option to try to always use a specific audio device Added option to allow alternative power-bar input Added news/community page to startup (Steam version) Added player management menu for hosts to poke, forfeit or kick misbehaving players Added text chat in lobby/game mode (Shift+F8 or Y button) Added SteamOS support New course - Nguyen Valley, Greyshale Province New Course - Hertog Regis, Kaalsmeer New Achievement - Night owl New Achievement - Come rain or shine New Achievement - Complete Course 11 New Achievement - Complete Course 12 New Achievement - Master Course 11 New Achievement - Master Course 12 07/10/23 1.14.1 Small Patch
Only play Honour announcement if honour taker is on the current client Fix resizing menu banners in the clubhouse when window is resized Fix awarding skins pot to player winning sudden death round Fix correct club unlocks when host applies club set limit Fix monthly challenge display on non-steam builds
30/09/23 1.14.0 Feature Update
Added Monthly Challenge - A new challenge every month for 500xp and an award for the trophy cabinet Added awards for completing the active monthly challenge Added awards for every 10th level unlock which also unlocks a new ball Added awards for top 3 placement in Club League Added club league-table to compete against virtual players Added Stableford and Stableford Pro game modes Added ‘multi-target’ game mode Added Short Round game mode Added the lie of the ball in bunkers now affects available clubs Added the lie of the ball in bunkers now affects accuracy Added the lie of the ball in bunkers now affects maximum distance Added host option to limit all players to the lowest ranked player’s club set Added in-flight ball camera Added console variable to enable shuffling custom music playlists Added console variable to enable connecting directly to a host Fixed cropping minimap icons to minimap bounds Fixed skins games now continue to sudden death until all skins are won Fixed post-game scorecard par values when playing in reverse Fixed current honour is carried over in event of a tie Fixed controller navigation in lobby menu if having previously quit the lobby with any menu but course selection active Fixed origin of scaled billboards Fixed number of ready/quit icons when playing with more than 4 clients Fixed emote IDs when playing with more than 4 clients Fixed Better With Friends achievement awarding with more than 4 clients Increased XP reward for hitting the drone to 250xp Reduced volume of seagulls on beach courses Updated emote wheel with applause Updated emote wheel with controller buttons Extended range of clubs when teeing off par 3s New Achievement: Big Bird New Achievement: Barn Stormer New Achievement: Hit The Spot New Achievement: Behold the Impossible New Achievement: League Champion New Achievement: League Participant New Achievement: ???
05/08/23 1.13.0 Feature Update
Added incidental audio for spectators Updated lobby menu layout The previous round’s scores are no longer shown on the ticker if the round wasn’t fully completed Added previous round’s scoreboard to lobby menu Added leaderboard browser to clubhouse and lobby menu Increased maximum clients in a network game to 8 Overhauled CPU behaviour (special thanks to yourjaguarlover for the thorough testing/feedback) Added Auto-skip mode for CPU players CPU Power bar is hidden for players at level 10 or above Profiles can now have short biographies Profile editor can now take mugshots Players can now choose which range of clubs to use for the next round, once unlocked Players can now choose which range of clubs to use for the driving range, once unlocked Overhauled UI navigation when using a controller Added option to reset keybinds to their default values Added overview map (open from menu or key 6) to view the current hole's contours Added current putter range to the power bar when putting Ball can now collide with the flag Game will now play user selected music from any playlists found in the user/music directory Added stats browser for Club Stats to Clubhouse Added stats browser for course play time to Clubhouse Added stats browser for per-profile score history to Clubhouse Added awards browser for monthly awards to Clubhouse Added grid view browser for ball selection to profile editor Fixed regression which prevented tool tips displaying in Options menu New Achievement - Nested New Achievement - Gimme Gimme Gimme New Achievement - Drive It Home New Achievement - Gamer New Achievement - Cause A Racket
04/06/23 1.12.5 Small Patch
Fixed reading user directories with unicode characters Fixed showing stroke indicator when switching back from drone camera Fixed bug in driving range menu which could get stuck in a restart loop Fixed CPU players from being able to block achievements being awarded on rare occasions Added per-profile stat logging
14/05/23 1.12.4 Small Patch
Refined tolerance of putting distance rescaling Fix driving range holes being shuffled when restarting mid-round Fix driving range getting stuck if ball lands too close to the pin Fix green displaying as black when grid transparency was zero Fix refreshing checkboxes when toggling in the options menu Fixed crash in profile editor when clicking off of name edit without first applying itPrevent hidden mouse cursor taking control of UI inputs Increased precision in putting display when using imperial measurements Environment sounds (birds etc) now have their own volume control Reduced the frequency of idle notifications Stroke is reset instead of fluffed if the power bar isn’t accepted Wind indicator is now hidden when puttingFixed crash caused by network players leaving mid-game on the green Increased time before AFK timeout Updated readability of keybinds menu Prevent drone from rendering on mini-map Avatar icon is displayed next to current player’s name Avatar icon is displayed on scoreboard
23/04/23 1.12.1 Hotfix
Fix occasional crash when creating new player profile
22/04/23 1.12.0 Feature Update
Vertex snapping is applied to 3D clouds Vertex snapping is applied to flag model Reverted minimap background to transparent Minimap stroke indicator now adjusts distance for current terrain and spin setting Minimap now rescales to fit the active club on approach Putting mini-view now has its own stroke indicator when putt assist is enabled Mini-flag when putting is now only shown when putt assist is enabled. Green topology is highlighted on approach XP message now includes reason for award Updated ball trail rendering Side spin now reduces distance Added option for local player to skip forward when ball is in flight Added audio to on-screen keyboard Added streak logging for playing multiple days in a row, with XP rewards Player roster is shuffled when round starts Player roster now allows up to 8 local players Overhauled player avatar customisation with improved menus and increased colour palette Player profiles can have custom avatar images Player avatar images are shown above name labels when putting Added two new player avatar models Fixed full house achievement not being awarded Fixed billiards games not launching Fixed edge case where skins/match play scores could display trophies in the incorrect order Fixed returning to lobby menu if quitting to main menu with rules tab open Selected course stats are displayed on lobby window if they are available Improved state caching for more responsive user interface Driving range top five players are now displayed on the menu. Console window can now be closed with back or B button on controller New Achievement - Dedicated New Achievement - Resident Golfer New Achievement - Month of Sundays New Achievement - Spin Class New Achievement - The Road To Success Is Always Under Construction New Achievement - Make No Mistake New Achievement - Never Gonna Give You Up New Achievement - Greens In Regulation New Achievement - Three’s A Crowd New Achievement - Consistency Is Key New Achievement for completing each course New Achievement for completing each course with par or better
13/03/23 1.11.0 Feature Update
Fixed driving range showing kph/mph instead of knots Added idle camera to driving range Driving range now uses the same stroke indicator as the main game Driving range now has an option to restart the current round from the pause menu Hazards on course 4 and 8 now act like bunkers instead of out of bounds Reverted imperial measurements when putting to feet instead of yards Balls now have icons to display their position on the mini-green view Putter range now adapts to the distance to the hole - short putts are much more accurate Increased fidelity of putting grid Increased maximum height of putting camera Power bar moves more slowly for beginners and increases in speed up to level 10 Power bar is wider and delineated Stroke indicator on minimap now has range markers to match power bar Minimap now dynamically updates to zoom in on current shot Added spin options to affect the ball’s behaviour with top/back/side spin Round balls roll. Flat greens have been remodelled so they’re no longer flat Removed rotation limit when aiming Trees now fade if occluding the drone view Player can manually switch to, and control the drone camera Tutorial now notes camera movement when putting Tutorial now covers ball spin Hole numbers are now correct when playing back 9 holes. Added two new avatars Updated lobby artwork Credits can be sped up or slowed down with keyboard or controller New trophy models to match level up achievements Five new clubs can be unlocked every 5 levels Five new balls can be unlocked every 10 levels Club range increases when the player reaches level 15 and again at level 30 Newly unlocked items are displayed when joining the lobby Lobby ticker now includes the previous round’s scores Updated cloud rendering with 3D models Emote wheel key can now be rebound Ball trail colour can now be toggled between white and beacon colour Video settings are now stored when toggling full screen with alt+enter Fixed stuttering issue with zoomed in cameras Fixed eliminating players who can’t beat the winning score in match and skins play New Achievement - Full House New Achievement - Sub-scriber New Achievement - Bird’s Eye View New Achievement - ??????
02/02/23 1.10.1 Content and Technical Update
The server is now authoritative over par value for each hole Collision detection is now performed per-face rather than per-material Rewritten AI from the ground up for CPU players who adapt to player skill level CPU players are now indicated on the scoreboard Smoothed ball motion when putting Camera has been improved when putting Updated drone camera tracking for more dynamic movement Each player now has their own ball icon on the mini map Mini map now zooms in on smaller holes Avatars get impatient if player idles too long Fixed hook/slice message respecting avatar handedness Fixed spectators who would float in certain cases Fixed awarding winner achievements when local game winner was CPU Fixed displaying correct trophies for level up achievements Fixed automatically ending the hole when won by any player in match or skins play Improved readability of wind strength (thanks janner66 for the suggestion) Imperial measurements now use decimalised yards when putting (thanks to 8mackellar for the suggestion) Scoreboard is now shown longer between hole changes and is skippable once all players are ready Scoreboard no longer draws unplayed holes, and displays running par difference during stroke play matches (thanks to 8mackellar for the suggestion) In game messages can now be skipped during golf and on the driving range Spectator and billboard shadows now fade with proximity to camera Improved animation blending in SkeletalAnimator, fixes animation jumps Added player animations for celebration and disappointment (thanks janner66 for the suggestion) Updated particle effects for hole in one Wind indicator now shows direction relative to the active camera, not just the main camera. Wind direction only changes on new hole (thanks buntails for the suggestion) New Swingput system allows taking a swing with a controller thumbstick or mouse motion Club power is more accurate in relation to power bar indicator Fixed auto-caddy picking a suitable club for each shot (thanks buntails for pointing that out) Auto-caddy picks a better selection of clubs based on current hole size Optional Putt Assist provides graphical feedback on putting distance Putting display now shows estimated distance to the hole above the power bar Mini-beacon is now active during putting when flag beacon is enabled (thanks to buntails for the suggestion) Improved putting grid better defines the contours of the green Sprite colours for billboarded shrubs now affect wind amount Wind now affects billboard shrubs Fixed players now no longer restart on steep slopes if the ball landed in the water Achievements are now always enabled if there is a single human player on the current client Game now logs XP when achievements are active Stroke accuracy difficulty increases with XP level Steam matchmaking favours lobbies with similar XP levels Steam edition has leaderboards for driving range Power bar is now hidden between shots on driving range Added Emote wheel (default LCtrl/Controller Y to activate) Controllers are now automatically assigned in local multiplayer Native support for PS controllers including LED notifications Added option in lobby to play holes in reverse order Custom course filter is hidden in the lobby if there are no custom courses to show Added welcome screen for new players to introduce them to the tutorial Updated main menu for better appearance at ultrawide resolutions Added Swingput sensitivity to options menu Options menu now includes control overlay for showing scores Added option to enable ball trail Credits are available from the options window Added option to disable controller vibration to options menu Antialiasing options have been added to the options window Fixed updating keybinding string in options menu Player name lengths have been increased to up to 24 chars UI layout has been updated to accommodate longer player names Many fixes and quality improvements on AMD graphics cards New course - Purcitop Pitch ‘n’ Putt New course - Fairland Rock New ball - The Hive New ball - Umbrella New ball - Watering Can New ball - Egbert New ball - Tortoise New ball - H7 New Achievement - Getting Started New Achievement - Junior New Achievement - Amateur New Achievement - Enthusiast New Achievement - Semi-Pro New Achievement - Professional New Achievement - I See No Ships New Achievement - Hot Stuff New Achievement - ????? Mod kit - Wind value presets have been added for shrub sprites Mod kit - Added blender template for creating hair models
13/09/22 1.9.1 Content and Technical Update
New course, Moulin Plage. New cascaded shadow maps which mean ‘high’ quality setting shadows are drawn for greater distances Shadow quality ‘high’ setting now also increases the resolution of shadow maps The game no longer needs to be restarted to apply shadow quality settings Fixed distorting shadow maps for wind-affected treesets Fixed rendering intro video and post process effects on AMD cards (thanks Bunni_Butt for pointing this out) Fixed a crash which could happen if no audio renderer was available New post process: cinematic Custom courses can now be hidden when hosting a new game Course editor now has button to show exported files in the current platform’s file system browser Modkit: terrain material presets have been added which can be loaded by the model converter. Modkit: placeholder Blender file has been updated with new prop models Modkit: grass colour/tint properties are now part of the shrub file definition.
19/08/22 1.8.0 Content Update
Fix banding in noise shader for drone camera Fix crowd being unnecessarily disappointed Fix being able to accidentally activate the connect button multiple times New Achievement: Big Putts New Achievement: Golfin’ Dolphin New Achievement: Grand Tour New Achievement: Grand Designs New stat, number of sand traps hit New stat, number of water traps hit New Course - Dackel’s Run, Beneslavia Increased aim angle on putting courses Flag is now raised based on ball proximity as well as camera proximity All new tree rendering and updated tree artwork Tree quality selectable from options menu, including ‘classic’ trees Options menu attempts to deduce connected PS controllers and updates graphics accordingly Shadow quality has been added to options menu Improved menu performance on macOS Lobby now asks to confirm when quitting as host Selecting the number of holes to play is now a lobby game rule Guests now automatically unready themselves if a host selects an unavailable course in the lobby Guests are prevented from readying up in the lobby if the selected course isn’t available Updated main menu layout for better access to clubhouse New unlockable course creator, available after achieving Grand Tour Added console command to enable logging of benchmarks Mod Kit:Tree editor now available from console by typing tree_ed Mod Kit: Wind colour palette has been added
10/07/22 1.7.0 Content Update
Fix bystander camera from clipping into the ground Fix missing sky box in tutorial Fix accidentally being able to set CPU players in tutorial Winner of the previous hole now gets the honour of first tee (thanks mikekelly for the suggestion) Add option of Gimme radius to game rules (thanks to JS for the suggestion) New achievement - Hole in one million New achievement - Gimme Five New achievement - Gimme Ten New achievement - Day Job Stats for tracking number of gimmies taken Stats for tracking time played on a course New platinum trophy - for those ‘extra special’ achievements. Birds now flee the scrub when hit by a stray ball Add crowd reaction to near miss Add wandering crowd and animated props Add game rule description to lobby menu Add newsfeed from itchio Added option to display distances in yards/feet (thanks JS for the suggestion) Minimap now adjusts zoom to best fit the current hole Putting grid transparency now adjustable in the options menu Putting courses have a 6 stroke limit instead of 12 New putting course ‘Terdiman Cliffs’ New Ball - Rubber Duckie Add announcer voice over to billiards games Add snooker to the club house Mod kit: add exporting paths for props and crowds to follow from Blender Mod kit: add exporting Blender speakers as audio sources Mod kit: allow storing multiple sets of pin/tee data in Blender file and exporting only selected Mod kit: Blender export warns if tee/pin data was missing Mod kit: Model converter now supports animated textures
15/06/22 1.6.1 Bugfix
Fix not being able to launch the driving range on macOS (thanks to mikekelly for the feedback)
09/06/22 1.6.0 Content Update
New Golf Ball - The Niner New Golf Ball - The Pineapple New Golf Ball - The Pizza New Golf Ball - Chomps New Achievement - Practice Makes Perfect New Achievement - Soaring New Achievement - All of a Twitter New stats for time spent on driving range, eagles, birdies and holes in one scored New full size course: Grove Bank, Mont Torville CPU Controlled players (thanks to mikekelly for the suggestion) Flag Beacon, optional highlight for distant flags Upgraded stroke direction indicator Menu carts are no longer driven by ghosts Improve shadow map fidelity when putting (fixes shadow flickering) Bystander camera activated for remote and CPU controlled players Sky camera position updates dynamically with player position Animated crowds Current course title is now displayed on score board Player network quality is shown on the score board New 3D skyboxes Avatars now fade on driving range to prevent blocking view when aiming Billiards direction indicator now animates with power setting 9 ball pool now playable in the club house Fix billiards lobby mistakenly accepting golf clients (and vice versa) Post process settings are now available on options screen Flag beacon settings are available on the options screen Many small cosmetic adjustments Modkit: update hole export script to include PAR values when exporting hole data from Blender Modkit: add blender file for 3D skybox models
08/05/22 1.5.0 Content Update
Added option to select a single target on the driving range (thanks to mikekelly for the suggestion) Tool tips on main menu (thanks to nomorebuttons for the suggestion) Updated options menu with mouse settings and graphical effects Added Vertex Snapping effect for extra retro feel (enable from the options) Added Particle effects for hole in one Wind now affects tree models Updated course textures All new client side interpolation (smoother balls!) New game modes: Match Play and Skins New Achievement - Join The Club New Achievement - Stroke of Genius New Achievement - No Match New Achievement - Skin of Your Teeth New Achievement - Socialiser New Achievement - Spots New Achievement - Stripes New Achievement - Easy Pink Achievements are now timestamped Clubhouse is unlocked after completing the first 18 holes Trophies now have reflection maps Added Trophy cabinet to browse achievements in the clubhouse Added eightball pool to play in the clubhouse. New intro video! Removed herobrine
19/03/22 Version 1.4.1 Bug Fix
Fix z-order of drawables on the options menu
15/03/2022 Version 1.4.0 - Update
Fixed incorrect club range when chipping from a bunker Improve quality of client-side interpolation to reduce stuttering Flags now cast real time shadows Backspace and escape now navigate back through main menu User settable FOV from options menu Performance improvement on lower end machines (removed unnecessary frustum culling) Client notification messages no longer overlap Winner trophies display on final leaderboard Players can vote to skip summary screen in network games Increased range of putter to 7m Achievements! Achievement status is viewable from options menu New course - Roving Sands, East Nerrington Trees move with the wind Dynamic clouds which move with the wind Modkit includes prop library for blender Grass tint, cloud sprites and instanced models can be defined per-course when creating new courses Empties can be exported from blender to denote particle system positions
03/02/2022 Version 1.3.0 - Update
New Pitch n Putt course - Old Stemmer’s Lane Shoulder buttons now cycle options menu tab Options menu now has tool tips Options menu allows disabling pixel scaling Added sound effects to tutorial Unlock mouse cursor on mouse move in tutorial Mouse click applies current text edit in main menu Minimap now has direction indicator Avatars are now 3D models Avatar shadows are now shadow mapped Avatar preview now includes audio Avatars can now have custom hair Reeds are spawned at the edge of water features Fix missing player menu if window was resized while editing an avatar Fix resetting player list if host quits the lobby then creates a new one Fix crash if failing to load hole data
03/01/2022 Version 1.2.0 - Content Update
Add custom player avatars, both sprites and sound New course: Sunny Cove, Weald & Hedgeways Remastered existing course Driving range - practice your long shots Improved wind speed indicator New ball: Wings Audioscape is now part of the course data Models now fade when close to the camera Player is now reflected in the water Fix the NaN bug in ball system (for real this time!) Fix crash when course has between 9 and 18 holes Fix crash trying to load a course with models that were missing Fix switching screen resolutions on macOS Fix loading config files stored in Application Support on macOS
20/11/2021 Version 1.1.0 - Update
Updated collision engine to 3D physics Removed need for explicit normal maps for map data Fixed player sprite placement during certain camera switching scenarios Fixed itch.io launcher trying to run the VC Redist installer instead of the game Updated slope indicator when putting Improved animation during hole transition More balls Allow setting custom post process effects Announcer voice is now on their own mixer channel Updated mod kit to new hole format Client version is now checked by server
22/10/2021 Version 1.0.1 - Bug Fixes
Fixed crash when tabbing to audio menu in console when v-sync disabled Prevent camera radii overlapping when updating hole position Auto show/hide mouse based on movement Add window icon Update included VC redist installer
14/10/2021 Version 1.0.0 - Initial release
Status | In development |
Platforms | Windows, macOS, Linux |
Rating | Rated 4.1 out of 5 stars (31 total ratings) |
Author | OveR-Software |
Genre | Simulation, Survival |
Tags | dystopia, Dystopian, Life Simulation, Narrative, politics, Short, Singleplayer, sitting-simulator |
Average session | About an hour |
Languages | English, Spanish; Castilian, Spanish; Latin America |
Inputs | Mouse |
Development log
- Dystopicon breaking news!Aug 03, 2023
- New Intro!May 04, 2020
- Big Big bug fixedJan 21, 2020
- Bugs fixed, minor changes, 2019 retrospective and 2020 goalsJan 15, 2020
- Million dollar Rat bug fixed. Sorry :POct 06, 2019
- We need your feedback about Dystopicon!Jun 28, 2019
- New review in a Spanish website!Jun 26, 2019
- A 500$ bug...Jun 14, 2019