エロゲー改変・データ抽出総合スレッド Part31 [無断転載禁止]©bbspink.com
■ このスレッドは過去ログ倉庫に格納されています
プレイ効率を上げる(快適にプレイする)ための改変方法や
CG、音楽データの抽出方法などの情報交換スレ。
ただし、データくれくれ(セーブデータ含む)はローカルルール違反。
あなたがそれに関する情報を知ってても教える必要はありません。
質問をする前に必ずテンプレや過去ログを読む&検索サイトで調べましょう。
★煽り・荒らしは徹底無視。構えば構うほど図に乗ります。
◆始める前に……
そのゲーム、本当にデータを抽出する必要はあるのか?
攻略サイトやセーブデータを探してから、画面のキャプチャ・録音で事足りないか?
その為のツールだってVector辺りで探せばあるのでは?
・X-Navigator (総合サイト)
・ゲーム攻略への道 (攻略関係)
・CODE NAVI (セーブデータ関係)
・G's SEARCH (セーブデータ関係)
・Capchan (ウィンドウ画像キャプチャーツール)
◆注意
プログラムの著作物の使用者は、電子計算機において
より効果的に利用し得るようにするために必要なコード改変を行う権利を持ちます。(著作権法20条2項3号)
その一方、ストーリーに影響を与えるようなコードやデータの改変は、同一性保持権の侵害に当たる可能性があり
その公衆送信者は損害賠償を求められることもあります。くれぐれも取扱は慎重に。
→ときメモ裁判 http://ja.wikipedia.org/wiki/%E3%81%A8%E3%81%8D%E3%82%81%E3%81%8D%E3%83%A1%E3%83%A2%E3%83%AA%E3%82%A2%E3%83%AB%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC%E3%82%AB%E3%83%BC%E3%83%89%E4%BA%8B%E4%BB%B6
→(株)minoriによるExtractData公開停止及び不正競争防止法に基づく訴訟提起 http://atelibet.s11.xrea.com/side_yuu/tool/apology.pdf (消)
そしてアホACCSの動向を伺いつつグレーゾーンで戦々恐々としながら運営を行っている改変サイト個人開設者にも気配りを。
今後の司法や糞団体ACCSの動き次第ではリンク、URL表示の禁止、話題自体の禁止の可能性もあります。 実態は正規ユーザーに対する嫌がらせにしかなってなかったからオワコンになったんだなぁって >>651
製品版になったらデータ入るとかそんなことはないのかな >>654
勝手に体験版の話だと勘違いしてたわ
申し訳ない ダミーデータで嵩増し
イメージデータも低解像度で抜き出す価値なし
そんな印象だったなminoriゲーは ディスクから直接WMPでBGM取り込めるのあるんだね 今まで凾ヘ抽出できていたのに新作のレムティア2のbinってどうやれば抽出できるんだ? アトリエかぐやの大きいことはHなことだ!の抽出
成功した人います?
GARbro/arc_unpacker/asmodean/ExtractData試してみたが失敗しました ツール作る人も居ないし、提供する企業も撤退した。
潮時なのかな。 俺も技術あるならアドバイスとかできるんだけど既存のツール使うだけでクソザコなので… 偽装とか暗号化とかに固執して市場を狭めて居るのを、メーカー関係者って解ってるのかな?
昔あったコピープロテクトと似ている。
所で海外サイトに画像等上がってるけど、海外オタクにも解析者って多数居るんだろうけどツールはどこから入手しているのかな?自作? >>666
やってみたくても何から手を付ければ良いのやら良くわからんしな。
コンピュータ関係の学習って、スタートから、自分が今どこにいてなんの道を進んでいくのかよくわからんし説明されないまんま「さあとにかく進んでみよう」ってかんじのが多いから、
まじで「エロゲー改変がしたい」とか人に説明できない目標をかかえてると、本気で何から手を付けてどうステップを踏めば良いのかが解らん……
掲示板とかだと「そこがわからん奴に説明するだけ無駄」って感じだし、ある意味でそれは真理だろうと思われるので色々詰んでる。 >>669
自分は改変じゃなくて抽出だけでもいいけど、そもそも限りなくグレーな行為なわけで一から十まで説明してくれる人もいないし難しいね
一応>>2と>>5にそれっぽいのは書かれてるけどなかなかとっつきにくいわ エロゲー絶頂期は昔は三才ブックス系の雑誌によく特集があったけど
普通に休刊になったな リバースエンジニアリングに限らず低レイヤーに関する情報はかなり少ない
今のご時世WindowsAPIの情報すら減ってきているし、マシンコードレベルで
どう動作するのかみたいな解説はもっと無い
まぁスクランブルや暗号化されていないアーカイブの分解ならそこまでしなくても
何とかなるケースもあるけど コロコロプロテクト、時分秒プロテクト、不安定プロテクト、ウエーブプロテクトetc... おとといKrkrExtractを知った超初心者だけど
exeにD&Dしてもゲーム側だけ立ち上がってkrkrは全然動かず困っていたんだが
krkrextract.dllの名前をkrkrextract.tpmに変えたら動いたわ
困ってる人がいたらやってみて ノータッチだったけど体験版やってみたら出来た
製品版は任せるわ galphotoauto使って創作彼女合成しようとしたんだがズレるな・・・
出来た人いる? クナド国記のデータ抽出はできるけど、これを
裸立ち絵でプレイ出来た人いますか? キスからはじまるギャルの恋、asmoのやつだと立ち絵がほんの一部しか抽出されなかった
前作の経験ゼロのクラスメイトはいけたのに 複数のpd3ファイルを結合させてcpzファイルにする方法ってありますか? >>669
GithubにGARbroやarc_unpacker、 KrkrExtractなどのソースが公開されてんだから
探せばいくらでも勉強のしようがあると思うが
単にハードルが高いって最初から逃げてるだけじゃね >>684
今の日本にKrkrExtractの動作を解説できる人がどれだけいると思う?
フレームワークの利用拡大でダイレクトにWindowsAPIを利用するプロジェクトは減っているように見えるし
フックするコードを書いてデバッグできる人は増えるどころか減っていると思うけど
特に既製のアプリをフックするとなればソースコードもデバッグ情報もなくマシンコードレベルで解析していくしかない
それどうやって勉強するんだよ(669が言いたいのはそういう事では?) >>685
何を甘えたことを言ってんだ
こんなマイナーな事に、おまえらが望む近道なんてある訳ねえだろ
本気で学びたいならソースコードが公開されてんだから
それを必死に解読できるように基礎を積んで
ソースコードから何をやってるのか理解するしか道はねえんだよ
その基礎をどのように学ぶか?
WindowsAPIの知識が必要ならWindowsAPIの本を片っ端から読んで学ぶ以外にないだろ
C#の知識がひつようならC#の本を片っ端から読んで学ぶ以外いにないだろよ
それが本気で勉強するということだ >>686
そう言う権利があるのは日本語でも外国語でも能率が変わらない人のみだろ
>>687
単なる精神論にしか見えない >>688
精神論?
おまえらが望む近道の勉強法なんてあったら
誰でも東大の入試試験に合格できるだろうよ
そんな近道の勉強法なんて世の中にはないんだよ どういう考えでこういう実装してるとかそういうのが分からないんじゃないのか
それなのに最終的に実装されただけのソースコードだけを読んでも理解は難しそうだが コードリーディングはやればやるほど出来るようになるから、頑張ったら良いよ。
自分も本業はプログラマだが、少なくとも自分がやる範囲では、読み解かないといけないコードで解説のあるものなんて滅多に無いから、何度もやって力を付けていくしかない。筋トレと同じで数をこなすしかない。
しかも最終的にここにいる我々がやりたい解析っつーのは解説の無いソースコードどころかマシン語を読み解いて行くことだから、解説やコメントの無いコードリーディングは良い訓練になるよ。
確かに「さあとにかく進んでみよう」が多くてハードル高いのは事実なんだけど、このスレでやることに必要な技術力はソフト技術者としても高いレベルにあって、
こういうのを体系立てて教育する、しかもメンターが付くとかじゃなくて読み物としてやるのは相当難しいことなんだよね。
そういう読み物があるなら、俺も本業で新人教育に使いたいから、もし見付けたら教えてくれ…。 なんか>>684が言うことも>>685が言うことも間違ってなくて、このギャップをどう埋めて行くかってのが、今のソフト開発業界が抱える問題そのものだなって思った。
自分の本業でも、若いメンバーが、自分からすると学生のときから出来たことで詰まってるように見えるが、自分のときとは環境違ってるしなぁ。
でもそれは技術力が落ちたということではなく、技術力の中心がもっと上のレイヤーに変わっていっただけで、
逆に自分が出来ないようなことを若いメンバーは出来たりするし。
でも問題が起きたときにそれが低レイヤーで発生すると、若いメンバーには太刀打ちできない。
なんかスレ違いな話題ですまん。 そもそもゲームの解析がマイナーという主張が論理的ではないような。やるべき事はマルウェアの解析と大差ないはず
それを個人の努力が足りないなどと責任転嫁していたらセキュリティエンジニアは増えないしサイバーテロの餌食になるのは当然では
ゲームをバリバリ解析できる人が増えればセキュリティエンジニアの不足も改善に向かうよ
>>691
>こういうのを体系立てて教育する、しかもメンターが付くとかじゃなくて読み物としてやるのは相当難しいことなんだよね。
米国やそれを追う中国はそれをやっているように思う。WindowsやLinuxはもちろん大型航空機など個人では管理しきれない
巨大システムを開発しそれを維持するには体系だった教育プログラムが不可欠だろうし コミュニティで詳しい人に設計の詳細とかを聞けたら一番楽だね
仕事でも少し調べて分からないようなら知ってそうな人に聞くのが一番早いし正確 詳しい人がいれば聞くのもありだけどそもそも人がいるかって問題があるからな
人に聞けない状況になる可能性を考えると自分で頑張って血肉にするのが結局ベター そうそうw
解説間違ってることも本人が忘れてることもあるからね 上にも書いたけど低レイヤーに詳しい人って増えるどころか減っているんじゃ
Windowsアプリのリバースエンジニアリングにあたり重要そうな要素
・リンカとローダー
FreeBSDで解説している本はあるがWindowsの解説資料は見たことない。PEのフォーマットくらいならググれば出てくるけど
・メモリマップ
ググれば簡単なのは出てくるが・・・
・ABI
これはググれば出てくる。IA-32はスタックベースなのでちょっと面倒
・アセンブラ
今となってはIA-32は癖が強い方か。AMD64も綺麗だとは思わないけど。IntelなりAMDのプログラミングマニュアルの入手は容易
実践的にはメモリマップとABIとアセンブラは全て理解できている必要がある事もハードルが高くなる一因かな
あとアセンブラを勉強するにしてもどのような環境を用意すればいいのか?というのは重要な課題だと思う 低レイヤーもそうだし、アセンブラどころかC/C++エンジニアも減ってる気がする。
昔は何か作るには必然的にC/C++だったけど、今は
デスクトップアプリでもElectronみたいなウェブベース増えてるし、ゲームもUnityは.NETだし。
学生も毎年徐々にpythonのひりつが高まってる。MLが増えてるってのはあるけど。
自分も仕事ではC++なんだけど、趣味や自作抽出プログラムはC#で書くもんなぁ。趣味なら速度とかどうでも良くて楽だから。
ただ>>693が言うようにマルウェア分析とかでは確実に要る知識なので、こういう技術者もしっかり育てていきたいとは思う。
でもまあ低レイヤーの研究やってる大学の研究室はあるっぽいし、ある程度の割合は常にあるんかなという気もする。 このスレ的には>>5から頑張れってことになるんかな。
自分は独学だからどれも読んだことないから、読んだことある人の感想は聞いてみたい。 今や組み込み系のフォーラムでも「(これまでPC系のプログラムを書いていました)セクションがよく判りません」みたいな人を
時々見かけるからなぁ。アプリケーションのレイヤーしかやったこと無い人にマイコンやらせるのは無謀だろう
リソースの使い方も考え方も全然違うしかわいそうだと思う
解析にあたり参考になりそうな情報を貼ってみる
◆勉強サイト
@IT リバースエンジニアリング入門
IDA ProやOllyDbgを利用して実際に解析しながら解説している。いつの間にか要会員になってら・・・
◆解析ツール
IDA Pro(静的解析ツールの定番か、商用アプリだがフリー版有り)
Sourcetrail(ソースコードの静的解析ツール。自動でグラフを生成してくれる)
◆参考書
リンカ・ローダ実践開発テクニック
ISBN13:978-4-7898-3807-8 3,080円(税込) B5変型判 304ページ
リンカとローダーに関する貴重な日本語解説資料
FreeBSD環境だがプログラムの実行時に何が行われるかが解説されている
そのままWindowsに適用できるわけではないが考え方は参考になる
C言語ポインタ完全制覇 ←新
ISBN13:978-4-7741-9381-6 2,480円(税抜) B5変形判 368ページ
C言語 ポインタ完全制覇 ←旧
ISBN13:978-4-7741-1142-1 2,280円(税抜) B5変形判 324ページ
C/C++のポインタがらみのコードを見るとパニクっちゃう人へ 仕事だとC#とpythonしか触らないから低レイヤーはサッパリですわ
業務アプリだとポインタ触る必要すら無いからなあ >>687
君が言ってる事は間違いなく事実なんだろうけど、そもそも初心者には、自分がやりたい事に対してなんのコンピュータ言語の学習が必要かも、そもそもコンピュータ言語の違いで何がどう変わるのかも理解出来ないんだ。
C#の知識が必要なのが解かればそれを学習すれば良い。
でも今俺が置かれてる状況は
「なんの言語か必要なのか解らないけど、とにかくコンピュータ言語の勉強は必要だろう、じゃあとりあえず手頃なコンピュータ言語学べば良いのか?コンピュータ言語って言語が違っても同じことが出来るようになるのか?何がどう必要なのか調べるにはどうしたらいいの?」
ってとこなんだよな。そこで躓いちゃう。
で、そう言うと、まあ、そういう、「とにかくやらないのは言い訳」って話になるよな。それは正しい、100%正しい。どれだけ回り道しても構わない覚悟さえあれば出来ないことなんてない。
けど、遠い目的地を目指すことと、どこにあるか分からない目的地を探しながら進むことは、ハードルが全然違うのね。
君の正論は、時間がかかっても頑張ろうって人間にも、先が見えなくても頑張ろうって気概がないと挑戦を許さないってなってしまうんよ。
コンピュータ言語とかって、とにかく起きてることの原理を説明せずにまず実践だから、とにかく何がなにやら分かり難い。
それで、何をどうしてんのかいまいち分かりづらい事を教本通りにやり続けて、それで目的を達成しなきゃならないから、とにかく自分のやってることを理解できなくてもモチベを保ち続けなきゃならない。
で、独学が無理だなって、スクールとかに頼ろうにも、金を払うのに、そもそも目的が見えないってとこがまたネックになる。
マゾゲーでクソほど詰まっても、自分がどこで何をしてるか、何で詰まってるか解るからイライラするだけだけど、なんというか、それすら解らんのが居心地悪いのよね。
まあ言うて、君が言うように惰弱な人間の愚痴だから。なんかごめんね。 なんだこの長文は
俺もなんか頑張ってみるかね
大学の授業でポインタやったけどよくわからなかったし勉強し直しだ… 参考書にしても論理がずらずら並んでいて全然実践的じゃないのとか普通にあるからな
自分は実践的に試しながら学べる方が捗ると思う
>>703
上にも書いたけど個人的には
ttp://kmaebashi.com/programmer/pointer.html
あたりがお勧め 解析難易度別エロゲリストとかあると面白いんだけどなw
んでその中から自分の好みのやつを見つけて頑張ると。
好みのエロゲ解析に成功すると、単純なエロ的快感に加えて解析に成功した技術的パズル的快感で飛ぶからな。 >>702
はっきり言って、「来年になったら本気だす。」程度の本気で学びたいって話だったら
最初から手を出すなって話だよ
プロ職人が「やることに必要な技術力はソフト技術者としても高いレベルにあって」
って言うてるやろ
本気で学びたいって言うから
GithubにGARbroやarc_unpacker、 KrkrExtractのソースが公開されていて
こらら全てのソースはビルドができてソース弄って遊べることが分かってるから
そのソースを解析して学ぶのが一番手っ取り早いってアドバイスしただけだし
KrkrExtractは最新のソースでビルドできるか知らんけどちょっと古いソースならビルドできるんじゃね
ビルドって何ってレベルのやつに教えるのなんてごめんだが
ビルド環境ならフリーで全部入手できるだろうし
目標が欲しいって話ならGARbroがビルドできてデバッグモードで動かせるようになることを目標にしたらええんじゃね
これすら自力で出来ないんだったらマジで最初から諦めた方がええって話だと思うが 64bitのデバッガって今だとどれになるんや
昔はollydbgやったが Ghidraを横に置きつつ、WinDbgとVisual Studio を併用してる まあ本気でやる気があるのなら、掲示板に長文で書き込む暇があったら自分で勉強してるよねっていう
勉強しないのは、努力の方向性がわからないからって話なんだろうけど
それはエロゲ改変のみが目的でそこへの最短ルートの知識が備わる勉強をしたいからわからないだけで
そんな都合良い勉強の仕方なんてないんよ
話を置き換えると
フォルダやファイルの概念すら知らない素人が
パソコンで色々なCDから一曲ずつ抜き出して1枚の音楽CDにおさめたいからやり方教えて、とか言われてもどうしようもなくない? >>706
プログラムの解析ではないし既存のツールで出来る事だが初級者向けだと
ターゲット:BGI(八月、角砂糖、キャベツ等)のARCアーカイブファイル
処理:格納されているファイルの抽出
狙い:基本的なアーカイブファイル構造の把握、シグネチャで格納されているデータの識別
とかどうか。画像は見られないが音声は聴ける
さらにファイル名を与えたら自動で抽出してくれるプログラム(PythonやRubyとかでも良いので)を書いてみる カナデグラムと言うかゆずのペンタおまけも同じ対策がされている
wamが絡んでるみたいだしもうこれがスタンダードになるんだろうな カナデグラムの暗号解除の為に書き換える場所はみつけたがそれをkrkrextractに組み込む方法がわからん。。。。 ゆずのペンタBOXの過去作もボイスは軒並暗号化されてんのね
さすがの予算か 七風関係の七ヶ音学園もやっぱりというか対策済みだったわ Wam関連は確定
猿のsteamが出るまで動きないんじゃね Webフロント寄りのゆるいフルスタックだけど高級言語(現代言語)ばっかだから低レイヤーはお手上げだわw
Rustなら興味はあるけど、低レイヤーやる前に業務的にもっと学ぶべきことが多すぎる。 佐藤の寝室動画はspineかなぁ skinやslotが書いてあるファイルは見つかった
音声は個別にしゃべると当時に落としてる
寝室見るタイミングで3~4mbのファイルが二つある
それをbase64したら 文頭にsaltedという文字が見つかった 神様のような君へって3月に完全版出るけど、完全版は多分対策済みだろうな
今出てる奴は抽出は出来るのかな cubeはZじゃないしwam関係ないんじゃ?
moneys
ファントムトリガー8
この二つはおそらく確定 最近、エロ二次絵収集と整理が趣味なんだなと自覚した
大っぴらには言えんが
なんかこう、他には代えがたい何かがある >>725
抽出したHCGと裸立ち絵組み合わせてオリジナル壁紙作るのがエロゲプレイ後の醍醐味だと思ってる 取り出したBGMがよく分からないファイルだった場合、なにか出来ることありますか
拡張子は.PADでWMP等にそのまま突っ込んでも再生されず、MediaInfoで見たところ何も表示されません
エンジンは椎名里緒のようです >>725
>>726
俺はコラってるな
白濁液マシマシにしたり、好みのシチュにコラしたり、藻消し後具を描きこんだり
絶対に表に出せない代物ではあるが アマミエは立ち絵e-moteだったわ。当然ファイルもpsb
アマカノ2の次作もe-moteだろうしもう立ち絵抜けないなあ まさかアマカノ2もartemisにエンジン変更するんか? いまだにpsbから立ち絵抜くツールってないのかね? 俺も上から目線の質問していい?
時たま座標が書いてあると思われるlsf拡張子のファイルを見るんだけど、どうやったらうまいこと座標に変換できる?
バイナリエディタで見てもファイル名の文字列はあっても座標っぽいのがわからなくて困ってる 情報少なすぎて答えられるわけねぇだろ馬鹿野郎と思いつつ
画像ファイルのヘッダに位置が書かれているパターンもあるよ >>736
上から目線で申し訳ない
具体的にはエスクードの4月に出る新作みたいなやつです
garbroで画像は見れるものの座標がさっぱり、ヘッダにも書いてないと思う うるせえエスクードだからどうとか知るかボケ
でもスクリプトの方に座標が書いてある場合もあるよ
draw(x, y, imgIdx)みたいな感じで
何だったか忘れたけど、コマンドが可変長のやつは解析しんどかったけど面白かったなー 外人連中も英語版なだけあって色々やってるようだが厳しそうね >>729
すごく参考にしたいんだがサンプルみたい 二ヵ月後にレスが付くとはこのリハクの目をもってしても…… >>746
まさかのレスが付いててびびる
面倒は回避したいので、ここに投下はしない
どこかクローズな場所があれば考える >>749
discordでそういうところって存在する? ■ このスレッドは過去ログ倉庫に格納されています