ONScripter Launcher and Binary for Mac OS X

最終更新日: 2023/9/1

これは何?

Studio O.G.A.で公開されているNScripter互換のスクリプタ「ONScripter」を、Mac OS Xで簡単に利用するためのツールです。ユニバーサルバイナリですので、OSX 10.4以降であればPPC Mac/Intel Mac/Apple Silicon Macを問わずネイティブに動作します。

アイコン募集中...

使い方

Readmeを参照してください。

ONScripterバイナリのみのアーカイブについて

ONScripterバイナリのみをダウンロードして解凍すると、onscripteronscripter-sdl2の2つのバイナリが展開されます。前者は従来どおりSDL 1.2で動作しますが、後者はsdl12-compatライブラリを介してSDL2で動作します。この措置は、最近のmacOSでSDL 1.2を使うと正しく描画が行われないためです。onscripterはPowerPCと32bit Intel環境向けにビルドされており、onscripter-sdl2は64bit IntelとApple Silicon環境向けにビルドされています。SDL2 (2.24.0以降) の求めるシステム要件がOSX 10.9以降であるため、onscripter-sdl2もOSX 10.9以降で動作します。よって、

していただくようお願いします。ただし、SDL2を利用しないonscripterが少なくともmacOS 10.13まで動作することは確認しています。

onscripter-sdl2はsdl12-compatライブラリの仕組み上、動作に必須なSDL2ライブラリを静的リンクすることができず、外部に配置したSDL2の共有ライブラリを動的に読み込んだ上で起動します。そのため、SDL2ライブラリを利用者が各自でダウンロード・インストールしていただく必要があります。OSX 10.11以降で動作する最新版のダウンロードはここから、10.9以降で動作する最後のバージョンはここから可能です (拡張子が.dmgのものがMac向けです) 。ダウンロードした.dmgを開き、SDL2.frameworkファイルを~/Library/Framework/Library/Frameworkなどの場所に置くことにより、sdl12-compatライブラリがSDL2ライブラリを認識し、onscripter-sdl2が正常に起動するようになります。

なお、OSX 10.11以降の環境において、onscripter-sdl2をONSLauncher (バージョン20230708以降) から利用する場合、ONSLauncherのパッケージに内蔵されているSDL2.frameworkが利用可能であるため、手動でインストールを行う必要はありません。

ダウンロード

ONSLauncherのソースコードはアーカイブに含まれています。ONScripter自体のソースコードはONScripter のページで入手してください。Universal Binaryになっていますので、全てのMacでネイティブに動作します。

個人的に動作確認しているソフト

更新履歴

2023/9/1

自動アップデートがうまく動かない問題を修正

2023/7/10

arm64バイナリでogg vorbisの再生が不安定だったのでリンクするlibvorbisを更新

2023/7/8

Apple Siliconにネイティブ対応
内蔵のONScripterを20220816版に更新
64bit版のバイナリをsdl12-compat経由でSDL2を利用するように変更

2021/2/20

Intel 64bitバイナリが余計なライブラリにリンクされていたのを修正

2021/2/17

Intel 64bitバイナリを含めた

2017/1/2

最近のOSで自動アップデートが機能していなかった問題を修正
内蔵のONScripterを20161102版に更新

2013/1/23

新規ゲームのフォント選択のバグを修正
内蔵のONScripterを20130120版に更新

2013/1/13

内蔵のONScripterを20130112版に更新
自動アップデートのリンク先を変更

2012/9/1

内蔵のONScripterを20120901版に更新
袋文字で描画するオプションをGUIで設定できるように

2012/1/6

内蔵のONScripterを20120105版に更新
UIを更新 (行の並び替え等に対応)

2011/4/17

内蔵のONScripterを20110416版に更新
フォント管理をOS標準のものと統合

2010/9/12

内蔵のONScripterを20100813a版に更新
自動アップデートのリンク先を変更

2010/6/19

内蔵のONScripterを20100618版に更新

2010/6/13

内蔵のONScripterを20100611版に更新

2010/5/9

内蔵のONScripterを20100509版に更新

2010/3/20

内蔵のONScripterを20100320版に更新

2010/2/1

内蔵のONScripterを20100131a版に更新

2010/1/16

内蔵のONScripterを20100116版に更新

2010/1/3

内蔵のONScripterを20100103a版に更新

2009/11/15

フォントリストの編集が上手くできない問題を修正
内蔵のONScripterを20091115版に更新

2009/9/22

内蔵のONScripterを20090921版に更新

2009/8/30

Snow LeopardでOsakaフォントのファイル名が変わっていたので、それに対応

2009/8/23

内蔵のONScripterを20090822版に更新、GUIのアイコン処理周りをちょっと変更
なお、このバイナリではLuaのサポートを有効にしてあります。

2009/4/11

内蔵のONScripterを20090331版に更新

2009/3/29

内蔵のONScripterを20090329版に更新

2009/1/17

内蔵のONScripterを20090116版に更新
1/2に書いた変数の限界の問題が解決されています。

2009/1/4

内蔵のONScripterを20090104版に更新
movieコマンドでMPEGの再生に対応したのでスクリプトを書き換える必要は無くなりました。

2009/1/2

うみねこep4ですが、ムービーが例によってmpegplayコマンドに書き換えないと再生されないことを除けば、本編は問題なく進行可能です。ただし、Music boxで4095を超える変数番号にアクセスするのが原因で落ちます。NScripterの仕様上、変数は4096個までのようなので制作側のミスの気がしますが、一応変数の限界を8192個にしたバイナリを上げておきます。

