Decompiler for Hot Soup Processor 2/3. Original source code written by Kitsutsuki.
HSPでコンパイルされたファイル(*.ax, *.exe, .dpm)をソースファイル(.hsp, *.as)に戻すソフトです。
HSPのバージョンは、HSP2およびHSP3に対応しています。
オリジナルのソフトはきつつきさんによって書かれました(後述)。
| ソフト名 | 作者 | 説明 |
|---|---|---|
| HSP逆コンパイラ | きつつき | オリジナルのソフト |
| HSPdeco | minorshift | オリジナルの改良Ver |
| HSPdecom | したぷる、YSRKEN | HSPdecoの改良Ver |
| HSPdecoのパッチ | xx2zz | 復号が失敗する際の対策パッチ |
| 日付 | ソフト名 | バージョン | 説明 |
|---|---|---|---|
| 2006/01/28 | HSP逆コンパイラ | 1.0 | 当初、シェアウェアとして公開された |
| 2007/09/10 | HSP逆コンパイラ | 1.1 | HSP3に対応された |
| 2010/09/12 | HSP逆コンパイラ | 1.2 | PDS・OSSになった他、バグ修正 |
| 2012/01/13 | HSPdeco | 1.0 | axファイルのデコード機能を開放、バグ修正 |
| 2015/12/15 | HSPdecom | 1.0 | 変数名復元をサポート、辞書データ追加 |
| 2016/08/16 | HSPdecom | 1.1 | パッチを全て付加、GitHubに上げ直し |
オリジナルのソフトは.NET Framework 2.0で動作します。
(ランタイム上で)高度な機能は全く使いませんので、後でもこれが踏襲されているようです。
オリジナルのソフトは恐らくVisual Studio 2008で書かれたのでしょう。
ただし、わざわざ古いVerのVSを入れるのが面倒なので、パッチ当てはVS2015 Communityで行いました。
PDSライセンス(HSPdecoはzlib/libpngライセンス。詳しくはLICENSEファイルを参照)