ダウンロード Archive
HSP3.5β5を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.5β5を公開しました。現在公開されているHSP3.4と同様に使うことのできるフルセット版となります。
HSP3.5β5は、スマートフォン向け開発環境HSP3Dishを含む最新のアップデートとなります。(差分アップデートではなく、フルセット版です)。
HSP3.4から大幅な仕様の変更はなく、上位互換として動作する形で、最新の不具合修正と各種機能の追加が行なわれています。詳しい情報については、beta TESTING MANUAL をご覧ください。
β5では主に以下の機能拡充と不具合の修正を行なっています。
- 高機能な3D表示を行なうHGIMG4の更新を行ない全体的なシステム安定性の向上、アニメーションの合成、レンダリングバッファやポストエフェクトのサポートなど大幅な機能追加を行っています
- マルチプラットフォーム化されたHSP3Dishのandroid,iOS,html5(js)を最新の環境に対応させているほか、LinuxやRaspberryPiなど新しいデバイスのサポートも追加されています(→Linux/Raspberry Piの紹介ページ)
- Unicode(UTF8)文字コード版HSP3UTFランタイム、及び64bit版ランタイムの更新
- スクリプトエディタの不具合修正
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合の可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.5β5b版(zipアーカイブ)
hsp35b5b.zip (48.8 MiB)
※追記2017/6/8
不具合の指摘を受けてHSP3.5b5b版として再度アップデート致しました。
暗号化されたファイルの読み込みが正しく行われなかったため、すべてのランタイムを更新し、ファイルを差し替えました。
開発中の最新版は、OneDriveでも公開されています。「ダウンロード」から全体のアーカイブ(hsp35betaフォルダの内容)を取得可能です。
最新版のマニュアルはオンラインでも閲覧頂けます。こちらからどうぞ。
インストール方法
アーカイブに含まれる「hsp35beta」フォルダを、ハードディスクに展開してご使用ください(推奨パスは「C:\hsp35beta」になります)。β版は、HSP3.4リリース版と共存させることが可能です。HSP3.4リリース版がインストールされているフォルダ(通常は、「C:\hsp34」になります)に上書きしないよう注意してください。(HSP3.5β版の各種設定は、既存のHSP3.4とも共有されます。)
hsp35betaフォルダ以下にあるスクリプトエディタ(hsed3.exe)を始めとする各種ツールを使用して、3.5β版の機能を利用することができます。
(以前のβ版を使用している方は、古い「hsp35beta」フォルダを削除した後に、再度コピーを行なってください)
なお、Linux/Raspberry Pi版の最新版は、こちらのページで公開しています。
(→Linux/Raspberry Piの紹介ページ)
以前のバージョンから更新された内容は以下の通りです。
2017/05/29 3.5 beta5a
[HGIMG3] OBJ_SORT指定によるソートに失敗することがある不具合を修正
[HGIMG4] getcoli命令で3Dモデルの半径が正しく指定できない不具合を修正tds12さんによるOpenHSP修正を反映
[hsp3_64] gsquareやgrotateなどの変形コピー時にクラッシュする問題を修正
[hsp3utf] DLL関数名はASCIIだとしてSJISに変換しないよう変更
[hsp3utf] sendmsgの文字列が正しく変換されない不具合を修正
[hsp3utf] 文字コード変換時のNULL入力に対応
[hsp3utf] utf8コードの途中でNULLが入った場合にコピーしすぎる問題を修正kurogomaさんによるOpenHSP修正を反映
文字列型変数の領域拡張時にメモリーリークが起こる可能性を修正
[hspcmp] ローカルのラベルがグローバルのラベルで上書きできる問題を修正
[hsp3utf] DLL呼び出しのcallfunc機能を改善
[スクリプトエディタ] 空白だけの行にてEnterキーを押したとき、インデントスペースを残す問題を修正
[スクリプトエディタ] 行の最初の文字を選択してEnterキーを押すと、行の最初の文字を残す問題を修正
[スクリプトエディタ] 文字列を空文字列に置き換えると、「元に戻す」が正しく機能しない問題を修正
[スクリプトエディタ] 「元に戻す」が正しく動作しないことがある問題を修正
[スクリプトエディタ] 自動インデントが無効になっていても、インデントスペースがアスタリスクで削除される問題を修正
[スクリプトエディタ] テキストを選択しているときにテキストを編集するときに、エディタがクラッシュする可能性がある問題を修正K-sさんによるOpenHSP修正を反映
[hsp3js] エラーメッセージの文字化けを修正
[hsp3js] circle命令の分割数を20->32に変更
[hsp3js] gmulcolor命令が正しく機能していなかったのを修正
[hsp3js] getkey命令が機能するように変更
[hsp3js] stick命令でキー操作(zxcasdw)を追加、右クリックの取得に対応
[hsp3js] サウンドの使用可能チャンネル数を 16 から 32 に変更
[hsp3js] mmload命令にループ開始・終了時間パラメータを追加
[hsp3js] mmvol,mmpan,mmstatが正しく動作していなかったのを修正2017/03/17 3.5 beta5
[HSP3CNV] 長い関数名の使用時にCコード生成に失敗することがある不具合を修正
スクリプトエディタのラベル一覧が途中までしか表示されないことがある不具合を修正
[hsp3] varptr関数で変数のバッファサイズをシステム変数strsizeに返す仕様を撤回、varsize関数を追加して取得できるように修正
[HGIMG4] ゲームエンジンを更新、いくつかの命令を追加。詳細はhgimg4.txtをご覧ください
[HSP3Dish][Linux] Linux版を追加
[HSP3Dish][iOS] XCode8用のプロジェクトファイルにアップデート
[HSP3Dish][iOS] HGIMG4プロジェクトのビルドをサポート(β対応)
[HSP3Dish][iOS] XCode上で実機用にコンパイルした際にリンクエラーが出ることがある不具合を修正
[HSP3Dish][android] firebaseベースのAdMobに対応、インタースティシャル広告の表示に対応
[HSP3Dish][android] hsp3dhで長いソースのビルド時にエラーが発生する不具合を修正
[HSP3Dish][android] 加速度・ジャイロセンサー値の取得に対応
[HSP3Dish][android] 一部の機種でテクスチャが正しく設定されなくなる不具合を修正
[HSP3Dish][iOS][android] #deffuncで配列をvarで渡した場合、値が正しく取得できないことがある不具合を修正
[HGIMG3] β4版でlogmes命令が使えなくなっていた不具合を修正
β4版でDLL呼び出しエラーが起動時にチェックされていた不具合を修正
print命令で第2パラメーターに1を指定した場合、改行しない機能を追加
DupPtrを入れ子にすると正常に動作しない問題を修正
[hsp3_64] ObjImageでランタイムがクラッシュする問題を修正
[hsp3_64] リストボックス、コンボボックスが正常に動作しない問題を修正
[hsp3_64] DLL呼び出し時にパラメータが正常に渡らない問題を修正
[hsp3_64] DLL呼び出し時にHSP例外処理が働かない問題を修正
[hsp3utf] DLL呼び出し時にランタイムがクラッシュする問題を修正
- Comments: 4
- Trackbacks: 0
HSP3.5β4を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.5β4を公開しました。現在公開されているHSP3.4と同様に使うことのできるフルセット版となります。
HSP3.5β4は、スマートフォン向け開発環境HSP3Dishを含む最新のアップデートとなります。(差分アップデートではなく、フルセット版です)。
HSP3.4から大幅な仕様の変更はなく、上位互換として動作する形で、最新の不具合修正と各種機能の追加が行なわれています。詳しい情報については、beta TESTING MANUAL をご覧ください。
β4では主に以下の機能拡充と不具合の修正を行なっています。
- オフィシャル珠音2D素材(tamaface)とサンプルゲームを追加
- シリアル接続によるarduinoデバイス制御のためのモジュール、arduino.asを追加
- Unicode(UTF8)文字コードに対応したHSP3UTFランタイムを同梱
- スクリプトエディタの機能更新
HSPプログラムコンテスト2016でも使用できるオフィシャル2D素材 “珠音(たまね)”を始めとして、サンプルゲーム「珠音のジャンプアップ♪」「ドロップパズル」「カードバトル」が含まれています。
また、arduinoデバイスの制御や、Unicode(UTF-8)の対応など新たな可能性を拓く機能を多く追加しています。
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合の可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.5β4版(zipアーカイブ)
hsp35b4a.zip (43.9 MiB)
※追記2016/8/1 13:00
不具合の指摘を受けてHSP3.5b4a版として再度アップデート致しました。
hsp3imp.dllのバージョンが古かったため差し替え、一部のファイルがWindows Defenderの検疫対象として誤検知されるためファイルを差し替えました。
※追記2016/8/10 22:00
oncmd命令、Artlet2Dが正しく動作しないという不具合のご報告を頂きました。
取り急ぎ、OneDriveの方に修正ファイルを用意しています。今後、さらに検証した上でアップデートとして提供していきたいと考えています。
開発中の最新版は、OneDriveでも公開されています。「ダウンロード」から全体のアーカイブ(hsp35betaフォルダの内容)を取得可能です。
最新版のマニュアルはオンラインでも閲覧頂けます。こちらからどうぞ。
インストール方法
アーカイブに含まれる「hsp35beta」フォルダを、ハードディスクに展開してご使用ください(推奨パスは「C:\hsp35beta」になります)。β版は、HSP3.4リリース版と共存させることが可能です。HSP3.4リリース版がインストールされているフォルダ(通常は、「C:\hsp34」になります)に上書きしないよう注意してください。(HSP3.5β版の各種設定は、既存のHSP3.4とも共有されます。)
hsp35betaフォルダ以下にあるスクリプトエディタ(hsed3.exe)を始めとする各種ツールを使用して、3.5β版の機能を利用することができます。
(以前のβ版を使用している方は、古い「hsp35beta」フォルダを削除した後に、再度コピーを行なってください)
以前のバージョンから更新された内容は以下の通りです。
2016/07/29 3.5 beta4
オフィシャル珠音2D素材(tamaface)とサンプルゲームを追加
シリアル接続によるarduino制御のためのモジュール、arduino.asを追加
hspextプラグインにバイナリデータを送信を行なうcomputb命令を追加
スクリプトエディタのツールメニューを整理(非推奨機能をサブメニューに移動)
ソースに全角文字がある際にスクリプトエディタのラベル一覧で正しくラベルが検出されなくなる不具合を修正
拡張プラグインサンプルhpi3sample.asが動作しない不具合を修正
mesbox,input命令による入力ボックスから32767以上の文字列を取得できない不具合を修正
strrep命令を入れ子にすると意図した動作をしない不具合を修正(HSP3BT#17)
文字列をUTF8で出力するオプションを#cmdopt命令に追加
[HSP3Dish][Windows] mmstat命令でwavファイル以外の再生状態取得ができなかった不具合を修正
[hsp3utf] UTF-8版hsp3ランタイム(hsp3utf)を同梱
[hsp3utf] UTF-8とANSI(SJIS)の相互変換を行なうcnvstoa命令、cnvatos関数を追加
Win32コマンドライン版コードコンパイラ(hspcmp)を同梱tds12さんによるOpenHSP修正を反映
デバッグウィンドウをUTF8文字コードに対応ue_daiさんによるOpenHSPバグ修正と機能拡張を反映
[hsp3][Windows] oncmd命令で未登録のウインドウメッセージが有効化できる不具合を修正
[hsp3][Windows] stick,getkey命令をシステムのマウスクリックの左右反転設定に対応
[hsp3] logmes命令がmes命令と同様に任意の型の値を受け取るように修正
[hsp3] limit,limitf関数の下限、上限のパラメータを省略可能に修正
[hsp3] 配列変数の要素拡張を高速化
[hsp3] varptr関数実行時に変数のバッファサイズをシステム変数strsizeに返すように修正
[hsp3_64] モジュール変数のデータ(STRUCTPRM)が破損する問題を修正
[hspcmp] β3のプリプロセッサーが「{」「}」を文の区切り記号として解釈する変更を取り消し(ソース非互換が発生するため)
[hspcmp] β3のコンパイラでエラーが発生することがある不具合を修正
スクリプトエディタのフォント設定がASCII文字にしか適用されていなかった問題を修正
- Comments: 6
- Trackbacks: 0
HSP3用のArduino制御モジュール
ハードウェア制御のための手軽なデバイスとして広く使用されているArduinoをHSP3からコントロールするためのモジュールを作成しました。
もともと、Arduinoにはスクリプトにより自律制御する仕組みがありますが、PCにUSB接続されたArduinoをHSPから制御することで、より多くの機能と組み合わせることができ、活用の幅が広がります。
このモジュールでは、Arduinoが用意しているFirmataという通信プロトコルを利用して、外部からArduinoの入出力を制御します。Arduinoとの通信は、USB経由のシリアルポートで行なわれ非常にシンプルで手軽なものになっています。手軽で安価に入手できるArduinoは、多くの資料や接続モジュールがあり、電子工作やハードウェア制御の入門用としても適しています。
今後リリースされるHSPの新しいバージョンでは、Arduinoの制御モジュールを標準で使用できるよう準備を進めていきたいと考えています。
現在のHSPに追加でインストール可能なパッケージも、以下のリンクからダウンロードできますので、興味のある方はぜひ試用してみてください。
hsp_arduino.zip (67.9 KiB)
詳しい利用方法などは、こちらのマニュアルを参照してください。
arduino.as マニュアル
http://www.onionsoft.net/hsp/v35/doclib/hsp_arduino.txt
インストール方法
HSP3.4以降のHSP3インストールフォルダに上書きする形でアーカイブ内のファイルをコピーしてください。
(common,doclib等の同名フォルダも上書きで更新することで、新規ファイルが追加されます)
モジュールについての詳しい使用方法は、doclib内のhsp_arduino.txtをご覧ください。
- Comments: 5
- Trackbacks: 0
HSP3.5β3を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.5β3を公開しました。現在公開されているHSP3.4と同様に使うことのできるフルセット版となります。
HSP3.5β3は、スマートフォン向け開発環境HSP3Dishを含む最新のアップデートとなります。(差分アップデートではなく、フルセット版です)。
HSP3.4から大幅な仕様の変更はなく、上位互換として動作する形で、最新の不具合修正と各種機能の追加が行なわれています。詳しい情報については、beta TESTING MANUAL をご覧ください。
β3ではandroid向けにHGIMG4のプロジェクトを作成することが可能になっています。HSP3Dishは、iOS,android,js版ともに最新の環境に向けたアップデートを行なっていますので、ぜひ試用してみてください。
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合の可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.5β3版(zipアーカイブ)
hsp35b3.zip (42.7 MiB)
開発中の最新版は、OneDriveでも公開されています。「ダウンロード」から全体のアーカイブ(hsp35betaフォルダの内容)を取得可能です。
インストール方法
アーカイブに含まれる「hsp35beta」フォルダを、ハードディスクに展開してご使用ください(推奨パスは「C:\hsp35beta」になります)。β版は、HSP3.4リリース版と共存させることが可能です。HSP3.4リリース版がインストールされているフォルダ(通常は、「C:\hsp34」になります)に上書きしないよう注意してください。(HSP3.5β版の各種設定は、既存のHSP3.4とも共有されます。)
hsp35betaフォルダ以下にあるスクリプトエディタ(hsed3.exe)を始めとする各種ツールを使用して、3.5β版の機能を利用することができます。
(以前のβ版を使用している方は、古い「hsp35beta」フォルダを削除した後に、再度コピーを行なってください)
以前のバージョンから更新された内容は以下の通りです。
2016/01/19 3.5 beta3
オフィシャル珠音2D素材(tamadot)を同梱
デバッグウインドウにコールスタックタブを追加
[HSP3Dish] 画像コピー時の色乗算値を指定するgmulcolor命令を追加
[HSP3Dish][iOS] 64bit環境の実行時エラーを修正
[HSP3Dish][android][iOS] エラー発生時に番号とメッセージを出力するように修正
[HSP3Dish][android] 推奨SDKをAndroid 5.0.1 (API 21)に変更
[HSP3Dish][android] ビルド時にHSPライブラリフォルダを参照する方法に変更
[HSP3Dish][android] β2版でAdMobビルドが正しくできなかった不具合を修正
[HSP3Dish][android] HGIMG4使用プロジェクトに対応
[HSP3Dish][android] JDK7以降での署名に対応
[HSP3Dish][android] zipalignツールの存在を確認するように修正
[HSP3Dish][android] ダイアログ以外の部分をタッチすると停止する不具合を修正
[HSP3Dish][Windows] mmvol命令による音量が種類によって異なっていたのを修正ue_daiさんによるOpenHSPバグ修正を反映
[hsp3] 連想配列型のarray/local引数エイリアスを添字をつけずに参照したときに落ちるバグを修正
[hsp3] ユーザー定義命令/関数でのラベル引数の実装
[hsp3] sortstrのバグ修正およびsort系命令の高速化
[hspcmp] hsc3_messizeのバッファサイズ取得の修正
[hspcmp] マクロタグの名前を最大56文字にする
[hspcmp] プリプロセスで「{」「}」を文の区切り記号として解釈するように修正
[hspcmp] #constの後に「double」「int」の型を指定できるように修正
[hspcmp] #funcで宣言されたDLL関数を、関数としても使用できるように修正
[hspcmp] モジュール内でlocal指定された関数を、定義する前の行から使用できるように修正
[hspcmp] 未使用モジュールのコード削除が不完全だった部分を修正
[hspcmp] シンボルの多重定義エラーで定義された位置を出力するように修正
[hspcmp] よく見るエラーメッセージの日本語化
[hspcmp] 文字列や実数値の重複データ削減による出力サイズの最適化を実装
- Comments: 22
- Trackbacks: 1
HSP3.5β2を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.5β2を公開しました。現在公開されているHSP3.4からのマイナーアップデート版となります。
HSP3.5β2は、スマートフォン向け開発環境HSP3Dishを含む最新のアップデートとなります。
アーカイブには、HSP3.4をアップデートするための差分が含まれています。大幅な仕様の変更はなく、上位互換として動作する形で、最新の不具合修正と各種機能の追加が行なわれています。詳しい情報については、beta TESTING MANUAL をご覧ください。
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合がある可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.5β2版(zipアーカイブ)
hsp35b2.zip (30.1 MiB)
HSP3.4から更新された内容は以下の通りです。
2015/05/27 3.5 beta2
[HGIMG4] テクスチャを複数読み込んだ際にエラーが発生する不具合を修正
[HGIMG4] カメラ経由で解放済みオブジェクトにアクセスしてクラッシュする問題の修正
[HGIMG4] DirectX9 API使用のランタイム(hsp3gpdx)を追加
[HSP3Dish] HGIMG4と同等のsetcls、celputm命令をサポート
[HSP3Dish][Windows] β1版でwavファイルが再生されないことがある不具合を修正
[hspinet] ftpdirlist命令でメモリが正しく確保されない不具合を修正
命令の第2パラメーター以降でsysinfo関数を使った際に第1パラメーターの値が変更される不具合を修正
beta1でobjimage命令が正しく動作しない不具合を修正
複数行文字列から特定の文字列を持つ行を検索するnotefind関数を追加
いくつかのサンプルスクリプトを追加
画像ファイルデコーダーを更新、1,2,4bit PNGに対応
64bit(x64)版ランタイムのDLL呼び出しに対応
64bit(x64)版ランタイムのinput命令でエラーが発生する不具合を修正
64bit(x64)版ランタイムでモジュール変数使用時にエラーが発生する不具合を修正
HSP3ソースコンバーターで配列展開に失敗する不具合を修正(Mantis:0000011)
HSP3ソースコンバーターで演算の最適化時にスタックに不整合が起こる不具合を修正
スクリプトエディタのSDK機能の一部(HSED_GETCARETLINEとHSED_GETCARETPOS)を有効化
[HSP3Dish][iOS] 64bit環境の実行時にEXC_BAD_ACCESSが発生する不具合を修正
ドキュメントの一部修正
[HSP3Dish][android] httpload,httpinfo命令によるネットワークアクセスをサポート
[HSP3Dish][android] mes命令の改行が認識されない不具合を修正
[HSP3Dish][android] dialog命令による標準ダイアログ表示をサポート
[HSP3Dish][android] dpmファイルが認識されないことがある不具合を修正
[HSP3Dish][android] beta1でmes命令の後でgcopy命令が正しく表示されない不具合を修正
インストール方法
アーカイブに含まれる「hsp35beta」フォルダ以下は、既存のHSPから新しく更新されたファイルのみの差分となります。
まず、ハードディスク上に「hsp35beta」フォルダを作成し、HSP3.4リリース版がインストールされているフォルダ(通常は、「C:\hsp34」になります)の内容をすべてコピーしてください。
次に、3.5β版のアーカイブ内容(hsp35betaフォルダ)を上書きコピーしてください。(同名ファイルも上書きします)
以降は、hsp35betaフォルダ以下にあるスクリプトエディタ(hsed3.exe)を始めとする各種ツールを使用して、3.5β版の機能を利用することができます。
(HSP3.5β1版をすでに利用している方も、念のため同様の手順でアップデートを行なってください。)
既存のHSP3.4がインストールされているフォルダを直接更新しないよう注意してください。
スクリプトエディタなどのツールは、hsp35betaフォルダ内のものをご使用ください。
HSP3.5β版の各種設定は、既存のHSP3.4とも共有されます。
- Comments: 23
- Trackbacks: 0
HSP3.5β1を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.5β1を公開しました。現在公開されているHSP3.4からのマイナーアップデート版となります。
HSP3.5β1は、スマートフォン向け開発環境HSP3Dishを含む最新のアップデートとなります。
アーカイブには、HSP3.4をアップデートするための差分が含まれています。大幅な仕様の変更はなく、上位互換として動作する形で、最新の不具合修正と各種機能の追加が行なわれています。詳しい情報については、beta TESTING MANUAL をご覧ください。
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合がある可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.5β1版(zipアーカイブ) ダウンロード
hsp35b1.zip (18.0 MiB)
HSP3.4から更新された内容は以下の通りです。
2015/02/18 3.5 beta1
64bit(x64)版ランタイム、hsp3_64を追加
HSP3Dishのnote系命令で行数を間違える不具合を修正
HSPDAプラグインのsortval,sortstr,sortnote,sortgetを標準命令として実装
新規プリプロセッサ命令、#bootoptを追加
#bootopt命令によるタイマー精度の設定変更に対応
[HSP3Dish] (Windows以外)grect命令の半透明カラー描画が正しく反映されない不具合を修正
[HSP3Dish][iOS] 最新のiOS及び64bitバイナリのビルド(arm64)に対応
[HSP3Dish][android] NDK r10、AdMobの更新に対応
[HSP3Dish][android] hsp3dish.iniの設定取り込みに対応
[HSP3Dish][android] HSP3Dish Helperの更新
[HSP3Dish][Windows] httpload,httpinfo命令を追加
[HSP3Dish][HGIMG4][Windows] (Windows版のみ)プラグイン・外部DLL使用を可能に修正
長いソースのコンパイル高速化(zakki)
インストール方法
アーカイブに含まれる「hsp35beta」フォルダ以下は、既存のHSPから新しく更新されたファイルのみの差分となります。
まず、ハードディスク上に「hsp35beta」フォルダを作成し、HSP3.4リリース版がインストールされているフォルダ(通常は、「C:\hsp34」になります)の内容をすべてコピーしてください。
次に、3.5β版のアーカイブ内容(hsp35betaフォルダ)を上書きコピーしてください。(同名ファイルも上書きします)
以降は、hsp35betaフォルダ以下にあるスクリプトエディタ(hsed3.exe)を始めとする各種ツールを使用して、3.5β版の機能を利用することができます。
既存のHSP3.4がインストールされているフォルダを直接更新しないよう注意してください。
スクリプトエディタなどのツールは、hsp35betaフォルダ内のものをご使用ください。
HSP3.5β版の各種設定は、既存のHSP3.4とも共有されます。
- Comments: 23
- Trackbacks: 1
HSP3.4RC2フルセットを公開しました
最新のHSP3リリース候補となるバージョン、HSP3.4RC2フルセットを公開しました。現在公開されているHSP3.3からのメジャーアップデート版となります。
HSP3.4は、Windows8やWindows8.1に対応する最新のアップデート及び最新版のスマートフォン向け開発環境HSP3Dishをすべて含んでいます(HSP3.3からの差分アップデートではなく、フルセット版です)。
アーカイブのダウンロードは以下のリンクからどうぞ。インストーラー版、zip版が用意されています。(推奨インストールディレクトリは、「C:\hsp34」です)
HSP3.4RC2(ZIPアーカイブ版)
hsp34rc2.zip (35.3 MiB)
HSP3.4RC2(インストーラー版)
hsp34rc2.exe (24.3 MiB)
アーカイブ内のhsp34フォルダを解凍してフルセット版と同様にお使い頂けます。(推奨するパスは、「C:\hsp34」になります)
更新された内容は以下の通りです。(HSP3.4RC1フルセットからのランタイム更新はHGIMG3,hsp3dish.jsのみとなります。)
2014/09/20 3.4rc2
hsp3dish.jsを最新版に更新
[HGIMG3] SYSREQ_MAXTEXの指定が正常に反映されない不具合を修正
[HGIMG3] settoonedge命令で正しく輪郭線の色が指定できなかった不具合を修正
[HGIMG3] addxfile,addxanim命令でエラーを正常に返さない不具合を修正
[HGIMG3] selcposなどのマクロ命令すべてにglobal指定を追加
[HGIMG3] ヘルプに補足の追記を行ないました
スクリプトエディタの「HSPプログラミング・マニュアルを開く」項目が機能していない不具合を修正
かんたん入力のプリプロセッサ命令で区切り記号が間違っていたものを修正
HSP3.4のインストーラーは、インストール先のフォルダ以外にファイルの追加を行ないませんので以前のバージョンと競合することはありませんが、以前のものをアンインストールしてから、新しいバージョンをインストールすることを推奨します。
詳しい情報については、HSP3.4システムドキュメント・インストールガイド、及びアップデートガイドをご覧ください。
β版について皆様からの多くのご意見、ご報告頂き大変感謝しています。
今後も引き続きHSPをお使い頂けると嬉しいです。
不具合や問題などありましたら、コメント欄またはHSPTV!掲示板、メールなどでお知らせください。
- Comments: 11
- Trackbacks: 0
HSP3.4RC1フルセットを公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新のHSP3リリース候補となるバージョン、HSP3.4RC1フルセットを公開しました。現在公開されているHSP3.3及び3.32からのメジャーアップデート版となります。
HSP3.4は、Windows8やWindows8.1に対応する最新のアップデート及び最新版のスマートフォン向け開発環境HSP3Dishをすべて含んでいます(差分アップデートではなく、フルセット版です)。
今回のバージョンでは、マルチプラットフォーム向けのHSP3Dish環境で作られたスクリプトを、そのままWEBブラウザ上で動作させることができるhsp3dish.jsを同梱しています。
WebGLが動作する最新のブラウザ(Chrome,FireFox,IE11など)で実際の動作を確認することができます。
block3サンプル gcubeサンプル Dish Clock 寿司パズル ジャンパークラシック
これらは、HSPフルセットに含まれているHSP3Dishサンプルスクリプトやスマートフォンアプリとして公開されているスクリプトをそのまま使用しています。WEBブラウザ上でも手軽に動作させる環境ができたことで、さらに活用の可能性が広がります。
HSP3.4β5版から更新された内容は以下の通りです。
2014/07/19 3.4rc1
HSP3DishスクリプトをWEBブラウザ(WebGL)上で動作させるhsp3dish.jsを同梱
HSP3Dish helperによるhsp3dish.jsサポートを追加
hspcmp.dllプラグインのhsc_comp命令にUTF8出力オプションを追加
hspsockプラグインでサーバーが同一ポートを共有できるように修正
[HSP3Dish][android] 一部のandroid端末で画面枠外にゴミが描画される不具合を修正
ダウンロードは以下のリンクからどうぞ。インストーラー版、zip版が用意されています。(推奨インストールディレクトリは、「C:\hsp34」です)
HSP3.4RC1(ZIPアーカイブ版)
hsp34rc1.zip (35.3 MiB)
HSP3.4RC1(インストーラー版)
hsp34rc1.exe (24.3 MiB)
HSP3.4のインストーラーは、インストール先のフォルダ以外にファイルの追加を行ないませんので以前のバージョンと競合することはありませんが、以前のものをアンインストールしてから、新しいバージョンをインストールすることを推奨します。
ZIP版はアーカイブ内のhsp34フォルダを解凍してフルセット版と同様にお使い頂けます。(推奨するパスは、「C:\hsp34」になります)
詳しい情報については、HSP3.4システムドキュメント・インストールガイド、及びアップデートガイドをご覧ください。
β版について皆様からの多くのご意見、ご報告頂き大変感謝しています。
今後も引き続きHSPをお使い頂けると嬉しいです。
不具合や問題などありましたら、コメント欄またはHSPTV!掲示板、メールなどでお知らせください。
- Comments: 16
- Trackbacks: 0
HSP3.4β4を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.4β4を公開しました。現在公開されているHSP3.3及びHSP3.32からのマイナーアップデート版となります。
HSP3.4β4は、今までに公開されたアップデート及び最新版のスマートフォン向け開発環境HSP3Dish、及びHSP3オフィシャル3D素材 “珠音(たまね)”を含んでいます。
また、なめらかなアニメーション制御をサポートするイージング関連命令(setease命令、getease、geteasef関数)が追加されているほか、全角スペースをスペースと同様に無視する設定などが追加されています。
このアーカイブは、HSP3.3からの差分アップデートではなく、フルセット版です。アーカイブ内のhsp34betaフォルダを解凍してフルセット版と同様にお使い頂けます。(推奨するパスは、「C:\hsp34beta」になります)
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合がある可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.4β4フルセット(zipアーカイブ版)
hsp34b4.zip (40.4 MiB)
HSP3.4β4フルセット(インストーラー版)
インストーラー版は現在準備中です
HSP3.4β2から更新された内容は以下の通りです。
2014/04/25 3.4β4
HSP3オフィシャル3D素材 “珠音(たまね)”をhgimg3/hgimg4フォルダに同梱
スクリプト中の全角スペースをスペース・タブと同様に無視するように修正
スクリプト中の全角スペースを無視する設定スイッチを#cmpoptに追加
オブジェクトファイルに不要な行番号情報が出力されないように修正
デバッグ時のオブジェクトファイルにラベル名と引数名を記録するように修正(fujidig)
イージング制御のための、setease命令、getease、geteasef関数を標準で追加
[OBAQ] qspeed命令のoptionパラメーター値を追加、ヘルプを修正
[HSP3Dish][iOS] XCode5.1以降で正しくコンパイルが通るように修正
[HSP3Dish][iOS] Universalアプリ対応についてのドキュメントを追加
[HSP3Dish][android] android-ndk-r9以降で正しくコンパイルが通るように修正
[HSP3Dish][android][iOS] UTF8文字列を正しく扱うように修正
[HSP3Dish][android][iOS] getstr命令、メモリノートパッド命令が認識する改行コードにLF(コード10)を追加
[HSP3Dish][Win][android][iOS] redraw命令のパラメーター値を追加
ドキュメントの一部修正
詳しくは、HSP3.4システムドキュメント、及びアップデートガイドをご覧ください。
- Comments: 10
- Trackbacks: 0
HSP3.4β3を公開しました
※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
最新版のHSPフルセットに向けたテスト版、HSP3.4β3を公開しました。現在公開されているHSP3.3及びHSP3.32からのマイナーアップデート版となります。
HSP3.4β3は、今までに公開されたアップデート及び最新版のスマートフォン向け開発環境HSP3Dish、及び最新のHSPPRINTプラグインを含んでいます(HSP3.3からの差分アップデートではなく、フルセット版です)。
アーカイブ内のhsp34betaフォルダを解凍してフルセット版と同様にお使い頂けます。(推奨するパスは、「C:\hsp34beta」になります)
※注意
β版は、新規の機能や修正を検証するためのテストバージョンです。思わぬ不具合がある可能性もあることをご了承下さい。不具合が起こる場合や、動作が安定しない時は、以前のバージョンに戻して使用することを推奨します。
ダウンロードはこちらからどうぞ。
HSP3.4β3フルセット(zipアーカイブ版)
hsp34b3.zip (37.7 MiB)
HSP3.4β3フルセット(インストーラー版)
インストーラー版は現在準備中です
HSP3.4β2から更新された内容は以下の通りです。
2014/02/01 3.4β3
画像をプリンタで印刷するための新規プラグインhspprintを追加
[HGIMG3] hgbye命令で終了後に再びhgini命令で初期化した際に正しくウインドウサイズが反映されない不具合を修正
[HGIMG4] hsp3gp.hrtが正しく実行されない不具合を修正
[HSP3Dish][iOS] アイコン、スプラッシュリソースをretina基準に修正
[HSP3Dish][iOS] HSP3Dish helperからのXCode5プロジェクト出力に対応
[HSP3Dish][iOS] iAdによる広告が正しく出ないことがある不具合を修正
[HSP3Dish][iOS] XCode5でビルドした際にフォントの描画時落ちることがあった不具合を修正
[HSP3Dish][iOS] XCode5及びiOS7対応のランタイム更新
[HSP3Dish][iOS] AdMobによる広告収益アプリに対応
[HSP3Dish][Win] 再生前に設定した音量がmp3等の音楽ファイルで適用されない不具合を修正
[HSP3Dish][Win] mp3等の音楽ファイルでループ再生後に音量が戻ってしまう不具合を修正
[HSP3Dish][Win] 再生前に設定した音量がmp3等の音楽ファイルで適用されない不具合を修正
[HSP3Dish][Win][android][iOS] 物理エンジンOBAQ機能をサポート
[HSP3Dish][android] ランタイムをスタティックライブラリとして持つ形に変更
[HSP3Dish] 画面内にボタンが存在すると、mes命令のフォントが変更される不具合を修正
[HSP3Dish] clrobj命令が機能していなかった不具合を修正
[HSP3Dish] サンプルスクリプトの画面サイズを480×800に変更しました
ドキュメントの一部修正
詳しくは、HSP3.4システムドキュメント、及びアップデートガイドをご覧ください。
- Comments: 12
- Trackbacks: 0
- Search
- Feeds
- Meta