=======================================================================================================
【 名 称 】kvs2ogg Ver0.55b
【ファイル名】kvs2ogg.exe
【 動作環境 】Windows 2000/XP
【 作成月日 】2005/02/15
【 製 作 者 】でいゆ
【 開発言語 】VisualC++.Net 2003 Pro(SDK)
【 開発環境 】WindowsXP Pro(SP2) + VisualStudio.Net Pro
【動作テスト】WindowsXP Pro(SP2)
【 著 作 権 】kvs2ogg Copyright (C) by d's-labs/でいゆ工房
--OggVorbis library--
OggVorbis libogg1.1.2, libvorbis1.1.0 Copyright (c) 2002, Xiph.org Foundation
http://www.xiph.org/
aoTuV beta3 Copyright (c) 2003,2004 Aoyumi http://www.geocities.jp/aoyoume/aotuv/
---mpg123 library----
mpg123 Copyright (c) 1995-99 by Michael Hipp, all rights reserved.
http://www.mpg123.de/
WINAMP5用 Shibatch mpg123プラグイン 改悪バージョン http://www3.cypress.ne.jp/otachan/
【 配布形態 】フリーウェア
【 転 載 】ご連絡を下さい。
dec_mpg123.dllについてはLGPLに従って配布、改変してください。
【 連 絡 先 】HomePage「d's-labs」:http://www.ds-labs.org/
=======================================================================================================
【はじめに】
○ダウンロードしていただきましてありがとうございます。
【添付ファイル】
○kvs2ogg.exe --- kvs2ogg.exe本体
dec_mpg123.dll--- mp3デコード用
Readme.txt --- 今見ているファイルです
/src --- dec_mpg123.dllのソースファイル
【kvs2oggとは】
○コーエーより発売されているWindows版「信長の野望オンライン」、「太閤立志伝V」、
「大航海時代オンライン(*)」のBGMファイルであるkvsファイルをogg、wavファイルに変換します。
*拡張子がbinとなっているようです。
【重要】
○このソフトを使用してoggファイルにしたファイルをネットなどで配布するのは違法行為です。
私用で聞くのみにしてください。
当サイト、開発者はこのソフトを使用して起こった損害にはいかなる責任も負いかねます。
コーエー様
問題があるようでしたら、メールをいただければすぐに公開停止いたします。
【使い方】
○起動してウインドウにkvsのファイルをドラック&ドロップする
変換されたoggファイルはWinampなどで聞けると思います。
【kvsファイル構造】
kvsは基本的にogg vorbisファイルです。
ただ、ヘッダが簡単な暗号化してあるだけです。
以下ヘッダ詳細
4 byte kvs形式の識別子 'KOVS'
4 byte ogg vorbisファイルのファイルサイズ(n byte)
4 byte 繰り返し位置
20 byte 現状は0x00で埋める
n byte ogg vorbisデータ
ogg vorbisデータが暗号化されているのは、ogg vorbisデータの先頭から0xFFバイトまでです。
復号化の仕方は、ogg vorbisデータの先頭から0xFFバイトまでをogg vorbisデータの先頭からの
オフセット値でXORする。
例:
for( i = 0;i <= 0xFF; i++ )
{
*read_buf ^= i;
read_buf++;
}
【更新履歴】
○Ver0.55b <2005/02/15>
kvsファイル検索機能追加。(ただし拡張子がkvs,binのファイルのみ対象とする)
*現在はウインドウの描画と同じスレッドで動作していますので、ウインドウの応答が無くなる場合があります。
次のバージョンではスレッドを分ける予定です。
dec_mpg123.dll更新。
○Ver0.521 <2004/11/28>
oggライブラリを1.1.2に更新。
○Ver0.52 <2004/11/27>
変換スレッドの修正。
多重起動できなくしました。
kvs から ogg vorbis、wavへ変換ファイル選択の時にファイルの種類の拡張子に変更するようにしました。
kvs から ogg vorbis、wavへの変換時の拡張子チェックをしないようにしました。
D&Dでファイルを変換するときに、ファイルの種類を*.*にして変換すると0バイトのwavファイルを
作成して強制終了するバグを修正。(D&Dでもwavファイルを作成できるようにしました。)
kvs 変換で途中まで中断した場合、中断したところまで再生できるよう調整。
○Ver0.51 <2004/11/22>
vorbisライブラリをaoTuV beta3に変更。
○Ver0.50β4 <2004/11/12>
dec_mpg123.dll更新。
○Ver0.50β3 <2004/11/10>
繰り返し指定の時にogg vorbisファイルのファイルハンドルとoggハンドルの解放していなかった問題を修正。
○Ver0.50β2 <2004/11/03>
繰り返し秒数にマイナス値が指定できるバグを修正。
○Ver0.50β1 <2004/11/03>
ウインドウへのドラッグ&ドロップでファイル変換をした場合、失敗しても成功と表示されるバグを修正。thx つばささん
oggからkvsに変換する時に、繰り返し位置を指定できる変換機能を追加しました。
○Ver0.45β4 <2004/11/03>
ウインドウへのドラッグ&ドロップでファイル変換ができなかったバグを修正。thx つばささん
大航海時代オンラインでは拡張子がbinになっているのに対応。thx つばささん
変換中にウインドウへのドラッグ&ドロップできるバグを修正。
○Ver0.45β3 <2004/10/24>
サイズの大きいファイルを変換する場合、プログレスバーの動作が変になるのを修正。
○Ver0.45β2 <2004/09/23>
一部変換できないファイルを変換できるようにdec_mpg123.dllを更新。
○Ver0.45β <2004/09/20>
コンパイラをVisualC++.Net 2003に変更しました。
ogg vorbisファイルからwavファイルを作成できるようにしました。
wavファイルからkvsファイルを作成できるようにしました。
wavファイルからogg vorbis(*1)ファイルを作成できるようにしました。
mp3ファイル(*2)からkvsファイル(*1)を作成できるようにしました。(*3)
mp3ファイル(*2)からogg vorbisファイル(*1)を作成できるようにしました。(*3)
mp3ファイル(*2)からwavファイルを作成できるようにしました。
*1:このVerは強制的にクオリティー4で作成されます。
*2:一部変換できないファイルがあります。
*3:一度wavファイルに変換してから変換されます。
○Ver0.27 <2004/05/31>
wav出力する場合、進行状況を表示するようにした。
D&Dでファイルを変換した時に、出力拡張子チェックがされなかったのをするようにした。
○Ver0.26 <2004/03/23>
出力するファイル名入力で拡張子が入力されて無い場合、出力形式の拡張子を付けるようにした。
一部問題のあるwavファイルが作成されるバグを修正したつもり。
○Ver0.25 <2004/02/04>
Ogg Vorbisをkvsファイルに変換できるようにした。
ツールメニューから「OggファイルからKvsファイルを作成」
*ヘッダ部分の一部が何に利用されているかわかっていません。
再生できるとは思いますが、対策された場合(´・ω・`)ショボーン…。
○Ver0.20β <2003/12/05>
wavファイル出力に対応。
○Ver0.04 <2003/12/04>
エラーメッセージの変更。
処理を一部修正。
------以下某スレで公開-----
○Ver0.03
ウインドウへのドラッグ&ドロップでファイル変換実装。
○Ver0.02
処理変更。
○Ver0.01
公開
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
KVS2OGG.rar (80个子文件)
光榮遊戲音樂導出導入中文kvs2ogg_cn
KVS2OGG
COPYING
aoTuV_README.txt 555B
lgpl.txt 26KB
00kaiaku.in_mpg123.txt 15KB
COPYING.ogg vorbis 1KB
COPYING.mpg123 2KB
K2O-JP.exe 210KB
dec_mpg123.dll 135KB
V2O-CN.exe 210KB
Readme.txt 6KB
src
dec_mpg123_dll
VbrTag.h 3KB
VbrTag.cpp 30KB
stdafx.h 421B
crc16.h 420B
dec_mpg123.sln 909B
dec_mpg123.def 20B
crc16.cpp 2KB
mpglib
huffman.h 16KB
mpglib.h 4KB
decode_i386_float64.cpp 4KB
dct64_i386.cpp 10KB
layer1.cpp 3KB
tabinit.cpp 4KB
decode_i386_int16.cpp 7KB
l2tables.h 8KB
layer3.cpp 49KB
decode_i386_int24.cpp 5KB
MinMax.h 198B
common.cpp 5KB
mpg123.h 6KB
decode_i386_float32.cpp 4KB
decode_i386_int32.cpp 4KB
layer2.cpp 8KB
interface.cpp 6KB
dec_mpg123.h 262B
stdafx.cpp 298B
ReadMe.txt 2KB
dec_mpg123.vcproj 6KB
dec_mpg123.cpp 5KB
omake
Readme.txt 347B
kvs2oggd.exe 44KB
光榮遊戲音樂導出導入kvs2ogg
COPYING
aoTuV_README.txt 555B
lgpl.txt 26KB
00kaiaku.in_mpg123.txt 15KB
COPYING.ogg vorbis 1KB
COPYING.mpg123 2KB
K2O-JP.exe 210KB
dec_mpg123.dll 135KB
V2O-CN.exe 210KB
Readme.txt 6KB
src
dec_mpg123_dll
VbrTag.h 3KB
VbrTag.cpp 30KB
stdafx.h 421B
crc16.h 420B
dec_mpg123.sln 909B
dec_mpg123.def 20B
crc16.cpp 2KB
mpglib
huffman.h 16KB
mpglib.h 4KB
decode_i386_float64.cpp 4KB
dct64_i386.cpp 10KB
layer1.cpp 3KB
tabinit.cpp 4KB
decode_i386_int16.cpp 7KB
l2tables.h 8KB
layer3.cpp 49KB
decode_i386_int24.cpp 5KB
MinMax.h 198B
common.cpp 5KB
mpg123.h 6KB
decode_i386_float32.cpp 4KB
decode_i386_int32.cpp 4KB
layer2.cpp 8KB
interface.cpp 6KB
dec_mpg123.h 262B
stdafx.cpp 298B
ReadMe.txt 2KB
dec_mpg123.vcproj 6KB
dec_mpg123.cpp 5KB
omake
Readme.txt 347B
kvs2oggd.exe 44KB
共 80 条
- 1
资源评论
qtlj657
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功