Translate

Hack研究室

ようこそお越し下さいました。
ここでは改造に興味がある上級者向けの記事となっています。
他と比べて更新頻度が少ないかもしれないが性的な枠で画像や動画を用いて解説していきます。
論理的思考力や行き詰った時の問題解決能力が問われるので、挫折しそうになったら比較的易しいテクスチャハックから順番にマスターしていくことをお勧めします。出来たら、次はロジックに強くなる方法としてナンプレで上級レベルが解けるようになったら相応の思考力が養われるので、まずはそこから始めてみるのも良いと思います。
あまり詰めて学習しようとすると体調不良を起こすのでほどほどに。実際これで片頭痛が起きたことがあるので。
主導権を握るのは誰であっても構いません。有識者がいれば分からないことを教わったり、ツールやURLを共有して協力して学び合って天才の仲間入りになりましょう。

動画はキャラクターのモデルハックの仕方です。キャラはネスですが、これが出来れば自由に自分の思うように形を変えられますが長すぎるため理解するまで根気強く繰り返し観て覚えて下さい。

 Dolphinの一番簡単なテクスチャハックの導入方法を説明します。
この方法でスマブラをプレイしていて、カスタムテクスチャのON/OFFを自由に切り替えられます。
ホーム画面でビデオをクリックします。

高度な設定へ進みます。

「カスタムテクスチャを読み込む」にチェックを入れます。
良ければ俺が作った作品を公開しているので、これを参考に編集したり直接使用して構いません。
カスタムテクスチャの読み込み方法を説明します。
Dolphin Emulatorをクリックします。

Loadをクリックします。

Texturesを開くと最初は何もないのでフォルダを作ります。
スマブラDXのゲームIDは「GALE01」です。

これで配布しているテクスチャをこのフォルダの中に入れて遊ぶことができます。


テクスチャの読み込み方法は以上です。自分でテクスチャを取り込んで編集したいという方はTexture Dumpingを有効にして、あとは気になるキャラを対戦させるだけでゲームの進行中の画面に映っているテクスチャが全て取り込まれます。対戦が終わったらチェックを外すことをお忘れなく。

取り込んだテクスチャを見るときはDumpのフォルダをクリックします。

TexturesをクリックするとゲームIDが書かれたフォルダがあるので、編集したいテクスチャデータをコピーしてLoadフォルダの中に貼り付けます。

Discordで粗探しをしていたところ、デイジーのモデルが見つかったのでBlenderで読み込みました。

URLを開くと分かりますが英語を翻訳できず内容を理解しようとしても貼ってある画像や動画くらいがせいぜいです。
マリオ64の地形改造で操作が慣れているとはいえ使用する機能が多く、モデルハックは格段に難しいので実際にこのモデルが使えるまで正直何年かかるか一生できない可能性もあります。



成功したら顔の一部分や左太ももだけに絆創膏を追加してインポートしてみたいです。
その前に誰かがdat形式のファイルをアップしてくれるとありがたいです。
これだけの顔の作りやエロい身体をしているので相当なおかずになるはずです。

勇気を振り絞ってコメント書き込んでみました。唐突に質問して製作者は簡単に引き受けてくれないかもしれないが、どんな返答するのだろう…
「すみません、このデイジーのモデルが欲しいのですが、dat形式のファイルを貼り付けていただけないでしょうか?」
こんな具合です。この時点で完全に自分が運営するページではなくなったが、困ったときの神頼みです。

質問して9分後にもう返信が来ていた。
「あなたは、HSDrawを使用してdaeファイルとしてdat PlPeYeからエクスポートすることができます」
これを見る限り製作者ではないのが残念だが、後から文を付け加えたのかこんなことを言っていた。
「ああちょっと待って申し訳ありません。ただ、それは違う気づいた」
俺が詳しく質問しなかったのが悪かったが、少なからず意味は通じたようだ。
進展があるかもしれないので、しばらく待っておきます。

