Skip to content
/ kolf Public

Kolf Mod to allow for advanced stat tracking, and better multiplayer features overall.

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.DOC
Unknown
COPYING.LIB
Notifications You must be signed in to change notification settings

Cattn/kolf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kolf

What's changed?

This fork adds some QOL features, such as:

  • Automatic Saving during gameplay
  • Stat Tracking
  • Discord RPC

Stats are sent as json on port 3010 every shot.

Currently Tracked Stats:

  • Name of the Players
  • X cordinate of the shot
  • Y cordinate of the shot
  • aim-end-angle: Angle of the shot at mouse up
  • Force: Force of the shot
  • aim-time: Time taken to aim the shot
  • timestamp: Time the shot was taken
  • Score of The Hole (Including Water)

How to play?

Step 1: Download a binary

  1. Locate a binary for you platform in the Releases tab
  2. Run the installer/binary!
  3. Download The Server here
  4. Run it! (Instructions are in the above repository.)
  5. Observe your stats being posted to the console of the server!

Running the Server And building

Building

Good luck... No seriously, craft KDE's build tool for Kolf sucks. I wish you best of luck in setting it up. Docs are here

Some general tips once craft is set up

  • craft kolf
  • cs kolf
  • Now, delete all files in this folder, and clone the repository to this folder
  • craft --compile --install --qmerge kolf
  • craft --run kolf

Running the server

  • npm i
  • node server/server.js

Extra Info

A sample json file containing the layout of the data can be found in server/format.json
The server itself can be found in server/server.js and can be ran with node server.js

Also, discord RPC will show the name of the players, as well as the current course name. An option to disable it will be provided later and this message will be updated

Modified by Cattn
Originally by the KDE Team.

About

Kolf Mod to allow for advanced stat tracking, and better multiplayer features overall.

Topics

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.DOC
Unknown
COPYING.LIB

Stars

Watchers

Forks

Packages

No packages published

Languages