高橋直樹さん作の 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 | × |