/HSP-Decompiler

Decompiler for Hot Soup Processor 2/3. Original source code written by Kitsutsuki.

Primary LanguageC#OtherNOASSERTION

HSP-Decompiler

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ファイルを参照)