HSP3用モジュール/プラグインの配布
概要
HSPからDirectShowを使用してWebカメラのキャプチャを行うプラグインです。
説明
- 市販のほとんどのWebカメラ、キャプチャデバイスの操作とキャプチャが可能です。
- 少なくとも、HSPに内蔵しているHSPCVプラグインよりも対応デバイスが多いです。
- HSPの64bit版ランタイムに対応しています。(64bit版 DLLを同梱)
- バーコードやQRコードの読み取りに対応しています。QRコードは矩形や角度を取得できます。
- キャプチャ映像をBMP、PNG、JPG、GIF、TIFF、HDP、HEIF形式で静止画出力できます。
- キャプチャ映像をAVI または MP4(H.264、H.265)形式で動画出力できます。
※ HEIF、H.265 形式で出力する場合は、Windows 10 の バージョン 1809 以上が必要です。
また、Microsoftストアから以下のソフトが別途必要です
HEVC ビデオ拡張機能(有償120円)
HEIF 画像拡張機能(無償)
- 日本語プログラミング言語「なでしこ」やPythonなど別言語からも利用可能です。
動作環境
Microsoft Windows 7, 8.1, 10 以上、DirectX 11 以降、HSP3.5以上を推奨
概要
HSPからDirectShowを使用して動画再生を行うプラグインです。
説明
- HSPの64bit版ランタイムに対応しています。(64bit版 DLLを同梱)
- サポートレンダラ:
『VideoRenderer』『VMR7』『VMR9』『EVR』『NullRenderer』
- DVDの再生をサポートしています。市販のDVDなどコピープロテクトつきは再生できません。また、MPEG2コーデックがインストールされている必要があります。
- 動画の上に文字や絵、ウォーターマークを合成するミキシング再生も可能です。
- おまけで、Windows Vista 以降 でのマスタボリューム取得・変更命令つきです。Windows XP 以前用のマスタボリューム取得・変更命令も入っています。
- 本プラグインはコーデックを内蔵していません。MP4やMKV、OGG形式などを再生する場合は、ffdshowやMPC-HC Standalone Filtersが必要になる場合があります。本プラグインのビット数とDirectShowフィルタプラグインのビット数は合わせる必要があります。
- AVI形式などを再生する場合も、別途コーデックが必要になる場合があります。
動作環境
Microsoft Windows 7, 8.1, 10 以上、DirectX 11以降、HSP3.5以上を推奨
概要
HSPから仮想Webカメラの作成を行うプラグインです。
説明
- HSPで作ったゲーム画面をWeb上でストリーミング配信する場合に利用できます。
- 簡易マニュアルはこちら
動作環境
Microsoft Windows XP, Vista, 7, 8, 8.1, 10 以上、DirectX9以降、HSP3.4以上を推奨
概要
HSPからディスクの情報やS.M.A.R.T.情報を取得するプラグインです。
説明
hiyohiyo氏のCrystalDiskInfoのソースコードを利用しています
- HDD/SSDの温度や回転数などの情報やS.M.A.R.T.情報を取得することができます。
- 32bit/64bit両方のDLLを同梱しております。64bit版HSPでも利用できます。
- 汎用的なDLL(アンマネージド)形式なので、HSP以外の他言語でも使用できます。
動作環境
Microsoft Windows 7, 8.1, 10 以上、HSP3.4以上、C#に対応
※ NVMe を検出するには Windows 10 が必要です。(実行ファイルにWin10対応マニフェストの追加も必要です)
概要
HSP3(64bitランタイム)で64bit整数演算を行うためのプラグインです。
説明
- HSP3(64bitランタイム)でlonglong型(64bit)の変数を扱うことができます。
- int(); lpeek(); lpoke; varptr(); dupptr(); callfunc(); の64bit版が使用できます。
- コールバック関数(64bit版)の作成に対応しています。
- UTF-16型文字列変数やfloat型変数をサポートしています。
動作環境
Microsoft Windows 7, 8.1, 10 以上、HSP3.5(64bit版ランタイム)以上を推奨。
※ 32bit版では使用できません。
概要
改造版HSP3スクリプトエディタです。公式版と比べ多くの機能を追加しています。
※
HSP 3.5 β6 から一部機能が標準で搭載されました。
動作環境
Microsoft Windows Vista, 7, 8, 8.1, 10 以上、HSP3.4以上を推奨。
概要
改造版デバッガです。ログ回りの機能修正を行っています。
※
HSP 3.5 β6 から一部機能が標準で搭載されました。
説明
- ログの記録容量増加
(改造していない元のバージョンは30,000bytesまで、改造版は、最大値の4,294,967,295bytesを指定していますが、たぶんそこまでは無理?)
- ログの消去
動作環境
Microsoft Windows Vista, 7, 8, 8.1, 10 以上、HSP3.31以上を推奨。
概要
改造版hspinet.dllです。HTTPS対応やFTP周りの修正、バイナリデータの受信に対応。
※
HSP 3.5 β6 から一部機能が標準で搭載されました。
動作環境
Microsoft Windows 98, 98SE, Me, 2000, XP, Vista, 7, 8, 8.1, 10 以上、HSP3.31以上を推奨。
概要
HSP用DLL/拡張プラグインをパックファイルに入れたまま実行できる拡張ランタイムです。
説明
- ファイルを仲介せず、メモリ上から直接DLLを読み込めるところがポイントです。
- #func #cfunc が使われているものに対応しています。
- #regcmd が使われているものは現在未対応です。(Easy3Dやhgimg3とか)
- お試し用の開発環境(エディタ)が入っています。これは hspcmp.dll が標準のものではなくOpenHSP版となっているため、既存の環境を汚すことなく試せるようにするためです。また、通常版のスクリプトエディタを起動したままでも問題ありません。2重起動のチェックを変更してあります。
- 現在コンソール版やMT版などの他の拡張ランタイムはありません。
動作環境
Microsoft Windows XP, Vista, 7, 8, 8.1, 10 以上、HSP3.31以上を推奨。
概要
Visual Studio (Visual C#) のフォームデザイナが出力したコードを HSP3 のコードに変換するツールです。
説明
- Microsoft Visual Studio (Visual C#) のフォームデザイナが出力したコードを HSP3 のコードに変換するツールです。
- 変換できるものは、オブジェクトの位置とサイズ情報、初期のテキスト文字列のみになります。
- *.Designer.csを実行ファイルにドラッグ&ドロップもしくは、起動してテキストフォームにコピー&ペーストすることで変換できます。
- 簡易マニュアルはこちら
対応オブジェクトは現在以下のようになっています。
-----------------------------------------------------
C# -> HSP
-----------------------------------------------------
Button -> button
CheckBox -> chkbox
ComboBox -> combox
DateTimePicker -> winobjで設置
Label -> mes + font もしくはスタティックテキスト
ListBox -> listbox
MonthCalendar -> winobjで設置
NumericUpDown -> input + winobj で設置
ProgressBar -> winobjで設置
RadioButton -> chkboxをスタイル変更
RichTextBox -> mesbox
TextBox -> input
WebBrowser -> axobjで設置
GroupBox -> chkboxをスタイル変更
TrackBar -> winobjで設置
HScrollBar -> winobjで設置
VScrollBar -> winobjで設置
-----------------------------------------------------
動作環境
Microsoft Windows XP, Vista, 7, 8, 8.1, 10 以上、HSP3.31以上を推奨。
概要
HSP3スクリプトエディタで編集しているスクリプトを自動バックアップするツール。
動作環境
Microsoft Windows XP, Vista, 7, 8, 8.1, 10 以上、HSP3.4以上を推奨
概要
有名な2D/3Dゲームライブラリである
DXライブラリのHSP版です。MMD(.pmd)にも対応。
動作環境
Microsoft Windows 7, 8.1, 10 以上、DirectX、HSP3.4以上を推奨
概要
VOICEROID+をHSPから操作するモジュール・プラグインです。EXシリーズにも対応しています。
説明
- VOICROID+ 結月ゆかり/民安ともえ/東北ずん子 に対応
- VOICROID+ EX 東北ずん子/東北きりたん/結月ゆかり に対応
動作環境
Microsoft Windows 7, 8.1, 10 以上、DirectX、HSP3.4以上を推奨
概要
HSPからMicrosoft音声認識を使用するプラグインです。
説明
HSPからMicrosoft音声認識を使用するプラグイン
動作環境
Microsoft Windows 7, 8.1, 10 以上、DirectX、HSP3.4以上を推奨
概要
HSPから大語彙連続音声認識エンジン Juliusを使用した音声認識ができます。
説明
- 大語彙連続音声認識エンジン Juliusを使用した、HSP向けプラグインです。
- JuliusDLL for HSP は Julius本来の関数とラッパー関数が内蔵されています。HSPで使う場合は通常はラッパー関数を使用してください。ラッパー関数では簡単な処理しかできないため、高度なことをしたい場合はJuliusの関数を直接呼び出してください。(C/C++の知識が必要)ちなみに、HSPからラッパーを使わず、直接Juliusの関数をたたく場合、コールバック関数はcdecl呼び出し規約で呼ばれるため、hscallbk.dllだと戻った時にコケるかもしれません。参照
ダウンロード
「大語彙連続音声認識エンジン Julius」
Copyright (c) 1991-2011 京都大学 河原研究室
Copyright (c) 1997-2000 情報処理振興事業協会(IPA)
Copyright (c) 2000-2005 奈良先端科学技術大学院大学 鹿野研究室
Copyright (c) 2005-2011 名古屋工業大学 Julius開発チーム
概要
HSPからFLVファイルのタグ情報を取得するモジュールです。
説明
- 現時点ではF4V形式には対応していません。F4Vは中身はMP4と同じですのでmp3infpで読み込めるはずです。(3gpかmp4に拡張子を変えないと読めないようです。)
動作環境
Microsoft Windows 98, 98SE, Me, 2000, XP, Vista, 7, 8, 8.1, 10 以上、HSP3.1以上を推奨。
概要
マシン語を使ってBASE64をデコード・エンコードを行うモジュールです。
動作環境
Microsoft Windows 98, 98SE, Me, 2000, XP, Vista, 7, 8, 8.1, 10 以上、HSP3.1以上を推奨。
概要
BMP, GIF, JPEG, PNG, TIFF など GDI+ がサポートするファイルをメモリ上から開くことが出来るようになります。HSP3 のパックファイルに入れても読み取ることが可能になります。
動作環境
Microsoft Windows 98, 98SE, Me, 2000, XP, Vista, 7, 8, 8.1, 10 以上、HSP3.1以上を推奨。
概要
2MB以上のWAVEファイルをパックファイルに入れながら再生することが可能なモジュール。
動作環境
Microsoft Windows 98, 98SE, Me, 2000, XP, Vista, 7, 8, 8.1, 10 以上、HSP3.1以上を推奨。
概要
Vista以降で利用できるTaskDialogを呼び出すモジュール。
説明
この実体は Win32API (comctl32.dll) の TaskDialogIndirect 関数そのものです。
Windows Vista 以降で使用できます。(もちろんWin7やWin8、Win10でも)
いろいろ機能がありますが、高機能なダイアログボックスを比較的簡単に使用できます。
とはいえ、MessageBox関数のように簡単にはいきません。というのも、この関数をHSP3で使用するには、構造体・共用体・ポインタ・ユニコードの知識が必要になります。
(ハイパーリンク機能を使う場合はコールバック関数も必要になります。)
というわけで簡単に使用できるモジュールを作成してみました。
詳しくは付属の資料をお読みください。
動作環境
Microsoft Windows Vista, 7, 8, 8.1, 10 以上、HSP3.1以上を推奨。
概要
RPGツクール2000,2003のイベントエディタ部分のクリップボードの読み書きするモジュール
動作環境
Microsoft Windows 98, 98SE, Me, 2000, XP, Vista, 7, 8, 8.1, 10 以上、HSP3.1以上を推奨。
動作環境
Microsoft Windows 7, 8.1, 10 以上、HSP3.4以上を推奨。