新時代のソーサリアンを提案する

30周年を越えたソーサリアンの夢と妄想を語り続ける

ソーサリアンText 開発者向けマニュアル(ローカルサーバー編)

-開発者マニュアル目次(http://d.hatena.ne.jp/sorcerian/20171221

ローカル環境に、Apache Http Server(以下、Apache)などのサーバー環境を準備することで、オフラインでソーサリアンTextを動作できます(.htmlファイルをエクスプローラーから直接起動しても動作しないので、注意です)。

サーバーインストールの手間はありますが、手元で編集したシナリオをそのまま実行できますし、ソーサリアン Textのすべての機能をサポートしています。

[1]サーバーの準備

Apacheは、XAMPPというソフトでインストールするのが簡単です。詳しいインストール方法は、以下のページなどを参照してください(ちょっと情報が古いかも)。

http://www.wings.msn.to/index.php/-/B-08/php_win_xampp/

[2]ソースコードのダウンロード

ソースコードは、GitHubからダウンロードしてください。

https://github.com/snext1220/stext

https://www.web-deli.com/sorcerian/text/image/blog/local_dl.png

右上の[Clone or download]-[Download ZIP]でダウンロードできます。解凍すると、/stext-masterというフォルダーができるので、フォルダーごと「C:\xampp\htdocs」に移動します。

[3]サンプルの実行

あとは、Apacheが起動していることを確認した上で、以下のアドレスからアクセスできます(表示するシナリオは、上部の選択ボックスから選択できます)。

http://localhost/stext-master/

https://www.web-deli.com/sorcerian/text/image/blog/local_main.png

■Note■

ローカル環境でも、デバッグモードを利用できます。デバッグモードについては、Playgroundの解説を合わせて参照してください。

[4]作成したシナリオを配置する

ローカル環境でシナリオの動作を確認する場合には、シナリオデータを以下のフォルダー構造で格納します(トップフォルダーの/testも含めて固定です!)。

/test … シナリオルート
  ├──scenario.xml ……………… シナリオ本体
  ├──/bgm  ……… BGM
  │  ├──xxxxx.mp3  ………… 個々の楽曲(1mb目安)
  │  └──/se … 効果音
  │     └──xxxxx.mp3  … 個々の効果音(30kb目安)
  └──/capture  … 挿絵
     ├──intro.png  ………… サイト紹介用の画像(120x180px)
     └──xxxxx.png  ………… 個々の画像(100kb目安)

あとは、この/testフォルダー、/stext-master/stextフォルダー直下にコピーしてください(既に/testフォルダーがありますがダミーなので、そのまま上書きして構いません)。あとは、トップページの選択ボックスから[テストシナリオ]を選択することで、シナリオを起動できます。

[https://www.web-deli.com/sorcerian/text/image/blog/local_select.png