Coder Social home page Coder Social logo

dogtopus / kani Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 10 KB

Readable, as-is backup of 遥かに仰ぎ、麗しの コンバータ for ONScripter (Haruka Ni Aogi, Uruwashi No to ONScripter converter)

Home Page: https://web.archive.org/web/20090225083637/http://hitotsumori.com/pspdeons/arc/entry-33.html

Raku 17.97% Perl 82.03%
onscripter everyone-stand-back i-know-regular-expressions

kani's Introduction

遥かに仰ぎ、麗しの
劣化移植なコンバータ for Onscripter 	             20080405a
-------------------------------
ゲームデータはソフト会社様の著作物です
自己責任でご利用ください
-------------------------------
#このスクリプトについて

『遥かに仰ぎ、麗しの』(c)will/pulltop様のシナリオソースをコンバートし、
ONScripter用に劣化移植する、のを手助けするPerlスクリプトです。
エフェクト・システム面などの再現は完全ではありません
その他不具合も多々あると思います。
問題発生時は適宜シナリオスクリプトを修正して頂けると助かります。
配布・改変等ご自由にどうぞ。
各ツールの作者様とそして勿論メーカー様に感謝します。

#動作環境 (使用したver)

 ◇Perl (ActivePerl 5.8.8 Build819) jcode.pl不要	
 ◇ONScripter ogapee様(ONScripter-20080110 for PSP/Win すとーむ様製)
             http://blog.livedoor.jp/tormtorm/	
 が動作するPCその他
 Nscripterでの動作は保証しておりません

#データ抽出・変換・配置
ONScripterフォルダ構成
/image
/voice (以上アーカイブ化推奨)
/se
/bgm
-0.txt
-1.txt
-default.ttf
-ONS本体

#データ抽出

 ◇Will系列用の抽出ツールやsusieプラグインとそれらを扱えるツール。色々あるので略

を利用して抽出できます。作者さまに感謝いたします。

-画像 
chip.arc chip[X].arc => /image

アーカイブファイルよりファイルを展開、同時にPNGなどリサイズツールで読める形式へ変換してください。
デフォルトではPNGで使用します。他の形式を使う場合は適宜書き換えてください。
なお、使用する画像ファイルは"wip"ファイルと"msk"ファイルのみ。それぞれ別のフォルダへ展開します
"mos""anm""tbl"などは使いません。

FastStoneIVなどでリサイズして /wip  /mask のように別のフォルダの直下に配置
chip などのディレクトリ(アーカイブファイル)構造は無視して構いません。

※ 一部以外のマスク画像はネガ反転する必要があります。FastStoneIV なら
[advanced option]→[use adjustments]→[negative] と設定。

※※ エフェクト用のマスク画像 "EFMASK_xx"だけは反転せずにそのまま使います。

※※※ 名前表示のベースとなる画像(nmbase)は下の部分を削除すると見栄えがよくなります。

/wip
├aaa.png (wip)
├bbb.png

/mask
├aaa.png  (msk ネガ反転)
├bbb.png
├efmask.png (msk 非ネガ反転)

となったら、同名のファイルを結合して /image フォルダへ。

/wip/aaa.png + /mask/aaa.png

※一方にしかないファイルはそのまま /image フォルダへコピー。

結合にはコマンドラインで使えるパノラマ化ツールなどが便利だと思います。
例によって PerlMagick 用のスクリプトは用意しましたが…。
wip_msk.pl (結合もしくはそのままコピーします)

Nスクの解像度は 800x600 を想定しています。
お使いの環境に応じてリサイズして下さい。

-音声等
voice.arc => /voice
se.arc    => /se
bgm.arc   => /bgm

に解凍。ファイル構成が違う場合は適宜調整願います。

※PSPの場合はステレオ(2ch)にするとフリーズしにくくなります。
また、アーカイブに入れるのは /voice だけにとどめた方が良いと思います。
更に大容量のSEファイルを削除すればメモリ不足によるフリーズは大分解消される、かも 
 
#シナリオ変換
rio.arc  => /rio
rio.arc を /rio フォルダに展開します。
/rio フォルダの上に同梱のファイルを解凍して下さい。

/hogehoge(任意のフォルダ)
├kani.pl
├nsc.pl
├make0.pl
├base0.txt
├/rio
  ├example.wsc
  ~

コマンドラインなどから kani.pl nsc.pl make0.pl の順で実行して下さい。
0.txt 1.txt が作成されます

※まとめようかとも思いましたが、工程を分けた方が処理がしやすいのでこうなりました。
煩雑でごめんなさい

※1.txt のサイズがかなり大きいため、メモリの少ない環境ではフリーズしやすくなります。
本校系 HO MY SI TO
分校系 BU MS SU YU
なので、それぞれ逆のものを /rio_out から取り除いて nsc.pl を実行してみてください
両方とも4M前後に落ち着くため、フリーズ頻度はかなり減るかと思います。


*既知の問題点
  回想・CG・サウンドモード・ムービー未実装。いつかいれるかも?(そればっかりだ
 コンフィグモードは予定もございません
 色々なエフェクトが再現出来ていません。
 タイトル画面が手抜きです。 ※エピローグはちょっと待って…→やっぱり手抜きですが実装しました
 立ち絵移動やbgmフェードインなどは今後実装予定。クロスフェードは㍉ぽ
 あとその他細かい不具合がぽろぽろ出てくる予定
  その他のWill系列ソフトにも使えるか検証したいと思います

更新点

20080405 拡張スプライト対応。スクリプトサイズ削減。ONS20080110以降のバージョンで動作します。
	 a)シナリオフラグとシステムフラグが衝突してました。出ていなかった効果音など修正。

20071122 バックログ強化。世界で一番NGな恋(体験版)暫定対応。

20070715 シナリオサイズ削減。タイトルメニュー(エピローグ含む)を手抜きで実装 a:分校系フラグ処理修正

20070630 スプライト移動を実装。

20070624 暫定公開 a:ボイス、効果音まわりをほんの少しだけ調整

written by ひとつもり
http://hitotsumori.com/pspdeons/

kani's People

Contributors

dogtopus avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.