雑記 CotW Binwalk UBIのリークメモ 他
餓狼伝説CotWにケンとチュンリーが参戦
Capcomは3Dモデリングがブサ…ダメになっていってますが
SNKは品質を維持し続けてるようです。
SNKのCotWに出てくるケンとチュンリーなら、モデルの出来がよさそうかも?
SVC CHAOSの時は逆だったのに、皮肉な話ですね。
Binwalk に関するインストールのメモ書き
最近導入につまづかれる方が多いようなので
Ubuntu系なら sudo apt install binwalk
で
必要なものを含めて一括インストールされる(はず)
WSL1上で動かしても同じ、VMでも基本同様。
ギガバイト使うので空き容量注意。
MSYS2にもパッケージが存在しておりインストール可能
ただし必要なファイル(Python3など?)は事前インストールがいるかもしれない。
基本的なビルドや開発環境をそろえていれば問題ないはず。
MSYS2については以下を参考にしてください
実はバージョン3が開発中(ベータ版)
動作前提としてUbuntu系が指定されている。
Rustで書き直されているらしい。
インストールはリンク先にある指示を見て、上から順に従えばいい。
ただし、うちのVM環境ではビルド時にエラーが出てしまったのでsudo apt install liblzma-dev
を実行し、再度ビルドで問題なく成功。
ビルド時のコマンドを書き換えるとこんな感じ
sudo apt install git
sudo apt install liblzma-dev
git clone -b binwalkv3 https://github.com/ReFirmLabs/binwalk.git
cd binwalk
cargo build --release
./target/release/binwalk --help
追加のライブラリインストール時にpip3
を使えとありますが
うちの環境ではpipx
を使わないとインストールできませんでした。
ファイルの展開がちょっと異なり、数字と英字の羅列のフォルダー内に
decompressed.binが置かれるように変わっていました。
バージョン3のメリットは余りないようなので、現行のバージョン2で十分だと思います。
UBIの偉い人の内部メモがリーク
2日前ですが、社員に当てた内部メモらしいです。
As such, our objective is not to endorse any specific agenda.
https://insider-gaming.com/yves-guillemots-internal-memo-to-staff/
日本語だと『私たちの目的は特定の議題を支持することではありません。』になるのかな?
株価下がったのも、DEIが大好きすぎて、それ系社員増やしすぎてゲームの品質がとても低下したからでは?
このあたり、日本のカプコンやバンダイナムコも危ういんですが
ESG投資というのは、ここまで企業を歪ませるのですかね。まさにGet woke, go brokeですね。
しめ
SNKバージョンはSF6仕様じゃなくて
既存のチュンリーだといいんですけどね(2Pならワンチャン?
次回の予定は未定になっています。
気温が下がっても雨降り続けたら意味ないんですよねえ;
ディスカッション
コメント一覧
Binwalk、元リンク先のとおりにやると確かにエラーでました
あんこさんの記事通りやると行けましたが
確かに使いにくくなりメリットがありませんね
WSLなウブンツ環境ががグダグダになってきたので
完全削除して一から入れ直そうと思ったのですが
手順が色々とめんどくさいんですよね…
binwalkとりあえず旧バージョンに復旧させたのでもういいかな…
自分の怪しい日本語記事がこっそり追加!w
バージョンアップの方法は書いてないですが
確か他のと同じようにさいつよになるまでPacmanコマンドでやればいいので問題ないはずです
MSYS2で用意されてるコンソール経由しないでもいいので便利と思われます
これでわからないと言われても知りませんw
HBMAMEのソースがGCC 14.1に最適化されてたのでバージョンアップしたんですよ
おそらくベータ版なので機能再現を優先してるのかなと
まだまだバグ取りで新機能が増えたら考えるくらいでしょうか。
BinwalkはVer2でも問題ないと思います
>自分の怪しい日本語記事がこっそり追加!w
どうせならビルド環境増やすんだし、いいかなって!
HBMAMEはGCC14.1対応したんですね
ARCADEは古いままだというのに!
MAMEはホントにUI周りを何とかしてほしいですなぁ;
V3導入のため依存するランタイムとか全部入れた後に
結局使いにくいじゃないか!ってなって元のに戻しました
自分の怪しい日本語記事は読みにくいですが
やることはものすごく単純明快なので
分かりません!とか言われても一切答えたくないですw
現状あのままで普通のMAMEビルドできるのかは不明です
(すごい時間かかるのでチェックしてない)
HBMAMEは作者のロバートさんがソースを14.1向けに変更対応してくれていたため
古いものではビルドできなくなっていたのでアップデートしました
MAMEはUI周りの統一はもう色々と無理だろうなと思います…
対応してるものが多すぎてどういうものにすればいいのかという問題が…
FBneoはGCCでなぜうまくビルド出来ないのか未だに不明です
(日本語環境だからうまくいかないのかと思い過去に色々試したのですが)
最後にスピードラーニングがどうだとか少しの勉強も必要ですみたいなこと
書いてた気もするのでまぁ最低限の開発環境にはなってるのでいいかなw
Binwalkも使えるし(これのバージョンはまた別ですね)GCCも使えるし
MSYS2で提供される見にくいコンソール画面より見やすくなるので実は割とオススメです
GCCよく使うならパスとか通しておくとよいですが
それこそ記事の下に書いてみた少しの勉強とかですね!
>Capcomは3Dモデリングがブサ…ダメになっていってますが
>SNKは品質を維持し続けてるようです。
>SNKのCTOWに出てくるケンとチュンリーなら、モデルの出来がよさそうかも?
ストリートファイターの3Dモデルは、4→5→6となる度に”コレじゃない感”が強くなる。。。
最近のPS4切りの風潮のところ、餓狼CoWはPS4でも発売されるようで一安心
『トランスフォーマー アーススパーク – Expedition』のPS4版の発売中止になった理由が”技術的な問題”らしいけど、海外では発売済みなので怪しいところ
PS4proをSSDに換装した環境で使い続けています
PS5はイマイチ買う気が起きないんですよねぇ、高いし
PS5proはBDドライブ無しで12万円って。。。
>しげるさん
Ver2じゃ抜けない物があるかもしれない位でしょうか
ダメだったら試すくらいの気持ちですね
>MAMEはUI周りの統一はもう色々と無理だろうなと思います…
>対応してるものが多すぎてどういうものにすればいいのかという問題が…
あ~昔のPCやtigerのゲームもそうですが
たばこの自動販売機とか対応しだしてますもんね;
>FBneoはGCCでなぜうまくビルド出来ないのか未だに不明です
>(日本語環境だからうまくいかないのかと思い過去に色々試したのですが)
旧環境では通りましたけど、現環境ではダメでしたねえ
追記:動作確認しました
環境変数に開発系のディレクトリへパス通してると失敗します。
それこそGCCにパス通すだけでもNGになります。
環境変数がまっさらなWindows7や10に入れるとビルド通りました。
まぁVs2022x86でいけるのでいいかって思ってます。x64は時折コケますが。
ちなみにQTフォルダあるけど放置されすぎててビルドできないそうな;
GCCはパス通すの必須みたいなもんでしょうから大丈夫かと
たいていの解説では記載ありますし。
aceさんコメントありがとうございます
こういう感じが進んだ末ってとこでしょうね
4は普通、5はヤベーな、6はお察しです
あの造形でも6は売れたので今後も継続でしょう
個人的には舞がどうなるのか楽しみです。
PS5PRO買うくらいならaceさんはPC新調される方が良いと思いますね
N100とかRyzenのBOXPCでMEM16GBもあれば
たいていのことは普通にこなせるようになるかと、後省電力ですし。
binwalkが導入できたおかげで、過去記事にあったグラディウス(日本語版)が無事抽出できました
https://milkchoco.info/archives/7044
有難う御座いました
アケアカNEOGEOは持ってないので保留するとして、 東亜プランゲームの他にもbinwalkを利用した抽出があったか確認せねば
Xbox「Ninja Gaiden」の”NinjaTomoe.xbe”からSFC「忍者龍剣伝・巴」がbinwalkで抽出できないかな?と考えましたが、やはりダメでした
“NinjaTomoe.xbe”をエミュで動かしてみましたが特殊な事をしていますね
Dドライブに”\Work\Project\NinjaTomoe\NinjaTomoe\release\NinjaTomoe.exe”というファイルが配置されるようです
(これがあるからXbox360で互換対応しなかった?)
でも、その”NinjaTomoe.exe”からSFC「忍者龍剣伝・巴」が抽出できるかと思ったどできていません
手強い
jackさんへ
グラディウスのROM版、抽出出来て何よりです。
Xboxはバイナリ直接読んでみてダメなら、メモリダンプくらいしかないかなぁと
ゴーストオブヨウテイの方まで炎上しだして世の中どうなっとんねんといった感じです…
偏ったポリコレ思想は百害あって一利無し
中身がアケアカなACACが、binwalkで普通に抽出できたという事は
仮にsteamでアケアカシリーズが配信された場合・・・
んでも絶対来ないだろうし、来ても対策されそう。
…ついでに思い出しました。
元々のbat投稿いただいたjackさんはもう試してるだろうなとは思ったのですが、
ニンジャガイデンBLACKの方の「NinjaTrilogy.xbe」はAC龍剣伝の海外版です。
確か国内版と同じようにして抽出できたと思います。
doritosさんこんにちは
声優がガチトランスジェンダー活動家で
4月入社のコミュニティマネージャーがSweetBaby擁護派と
サッカーパンチもきな臭い感じでしょうか
アサクリシャドウズの炎上見てたら、ゲーム本編には影響出さないと信じたいところです。
アケアカはSteamこなさそうかなぁと
来てもWindowsストアでガチガチにしてくるでしょうね
Binwalkで展開できないかな?と思って試したファイル
・Xbox「NINJA GAIDEN」の.xbeファイル
・PSP「ツインビーポータブル」の.lzファイル
・GC「ソニック ジェムズコレクション」の.cptファイル
・GC「メトロイド プライム」の.relファイル
・Xbox360「SPLATTER HOUSE」の.binファイル
・XBLA「ゴールデンアックスコレクション」の.mファイル
・Win「セガゲーム本舗」の.exeファイル
・Win「アケアカNEOGEO」の.exeファイル
・Win(Steam)「ロックマン クラシックス コレクション 2」の.exeファイル
→ダメでした
・Win(Steam)「式神の城」の.packファイル
→pack2.packからいろいろ出てきた、AC版が抽出できたら嬉しいですね
・Win(Steam)「JUDGEMENT SILVERSWORD -Resurrection-」の.sfaファイル
→いろいろ出てきた、WS版が抽出できたら嬉しいですね
ついでに下記タイトルに alldata.bin があったので、MArchiveBatchToolのコマンド”MArchiveBatchTool.exe fullunpack –keep alldata.psb.m zlib 25G/xpvTbsb+6 64″を試した
・Win(Steam)「Darius Cozmic Collection Arcade」
・Win(Steam)「G-Darius HD」
・Win(Steam)「Ray’z Arcade Chronology」
→いろいろ出てきた、AC版が抽出できたら嬉しいですね
関係ないけど、Steamの彩京シューティング系はBGMがoggファイルで収録されているので、wavやmp3に変換すればサントラが作れますね
海腹川背はBGMがwavで収録されているので、SFC版の抽出は無理そう
>Binwalkで展開できないかな?と思って試したファイル
セガハードヒストリアに付属のDVDに収録されているMDソフトもbinwalkで展開できませんね
まぁメモリダンプが出来ない時点で無理だとは思ってましたけど
>・Win(Steam)「Darius Cozmic Collection Arcade」
>・Win(Steam)「G-Darius HD」
>・Win(Steam)「Ray’z Arcade Chronology」
>→いろいろ出てきた、AC版が抽出できたら嬉しいですね
「G-Darius HD」と「Ray’z Arcade Chronology」は”alldata.psb.m_extracted\system\roms”フォルダに出力された.lz4aファイルが怪しいけど、展開する方法が分からないので手詰まりです
「Darius Cozmic Collection Arcade」は出力された”DariusGaiden.zip”というファイルからAC版「ダライアス外伝」が抽出できそう?
==============================================================
bcut.exe pcm.bin D87-01.BIN 0 0x200000
bcut.exe pcm.bin D87-02.BIN 0x200000 0x200000
bcut.exe spr1.bin D87-03.BIN 0 0x200000
bcut.exe spr1.bin D87-04.BIN 0x200000 0x200000
bcut.exe spr1.bin D87-05.BIN 0x400000 0x200000
bcut.exe spr2.bin D87-06.BIN 0 0x200000
bcut.exe spr2.bin D87-17.BIN 0x200000 0x200000
bcut.exe spr2.bin D87-08.BIN 0x400000 0x200000
BSwap.exe d B sub.bin oddeven.txt D87-13.BIN D87-14.BIN
あとは cpu.bin を BSwap.exe を使って1バイト毎に D87-12.BIN/D87-11.BIN/D87-10.BIN/D87-16.BIN の順に分割すればいけるはず
==============================================================
ちなみに下記タイトルから抽出した”lib\armeabi-v7a”というフォルダにはファイル”libAqualeadApp.so”がありましたが、binwalkで展開できませんでした
・Android「RayCrisis」
・Android「RayForce」
・Android「RayStorm」
残念
jackさんへ
android版のは、たぶん移植なんじゃないかな?と思ってます
既にストアの配信も終了してますしAmazonストアだと2作のみですし
解析しようにも入手困難ですからねぇ
>「Darius Cozmic Collection Arcade」は出力された”DariusGaiden.zip”というファイルからAC版「ダライアス外伝」が抽出できそう?
>あとは cpu.bin を BSwap.exe を使って1バイト毎に D87-12.BIN/D87-11.BIN/D87-10.BIN/D87-16.BIN の順に分割すればいけるはず
補足です
BSwap.exe d B sub.bin oddeven.txt D87-13.BIN D87-14.BIN
BSwap.exe d B even.bin oddeven.txt D87-11.BIN D87-09.BIN
BSwap.exe d B odd.bin oddeven.txt D87-12.BIN D87-10.BIN
del odd.bin even.bin
で、抽出したものを dariusg.zip にまとめたらMAME2010で動きました
まぁ、「ダライアス外伝」は 欧州Win「TAITO LEGENDS 2」があればこんな面倒な事をしなくても良いのですけどね
ちょうど半額セール中みたいだし、試してみるのも良いかと