今日カーネルおじさんに似たアイコンの人からメッセージが来ました。
「誰かが私がやっているモデルのインポートで私を助けることができますか?私はスマッシュ2からワリオを輸入しています。」
私を助けるとは自分で言っておいて矛盾している気がするがモデルインポートの有識者で間違いないようです。だが俺が言った質問とズレている気がするので、やはりここからは自分の力で根っこを掴むしかないです。ということで、ここから先メッセージのやり取りがあっても記事には載せず省略します。

至急!俺にとっても皆さんにとっても朗報です。誰かが質問したメッセージを読んで製作者に交渉してくれたんだと思います。じゃないとこんな早く動けないだろうし。
お陰様でデイジーのモデルをアップロードしてくれました。感謝です。

ファイルを開くとこうなっています。嬉し過ぎて頭の処理速度に手が追い付かない状況です。
この後のインポートした様子はアーカイブの方で見ることができます。

モデルハックより1段階だけ易しい肉付き変更について説明します。
Discordで質問する前に既にHSDrawを使っていたので、まずはURLを貼っておきます。

ソフトを開いたらPl○○.datというファイルを開きます。ノーマルカラーは名前の後に「Nr」と付いています。

こちらも兼ねて見ると、どの部位を変えたいのかがよく分かります。

編集したいキャラを選びます。

矢印に注目です。この部位はゼルダの腰回り、つまりウェストを選んでいます。

下の丸で囲っている数値はウェストを標準の1から0.3細くしていることになります。
これだけだと他の部分も適用されるのでウェストのみを細くするにはある部分を0.3戻す必要があります。

矢印が指しているところは胸囲の部分です。ここを1に戻るように数値を変えると元の太さに戻ります。このやり方で他のスリーサイズも変えることができます。
ゼルダを選んだ理由はこの後タイツの色の変更について説明する予定だったからです。
このページは難しく、興味を持たない人が多いだろうと最初は更新頻度について考えてこなかったが、斯くして毎日ページを見る人がいるようで「ちょっと待って、そんなに期待しなくても」と急かされているようだ。
自分が改造している様子を全て説明するよりも亀の歩みですが、こうやって少しづつ更新していったほうが精神的に負担にならずに済みます。

次にObjectsを選びます。
四角で囲ってある数値はゼルダのタイツの色を表しているが既に設定済みです。

※2022/5/31訂正
上のAmbientは3つとも「179」と入れて、Diffuseだけ数値を変えると上半身の肌色と見事に同化できました。

肌色を変更する前の物ですが、どれでもいいのでゼルダの肌があるテクスチャを選びます。

ペイントを開きスポイトでどこかの肌に当てます。

色をよく確認したら色の編集をクリックします。

このように設定したい数値が表示されるので、後は先ほどの上下の数値を入力していきます。これはたぶん俺のみが考案したやり方なので知られていないと思います。このように独自の技術を使って進めていきます。

メッセージのやり取りの様子は載せないと言っていたが嬉しかったので、また期待に応えることを願ってDiscordで質問しました。
「強引ですがオーダーをお願いしたいです。ピーチでマリンちゃんを作成してほしいですが、可能でしょうか?髪型はストレートヘアで足はできれば裸足で。無理だったらビーチサンダルでも良いです。」
マリンちゃんといえばパチスロの大海物語に出てくるキャラクターです。ピーチの肩の膨らみや手袋の凹凸を消せるくらいの技術力を持っているので、おそらく可能だと思いますが、髪を真っ直ぐにしたピーチは見たことが無く、ちょっとハードルが高いかもしれません。

「オーダーをお願いします」と言ったが「これは手数料要求ですか?」と聞かれ、言葉の意味を間違えて使っていました。これだと本当に強引に金を要求することになるので。そういう目的はないと返信しました笑。
と言っても性的なブログは収入を得られないので、他の稼ぎ方があれば教えてください。

自分で編集したモデルや配布物を適用する方法について教えます。
これが永らく疑問に思っていたことを明らかにする興味深い肝という部分です。
使っているのは米国のROMなので、もしかしたら日本語版は対応していないかもしれません。
isoファイルの上で右クリックしてプロパティに進みます。

