Changes:
- made old version hidden as there's no version number on the exe
Version 0.1.1 new features (Dec 29 2021):
- title: added version number, old version was v0.1.0
- songlist.txt not being made/updated as persistent between sessions
- added a camera checking button (so you can attach a higher quality USB webcam to a laptop instead of only using the default laptop webcam)
- fix text for link did not load/made "Link did not load" message clearer (still need to standardize the error message)
- when you press enter to validate a new song but another song was set up from songselect then you play TWO songs (now you only play the inputted song)
- FIXED CRASH: click stop to cancel playing and the webcam stream -> press play to play the song again -> crash that said there was a buf.tobytes problem
New known bugs
- tell user there are no cameras available (it works on play button but not on camera checking)
- not sure happens if you open multiple copies of the game?
- I only saw this once, but the game would reset my songlist on an old songlist.txt (just watch for it)
- If u have songlist.txt open the game can't write to file. not a bug but that's how files work -- need to tell player songlist.txt is open or used by another process
- Ffpyplayer not respecting audio level set BEFORE playing
- It's very pixellated on a tv for some reason
- repeatedly opening an attached USB webcam takes a LONG TIME
- from my tests the usb webcam was: 26 sec, 29 sec
- the native webcam on the laptop was: 6 sec, 6 sec
- need to circumvent loading for every song you play
- titles of songs that were removed are still kept
Old known bugs (still valid):
- sometimes song would not load properly, to fix just go back to song selection and retry
- score disappears at the end of a song (I should only reset score when playing new song not at the end of a song)
- stutter @ the end of video playback (it's an ffpyplayer problem)
- i don't print out all of the images for some reason in imagedata
- if colors are too similar (for example clothes and a background), the pose estimate will go wild and off mark.
SONG REQUEST LIST FOR MMD CREATORS:
- Otome dissection
- hi-fi raver
- Rick Astleyに駆ける by Anker on youtube
Plans for the future:
- I want to do another round of QOL fixes until the 2nd week of January. I'll make a youtube video to advertise for this then take a month break to raise some more funds and come back to this. The end of will be around 2nd week of February
- I'll then add new features until it is (mostly) complete and rethink my plans around March.
- New feature list (in order):
- I have an idea for smoother pose estimation instead of polling every second. will test and see.
- update checker for new version
- (LIFEBAR) once the grading is more or less stable and deterministic i'll add in a lifebar and some more player preparation like in Dance Evolution Arcade, mainly i need to read ahead in the video ~5 seconds in and tell the player what to do beforehand. THEN i'll add in scoring/lifebar
- add previous highscore list
- stop/play buttons in songselect screen
- fix ffpyplayer stuttering/disrespecting audio levels
- recording your runs (praying that cvVideoWriter is good enough..... )
- share button to youtube, maybe other social media as well
- after i add these basic features then i'll add a patreon button
- hoping that this will all be done by March (~90 days from now)