HSPLand.net

Hot Soup Processor 言語の非公式情報サイトへようこそ!

HSP言語の環境構築

HSP言語は簡単にセットアップが可能です。

OS環境

HSP言語では多くのOS環境をサポートしています。

  • Microsoft Windows

    WindowsのXP以降を最新版及びベータ版はサポートしています。x86バイナリがあります。

  • Microsoft Windows x64 Unicode版

    非公式の手段でx64・Unicodeに最適化することができます。

  • Linux(Wine)

    Linux環境では、Wineなどのソフトを経由することで、Windows版の機能を利用できます。

  • Linux(Native)

    Linux環境向けのHSP言語環境が存在します。

  • RaspberryPi

    Linux環境向けのHSP言語環境をラズベリーパイに最適化して利用することができます。

  • iOS

    iOS環境向けのアプリを生成できます

  • Android

    Android環境向けのアプリを生成できます。

  • Web(HTML/WASM)

    Windows環境から、ウェブ向けのコンパイルが可能です。

  • その他

    非公式移植などを紹介します。

Microsoft Windows

WindowsのXP以降を最新版及びベータ版はサポートしています。x86バイナリがあります。

ダウンロード

https://hsp.tv/idman/download.html からHSP3.x.exeをダウンロードします。
または、こちらから、ベータ版の*.exeをダウンロードします。

インストール

ダウンロードされたexeを実行します。(「WindowsによってPCが保護されました」と出てきた場合、詳細情報>実行)

対話型ダイアログに従い、セットアップを行ってください。

はじめかた

HSPスクリプトエディタ を起動してください。

Microsoft Windows x64 Unicode版

非公式の手段でx64・Unicodeに最適化することができます。

前提条件

HSP3.xがインストールされている必要があります。
HSP3.xのインストールについては、Microsoft Windowsの編に従ってください。

ダウンロード・インストール

VSCode版環境の作者さんのQiitaをご覧ください
Cursorなどの派生ソフトは動作報告がありません。

はじめかた

VSCode を起動してください。

Linux(Wine)

Linux環境では、Wineなどのソフトを経由することで、Windows版の機能を利用できます。

依存環境のセットアップ

Wine環境を入手します。ここでは、Debian-Ubuntu系・SlackWare系で紹介します。その他のLinux系統の場合は検索してください。

sudo dpkg –add-architecture i386
sudo wget -nc -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update
sudo apt install --install-recommends winehq-stable
sudo apt autoremove
wine

ダウンロード - HSP

Microsoft Windowsの編に従ってください。

Linux(Native)

Linux環境向けのHSP言語環境が存在します。

依存環境のセットアップ

ここでは、Debian-Ubuntu系・SlackWare系で紹介します。

sudo apt update
sudo apt-get install gcc
sudo apt-get install git

HSPのダウンロード・ビルド

mkdir hsp
cd hsp
git clone https://github.com/onitama/OpenHSP
cd OpenHSP
bash setup.sh
make

RaspberryPi

Linux環境向けのHSP言語環境をラズベリーパイに最適化して利用することができます。

依存環境のセットアップ

ここでは、RaspberryPi OS bullseye で紹介します。現在BookWorm環境では動作しません。

sudo apt update
sudo apt-get install gcc
sudo apt-get install git

HSPのダウンロード・ビルド

mkdir hsp
cd hsp
git clone https://github.com/onitama/OpenHSP
cd OpenHSP
bash pisetup.sh
make -f makefile.raspbian

iOS

準備中

Android

準備中

Web(HTML/WASM)

Windows環境から、ウェブ向けのコンパイルが可能です。

前提条件

Microsoft Windows の方法でセットアップし、作品を制作してください。HSPDish環境である必要があります。

ビルド

hsp3dh.exeを起動します。たいていの場合、C:\hsp3x\にあります。
hsp3dish.jsを選択し、ソーススクリプト(F5実行されるもの)を選択してください。

  • HGIMG4を使用する - ゲームなどの場合有効、描画をあまり使わない容量優先の場合無効
  • WebAssemblyを使用する - 有効にすると動作が高速化しますが、再生環境のブラウザによっては実行できません
  • デバッグ情報を出力する - 正式公開の場合無効
  • 実行を押して、任意の環境でテスト。
    動作確認をしたい場合は、Pythonのローカルサーバを使ってください。

    winget install --scope machine Python.Launcher
    winget install --scope machine Python.Python.3.13
    python -m http.server 8000
    start msedge localhost:8000

    その他

    オンラインエディタ

  • Peppermint.jpのオンラインエディタ 通常版で動作確認が可能です
  • Peppermint.jpのオンラインエディタ HGIMG4版で動作確認が可能です
  • 非公式移植

  • OpenHSP for NDSでDS向けビルドが可能ですが、任天堂の権利を侵害している可能性があります。