2012-08-05 45 views
0

我編碼節奏遊戲的事情,我真的想記住一個是一個藝術家的許可和版權的完整性。我很欣賞藝術家給我版權許可以用於我的遊戲,但我不希望人們使用我的遊戲作爲免費獲得音樂的方式。這個想法的如何保持兩個文件合併成一個供以後使用

一部分是用1-2的歌曲發佈遊戲,他們可以從我的網站上下載儘可能多的,因爲他們想(保持安裝尺寸小,所以人們帶寬限制可下載的遊戲,而不必擔心關於尺寸限制)。

我想要做的就是創建一個例如.dbf文件,當雙擊它時,它將自己移動到我的遊戲目錄(例如C:/ Program Files/Dashie's Sky Games/Rhythms /)作爲.dbf,每個.dbf基本上包含兩個文件(.mp3和.drf),.drf將包含諸如註釋的位置,難度級別,UberDash所在的位置等等,但這只是未加密的通過遊戲編輯器編輯(不在)。

我不希望人們能夠到的.dbf剛剛改名爲.zip文件,並能夠訪問.MP3

我還挺想它使遊戲將打開的.dbf,解密或者其他任何東西,並將.mp3和.drf存儲到內存中(或在一些非常隱蔽的臨時目錄中)。我正在爲音樂庫使用bass.dll。任何想法呢?

非常感謝。當天

+0

我相信節奏遊戲序列是用XNA製作的。您可以考慮與開發人員聯繫以獲取深入信 – 2012-08-06 14:52:30

回答

1

結束,如果這首歌是你如何包裝它會有人在理論上能夠得到它那麼無論存儲爲MP3或其他流行格式。

在我看來,你最好的選擇是壓縮它們並改變擴展名(也許不是zip zip,但是7zip或rar或者不是那麼「默認」的壓縮機制),然後讓你的程序解開歌曲。我認爲你必須接受,如果你的程序可以解壓文件,那麼人類也能夠做到,但是假設如果有人想要一首歌,試圖解密你的歌曲存儲機制並不是他們喜歡的方式所以(bittorrent將是,讓我們誠實)。你也可以添加一首「Get this song!」在你的應用程序中的按鈕,這將使用戶到iTunes或你有什麼,讓用戶合法獲取歌曲。如果華納,百代和RIAA無法阻止人們盜版音樂,那麼你肯定無法做到。只是試圖讓用戶更容易合法獲取歌曲。

+0

好吧,可以通過Ionic的Zip庫來重新命名ZIP,所以擴展名是不同的,但其他的都是一樣的。 – 2012-08-05 13:26:49

+0

我不知道那個庫,所以我不能說,但擴展只是一個標記,告訴你的操作系統在該文件上使用什麼程序。它實際上並不改變文件本身的內容。 (Linux比Windows更明顯地實現了這個概念。)總而言之,更改擴展不應該導致你的問題...只要看看.docx文件... – 2012-08-05 13:29:13

相關問題