[過去ログ] ハックロム総合スレ part12 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
537: 2020/07/13(月)17:57 ID:pgT9/KLE(1) AAS
>>536
チェックサムとかはしてないことを確認
ということでエミュが悪い!
なお
Mesen(win) : NG
Nestopia(win) : NG
VirtuaNES(win) : OK
省3
538: 2020/07/13(月)19:22 ID:UzvpXgRn(1) AAS
エミュによって変わるのか
勉強になりました
539: 2020/07/14(火)04:19 ID:nGH9S7bC(1) AAS
忍者くん魔城の冒険も残機($88D)を変えると山の中央部分がバグる
ちょっとした改造でも上手くいかないもんだな
540: 名無しさん 2020/07/14(火)12:17 ID:EqeXlSNl(1) AAS
ナムコミュージアムのファミコン版パックマンCEとギャプラスをファミコン実機で動かせるとかだがどうやってロムイメージ吸いだすん?
ネット検索すると出来たとか書いてあってもやり方書いてないし証拠の動画も上がってないしホントに出来るのか?
541: 2020/07/14(火)13:27 ID:xBUZcJ0T(1) AAS
Switch版はCFWで吸い出してバイナリエディタとかで切り出してんじゃね?
542: 2020/07/14(火)14:46 ID:sS5EXXDS(1) AAS
MArchiveBatchTool
543: 2020/07/14(火)16:32 ID:viOXS3u7(1) AAS
やり方も書いてあるね。英語だけど
544: 2020/07/14(火)21:17 ID:lWjSSOVn(1) AAS
!
545: 2020/07/25(土)19:31 ID:nfXxzi/y(1) AAS
Street Fighter 2 Remastered Edition GENESIS Playthrough with Ryu (1080p/60fps)
動画リンク[YouTube]
546: 2020/07/26(日)01:21 ID:W4pOlEXi(1/3) AAS
FCエレベーターアクションの $F6$F7 (RAM)が時間を管理するアドレスで、
F7が約15で発砲の間隔が短くなって、18で床に伏せる、約1Aを過ぎたら発狂
この敵のルーチンがどこにあるかはわからないが、$01D0-01DC (ROM)が時間の経過ルーチンである所まではわかったので、
ここを例えば A9 18 85 F7 にして後はEAでつぶせば、時間を18で固定したまま遊ぶことは可能
時間が00だとぬるゲーになる
547(1): 2020/07/26(日)02:01 ID:W4pOlEXi(2/3) AAS
忍者龍剣伝の $1EABE-1EAD1 に制限時間の設定ルーチンがあって、
ジャンプ先の $AFC0-AFD5 に各ステージの制限時間($96=150)が格納されている所まではわかったが、
この数値96を変えるだけでは制限時間は変わらない
他のジャンプ先の $AF10-AF25 と$AF94-AFA9 がおそらく各ステージ(22ステージ)の何かを表しているんだろうけど、これも意味不明
548: 2020/07/26(日)14:41 ID:aamONpQ+(1/2) AAS
>>547
時間は2FC0にステージごとに並んでると思う
549(1): 2020/07/26(日)16:34 ID:W4pOlEXi(3/3) AAS
ホントだ、$8000ずれた位置に全く同じ数値が並んでいる…
たまにこういうことがあるけど、$AF00のデータは何のためにあるの?
550: 2020/07/26(日)16:59 ID:Qgy6Hc7l(1/2) AAS
改造パッチでDQ5、FF3にダンジョンの追加とかはできない?
551: 2020/07/26(日)17:08 ID:ESZaQWaO(1) AAS
できるけどめんどい
552(1): 2020/07/26(日)17:20 ID:fMH1OAs0(1) AAS
ドラクエはわからんけどFF3の場合なら未使用マップIDあるし
やろうと思えば簡単なものならできるんじゃないかな
ただマップは追加できても敵追加するのがきつそう
内部マップデータに関してはよく覚えてないけど
フィールドマップはそこそこ追加できそうな空き領域あった気がする
とくに海底とか
バイナリオ申のハックロムさんとこにマップ関連の解析データ載ってて便利だったんだけど
省1
553: 2020/07/26(日)17:20 ID:aamONpQ+(2/2) AAS
>>549
ダミーデータで用意してるとかそれともどこかで使ってるか
よくわからない
554: 2020/07/26(日)21:37 ID:Qgy6Hc7l(2/2) AAS
>>552
これでしょう?
外部リンク:tcrf.net
外部リンク:tcrf.net
外部リンク:tcrf.net
外部リンク:tcrf.net
外部リンク:tcrf.net
省3
555(4): 2020/07/27(月)13:18 ID:JAULJ+Ru(1) AAS
熱血行進曲の競技を4種目全部勝ち抜き格闘に出来ないかなあ
0703〜706のRAMコードから探し方が分からない
556(4): 2020/07/28(火)06:41 ID:YC7kE3ZP(1) AAS
↓1Pのみの時は起動直後に4種目を逆順に0706から0703へ入れてそのままだから(ROMの1EA34-)
A2 03 LDX #$03
A9 00 LDA #$00
9D 59 05 STA $0559,X
9D 5D 05 STA $055D,X
8A TXA
9D 03 07 STA $0703,X
省11
557(1): 555 2020/07/28(火)17:22 ID:xM3vs2tX(1) AAS
>>556
ありがとうございます! ばっちりイケてました
こちらを参考にして色々弄ってみようと思います
ちなみに4つの競技を左右で選択式にして同じ種目も複数選べるという改造を目指しています
558: 2020/07/28(火)18:27 ID:iAvQqfLv(1) AAS
レトロゲームハッカーズと得物屋24時間
外部リンク:retrogamehackers.net
外部リンク:www.pekori.jp
559(2): 2020/07/29(水)06:10 ID:BOFBCQKf(1) AAS
040 2倍
080 4倍
0C0 8倍
100 16倍
140 32倍
180 64倍
1C0 128倍
省3
560(2): 556 2020/07/29(水)06:52 ID:bdfgzez0(1) AAS
>>557
556のは初期化処理みたいなものだから競技変更入れる改造だとしたらあんまり参考にならないかも
$04FCが(プレイ人数-1)でそれを00かどうか読んでる処理潰せば1Pでも競技順番変更可能になるので
あとは(0A546-)が競技順番変える処理だからその部分を音楽変更処理(0A726-)を真似て
$0703〜$0706が左右入力で変更される処理に書き換えれば出来そうな感じがする
561(1): 2020/07/29(水)08:01 ID:j3d5WFhR(1) AAS
>>559
なんの作品か知らんけどどっかでその数値入れてるアドレス使ってビットシフトしてるから逆方向にシフトするように変えればいいんじゃねえの
562: 2020/07/29(水)21:02 ID:8qNyQXiL(1) AAS
>>560
またまたありがとうございます
ちょっと弄ってみましたが、ちまちま総当りnopでやってるのでなかなか思うようにいかず・・
とりあえず$04F3でメニュー画面には反映はされないけれども、競技が選べるという事は分かりました
563: 2020/07/29(水)21:47 ID:TBIMrQLO(1) AAS
>>561
ありがとうございます
これはpspの幻水のコードなんですが
アドバイス頂いた内容、理解できなかったので自分でプレイスタイルで調整しようかと思います
幻水の続編の様な物が出るらしいので何かチートで縛れたらと思ったまででした
564: 2020/07/30(木)00:02 ID:TPbDIkoP(1) AAS
ファミコンのROMを改造しているのですが、エミュレーターによって異なる挙動を示して
いて困っています。
565: 2020/07/30(木)03:45 ID:g/XuEeO8(1) AAS
エミュごとの挙動はある程度諦めるしかないよ
566: 2020/07/30(木)21:15 ID:K9AYWUeZ(1) AAS
NESmakerなるものを今知ったんだけどハックにも役立つツールなんだろうか
567: 2020/07/30(木)21:39 ID:w+qZyZu1(1) AAS
RPGツクールやマリオメーカーみたいなもんで出来上がってるゲームのマップやキャラ、データをエディットツールで書き換えれるものなのかな
568: 2020/07/31(金)08:20 ID:6ZNrG/u2(1) AAS
それならもうツクールやマリオメーカーでやった方がいいんじゃないかな
569: 2020/07/31(金)09:04 ID:f8EX2t4S(1) AAS
色々なゲームのステージマップ弄るCaD Editorってツールもあるみたい
570: 2020/07/31(金)22:59 ID:cG8rIfnt(1) AAS
RPGツクール1か2の戦闘計算式いじりたいけど戦闘処理というか使ってるメモリアドレスが珍妙なことになっている気がする
571(1): 2020/07/31(金)23:38 ID:6KaOFDcD(1) AAS
ツクール2の敵HPはチートコードを使えば65535まで設定できるらしいけどできれば改造でなんとかしたい
572(1): 2020/08/01(土)00:07 ID:2hBJ7hEE(1) AAS
>>571
ここしばらくの間ageると無差別で荒らされるみたいだからsage進行しといてよ
573: 2020/08/01(土)00:27 ID:qaJyFpQ9(1) AAS
RPGツクールはあの雑なダメージ計算どうにかしないと・・・
574: 2020/08/01(土)00:45 ID:MNEcwboK(1/4) AAS
3145010845310831新しい豚インフ人にも感染と報告 [87類終了】人間に感染する新型豚インフルエンフル701] (9)
12:インフルエン的流胞に感染する豚のインフルエンフル型インフルエンザインフルエンザ発見 「パンデミックの恐ンザが発見される パンデミック
575: 2020/08/01(土)01:07 ID:MNEcwboK(2/4) AAS
{{!NOW:ssnnddmmnnssmmss}thill.conews/state-watch/495295-florida-ordered-coroners-to-stop-releasing-coronavirus-death-datort
Florida ordered coroners to stop releasing coronavirus death dat
576: 2020/08/01(土)02:22 ID:MNEcwboK(3/4) AAS
192201082219081922010822190819】報】創価学会員「ふざけるな!学会をなめるな!」 と絶叫し選挙中の幸福科学信者を棒で叩く→逮捕 [479913954メニュー
1(5): (ワッチョイW 530b-8奈川3区から立候補している幸福実現党して、
公職選挙法違反隆三容疑者(30歳)が、宗教法人「創価学会」に所容疑者は、いき氏の演説中に、「ふざけるな
577: 2020/08/01(土)02:37 ID:MNEcwboK(4/4) AAS
s4637010837460846報】創価学会員「ふざけるな!学会をなめるな!」 と絶叫し選挙中の幸福科学信者を棒で叩く→逮捕 [479913954メニュー
1(5): (ワッチョイW 530b-8奈川3区から立候補している幸福実現党して、
公職選挙法違反隆三容疑者(30歳)が、宗教法人「創価学会」に所容疑者は、いき氏の演説中に、「ふざけるな!」と
578(2): 2020/08/01(土)04:34 ID:hF614k+0(1) AAS
>>559
スレ汚しのようですまないです
どうもやっぱり諦められずレスもらった内容を飲み込もうとしてんだけどよくわからなくて
アドレスってのはデータ内部の事でビットシフトっていうのは位置を左右にずらすって事でいいのだろうか
それで調べてみたサイトに
【左へ1ビットシフトするとうことは数値が2倍になることを表しています。また右へ1ビットシフトするということは数値が1/2になることを表しています】との文言があったので004と400を試してみたけど戦闘終了後フリーズしてしまった
考え方が間違ってますでしょうか?
579: 2020/08/01(土)09:26 ID:ARgT1d5h(1) AAS
>>578
まずはパソコンの勉強って言うかCPUの勉強した方がいい。
580(1): 2020/08/01(土)10:12 ID:Q6fzjdYG(1) AAS
>>578
ドラクエスレでも同じようなことやってなかった?
PSPのCPUの命令セットはまったくわからんのだけど(R4000カスタムでMIPSと同じで良いのかな?)
040を042にすると左ビットシフト(2倍)から右ビットシフト(1/2)になるぽい?
環境なくて試せないんで間違ってるかどうかもわからん
581: 2020/08/01(土)12:48 ID:zZtiDJf2(1/4) AAS
ファミコンのROMですけど、CHR-RAMを搭載しているがCHR-RAMの内容は固定されている
(ゲーム中変更されない)ものがありますけど、適当なサイズのPRG-ROM + 8K CHR-ROMよりも
適当なサイズのPRG-ROM + 8K CHR-RAMの方がコスト的に有利な場合はそうなって
いるのだろうと思いました。
582: 2020/08/01(土)12:52 ID:o39xCu89(1) AAS
ディスクシステムとの互換性でCHR-RAMを使用したカートリッジが増えた時期があった
583(1): 2020/08/01(土)12:54 ID:zZtiDJf2(2/4) AAS
CHR-RAMをどのように初期化しているか謎なマッパー(特に海賊版)が多いですが、
おそらくCHR-RAMの初期化方法が不明な場合とハードワイヤードで
PRG-ROMの特定のバンクの内容を書き込むようになっているのいずれかだろう。
584: 2020/08/01(土)12:56 ID:zZtiDJf2(3/4) AAS
なるほどね
585: 2020/08/01(土)14:40 ID:zZtiDJf2(4/4) AAS
>>583
少し勉強してきた。CHR-ROMへの書き込みはファミコン(NES)の標準機能だけで出来る。
PPUのI/Oポート使ってPRG-ROMのデータを1バイトづつ書き換える。なので遅い。
そのようなゲームは電源を入れてから画面が出るまでに少しラグがある。
586: 2020/08/01(土)20:54 ID:Pvoy0qSC(1) AAS
>>580
ありがとうございます(_ _)
幻水1の方はフリーズしてダメだったけど幻水2の方はちゃんと半分になりました
ドラクエの時もとてもやりがいのあるプレイが出来てよかったです
587(2): 2020/08/01(土)23:49 ID:OCKHNyXj(1) AAS
PS1のゲームデータに.datがあり、その中身は動画データなのですが
動画データ差替えを行いもとの.datとしてイメージを作り直す作業を行おうとしております。
.datの展開方法や.datとして変換し直す作業をするにはどのような方法がありますでしょうか?
詳しい方がいらっしゃったら、ご教示くださいm(_ _)m
588: 2020/08/02(日)00:03 ID:Y1f1i+Q7(1/2) AAS
2803020803280828報】家庭内でコロナ感染した静岡県ジュビロ磐田の未就学児、無症状だったのに重症化…どうすんのこれ [529672706] (43レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23: (オッペケ Sr05-RfND) 07/31(金)15:28 ID:v4Ra038Br(1) AAS
これ生き残っても一生寝たきりかP
589: 2020/08/02(日)00:23 ID:Y1f1i+Q7(2/2) AAS
5323020823530853報】家庭内でコロナ感染した静岡県ジュビロ磐田の未就学児、無症状だったのに重症化…どうすんのこれ [529672706] (43レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23: (オッペケ Sr05-RfND) 07/31(金)15:28 ID:v4Ra038Br(1) AAS
これ生き残っても一生寝たきりかP
590: 2020/08/02(日)00:24 ID:eNxubVWj(1) AAS
>>587
>>572
591(1): 2020/08/02(日)01:15 ID:85cHIM1b(1/2) AAS
>>587
それdat形式って決まったフォーマットじゃなくて
そのメーカーの選んだフォーマットにdatって拡張子付けてるだけな気がする
もしくは複数のムービーを1個のファイルに結合されてるとかかもしれない
メーカーごとゲームタイトルごとに違うものなんでこうすればいけるとか一般論は言えないし
独自形式なら解析してプレイヤーや圧縮ツールを作るところから始めないといけない
とりあえずSTR形式であることを祈って既存のツールで読み込んでみたらどうだろ?
省3
592(1): 2020/08/02(日)10:39 ID:9MDOyKOq(1/3) AAS
>>591
レスありがとうございます。プログラミングの知識は少しありますが、PS1のバイナリーをいじる等の知識は全くありません。
.datの正体はムービー連結ファイルSTRの拡張子変更したファイルのようです。
目的はゲームプログラムは30MB程度なのに、この.datが非常に容量が多く無駄なムービーファイルなので、ブランクスキップするために小さい容量のブランク動画に差し替えようとしています。STRムービー連結ファイルの場合、一度分割するようなコンバーターがいるのか?それともそれ自体は1個のSTRでゲームプログラム側で開始位置をしている状態なのか?とかいろいろ教えていただきたい事も多いのですが、ご迷惑じゃなければ先人のお知恵を拝借させてください。
593(1): 2020/08/02(日)14:15 ID:85cHIM1b(2/2) AAS
>>592
コマンドごとに頻繁に再生されるとかではないイベント時のみ再生されるムービーならエミュで倍速で飛ばしたほうが楽だけども
おそらくCD-XAと同じようにファイルのこのアドレスを再生ってなってるはずなので
ファイルサイズが変わったりムービーデータのヘッダやフッタが破損する方法だとクラッシュする気がする
可能ならムービー呼び出ししてるところを潰したほうが安全
594(1): 2020/08/02(日)15:59 ID:xtraci+s(1) AAS
そもそも動画を実質削除して容量減らすとしても
ディスクチェンジを無くすプログラム改変出来るくらい技術ないと大して意味ない
595: 2020/08/02(日)19:13 ID:9MDOyKOq(2/3) AAS
>>593
見事にクラッシュでした。
ブランク動画を用意してもMOVIE.dat(STR連結)アドレスを指定する元プログラムのアドレスも同時変更をしないとクラッシュですね。
STRがバラけてるゲームはブランク動画置き換えだけでうまくいったのですが、さすがにダメでした。
少しゲームプログラムをエディタで弄るのを調べてからやらないといかんですね。
本当にいろいろお世話になりましたm(_ _)m
596: 2020/08/02(日)19:19 ID:9MDOyKOq(3/3) AAS
>>594
2つのisoの中身を両展開し、1つのisoに。
バイナリーエディタを使ってdiskchange記述を同isoのdisk2ファイル実行記述に変更?とかですかね。
597(1): 2020/08/03(月)00:00 ID:7Fxd+0L3(1) AAS
ごく初歩的な質問なんですが教えてください
今BNE2の設定ファイルを作ってて、その中でキャラの名前やセリフに漢字の文字コードを入力できるように設定するところまではできたんですが、
その文字で直接BNE2上に入力することってできないんでしょうか?
例えばキャラの名前を「和田」にしたい場合、
(そして和=0xAA、田=0xABというコードであるとBNE2上で設定していると想定して)
BNE2を立ち上げて、
?1文字目のアドレスににAAと入力するかリストでAA 和を選ぶ、
省6
598(1): 2020/08/03(月)00:14 ID:AXqUf9y+(1) AAS
BNE2は所詮バイナリエディタだからできるわけないだろ
599(1): 2020/08/03(月)00:32 ID:5nByKtuC(1) AAS
BNE2より構造体で直接打ち込んだ方が早い
600(1): 2020/08/03(月)14:30 ID:ahlircy9(1) AAS
Excelの関数使って文字列をコード変換して、
コードをセルごとに分解して、
BNEにコピペでまとめて入力できると思う
601: 2020/08/03(月)15:46 ID:FY/uoweQ(1) AAS
わいもトゥルーラブRと無印のOP・ED差し替えたい
602(1): 2020/08/03(月)18:53 ID:fl1P8nOu(1/3) AAS
すいません。ルナドン3のカソック(装備品)パラメータ変更するには、具体的にどうすれば良いか入門者の自分に教示下さい!
改造知識はほぼゼロからの状態です。BEN2の存在を昨日知った新参者です。
?…
?…
形式で教えていただけるとありがたいです。
603: 2020/08/03(月)20:38 ID:VfyYkSNk(1/3) AAS
>>602
?…パラメータのアドレスを探します
?…バイナリエディタで書き換えます
604(1): 2020/08/03(月)21:40 ID:fl1P8nOu(2/3) AAS
うぉぉお!もうちょいヒントをお願いします。m(_ _)m
605: 2020/08/03(月)22:41 ID:VfyYkSNk(2/3) AAS
>>604
誰も解析してないなら自分で解析するしかないでしょ
外部リンク:fandr.exblog.jp
データの並びを参考に数値を16進数に変換してバイナリエディタで探したり
改造コードでアイテムデータの並びを参考にして該当アイテム探したりとかから始めたら?
606(1): 2020/08/03(月)22:46 ID:fl1P8nOu(3/3) AAS
マジでありがとうございます。他ヒントありますか?
607: 2020/08/03(月)23:00 ID:VfyYkSNk(3/3) AAS
>>606
最初から答えを求めるんじゃなくて
自分でやれるところまでやってから聞きに来てくれ
608(1): 2020/08/03(月)23:23 ID:4B1uZsPZ(1) AAS
このスレって結構一見さん(初心者)お断りみたいなとこあるよね
609: 2020/08/03(月)23:37 ID:6euu4Lxq(1) AAS
画像リンク[jpg]:i.Imgur.com
☆
610: 2020/08/03(月)23:43 ID:k621d8AA(1) AAS
>>608
むしろだいぶ優しいと思うんだが
611: 2020/08/04(火)00:06 ID:fCSxQdKJ(1) AAS
一見って一度しか姿を見せないから常連にならない客のことだぞ
612: 2020/08/04(火)02:04 ID:aEd6pHZK(1) AAS
すぐ教えてくれっていうのは反感買って当たり前だろ
あまえんな
613(1): 2020/08/04(火)07:58 ID:GmfFp4yM(1/2) AAS
ルナドン3だとPSのゲームだと思うんだけど
ISO(orBIN)ファイル内でデータの並びを予想して検索
書き換え
ゲーム起動させて確認
上手くいかなかったら変更したファイルは破棄、再度検索からやり直し
この中のゲーム起動させて確認に時間が掛かるからPSあたりのゲームは
敬遠されてるよね
614(2): 2020/08/04(火)08:32 ID:9OY8SEZC(1) AAS
ルナドン3のアイテムパラメータは昔調べた記憶があるから家帰ったら発掘してみるよ
今も残ってるか覚えてないしミジンコレベルなんであんま期待はしないでほしいけど
615(1): 2020/08/04(火)08:53 ID:1hM9xxAB(1) AAS
>>613
解析中はメモリ上に展開されてるデータを書き換えるだけだよ
パッチ作るときは、さすがにイメージを書き換えなきゃいけないけど
616: 2020/08/04(火)10:46 ID:zQ1oLCGU(1) AAS
みんな優しい
617: 2020/08/04(火)12:17 ID:GmfFp4yM(2/2) AAS
>>615
そうするとデバッガがついてるエミュを使うのかな
それともプロセスメモリエディタを使う?
お薦めがあれば教えてください
上下前次1-新書関写板覧索設栞歴
あと 385 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.162s*