-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkpinwa2.txt
231 lines (187 loc) · 8.45 KB
/
kpinwa2.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
-*- mode: text; mode: auto-fill; -*-
kpinwa2.kpi v2.21
=================
Visual Arts のゲームエンジン AVG32(現 RealLive)で使われている、nwa 形
式のファイルを再生するための KbMedia Player プラグインです。
v2.20 で planetarian のボイス(nwa4)に対応しました.
v2.10 で nwa5(智代アフターの nwa)に対応しました。添付の nwk2nwa を利
用すればボイスも聞くことができます。動作確認は体験版のみですので、製品
版ではフォーマットが変更される可能性があります。
木下さんによる kpinwa.kpi v1.50 からの変更点は、
・圧縮 nwa も非圧縮 nwa(いわゆる CLANNAD nwa)もループできるようになり
ました。
・正確な演奏時間表示をサポート
・高速なシークをサポート
改版履歴は一番最後にあります。
ループ対応
----------
nwa ファイル自体には、ループのための始点、終点の情報は記録されていませ
ん。この情報は、ゲームの exe ファイル(AVG32.EXE とか reallive.exe)と
同じか近いディレクトリに入っている GAMEEXE.INI から参照します。nwa ファ
イルをループさせて再生するには、nwa ファイルと同じディレクトリに、その
タイトルの GAMEEXE.INI が入っていて、その #DSTRACK エントリとファイル名
が同一でなければなりません。
v2.21 から,「nwa ファイルと同じディレクトリに GAMEEXE.INI がなかったと
きは,1 階層だけディレクトリをさかのぼって調べ,それで無ければ諦める.」
という処理を実装しました.これでゲームのインストール先にある nwa ファイ
ルを直接ループさせて聴くことができます.この挙動は kpinwa2.ini ファイル
の NoAscendSearch 行を編集することでオン・オフできます.ファイルの管理
上この挙動が困るというときはオフにしてください.
v2.21 から,ループの回数を指定することができるようになりました.
kpinwa2.kpi と同じディレクトリにある kpinwa2.ini ファイルの Loop 行を
編集することで変えることができます.
kpinwa2.ini の書き方についてはこのファイル自体に書いてあります.
nwk2nwa
-------
音声等が固められている nwk ファイルから nwa ファイルを抽出します。
nwk2nwa filename.nwk
として実行すると、カレントディレクトリに大量の nwa ファイルができます。
もちろんエクスプローラからドラッグ&ドロップしてもかまいません.
クレジット
----------
ネタ投下:某悪人
nwa4/5 解析・アセンブラ実装、nwk2nwa:Sumire Kinoshita (a.k.a. 触手の人)
C 実装:Autch (or Yui N.)
著作権とか
----------
この kpinwa2.kpi のアーカイブに含まれているすべてのファイルの著作権やそ
のほかの知的財産権は、次にあげるものはそれぞれの作者が、それ以外の部分
はその作者であるAutch (Yui N.) が所有しています。
・圧縮 nwa デコーダ部分の著作権は、nwatowav の作者である jagarl さんが
所有しています。
・GAMEEXE.INI 読み込み部分と nwa4/5 の解析、nwk2nwa は、kpinwa.kpi v1
系の作者である Sumire Kinoshita さんによって行われました。
各ソフトから抽出したデータはその著作権者の著作物です.これら著作物を私
的利用の範囲を超えて権利者の許可なく利用することはできません.
kpinwa2.kpi の Autch 開発部分は MIT ライセンスで配布されます。
Copyright (c) 2004-2006, 2010, Autch
以下に定める条件に従い、本ソフトウェアおよび関連文書のファイル(以下
「ソフトウェア」)の複製を取得するすべての人に対し、ソフトウェアを無制
限に扱うことを無償で許可します。これには、ソフトウェアの複製を使用、複
写、変更、結合、掲載、頒布、サブライセンス、および/または販売する権利、
およびソフトウェアを提供する相手に同じことを許可する権利も無制限に含ま
れます。
上記の著作権表示および本許諾表示を、ソフトウェアのすべての複製または重
要な部分に記載するものとします。
ソフトウェアは「現状のまま」で、明示であるか暗黙であるかを問わず、何ら
の保証もなく提供されます。ここでいう保証とは、商品性、特定の目的への適
合性、および権利非侵害についての保証も含みますが、それに限定されるもの
ではありません。 作者または著作権者は、契約行為、不法行為、またはそれ以
外であろうと、ソフトウェアに起因または関連し、あるいはソフトウェアの使
用またはその他の扱いによって生じる一切の請求、損害、その他の義務につい
て何らの責任も負わないものとします。
以下は MIT License の原文です。
The MIT License
Copyright (c) 2004-2006, 2010, Autch
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
以下に nwatowav の著作権表示を示します。
/*
* Copyright 2001-2002 jagarl / Kazunori Ueno <jagarl@creator.club.ne.jp>
* All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted.
*
* このプログラムの作者は jagarl こと上野和紀です。
*
* このプログラム、及びコンパイルによって生成したバイナリは
* プログラムを変更する、しないにかかわらず再配布可能です。
* その際、上記 Copyright 表示を保持するなどの条件は課しま
* せん。対応が面倒なのでバグ報告を除き、メールで連絡をする
* などの必要もありません。ソースの一部を流用することを含め、
* ご自由にお使いください。
*
* THIS SOFTWARE IS PROVIDED BY KAZUNORI 'jagarl' UENO ``AS IS'' AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KAZUNORI UENO BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
*/
以下は kpinwa.kpi v1 系のドキュメントです。
> ======================================================================
> NWA Decode Plug-in for KbMedia Player Version 1.50
> Copyright (C) 2003-2004 Sumire Kinoshita
> ======================================================================
>
> Visual Arts 系のゲームで使われているらしい、
> NWA 形式のファイルを再生するためのプラグインです。
>
> 某悪人に依頼されて、数時間で作ったものなので、
> 動作確認が不十分ですが…動作しているようなので公開します。
>
> なお、私自身はこの先、メンテする気はありませんので、
> 不具合などがありましても、対処出来ないかもしれません。
> その辺はご了承を…。
>
> なお、製作にあたって jagarl 氏の nwatowav を、
> 参考…というより、そのまま組み込ませて頂きました。
> この場を借りて、お礼申し上げます。
>
> 扱いはフリーソフトで。全て自己責任でお願いします。
> あと、転載の連絡は必要ありません。
>
> 2004/04/29 Version 1.50
> 1年以上ぶりだよー(苦笑
> Clannad に使われている Lossless 形式に対応してみました。
>
> 2003/04/19 Version 1.02
> 1.01の修正は、全然意味が無かったことが判明。
> 再び修正。(thanks Autch)
>
> 2003/04/19 Version 1.01
> 演奏時間の計算が正しくなかったのを修正。
>
> 2003/04/19 Version 1.00
> 初公開。
>
> Sumire Kinoshita
改版履歴
--------
Version 2.00 (512) 2005/01/08
SK 版 kpinwa からスタートし、ループ、演奏時間表示、高速シークを
サポート
Version 2.10 (522) 2005/09/25 07:40
智代アフターの nwa 形式(nCompressionLevel == 5 なので nwa5 と
勝手に命名)に対応、ループしない曲と gameexe.ini が混在できてい
なかったバグを修正。元とした kpinwa v1 系のバージョンを 1.50 に
修正。
Version 2.11 (523) 2005/09/25 13:10
主にボイスでノイズが入るのを修正 (S.Kino)
Version 2.20 (532) 2006/05/06 6:30
nCompressionLevel == 4 な nwa に対応.動作確認は planetarian の
ボイス.
Version 2.21 (533) 2006/05/25 0:26
GAMEEXE.INI におけるループしない曲の書き方のパターンを追加.
これで planetarian の BGM09.nwa で のこも がクラッシュしなくな
るはず.
ループ回数を指定できるようになった
GAMEEXE.INI を一階層だけさかのぼって検索するようになった.
2010/12/16
ライセンスを MIT License に変更。
----------------------
Autch (a.k.a. Yui N.)
http://www.autch.net/
autch@autch.net