投稿者
 メール
  題名
  内容 HTMLタグ
    
 URL
[ ケータイで使う ] [ BBSティッカー ] [ 書込み通知 ] [ teacup.コミュニティ ]

[PR] アルバイト八王子 グアム格安旅行 求人・転職 seo対策 チャーター便
teacup. ] [ 掲示板 ] [ 有料掲示板 ] [ みんなの掲示板 ] [ ブログ ] [ チャット ]

全100件の内、新着の記事から10件ずつ表示します。 1  2  3  4  5  6  7  8  9  10  |  《前のページ |  次のページ》 

れすれす

 投稿者:Imaha486  投稿日:2009年 6月21日(日)08時32分16秒
  >初歩者さん
左のメモリダンプを直接いじれないのは「そういう設計だから」です('A`)
emuhasteを組んだ当時、直接入力の重要性よりもemuhaste完成までの期間を
最重視した結果、そういう仕様になっています。
(個人的には改造コード欄に直接打っても大して作業効率が変わらないので)。

モジュールを組み直せば改良できますが、その時間が確保できれば、
ユーザがDLLで差し替え可能なチートエンジンを実装したいところです。
 

2コードのエラー、解決しました。

 投稿者:初歩者  投稿日:2009年 6月17日(水)16時34分53秒
  どうやら、2コードを反転設定にしていたようです。  

EMUHASTEの次のバージョンへの機能要請。

 投稿者:初歩者  投稿日:2009年 6月14日(日)22時12分36秒
  左のメモリ窓を直接いじれるようにはなれないんでしょうか。
それが出来ると便利さが段違いになるんですけど。
今のままでも大変使えるツールなのは間違いないので、欲をいってるだけなんですが、
微妙な異常作動があったので、報告します。
PS2のモンスターハンター2DOSをやったとき、
2コードで入力した2バイト目がキャンセルされて、01のはずが00になってるとかのバグがありました。
同タイトルは起動時のみ効くコードとかもあったので。色々と、工夫は凝らしていますが、できれば、支援していただいたいかと。
 

ありがとうございました。

 投稿者:ZOo.  投稿日:2009年 5月13日(水)00時49分10秒
  >Imaha486様

数々のアドバイスありがとうございました。
パッチの内容までは出来たのですが、確かにそれを書き込む余剰部分がないのには苦労しました。おかげさまで、なんとか当初の目的を達成することが出来ました。
DSのパッチを作るのは初めてだったのですが良い勉強になりました。
どうもありがとうございました。m(_ _)m
 

(無題)

 投稿者:Imaha486  投稿日:2009年 5月 8日(金)17時58分44秒
  >Zoo.さん
:020008F8 E12FFF11 bx r1 (Jump to addr_02003000?)
をとりあえずb命令に置き換えて適当なアドレスにジャンプさせ、
必要レジスタをスタックに待避させて処理された後、レジスタを復元して
bx r1を実行すればいけるはずです。

ただ、DSのプログラムは余剰領域が全然無いので、それをどうするかですね。
(グラフィック用のエリアがあれば、最悪キャラデータを潰すのも手ですが)。
 

ありがとうございます。

 投稿者:ZOo.  投稿日:2009年 5月 8日(金)00時36分37秒
  早速のレスありがとうございます。

>復号化ルーチンの末端から余剰領域に分岐させて、そこにパッチプログラムを組み込む方法が無難でしょうか。
やはりそうですねぇ・・・となるとまず復号化ルーチンをみつけなければ・・・

マリオカートの解析については、どこかに記事はございますでしょうか?
ログで見つけたのですが、
2005-11-30 21:06:21
マリオカートDS海外版   [Weblog]
があったのでこれを参考にすると、
:020008F8 E12FFF11 bx r1 (Jump to addr_02003000?)
ここからパッチルーチンに飛ばせばいいのでしょうか?
 

れすれす

 投稿者:Imaha486  投稿日:2009年 5月 7日(木)20時18分28秒
  >ZOo.さん
昔マリオカートDSでやった手法としては、復号化ルーチンの末端から
余剰領域に分岐させて、そこにパッチプログラムを組み込む方法が無難でしょうか。
それならば分岐命令4バイトとパッチプログラム数十バイト程度の書き換えで済みます。
再圧縮するパッチを組む手もありますが、それはもはやパッチというより
アーカイバですので、労力の割に全く報われる気がしません。

>lainさん
hasteDSは「当時のバージョンのエミュレータ専用のソフト」ですので、
最新のDSエミュレータでは不具合が多く発生します。
今は後継の『emuhaste』を利用してください。
http://hp.vector.co.jp/authors/VA018359/download.html

>Jackさん
emuhasteを作った理由の一つに「PCSX2がバージョンアップごとにパターンが変わりすぎ」
というのがありまして、phasteで最新版に対応させるためには再び最新版専用の
アルゴリズムを組み直す必要があります。
phasteのソースコードはかなり昔にバックアップを取ったままどこかにしまっていて、
再開発が難しい状況ですので、すみませんがemuhasteで我慢してください。
 

ROMのバイナリパッチ

 投稿者:ZOo.  投稿日:2009年 5月 7日(木)19時00分24秒
  NDSROMのバイナリパッチで教えてください。
プログラムコードが暗号化?されていてそのままでは解析できないものの場合、エミュで起動しhasteDSでダンプすると展開したデータが得られるので解析できるようになりますね。
問題はその展開したデータを書き換えるとして、チートではなくバイナリパッチを作るためには、それをどうやって元の暗号化されたデータに反映するかがわからないんです。
複合化ルーチンを解析して、逆に暗号化するプログラムを作るしかないのでしょうか?
何かうまい方法などがありましたら、どうぞご教示いただきたく、お願い申し上げます。
 

(無題)

 投稿者:lain  投稿日:2009年 5月 6日(水)00時23分10秒
  初めまして、少しわからない事があったので質問させていただきます。
DS改造講座の「No.004 エミュレータを利用してサーチ」の記事を参考にさせてもらって、「hasteDS」を使って「直感ヒトフデ」のスコアーを追いかけようとしたんですが、
スコアーを色々変化させてLxx(最初スコアー)→Lxx(次のスコアー)やこれのM版なども
やってみたのですが該当は0件でした。
他にもプヨプヨもやってみたのですが、6,7桁ぐらいのスコアーの値を検索すると一発目で該当件数0件となってしまいます。
ただ、キャラの名前などは検索するとでてくるので正常に起動してはいるようなのです。
初めてこのようなゲーム改造をやってみたので、なにか陥りやすい初心者の罠(?)にかかっているかもと思って投稿させていただきました。
よければ何かお返事を頂けると嬉しいです。
 

PCSX2 0.9.6

 投稿者:Jack  投稿日:2009年 4月21日(火)23時24分53秒
  初めて投稿させていただきます。
PCSX2 0.9.6で改造コードを使用するには、「emuhaste」「phaste」を使うと良いという書込みを拝見いたしまして、2つをダウンロードさせて頂きました。
emuhasteでは他の方の書込みのおかげでもあり20xxxxxxのコードを反映させることができました。
もう1件A0xxxxxxのコードを使用したかったのですが、非対応のようでしたので、
そちらにも対応しているphaste1.50を試みましたが、PCSX2 0.9.6を捕捉出来ませんでした。
phasteではconfigファイルを使用していないので、編集も出来ないようでした。
この状況を打開する方法がありましたら、教えていただければ幸いです。
 

以上は、新着順1番目から10番目までの記事です。 1  2  3  4  5  6  7  8  9  10  |  《前のページ |  次のページ》 
/10 


[PR] 植毛 出会い系サイト コンタクトレンズ コスチューム