« 2007年05月 | メイン | 2007年07月 »

2007年06月11日

●PerlでONSへ変換しよう  基本編 ~はじめに~

次の変換作業へ入るにあたり、その過程をここに書いて添削・復習することで
Perl(とNスク)の知識を確かにしよう、加えてエントリー数も稼ごう!という浅ましい趣旨のプロジェクト
私のへたれな変換過程を眺めて失笑もとい多少なりとも参考にしてくだされれば本望です

とりあえずは準備編
◇Perl (ActivePerl 5.8.8 Build819)をメインに使っています。
手軽さと文章処理に強いという点から、昨年末に特に考えず導入しました。
ネットだけを斜め読みで参考にしているので、かなり偏っています。
#!/usr/local/bin とか use strict;とか my $hoge って何さ?…多分大丈夫…

・日本語処理について
長いこと jcode.pl を使っていましたが、Perl5.8環境では
標準モジュールの encode を使うのが正しいようです

use utf8;
use open IO => ":encoding(cp932)";
binmode STDIN => ":encoding(cp932)";
binmode STDOUT => ":encoding(cp932)";
binmode STDERR => ":encoding(cp932)";

これで日本語での読み書きが正常に出来る様になりました(ただしソースは2ch)。そして

open (OUT ,">1.txt");

Nスク用のシナリオファイル1.txtを新規作成し、以後OUTへの出力をこのファイルに。

ちなみに、私はエディターにTeraPadというフリーソフトを使っています。
コマンド強調や文字コードの変換が容易で重宝。
前出の use utf8; で指定したように、スクリプト自体は utf-8 で書くのがいいでしょうか。

というところで、とりあえずこれが基本事項です。
え、えーと、別にPerl講座というわけではないので…?
チラ裏の進捗程度に見守ってくださいまし

2007年06月10日

●やっちゃった…

各エントリーの投稿日時を更新してスレッドフロートっぽくしていましたが、
今の設定(ファイル名日時依存)だとパーマリンク自体が変更されるためIDでの通番に変更
これによって、今までの各エントリーに貼って頂いていたリンクが無効になってしまいました…
各サイト様には申し訳もございません

●このサイトについて

書いている人:ひとつもり / 一つ森
やっている事:ONScripter(主にPSP)で動くようにノベルゲームを無理矢理劣化移植
スキル:プログラミングLV0 解析技術LV0 文系こじつけPerlスクリプティングLV1
持ち物:PSP cfw3.10
活動に当たってなくてはならないサイト様:
ONScripter ONScripterのページ Ogapee様
ONScripter for PSP 霧雨の降る日に すとーむ様

リンク・コメント・トラックバック等原則フリーですが、ファイルへの直リンクはお控え下さい
またこちらも適当にリンクを貼らせて頂きますので、支障があれば申し訳ないですがご連絡ください

※2007/06/10
各エントリーの投稿日時を更新してスレッドフロートっぽくしていましたが、
今の設定(ファイル名日時依存)だとパーマリンク自体が変更されるためIDでの通番に変更
これによって、今までの各エントリーに貼って頂いていたリンクが無効になってしまいました…
申し訳ありません

2007年06月02日

●ミライシリーズ? コンバータ for ONScripter

ONScripter用に ミライシリーズ (c)FlyingShine のシナリオを変換するかもしれないスクリプト

FlyingShine様の吉里吉里製ソフトが対象です。
クライミライ1-3(DVD版)はとりあえず起動を確認しました。なお需要は全く確認していません。

ちなみに暗号化されているため死蔵しかけていたのですが、丁度巡回先のblogで
対応してるプラグインが紹介されていたので便乗させてもらいました。感謝いたしますm(_ _)m
でも僭越ながら引き続き色々期待していたりします(Extract…)

注意事項
吉里吉里用の透過ボタン画像をNスクのαブレンドJPEGへ変換するのがひっじょ~に手間です
原則として透過PNGをお使い下さい。
なお、『車輪の国、向日葵の少女』などもシナリオファイルを書き換えて全画像をPNGにすると
仕分けとか考えなくて良いので推奨です。おまけモードを入れると特に…
そのおまけモードですが、何故かシーン回想だけフル実装です。
エンドフラグを立てるのがめんどくさい方は "mov %s_end,1" を0.txtにでも入れるとむにゃむにゃ

kurai_20070527b3.rar
6/2)文章表示の不具合修正の修正
6/3)の修正。
Perlの日本語処理について再勉強してます。過去のも jcode.pl 使わない様に直さないと
あとクライ3で一箇所だけ"target="の間にスペースがあってフラグ処理が出来ていませんでした

| 2 / 2 | next ≫