構造を見ると画像のように元々のステージやキャラのモデルとBGMやボイスの情報が格納されています。ここから右クリックでデータの抽出はできますが、差し替えはできません。
これから構造を崩すツールをご紹介します。

GCRebuilderを用意します。URLからダウンロードできます。

Openでisoファイルを開きます。

改造されていないROMが無難だと思うので四角で囲っている名前、あるいはVer.1.2であるSSBMv102のROMを選びます。

このように表示されるのでrootの上で右クリックして全体を抽出します。

これで差し替えができるようになりました。

Closeで閉じます。

そこでピーチの改造である配布物をダウンロードするとdatファイルがあるので、これが差し替えのデータとなります。ただ、このままrootフォルダに入れてもゲームは認識しません。

読み込みに対応するのはPl○○(○○)と括弧の中がGrだと緑色で、それぞれ色ごとに適用が決まっています。Grを赤色であるReに変更しても読み込まれずフリーズします。
つまり括弧の中の○○は2文字でなくてはならない訳で、たまにPlKpDb(骨クッパ)と本来のカラー以外のものもありますが、配布する際に説明文が書かれていると思うので、そこを翻訳して読んで、目的のカラーに変更してください。

名前を変更したら抽出したフォルダに直接コピペして上書きします。

次に、フォルダを開きます。

rootを選びます。

Saveで保存します。

名前は分かりやすいように付けて下さい。

保存したらRebuildをクリックします。

さあ、これで晴れて編集したモデルや配布物を自分で操作ができるようになる訳です。ワクワクしますよね?でも、安心するのはまだ早いです。読み込み時のエラーは自分が経験したことなく実際あるのか分からないが念のため言っておくと、緑色の表示が右端まで全て処理が終わって「Done!」という表示が出たら成功です。

お待たせしました。次はデイジーのボイスハックの仕方ですが、やり方は2つあって、あと1つはちょっとしたプログラミングが必要になるので易しい方から説明します。
ToolsからSEM Editorを開きます。

Open SEMを選びます。

rootフォルダを開きます。

audioフォルダを開いてむき出しのsemファイルを選びます。正しいファイル名は「smash2」です。ごめんなさい。
英語版はUSのフォルダの中に入っています。

四角で囲っているところを選ぶとボイスデータをインポートできます。
インポートできなかった場合は右側にあるRenameを選びます。

URLからファイルをダウンロードします。

Optionalフォルダを開くとspkファイルがあるので、それを選びます。

上はいじくる必要はないので試しにボイスを再生して間違いがないかチェックしてみてください。
これはマリオパーティー3で登場する初代のデイジーのようです。

もう1つのやり方だと普段聞き慣れているデイジーそのものの声になりますが、特にこだわりなく不満がなければエクスポートしてください。

上書きしたら以前紹介したGCRebuilderでインポート完了です。

もう1つのやり方です。
全画面表示にしたほうが分かりやすいと思うが、見える範囲で広げても構いません。

矢印の部分の数値のみ変えるだけだが、少しでも数値が違うと全く異なる結果になるので実際にプレイしてボイスごとに不具合があれば直す必要があります。

次にSSM Editorを開きます。

URLからデイジーのボイスファイルをダウンロードできます。

ダウンロードする前に説明欄を見るとDAT Texture Wizardを使って適用できるそうだが、このツールは、自分のパソコンとの相性が悪いのかファイルを開いても反応せず使い物にならなかったので、これまで別のツールで誰にも聞かずに自分の頭だけで考え出して肌艶設定や装飾を無くしたり、ゼルダのタイツの色まで変更して代用してきました。
本来はいじくる必要はないが、ボイスが適切に割り当てられていないので矯正するために、こんな余計な作業をすることになります。という訳で準備ができたらssmファイルを開きます。

Export Allで音声ファイルを出力します。

既に名前を付けているが、四角で囲っている番号から抽出したものだと分かるように音声ファイルにも番号を付けてください。

