携帯版
5090 (isweb) + 79520 (Vector) + Counter by XREA.COM


メニュー
アンテナ
Autch.net > Autch-Online > kpinwa2.kpi Last-Modified: 2008-09-10 16:40:01 (JST)

kpinwa2.kpi

Visual Arts のゲームエンジン AVG32(現 RealLive)で使われている、nwa 形式の ファイルを再生するための KbMedia Player プラグインです。

2006.05.06: v2.20 にて planetarian のボイス(nwa4)に対応しました. nwk ファイルを添付の nwk2nwa で展開してお楽しみください :-)

v2.10 で nwa5(智代アフターの nwa)に対応しました。添付の nwk2nwa を利用すれば ボイスも聞くことができます。動作確認は体験版のみですので、製品版ではフォーマッ トが変更される可能性があります。

木下さんによる kpinwa.kpi v1.50 からの変更点は、

  • 圧縮 nwa も非圧縮 nwa(いわゆる CLANNAD nwa)もループできるようになりました。
  • 正確な演奏時間表示をサポート
  • 高速なシークをサポート

kpinwa2.kpi v2.21 ダウンロード

改版履歴は一番最後にあります。

ループ対応

nwa ファイル自体には、ループのための始点、終点の情報は記録されていません。 この情報は、ゲームの exe ファイル(AVG32.EXE とか reallive.exe)と同じか近い ディレクトリに入っている GAMEEXE.INI から参照します。

nwa ファイルをループさせて再生するには、nwa ファイルと同じディレクトリに、その タイトルの GAMEEXE.INI が入っていて、その #DSTRACK エントリとファイル名が同一で なければなりません。

2006.05.25: v2.21 から,「nwa ファイルと同じディレクトリに GAMEEXE.INI が なかったときは,1 階層だけディレクトリをさかのぼって調べ,それで無ければ 諦める.」という処理を実装しました.これでゲームのインストール先にある nwa ファイルを直接ループさせて聴くことができます.この挙動は kpinwa2.ini ファイルの NoAscendSearch 行を編集することでオン・オフできます. ファイルの管理上この挙動が困るというときはオフにしてください.

2006.05.25: v2.21 から,ループの回数を指定することができるようになりました. kpinwa2.kpi と同じディレクトリにある kpinwa2.ini ファイルの Loop 行を 編集することで変えることができます.

kpinwa2.ini の書き方についてはこのファイル自体に書いてあります.

nwk2nwa

音声等が固められている nwk ファイルから nwa ファイルを抽出します。

nwk2nwa filename.nwk

として実行すると、カレントディレクトリに大量の nwa ファイルができます。 もちろんエクスプローラからドラッグ&ドロップしてもかまいません.

2005.12.22 追記: これで抽出された nwa ファイルは,これに対応していると明記されているデコー ダで再生しないとノイズになります.もちろん kpinwa2.kpi なら大丈夫です.

クレジット

ネタ投下
某悪人
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 さんによって行われました。

作者は,このプログラムを使用したこと,または使用しなかった,使用できなかった事 によって発生する,または発生する恐れのある一切の損害について,それらが発生する ことがあらかじめ作者が知っていたとしても,何らの法的および道義的責任を負いませ ん。

作者は,このプログラムに存在する,または存在する可能性のある,一切のバグや欠陥 について何ら修正する義務を負いません。

このプログラムを販売することで利益を得ることを禁じます。再配布にかかる経費など については制限はありません。

各ソフトから抽出したデータはその著作権者の著作物です.これら著作物を私 的利用の範囲を超えて権利者の許可なく利用することはできません.

以下に nwatowav の著作権表示を示します。

/*
 * Copyright 2001-2002  jagarl / Kazunori Ueno 
 * 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 を一階層だけさかのぼって検索するようになった.

Autch.net > Autch-Online > kpinwa2.kpi Last-Modified: 2008-09-10 16:40:01 (JST)
Valid XHTML 1.0! Valid CSS! Made with Cascading Style Sheets Powered by PHP Powered by Smarty
転載・引用・リンク・アンリンク自由。一切のコンテンツは無保証。
Copyright © 2000 - 2008, Autch.net. "gray_forest" theme designed by OCEAN-NET.