-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add 'BGM Currently Playing' feature #90
Comments
I've basically got this working. The main things to do are:
Relevant to the OGBGM Folder:
Relevant to the BGM folder:
Relevant to both:
So far I have the following for the Answer arcs. Probably easier to make a shared google sheets, fill it in there, then generate the JSON File from it. Meakashi BGM {
"bgmList":
{
"4" : {
"name": "Digital Network",
"nameJP": "Digital Network"
},
"mion" : {
"name": "Spring Step (Mion)",
"nameJP": "Spring Step (Mion)"
}
}
}
Meakashi OGBGM {
"bgmList":
{
"4" : {
"name": "Digital Network",
"nameJP": "Digital Network"
},
"mion" : {
"name": "Spring Step (Mion)",
"nameJP": "Spring Step (Mion)"
}
}
}
|
Starting putting together all the information I can find into this document: https://docs.google.com/spreadsheets/d/1CzZ6IBOPmDozdatWM2rol1DR2xjIaySSKY5XQV4yhdI/edit#gid=1854485371 |
This "Mario3573" has uploaded every BGM that appears in Higurashi in chronological order, with the BGM name (not filename): https://www.youtube.com/playlist?list=PL0YDec1hvdtU_2JXMxO-sByllanTyTrfb
For now, I'll automatically match our mod's BGM against this playlist (using audio similarity matching) to get all the BGM names (without manually checking any of them), as this seems like a good reference. This is a lot easier than what I was trying to do earlier. If there are any missing, those can be fixed manually. I think it should be good enough that if there are any errors, we can correct them later. |
Another source for song names from the (console game?): https://gall.dcinside.com/mgallery/board/view/?id=higurashi&no=58473 - from the screenshot, they extracted the bgm names from the game files Besides the textual list, there is a download of every bgm, which has been renamed as hmXX_XX - so I can add it to my BGM matching script easily. |
This feature has been added to all chapters (except console which hasn't had its DLL updated yet), see: |
Sometimes we get asked what a certain BGM is in the Discord.
We could implement a feature similar to what the original game has, which displays the name of the BGM being played. Currently, the game/mod has no mapping of filename -> actual song name, so we'd need to add that in somehow (probably a
.json
file inside each BGM folder). There's also the complication of there being multiple BGM folders (such as theOGBGM
folder)I think the original game has an (option?) which shows the name of the currently playing BGM for a few seconds when it starts playing.
@andOlga suggested we instead display it on the pause menu (right click menu). I think this is easier to implement, and also allows you to check what BGM is playing at any time without adding additional shortcuts or buttons. I could pretty easily add a button which shows the file on disk too.
It's probably a good idea to display both the filename and the song name, since you may want to just find which file it is on disk (and also for our mod's debugging purposes, to check the correct BGM is playing at any given time)
TODO:
The text was updated successfully, but these errors were encountered: