OpenPandoraプロジェクトの参加者の1人は、StarCraftゲームのリバースエンジニアリングを実行し
、ARMプラットフォームに移植しました 。 彼は、オープンソースのソースコードがないにもかかわらず、なんとかこれをすることができました。
再コンパイルされた
バイナリがリポジトリ
に投稿されました。インストールするには、PCバージョンのゲームからPandoraゲームコンソールにいくつかのファイルをコピーする必要があります。
ポートの作成者は、IDAでゲームを分解し、
独自のデザインのツールを使用してコードをCに変換し(このタスク専用のプロセスで作成する必要があります)、通常のプログラムにコンパイルし、Win32 APIで動作するwinelibライブラリにリンクしたと言いますARMバージョンのwineから。 最初はタスクは簡単に見えましたが、実際にはプロジェクトには6か月近くかかりました。 どうにかして、しかし著者は問題を終わらせました。
理論的には、誰かがAndroidバージョンをコンパイルできるように、Cコードをパブリックドメインに置くことができました。 StarCraft
は現在、
Winulatorを使用してAndroidタブレットおよびスマートフォンで
実行されてい
ます 。