[HN Gopher] Open-ribbon - A Project to reverse engineer the PS1 ... ___________________________________________________________________ Open-ribbon - A Project to reverse engineer the PS1 music game Vib- Ribbon Author : millerhooks Score : 67 points Date : 2023-10-06 16:39 UTC (6 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | [deleted] | maxweylandt wrote: | First encountered this game about a decade ago at the TATE | gallery in London on an exhibition showcasing their newly created | video game collection. Was immediately taken by the soundtrack | and chased it down. Fantastic game, fantastic music | xPyth wrote: | Thanks to everyone that got interested by the repo. Even if we | left the project on the side we may be able to work on it. | Unfortunately, it is REALLY hard to get this done as we are a | really small team. And we lack motivation and knowedges as most | of us never did any decompilation in the past, me included. Open- | Ribbon Discord Server: [join via the github] | millerhooks wrote: | Whoa. This blew up! I'm working on a vibribbon like game and | was curious about some of the internal workings and found your | repo. I am interested in helping. I'll come hang in your | discord this weekend and see what I can help with. | Kiro wrote: | I've never played the game but listened to Vib-Ribbon Blues a | million times. Seeing this I took the opportunity to watch a | playthrough, and wow, the singing voice is actually the character | speaking in the tutorial. I had no idea. | sleepybrett wrote: | One of my favorite games for the dev, non region locked, ps1 I | have. Picked it up out of a used game bin for a couple of bucks. | I still find myself humming the soundtrack. | lawlessone wrote: | Not sure if you are one of the people working on this. But some | screenshots inthe readme would be nice for the unfamiliar :-) | | This reminds me of the demo disc i got with my ps1, it had a | music visualizer that also loaded into memory and then let you | swap out a disc. | effnorwood wrote: | [dead] | tecleandor wrote: | Woooo! This was a simple but great game, and the music was just | GREAT. Also, you could pop open the PS1 CD reader, and put | whatever Audio CD you had around, so you could play with custom | music that, more or less, was followed by the game levels. | ascagnel_ wrote: | The custom music wasn't followed the game levels -- the game | was designed for you to swap in your own CD, and the levels | would be generated off of that music. | | It's why the digital re-releases have been somewhat lackluster | -- the default music is fine, but not notable on its own. | matt_heimer wrote: | Is this legal? I know decompiling is legal in some areas for | specific reasons. But I don't think that you can open source the | result of that decompilation. You end up with an artifact based | on something you don't have the rights to relicense. | xPyth wrote: | Well, its not legal obviously to decompile and share the code | online. But its just a matter of "will they care" and the | answer is most likely NO. Just like SM64, it is open sourced on | GitHub but they never got any complain from Nintendo asking to | shut down anything. | Lammy wrote: | Now's the time for open door and start it! Don't look back so | nothing to lose / Party just goes on!! | JansjoFromIkea wrote: | Love the game, even bought an E3 shirt for it from a random | person via a google image search years back. | | Might be worth just directly asking Masaya Matsuura about this if | you get stuck, he's fairly accessible via facebook (or at least | he used to be). | | Also, I've done no machine learning stuff at all, but wouldn't | something like Vib Ribbon be absolutely ripe for reverse | engineering via finding trends in the kinds of levels produced on | the basis of the kind of music played fed into them? | cossinle wrote: | About that last point: yeah it should be something like that, | the patent for it's system actaully goes into quite a bit of | detail about it (if anyone's curious: | https://patentimages.storage.googleapis.com/c3/3b/7a/f6f2da3... | ) | xPyth wrote: | The algorythm used can be found in the game patents, they | explain how they are analysing the audio waves in order to | generate the map. For the default soudtracks, they are simply | pre-created with a script file explainig the map format. ___________________________________________________________________ (page generated 2023-10-06 23:00 UTC)