ss_unswizzleのソース修正とバイナリ公開
ss_unswizzleとは?
元々は赤スぺ抽出のツールです
オリジナルのソースはackさんによる投稿になっています
中身は、はむさんのtiles2crom.exeが行う
NEOGEOのエミュレーター最適化された
タイルの変換と並替にOdd/Evenをするツールです
Odd/Even後のバイナリ切り出しは行ないません。
しかしbcut等のバイナリカッターと併用することにより
tiles2crom.exeの置換が可能になります
手動入力ではなくバッチで回せるのでミスも減りますね。
ダウンロード
こちらからどうぞ。Windowsのコマンドライン用です。
ビルドはWindows10 x64
gcc version 13.1.0 (x86_64-win32-seh-rev1, Built by MinGW-Builds project)で行いました。
Download ss_unswizzle.zip
Windowsでは挙動が正常ではなかったのでソースを修正
cxxさんの指摘を頂いてまして、ソースを修正したところ
Windowsでのビルドも問題なく動作するようになりました!ありがとうございます!
修正後のソースコード
修正点について
具体的な変更点はfopenの属性がテキストファイル操作だったのを
明示的にバイナリファイル操作に変更しました。
rをrbにwをwbに変更して、正常動作を確認しています。
gcc入れた環境からコマンドプロンプトで
gcc -o ss_unswizzle ss_unswizzle.cと入れればビルドされます。
exeついてなかったら足してください。
環境導入は下記サイトを参照してください。
しめ
これで手動入力から解放されてバッチで完結できそうです。
過去分はそのままにしておきますが
今後はこっちで変換しようかと思います。(布石
余談としてWordpressのキャッシュプラグインを別の物に変更しました。
サイト表示で頻繁にトラブルが起きていたようなので、改善されるといいのですが。
もし表示できないなどのトラブルが起きましたら、遠慮なくご連絡ください。
ディスカッション
コメント一覧
まだ、コメントがありません