2008/11/24

内蔵のONScripterを20081123版に更新

SMPEGで44100Hz以外のMP3ファイルを正常に再生できるようにパッチを適用しています。

2008/10/30

内蔵のONScripterを20081025版に更新

2008/10/13

内蔵のONScripterを20081013版に更新

2008/9/1

内蔵のONScripterを20080831版に更新

2008/8/24

内蔵のONScripterを20080824版に更新

2008/8/23

内蔵のONScripterをexp-20080823版に更新

2008/1/30

PowerPC用のバイナリではOgg Vorbisが正常に再生出来ないようなので、暫定的に修正。そのうち本家も修正されると思います。ランチャーに内蔵している方は修正していませんので、自動更新してください。

2008/1/29

内蔵のONScripterを20080121版に更新

SDL等のライブラリ群を一部更新

2008/1/16

内蔵のONScripterを20080115版に更新

2008/1/13

内蔵のONScripterを20080112版に更新

2008/1/8

内蔵のONScripterを20080107版に更新

2008/1/7

内蔵のONScripterを20080106版に更新

2008/1/6

内蔵のONScripterを20080105版に更新

2007/11/11

Leopard上でデフォルトで登録されるフォントパスが誤っていたのを修正(はじめてLeopardで起動すると、これまでの設定が自動で修正されます)

2007/8/27

内蔵のONScripterを20070826a版に更新

2007/8/26

内蔵のONScripterを20070826版に更新

拡張スプライト系の命令が実装されたようで、うみねこでもアイキャッチが表示されるようになったようです

2007/8/25

内蔵のONScripterを20070823版に更新

2007/8/24

NSTextViewの挙動が不振なので、ログの表示をNSTableViewに変更

内蔵のONScripterを20070822版に更新。互換性に一部問題が生じる事があるので、詳しくは上の方を見てください。

2007/8/22

↓のパッチ(テキスト文字化け対策)が微妙に間違っていたものをupしていたのを修正

ごめんなさいごめんなさい

2007/8/18

「うみねこのなく頃に」で一部のスクリプトが正常にパースされず、文字化けしたテキストが表示される問題を修正

たぶん2箇所位だったと思いますが。これで残る不具合は

ぐらいでしょうか。とりあえず最後まで読み進められる事は確認しました。そろそろソースを追うのが面倒になってきたので、後は本家の修正を待つ方向で...

2007/8/17 (その3)

「うみねこのなく頃に」で一部CoreFoundation(iconv)で変換不可能なShiftJIS文字列のファイル名の指定があり、そこで落ちる問題を修正

該当するBGMが再生されませんが、落ちるよりはましという事で。再生したければ、該当ファイルの名前とスクリプトのファイル名指定を修正する必要があります。

2007/8/17 (その2)

「うみねこのなく頃に」で未実装エフェクトの警告がログに多数表示され、ランチャーが落ちる事があるので修正

ちなみにオープニングムービーは再生されませんが、スクリプトを修正してmovie命令をmpegplay命令に置き換えれば、mpegの物は再生できます。aviの方は、wmv3なaviのようなのでavifileを入れてもaviコマンドでは再生できなそう...大人しくFlip4Macやmplayerなどで見るのが良いと思います。

2007/8/17

「うみねこのなく頃に」で頻繁に落ちるので、本家のソースを暫定的に修正

2007/2/7

内蔵のONScripterを20070206版に更新

2007/2/3

内蔵のONScripterを20070202版に更新

2007/1/15

Intel Mac用のlibSDLを更新、動画再生が不可能だった問題を修正

2006/10/26

内蔵のONScripterを20061025版に更新

2006/8/26

内蔵のONScripterを20060826版に更新

2006/8/15

内蔵のONScripterを20060813版に更新

2006/8/13

内蔵のONScripterを20060812版に更新

2006/8/5

exp-20060805版のバイナリをアップロード

2006/8/3 (その2)

内蔵のONScripterを20060803版に更新

2006/8/3

内蔵のONScripterを20060802版に更新

2006/7/30

内蔵のONScripterを20060729版に更新

2006/7/2

内蔵するSDLライブラリ群のversion up

2006/6/19

内蔵のONScripterを20060618版に更新

2006/5/5

ホイールダウンの挙動をGUIで指定できるように

内蔵のONScripterを20060504版に更新

2006/5/4

自動更新機能まわりを微修正

内蔵のONScripterを20060503版に更新

2006/4/23

10.4にしてから実行中のアイコンを入れ忘れていたのを修正

2006/4/22

内蔵ONScripterの自動更新機能をつけた

2006/4/17

クロスコンパイルできたようなので内蔵のONScripterをUniversal Binaryに

2006/4/16

内蔵のONScripterを20060415版に更新

2006/4/14

フォント周りがまだおかしかったのを修正 (何やってるんだ俺...)
フォントの設定が滅茶苦茶になって直らない人はすみませんが初期設定ファイル (~/Library/Preferences/jp.tmkk.ONSLauncher.plist) を消してください。

2006/4/13

フォントリストが変更できなくなっていたのを修正 (今まで動いていたのはなぜ?)

2006/4/9

メインマシンのHDDの調子が悪くなったので換装ついでに開発環境を10.4にしてしまった。LauncherをUB化。

2006/3/12

initial release.


もどる

このページはリンクフリーです。
一応連絡先