Skip to content

Sandelier/LuteGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuteGuide

Overlay to display notes when playing a bard in Neverwinter using songs from my miditobard website.

Caution

Not an autoplayer and never will be, because where's the fun in that -.-

LuteGuide_720p.mp4

Keybinds

Double-tap Tab:

  • Opens or hides the overlay

Bard inputs use the default Neverwinter keybinds

  • 1–8
  • Arrow keys

Songs

  • Place song JSON files in the "list" folder so the overlay can detect them
  • Genre and source are determined by subfolders inside the "list" folder

Example structure:

list/
  Anime/
    Attack on Titan/
      Shinzou Wo Sasageyo.json
  • There are couple example songs already included in the "list" folder
  • If you prefer not to use folders, you can manually edit "config/song_statistics.json" to set the genre and source for each song

Settings

File: config/settings.json

Most settings are changed directly in the overlay, so manual editing is not needed for other settings that are not listen below

Options:

click_sound_delay_ms

  • How long does the delay need to be for the note before a click sound is played

auto_close_on_game_close

  • If true, the overlay will try to detect when Neverwinter is running and automatically close the overlay when the game closes
  • This requires -autoclose launch argument

Launch Commands

-min

  • Starts the overlay minimized

-autoclose

  • Requires "auto_close_on_game_close" to be true
  • Automatically closes the overlay when Neverwinter closes

Auto Launch (Steam Setup)

A launcher.vbs file is included to start both Neverwinter and LuteGuide together.

Setup:

  1. Right-click Neverwinter in Steam
  2. Go to Properties
  3. Under General, find Launch Options
  4. Paste the following (make sure to update the path to your actual launcher.vbs location):

wscript "path\to\launcher.vbs" %command%

Note

If Steam shows "Playing → Not Playing → Playing":

  • Increase the sleep duration at the bottom of launcher.vbs

Acknowledgements

  • Nuitka: Used to package the LuteGuide into an standalone version
  • sounddevice: Used to play audio files
  • pynput: Used to capture tab, arrow keys, 1-8
  • psutil: Used to detect Neverwinter opening/closing
  • customtkinter: Mainly used for rounding of borders :d

About

Overlay for Neverwinter to display notes when playing a bard

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors