2012-08-05 2 views
0

나는 리듬 게임을 코딩하고 있는데, 내가 정말로 염두에두고 싶은 것은 아티스트의 면허와 저작권의 무결성이다. 내 게임에서 사용할 저작권 라이센스를 제공하는 아티스트에게 감사하지만 사람들이 내 게임을 무료로 음악을 얻는 방법으로 사용하지 못하도록하고 싶습니다.두 파일을 하나로 묶어 나중에 사용하는 방법

아이디어의 일부는 1-2 곡의 게임을 배포하는 것이며, 웹 사이트에서 원하는만큼 다운로드 할 수 있습니다 (설치 프로그램의 크기를 작게 유지하여 대역폭 제한이있는 사람들이 걱정할 필요없이 게임을 다운로드 할 수 있습니다). 크기 제한에 대해).

내가 뭘하고 싶은지 예를 들어 .dbf 파일을 두 번 클릭하면 내 게임 디렉토리 (예 : C :/Program Files/Dashie 's Sky Games/Rhythms /)로 .dbf, 각 .dbf는 본질적으로 두 개의 파일 (.mp3 및 .drf)을 포함하며, .drf에는 메모가있는 위치, 난이도, UberDash가있는 위치 등이 포함됩니다. 그러나 이것은 암호화되지 않습니다. ingame 편집기를 통해 편집 할 수 있습니다 (아직은 아닙니다).

나는 사람들이 단지 그것을 해독, .ZIP에 .DBF 이름을 변경하고 게임이 .DBF을 열 수 있도록

내가 좀 그것을 원하는 .MP3에 액세스 할 수 할 수 없도록하려면 또는 뭐든간에 .mp3 및 .drf를 메모리 (또는 아주 모호한 임시 디렉토리)에 저장하십시오. 음악 라이브러리에 bass.dll을 사용하고 있습니다. 어떤 아이디어라도?

매우 감사드립니다.

+0

나는 리듬 게임 시퀀스가 ​​XNA로 만들어 졌다고 믿습니다. 개발자에게 통찰력을주기 위해 연락하는 것이 좋습니다. –

답변

1

노래가 MP3 또는 다른 대중적인 형식으로 저장되어 있다면 하루 종일 끝내고 어떻게 포장해도 이론적으로는 얻을 수 있습니다.

제 생각에는 최선의 방법은 압축을 풀고 확장 프로그램을 변경하는 것입니다 (압축하지 않을 수도 있지만 7zip 또는 rar 또는 "기본"압축 메커니즘이 아님). 그런 다음 프로그램에서 해당 프로그램의 압축을 풀 수 있도록하십시오. 나는 프로그램이 파일을 언 패키지 할 수 있다면 인간도 역시 가능할 것이라고 생각하지만, 누군가 노래를 원한다면 노래 저장 메커니즘을 해독하려고 할 때 선호하는 방식이 아닐 것이라고 생각한다. 그래서 (비트 토 런트는 솔직해질 것입니다). '이 노래 가져 오기'를 포함시킬 수도 있습니다. 버튼을 응용 프로그램에서 iTunes로 가져 가거나 가지고있는 항목을 선택하여 사용자가 합법적으로 노래를 가져올 수있게합니다. Warner, EMI 및 RIAA가 사람들을 해적질하는 음악을 막을 수 없다면 가장 확실하게 할 수 없습니다. 사용자가 노래를 합법적으로 쉽게 가져올 수 있도록 노력하십시오.

+0

좋아요. 이름이 바뀐 ZIP로 Ionic과 같은 우편 라이브러리를 사용할 수 있습니다. 따라서 확장자는 다르지만 그 밖의 모든 것은 동일합니다. –

+0

나는 그 라이브러리를 모른다. 그래서 나는 말할 수 없다. 그러나 확장자는 OS에 파일에 사용할 프로그램을 알려주는 마커 일 뿐이다. 실제로 파일 자체의 내용은 변경되지 않습니다. (Linux는 Windows보다이 개념을 훨씬 더 명백하게 구현합니다.) 짧은 확장자로 인해 문제가 발생하지 않아야합니다. .docx 파일을 보면 ... –

관련 문제