0

我正在编写节奏游戏,我真正要记住的一件事是艺术家许可证和版权的完整性。我感谢艺术家授予我在我的游戏中使用的版权许可,但我不希望人们将我的游戏用作免费获取音乐的一种方式。

部分想法是用 1-2 首歌曲分发游戏,他们可以从我的网站下载任意数量的歌曲(以保持安装程序的大小,以便有带宽限制的人可以下载游戏而不必担心大小限制) .

我想要做的是有一个文件,例如一个.dbf,当双击它时,它会以.dbf的形式移动到我的游戏目录(例如C:/Program Files/Dashie's Sky Games/Rhythms/),每个.dbf都会基本上包含两个文件(.mp3 和 .drf),.drf 将包含诸如注释的位置、难度级别、UberDash 的位置等内容,这将是未加密的,但只能通过游戏进行编辑编辑器(还没有)。

我不希望人们能够将 .dbf 重命名为 .zip 并能够访问 .mp3

我有点想要它,这样游戏就可以打开 .dbf、解密它或其他任何东西并将 .mp3 和 .drf 存储到内存中(或一些非常模糊的临时目录中)。我正在为音乐库使用 bass.dll。有什么想法吗?

非常感谢。

4

1 回答 1

1

一天结束时,如果歌曲以 MP3 或其他流行格式存储,那么无论您如何打包它,理论上都可以得到它。

在我看来,您最好的选择是压缩它们并更改扩展名(可能不是 zip zip,而是 7zip 或 rar 或不是那么“默认”的压缩机制),然后让您的程序解压缩歌曲。我认为您必须接受,如果您的程序可以解包文件,那么人类也可以这样做,但是假设如果有人想要一首歌曲,尝试解密您的歌曲存储机制将不是他们的首选方式所以(说实话,bittorrent 会是这样)。您还可以添加“获取这首歌!” 应用程序中的按钮,它将把用户带到 iTunes 或你有什么,允许用户合法地获取歌曲。如果华纳、EMI 和 RIAA 不能阻止人们盗版音乐,那么你肯定做不到。试着让用户更容易合法地获取歌曲。

于 2012-08-05T13:21:12.653 回答