Inspiration#
I came across an interactive video in the form of a galgame on Bilibili 【B 站最强互动视频】耗时三年原创三十万字剧情,打造灾难和救赎的篇章, and I found the interactive barrage feature quite interesting. This gave me the idea of adding a barrage to existing galgames, so that while playing the game, I can also see other players' comments at different plot points. I believe this will greatly enhance the enjoyment of playing the game. 😆
- I hope this idea can inspire experts to implement it. 😏
Possible Implementation Methods#
- There are many galgame translation projects, such as MisakaTranslator, LunaTranslator, VNREX, YUKI, etc. You can refer to their recognition methods to obtain the current plot position.
- Then, set up a public server node to store barrage data.
- Provide a Docker image for easy setup of private nodes for entertainment within a group.
Usage Process#
- Run the galgame.
- Run the barrage overlay software, enter the server node, and verify the user's identity.
- Select the galgame process, retrieve the process name, and automatically match the corresponding galgame.
- To prevent misidentification, confirm the match and provide manual correction if necessary.
- Choose the level of barrage filtering and provide a plugin interface for filtering.
- Start playing the galgame.
- When the software detects the corresponding plot point, it loads real-time barrage from the server.
- You can send a barrage comment on the current plot point at any time.
Desired Features#
- Ability to change fonts.
- Ability to adjust the position and range of the barrage.
- Customizable emoticons and a wide range of kaomoji.
- In addition to client-side filtering, the server can pre-score the barrage using AI for clients to choose from.