So I just found your awesome tool today, and was going through the readme directions and got things most of the way set up with implementing the tool. It took some tries to get past some initial error messages from Ren'py, mostly due to my lack of understanding of how to set it up, but I got the music room to appear in the menu and visually.
What I didn't understand though was, when I tried to add my own songs to the list, either by replacing the path of the existing entries, or copying the existing music_room.add functions, it was like Ren'Py wasn't seeing the changes. The tracks shown in the music player list weren't changing, even when I outright deleted a few of the pre-existing example entries for the sake of testing.
The steps I followed were:
- Copied the "music_room" and "gui" folders from the zip file to my project's "game" folder.
- Copied "01_music_room_backend.rpy" and "music_room.rpy" from the "music_room" folder and pasted them into the "game" folder as well.
- Copied the entire contents of "music_room.rpy" into the bottom of my project's "screens.rpy" file to use as a starting point.
- Added textbutton _("Music Room") action ShowMenu("music_room3", mr=music_room) to the "Main and Game Menu Screens" section of screens.rpy
And up to this point it's more or less working as intended (excuse the clunky visuals in the screenshot, as my game is in 1280x720 resolution so I haven't gotten far enough along yet to worry about making it look and fit better visually.)
It's just when I try to modify or add any tracks under the "Music Room Declaration" section where I start running into issues (here's an example screenshot:)
The track list doesn't update to include the new tracks in any of the 3 layout modes. I even tried taking one of the existing entries and just changing its path from the silence generation to one of the test tracks paths, and it didn't really update visually or functionally in the player.
That's as far as I've gotten with trying to implement things thus far. Are there steps I am still missing or not understanding? Does it have something to do with trying to adapt it to 720p instead of 1080 (seems unlikely?) Maybe the folder setup when I copied things over originally was the incorrect way and now it's causing issues?
Edited to add: I'm using Ren'Py v 8.1.3 and I'm on Linux if that matters at all.