ドンキーコングリターンズ バイナリ解析
■ このスレッドは過去ログ倉庫に格納されています
かつての改造ドンキーを夢見てドンキーコングリターンズのバイナリを解析するスレ
解析っていってもデータの構造を調べるって意味です 下らんバグのせいで3、4日悩まされ続けて例のごとく諦めようかと思っていた…
ようやく正しくモデルを読み込めた
まだテクスチャがおかしいのでそこを修正したら画像を上げる 問題はほとんど解決したが、まだ一部問題が残っているので明日画像をアップしようと思う
まあ、ゆったり待っててくれ …絶賛ダウンロードありがとうございます
今のところ解析と関係ないDirectXで詰まってる
その問題が解決したらディディーのテクスチャの以上の原因を調べようと思う いつもの人がダウンロードしてくれたみたいだw
すぐ解決すると思ってたDirectXの問題が思ったより難しい
解決したらまた進捗状況を書くから少々お待ちを テクスチャ座標(UV)には二種類ある
一つは普通に32ビット浮動小数点型で記述されており、そのままUV座標として使える
もう一つは16ビット整数型で、浮動小数点型に変換した後何らかの数で除算するとUV座標に相当する値が算出できる
そして今日はその「何らかの数」を大量のデータから推測、実験して導出することに成功した
その結果がこちら
Kalimba
http://up3.viploader.net/ippan/src/vlippan248647.png
DK
http://up3.viploader.net/ippan/src/vlippan248646.png
DKは一目瞭然、kalimbaの方は一見正常だが、公式サイトで確認したところまだうまくいっていなかった
うーん、わからん 本日の成果
Diddy Kong
http://up3.viploader.net/ippan/src/vlippan248772.png
Donkey Kong
http://viploader.net/ippan/src/vlippan248773.png
単純にテクスチャが上下反対だったみたいだ
ただ、ドンキーのネクタイを見てみればわかるように、部分部分では反転している
もうそろそろテクスチャの基本的なところは終わりそう ドンキー
http://up3.viploader.net/ippan/src/vlippan248868.png
画像が左右反転していた理由が判明した
DirectXにおける座標系は左手座標系だが、Wiiゲームでは右手座標系らしい…
テクスチャの問題だったわけではないということ
ようやく異常がなくなったので、シェーダー作成にとりかかろうと思う
TRANあたりは簡単に実装できると思う TRANの実装が終わったがどうもよろしくない
どうやらTRANで透過する対象のテクスチャがCLRで指定されているもの以外の場合もあるようだ TRANで透過しているものの以外にCLRにアルファチャンネルを含む場合があるようだ…
そこまではわからないのでひとまず置いといて次のシェーダ作りに進むことにする… DirectXの仕様にはCMDLビューワーの実装を始めてから何度となくつまずかされてきたが、
今回テクスチャがまともに表示されない問題の原因をようやく突き止めた
テクスチャが正方形になっていないと自動的に正方形になるよう画像が切り取られるみたいだ…
(まあ、正確にはDirectXというよりD3DXの仕様だが)
まあ、まともに表示できそうなので、近いうちにアニメーションの実装に移る CINFの解析を始めたが例によって難しい
最初にあるものは明らかにジョイントの名前のテーブルだが、そのあとは単なる整数の羅列にしか見えない
しかも複雑なバージョンと単純なバージョンがあって更に複雑にしている …明けましておめでとうございます
このスレを見てる人はどれくらいいるかわからないけどまだ解析続けます
まあ、今年は徐々に厳しくなってくだろうけど >>97
一人でよく頑張るなぁ、なにもしてあげられないけれど
とりあえず、明けましておめでとうございます ここ最近忙しくて解析をしてない
まあ、焦ってもわかるものではないが、4月までくらいしか解析できないから少し頑張ろうかな
4月になったら解析を一年程中断する予定
一年後ヤル気があったらまたスレ立てして解析するかな… >>99
スレ立てしなくても1、2ヶ月くらいに1回保守してスレを再利用したほうがいいよ
1年後にはきっと外人がスマブラレベルの解析してくれてる・・・はず >>100
確かに、再度立て直したら励ましの言葉とかを0にしてしまうからよくないな
どんなに忙しくても保守くらいできるだろうし、そうしようかな もしかしてこのスレまだ生きてる?
3月には再開できるはず… さて三月になったわけだが、もう少し待ってほしい(待っているなら、だが) CINFのフォーマットだがおぼろげながらつかめてきた
0x0 magic
0x4 padding
0x8 numEntries
0xC unknown
0x10~ジョイント名
以降はオフセットではなくサイズ
0x4 padding
0x4 unknown num entries
0x4 unknown num entries2
0x2 padding
ここからジョイントの階層構造を示す1バイトの値のテーブル
0x4 padding
不明データ×エントリ数
0x1 padding
以降3次元ベクトルのテーブル(おそらく上から順にscale,rotation,translation)
直後に各エントリにつき1個の浮動小数点値(重み?)
その後意味不明な値がしばらく続き、各ジョイントのインデックスとおもわれるテーブルがあって最後にパディング 新生活忙しくて作業できない‥
一応3月終わりまで作業を楽にするツールを作ってたんだけど たいして返す言葉もない情けなさww
作業するなら夏になるかなー
3dsで移植が出るらしいから少しは注目集められるかな…? ドンキーの新作が発表されたみたいだね
WiiUの改造が進展したらそっちに移るだろうけど当面はこっちでやる
誰も待ってないだろうしほんとオ○ニーだわ >>113
こんなスレに書き込んでくれるとは…
リアルや他にやってることとの兼ね合いでこっちをやるのは(やるとすれば)かなりあとになると思う イラストレーターで収入が少ないからと30代後半で漫画家になろうとする、ひきこもりのバカ発見。
足立区に住んでいるそうだ
http://inumenken.blog.jp/archives/6609090.html /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| i' i" `'‐=' `'|/i!:::::i::::::::::::::::::::::::
i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i:::
i i \\\\\ヽ ) ヽ ′′′ / /:::::/:::::::::::::::::::|::::
! | i ,,ィノ < :::: : /:::::/:::::::::::::::::::/::::
i! i i! /i/ ,r''''‐y'''.;、 \ /:::::/:::::/::::::::::::/:::::
゙i! | i /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i /::::::/::::::/::::::::::::/::::/i
i i ゙! ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r'' /:::::::/::::::/::::::::::::/:::://
゙、ii! ゙| i ノ ゝ;;;:::::::::::::::::::;ノ 。 `i //:::::/:::::/::::::::::::/::::::/:::
ヾ!トl ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::i/
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::/ 誹謗中傷
ひわいちゅうしょう
脊髄反射
こつずいはんしゃ
十人十色
じゅうにんじゅっしょく
汎用
ぼんよう
鑑
おり
黎明期
そうめいき
市場原理
いちばげんり
満身創痍
まんしんそうしつ
明鏡止水
めいかがみとめみず
毀誉褒貶
めいいうほめなぐさめ
不撓不屈
ふこうふとつで
一期一会
いっきいっかい
仰る
あおる
孕ませる
もませる
貶める
なだめる
蔑む
ひさむ
滞る
おちいる
嵌める
いさめる
宥める
さだめる
棘魚
くさぎょ
暴飲暴食
ばくよくばくいん
弄られる
ほうられる
貶める
けなしめる
餡子
ぎょうざ
贔屓
ぐぐつ /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| i' i" `'‐=' `'|/i!:::::i::::::::::::::::::::::::
i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i:::
i i \\\\\ヽ ) ヽ ′′′ / /:::::/:::::::::::::::::::|::::
! | i ,,ィノ < :::: : /:::::/:::::::::::::::::::/::::
i! i i! /i/ ,r''''‐y'''.;、 \ /:::::/:::::/::::::::::::/:::::
゙i! | i /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i /::::::/::::::/::::::::::::/::::/i
i i ゙! ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r'' /:::::::/::::::/::::::::::::/:::://
゙、ii! ゙| i ノ ゝ;;;:::::::::::::::::::;ノ 。 `i //:::::/:::::/::::::::::::/::::::/:::
ヾ!トl ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii::
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |:: \ ,
、 | ヽ /
\ | x|ー/‐- 、 r‐、
, -―\l_ /`ヽー==ミx、 \ r勺人__
/ / !| \ 丶 l:|;;/;;;;___;;}
/:/ / / / 从 {丶 \ :\弌;;;;/ //
l:/ / / 〃/l/ヽ \\-‐\:::.....lハ: 〉;;三;;(
/ / /| | l|-|‐-、\ト ィ==y!:::::/l::| {又又} x%フ广l
ー=彡イ:::/::. ,.::|::..::Vィ==ミ 、 \ ノ/! |/‘7¬イ /%゚//
|:::l|::::|::|/乂:::::ヾ _, -―1/l|ノ}/ / / //゚//
|:::i|::人| l |≧ァ`` ヘ/ | 八 | / / /ヽ_彡 '
乂l' \/ / ゝ、 \ _,ノ / \/ / / /
/丶{ `≧ァーく( _,> '´ / Xニ⊇:′
/ /⌒ ¬f工¨| /、 \ ./ r「’|
/ / ||__」 レ=≦、 / /「| | l|
/ /l , -―ァ≠¨l | ;/ |\,_/ /}又又i「 - 、
/ / /,,;| /,; 〃ヽノ/, |/ ∠_ ‘7¬イ \
/ / _ /,,;;;l>'´,,,;;;; / / /^l/ /;;;/ `Y | \ 丶
/ / 〈 〈>'´; .;;;;;;;;;;;;;;;;;;;;;;/_/ // /`≧'‐ 、ヽ 〉 丶 |
,':/i ∧_〉,,;;;;;;;;/´ ̄ ̄´ / /ヽ\ `>-'^\ ヽ |
/' | ∨,,;;;;;;;;;/ / / o:} } || | l |
,: | \;;;;;;;| /\./ / .// || | | /
| | \| \ x/ .// || / /'
l 八 ∧ \/\o / /;;\ l/ /
爪 弾 く は 荒 ぶ る 調 べ ! キ ュ ア メ ロ デ ィ ! /i/|ii!//|!/!i/´i/ .|i |/ノ i\i!゙、:iヽ|:::| ヽ 'i ! ヾi |'!ヽ::::||::::::/:::::::::::::::::::::ヽ
i i 川i!ハ/" _! | │ 川 ヾ:ii ゙'∨ | ゙ヾiヽヽ;||:::::i':::::::::::::::::::::::::
ノ ノ/リ,,,,,,二三テ=''" ヽノ ル |ノノヽヾ ノ 、,,,ノ,、 iヽ:::||:::::i'::::::::::::::::::::::::::::
/  ̄ ´~~゙'''' ゙''‐- ..,, ,, ‐' `゙ヾミッ、,, ヽ::|::::/::::::::::::::::::::::::::::
,,イ| i' i" `'‐=' `'|/i!:::::i::::::::::::::::::::::::
i | :::::::ヽ::::ヽ::::::ヾ:: ゙、 l 〃::::: i//::::ハ::::::::::::::::::i:::
i i \\\\\ヽ ) ヽ ′′′ / /:::::/:::::::::::::::::::|::::
! | i ,,ィノ < :::: : /:::::/:::::::::::::::::::/::::
i! i i! /i/ ,r''''‐y'''.;、 \ /:::::/:::::/::::::::::::/:::::
゙i! | i /⌒' 、 Y:::::::::''::;;;;'.;.Y'⌒゙i /::::::/::::::/::::::::::::/::::/i
i i ゙! ん、,,__ヽノ:::::::::::::::::::;;;;;{,__,,,r'' /:::::::/::::::/::::::::::::/:::://
゙、ii! ゙| i ノ ゝ;;;:::::::::::::::::::;ノ 。 `i //:::::/:::::/::::::::::::/::::::/:::
ヾ!トl ゙iU i 。l '゛.. ‐ー:::::i | //::::::/::::::/::::::/:::/:::::i!::::::
iiミ! ハ i l ,,,,::: :::;;;;;...{ ° ゙、 //::::://::::/::::::/:::::/::::i::::ii::
i!ヾ!i ゙、! , ' |::: ::::ヽ ..} |゙ヽ......,.,.,.,,,///://::://::::/::::://::::i::::リ::
!ヽヾi i゙、 ___,,,/ }:: : ;;;::: ::::::::} レWノ'レi/、//::/:://:/:::/::/:::ハ:i |:: /: : : :/: : : : :.:/| | レ' ´ ̄ !iト 」廴,∠、|ハ: : : : : : : : : :\
: : : :/ : : : : : : :| | | iレ ,⌒Y| | ヽ j | |jLL_l\ハ:: : : : : : : : : : :丶
:': : : / : : : : : :| l 〃 \jレヘ! i ム/{ ’、\l i|: : : : : : : : : : : い
{: : : | : . : : : : ::i j《. ノj j l\ ヽ `ナーへ, : :/: : : : :ノ i
::.: i : : : : :.:.∨/`冖i i´ -‐ヽヘ i iT入ー=ニ:\ : : :_:/ }
‘: : :\∨ ヽ //'〜r‐rーrーrヘ\ ヽ : :.:\ : /
, \ : :ー- 、 ー-=ニ,ー'´ ̄ ̄ ̄`-ヘ \ ゝ _ 丶 く
ヽ 丶 \ /::/⌒'⌒ヽ:::::::::::i| ,丶 : : : , -―-'
\ ヽ ー=≦ : :ヽ レ‐--‐┴ 、::::::!! 厶斗イ ノ
丶. | ノr-=ニ::」'y-r-r-r-r‐yv/ //レ! /
j/ .> .`¬冖こ冖ー '/ ´ j/
`丶 `マ ー--‐匕/ _
ヽ', 、 / Vヘ、 ´ ,∠ 、 丶
∧ ' ( 了 `¨¨´ / \ \
f^ヽ //ヘ / 〃 \ ヽ
レ ´ 〈_ r‐ / , イ 'く´
/ |/ ̄`/ /: :::、 _ ∠、
〈 |: : l: :/ // 八: : ::\ /\ 丶
/\ 丶 V:.j:/ '/ , / \: : : ヽ// \
{ ):::..、_ ∨ _,/ \:.:/( \
\/ /√ / 丶 ヽ
{ / { 丿
V ⌒ヽ j /
| l | /(
i | | / \ 裏技のように自動的にお金を収集してくれる方法とは
グーグル検索⇒『稲本のメツイオウレフフレゼ』
QU53Y ドンキーコングでスレ検索したら出てきた
すごいスレ
Switch版ドンキーコング出たね r 、 -――- . r 、
__ j: : :Y´: : : : : : : : : : : : :ヽ: : :'y-┐
r : : : : : : : : : :`: : :j: : : :/: : : : : :、:::\: : : : : /
い: : : : : : : : : : : :〃-‐/ : ; : : : :/:丶Jx: : : ::ヽ
‘: : : : : : : : : : :.:〆こ /イ::|: : : /:/>:::ヽ: : : ハ
ヽ: : : : : : : : :/:.:/ n` |: :ン''´ n`ヽ:::::': : : : 廴._
\: : : : : :/uii{ "_,, ` ,,_" }ii ::l: : : : : :ノ
<´: : x‐vレ -=''ニ" r, _ュ ニ''=‐- y‐、: : :`丶
/: : :{ V 、U- / V }: : : : : :\
/: : :八 / |ィ托`{ v': : : : : : : ノ
\ : : : { U ノJ u.い u }: : : : : :/
\: ::、 シ |j` /: :r‐ ´
>::..、u /: : :_〕
 ̄ > 。 . イ::{  ̄
}≧s。 斗< ´ ̄`
/⌒ヽ l l
{ ', /´ ̄ ` '< >‐ァ' ´ ̄`\
‘ 。::...ノ 〃 \ 丶 __,/ / ヽ
`v:、r‐、 / 丶 _ _ / ハ
/⌒ヽ } / | | ∧
,' /⌒X /―- 、| ___ ____ |/ _ ヽ
{ / ノ∨ |´ / ヘ ` |´ \ ☆ 日本人の、婚姻数と出生数を増やしましょう。☆
http://r2.upup.be/ng8xC0A33a
――――――――――☆ ■ このスレッドは過去ログ倉庫に格納されています