Home 暗号プロセッサ OpenICF3 Japanese site English site

ONScripter
トップ
FAQ
作品紹介
投稿型ゲームサイト


Ver3.03で本家ONScripter 2016年11月2日版に対応しました。

PNaCL ONScripter

PNaCL ONScripterは高橋直樹氏が開発したNScripterのゲームスクリプトをHTML5ゲーム(Chrome専用)にするSDKです。 HTML5ゲームはChromeブラウザ内(サンドボックス)で動作するのでパソコンのハードディスクにある情報を漏洩させたり破壊したりする心配がありません。 特別な権限は必要ありません。ただしサンドボックスに脆弱性が見つからないとも限らないので注意してください。 またWindowsだけでなくLinuxやMacやChromeOS、CPUがARMのパソコンでも動作します。

PNaCL ONScripterは、NScripterの互換エンジンであるONScripterをPNaCL用にしたものです。

NScripterは高橋 直樹氏が開発したソフトウェアです。

ONScripterはOgapee氏が開発した ソフトウェアです。

必要条件

Google Chrome 49以上が必要です。Windows/Mac/Linux/ChromeOS
PowerPCのMacでは動作しません。 ChromeOSについては、こちらをご参照ください。

日本語版以外のWindowsでも動作するようです。ゲームを国際化したい場合にも、利用できるかもしれません。 ( NScripterだとWin8.1 64bit 英語版では落ちるゲームが結構あります。 )

ダウンロード

バイナリパッケージ Ver1.00〜3.03 (OneDrive)      Ver3.03 (当サイト)

ソースコードパッケージVer3.03

PNaCLとは

PNaCLはGoogleが開発したNative ClientのPortable版です。Native Clientは簡単に言うとブラウザの中に 仮想マシンをつくり、そこで実行されるプログラムコードです。大事なのは、ブラウザの中につくり だされた仮想マシンがサンドボックスと呼ばれる空間に隔離されているということです。したがって インターネットからダウンロードされた安全でないコードでも安心して実行することが可能になるのです。

PNaCL ONScripterで使用しているソース

SDL 1.2.15 LGPL v2.1 (webporsを使用)
SDL_image 1.2.12 zlibライセンス (webporsを使用)
SDL_mixer 1.2.11 LGPL v2.1(webporsを使用)
SDL_ttf 2.0.10 LGPL v2.1(webporsを使用)
bzip2 1.0.6 BSDスタイルのライセンス(webporsを使用)
libjpeg 8d (フリー、ロイヤリティ無しで商用利用可、表示が必要)(webporsを使用)
libtar BSD 3-Clause License(webporsを使用)
    Copyright (c) 1998-2003 University of Illinois Board of Trustees
    Copyright (c) 1998-2003 Mark D. Roth
Lua5.1 MITライセンス(webporsを使用)
zlib 1.2.8 zlibライセンス(webporsを使用)
FreeType 2.5.2 FreeTypeライセンス or GPLv2(webporsを使用)
SMPEG 0.4.5 LGPL
mad-0.15.1b GPLv2

libwebp 0.4.3 BSDライセンス

免責事項

このプログラムを利用して万一何か損害が生じた場合でも、 私(平山 直紀)はそれについての一切の責任を負いません。

動作報告

ゲームの著作権者の方以外でも、こんなゲームが動作したよとか、 こんな問題があったなどの報告をお待ちしています。 ツイッターメールでお願いします。

PNaCL ONScripterで再生できる動画形式

いまのところMPEG-1のみなので、それ以外の動画はidleencoderでMPEG-1に変換する必要があります。
音声は、ビットレート192k サンプリング周波数 44100とするとうまく鳴るかもしれません。

サポート

ツイッターメールでお願いします。