XNScripchan - NScripter for X


XNScripchan って何?

高橋直樹さん作の NScripter 上で動作するスクリプトを X11 上で動作させる為のプログラムです。NScripter付属文章を基に適当に命令を解釈して、いいかげんに実行しているので、とっても怪しい動作をするかもしれません。

動作環境

動作確認は NetBSD/i386 + XFree86-4.2.0 で行っています。コンパイルには以下のプログラム、ライブラリが必要です。なお、各項目の括弧内は動作確認環境で使用しているバージョンです。

ソース

現在の状況

開発中止。X11 上でプレイしたい方は ONScripter をご使用ください。

その他

未実装機能

以下の機能は現時点では実装されていません。その内実装されるかもしれませんし、絶対に実装されない機能もあるかもしれません。

命令一覧

命令サポート備考
abssetcursor×
add
amsp
arcプラグイン指定は無視
autoclick×
avi×
bg
bgalia×
blt×
br
break×
btn
btndef
btnwaitbtnwait2と同様の動作
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精度は怪しい
getversion192(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×
print
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×

戻れません
Kimihiro Nonaka (埜中公博) / nonakap at gmail dot com