高橋直樹さん作の NScripter 上で動作するスクリプトを X11 上で動作させる為のプログラムです。NScripter付属文章を基に適当に命令を解釈して、いいかげんに実行しているので、とっても怪しい動作をするかもしれません。
動作確認は NetBSD/i386 + XFree86-4.2.0 で行っています。コンパイルには以下のプログラム、ライブラリが必要です。なお、各項目の括弧内は動作確認環境で使用しているバージョンです。
開発中止。X11 上でプレイしたい方は ONScripter をご使用ください。
以下の機能は現時点では実装されていません。その内実装されるかもしれませんし、絶対に実装されない機能もあるかもしれません。
| 命令 | サポート | 備考 |
|---|---|---|
| abssetcursor | × | |
| add | ○ | |
| amsp | ○ | |
| arc | ○ | プラグイン指定は無視 |
| autoclick | × | |
| avi | × | |
| bg | ○ | |
| bgalia | × | |
| blt | × | |
| br | ○ | |
| break | × | |
| btn | ○ | |
| btndef | ○ | |
| btnwait | △ | btnwait2と同様の動作 |
| btnwait2 | ○ | |
| caption | ○ | |
| cdfadeout | × | |
| cl | ○ | |
| click | ○ | |
| clickpos | ○ | |
| clickstr | ○ | |
| clickvoice | × | |
| cmp | ○ | |
| csp | ○ | |
| date | ○ | |
| dec | ○ | |
| defaultfont | × | |
| defaultspped | × | |
| defmp3vol | × | |
| defsevol | × | |
| defvoicevol | × | |
| delay | ○ | |
| dim | × | |
| div | ○ | |
| dwave | × | |
| dwavestop | × | |
| effect | × | |
| effectblank | × | |
| end | ○ | |
| erasetextwindow | △ | |
| for | × | |
| filelog | ○ | データ形式は互換性有 |
| game | ○ | |
| getini | × | |
| getreg | × | |
| gettimer | ○ | 精度は怪しい |
| getversion | ○ | 192(ver.1.92)を設定する |
| globalon | ○ | データ形式は互換性有 |
| gosub | ○ | |
| goto | ○ | |
| humanz | ○ | |
| if | ○ | |
| inc | ○ | |
| inputstr | × | |
| intlimit | ○ | |
| itoa | ○ | |
| jumpb | ○ | |
| jumpf | ○ | |
| killmenu | × | |
| labellog | ○ | データ形式は互換性有 |
| ld | ○ | |
| len | ○ | |
| loadgame | × | |
| locate | ○ | |
| lookbackbutton | × | |
| lookbackcolor | × | |
| lookbackflush | × | |
| lookbackvoice | × | |
| lsp | ○ | |
| lsph | ○ | |
| menu_click_def | × | |
| menu_click_page | × | |
| menu_full | × | |
| menu_window | × | |
| menuselectcolor | × | |
| menuselectvoice | × | |
| menusetwindow | × | |
| mesbox | × | |
| mod | ○ | |
| mode_ext | × | |
| monocro | ○ | |
| mousecursor | × | |
| mov | ○ | |
| mov3〜10 | ○ | |
| mp3 | × | |
| mp3loop | × | |
| mp3save | × | |
| msp | ○ | |
| mul | ○ | |
| nega | ○ | |
| next | × | |
| notif | ○ | |
| nsa | ○ | |
| numalias | ○ | |
| ofscpy | × | |
| play | × | |
| playonce | × | |
| playstop | × | |
| △ | ||
| puttext | ○ | |
| quakex | × | |
| quakey | × | |
| reset | ○ | |
| resettimer | ○ | |
| return | ○ | |
| rlookback | ○ | |
| rmenu | × | |
| rmode | × | |
| rnd | ○ | |
| rnd2 | ○ | |
| roff | × | |
| savegame | × | |
| savename | × | |
| savenumber | × | |
| saveoff | × | |
| saveon | × | |
| select | ○ | |
| selectcolor | ○ | |
| selectvoice | × | |
| selgosub | ○ | |
| selnum | ○ | |
| setcursor | × | |
| setwindow | ○ | |
| skip | ○ | |
| soundpressplgin | × | |
| spi | × | サポートできない |
| step | × | |
| stop | × | |
| stralias | ○ | |
| sub | ○ | |
| systemcall | × | |
| tal | ○ | |
| textclear | ○ | |
| textoff | × | |
| texton | × | |
| textspeed | × | |
| to | × | |
| transmode | ○ | |
| trap | ○ | |
| underline | ○ | |
| versionstr | × | |
| vsp | ○ | |
| wait | ○ | |
| waittimer | ○ | |
| wave | × | |
| waveloop | × | |
| wavestop | × | |
| windoweffect | × |