Replaceで音声を差し替えます。

各番号と同じものを選んで開きます。

このように数値が変わります。
もしかするとPCによってはこの時点で成功できているかもしれないので一旦保存して確認してみてください。適用できなかった場合はそのまま次へ進みます。

新しくssmファイルを開きます。

変更前の別のファイルを選びます。

SSM Editorの数値を同じ項目にコピペします。

これを29までの全てのデータに1つずつ適用します。
だが、これで終わりではないです。厄介なことに音声によっては壊れたように変になることがあります。何度か数値を微調整して更新して確認するという作業を繰り返して、直ったと思っても油断はできません。今度は他の音声がおかしくなって、頭に来たら諦めて脳を休めて下さい…

8 件のコメント:

  1. 以前からずっと気になっていたHSDrawの解説、ありがとうございます!
    もしよろしければ、こちらのページのリンク・お名前をTwitterにてご紹介させて頂きたいです!

    大丈夫でしょうか?

    返信削除
    返信
    1. 構いませんが他にやりたいことが多くてページの更新は放置気味です。
      それに性的コンテンツを投稿するようになったのはスマブラDXでピーチを地面に押し倒す快感から最初YouTubeにアップしたのが始まりで、それはほんの出来心だったが他の上品な動画よりも再生数が伸びるのに気付き、その後取り憑かれたように次々と欲望が爆発して、ついにはやめられなくなって改造するまでになっていました。本当はやめたいが、注目が集まってしまった以上は今後改造する人に参考になればと思い仕方なく続けているわけです。薬物と同じで簡単には抑えられないのです。

      削除
    2. 承知しました!HSDrawを使ったスクショの投稿と一緒に紹介するつもりですので、投稿のタイミングでまた再度連絡させていただきます!

      削除
    3. https://twitter.com/N9ksGcwn/status/1421805330976055296

      大変遅ればせながらこちらにて紹介させていただきました!更新頻度に関しては私は気にしていませんよ!エロだって何だって、全力で挑んで知識を得る事は恥じる事はありません!

      また新しい技術・情報を載せられそうな時までお待ちしてます!

      削除
    4. 昨日、コメント見ましたが夜遅かったので返信できませんでした。
      紹介してくださり、ありがとうございました。このおかげで昨日の時点で訪問者数が100人を超えていました。実を言うと、あなたのTwitterも毎日見ています。配布物やテクスチャをいじったり、他の方が真似できないような技術を使っているところは共通していると思っていました。せっかくだからこの際に聞いておきたいことがありますが、あなたも含めて国内でモデルハックに成功している人はどれくらいいますか?かなり難しいので出来たとしても極少数だと思いますが。もしいればやり方を教えてほしいです。

      削除
    5. 憶測の範疇ですが"このゲームに拘る人口+吸い出してPCで遊ぶ人口"自体が少ないと思うので、国内ではほぼ0に近い数字だと予測します。居ても公開しない方が1人か2人…。国外含めてようやく2桁…?まず改造している事を公表する人なんて珍しいですから、この予想は当てになりませんw

      委ねられる人も少ない今は、国籍関係なしに自分なりにでも愛を注げる・もっと興味を持ってくれる開拓者が必要では?というのが私の見解です。

      海の向こうの開拓者たちが愛を向けて下さるおかげで、技術のない私ですら直観的に出来ることが着実に増えています。人には見える形で応援して、そして自分も楽しめる範疇で切磋琢磨。"自他、ともに楽しく"が理想への近道と信じてます。

      削除
  2. 質問なんですけど、スマブラdxのmodのテクスチャ画像ってどうやったら出力出来ますか?

    返信削除
    返信
    1. キャラのモデルをインポートできた前提で言うとゲームを起動しているときに、対戦時にTexture Dumpingを有効にチェックを入れて対象のキャラを適当に動かしてチェックを外した後、Dolphin Emulatorのフォルダに入っているDumpのフォルダを開くと先ほど有効にした時に読み込まれたテクスチャが出力されます。

      削除