2018年9月19日水曜日

Packer/Unpacker のサンプル プログラム

お~るげーむず(仮)さんが公開されている「How to 日本語化」シリーズの記事で興味深いものを見つけたので、ご紹介します。

「How to 日本語化(Hard mode) – お~るげーむず(仮)」
https://agk.saloon.jp/game/overseasgame/jp-localize/how-to-ogj-06

この記事では、ポイント&クリック スタイルのパズルゲーム 「The Tiny Bang Story」 を題材に data.pfp ファイルの解析とアンパックするプログラムが公開されています。

「Steam:The Tiny Bang Story」
https://store.steampowered.com/app/96000/The_Tiny_Bang_Story/


今回は、AutoITで作成されているプログラムを C# に移植してみました。



オリジナルのプログラムのロジックを極力変更しないよう移植を行いました。 プログラムはGPLライセンスで公開しています。
This software is released under the GPL.

では・・・

2 件のコメント:

  1. C#はまったくもって触って来なかったので半分以上???ですが大変勉強になります。
    様々な言語で紹介できて少しでもこういうところへ興味を持ってくれたらうれしいかなと思います。

    返信削除
    返信
    1. 私も AutoIt はほとんど触ったことがありませんが、他人のプログラムを読むのはとても勉強になります。プログラムの組み立て方は人それぞれ特徴があって見ていて楽しいです。

      削除

Raspberry Pi 4 でファイルサーバーを作ってみた(後編)

前編 では各種拡張ボードの組み立て、Rasiberry Pi OS Lite(64bit)のインストールと各種設定を行いました。今回はファイルサーバーソフト(OpenMediaVault)の導入と設定を行います。 ファイルサーバー用のパーティションの作成 HDDを取り外し...