2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

ハックロム総合スレ part12

1 :名無しさん@お腹いっぱい。:2020/03/17(火) 07:57:53.30 ID:zJ4CC/BF.net
ここはファミコンなどのゲームソフトを改造した、いわゆるハックロムの
名作ハックの感想や作ったパッチの報告、改造の仕方や技術について語るスレです

前スレ
ハックロム総合スレ part11
https://medaka.5ch.net/test/read.cgi/gameurawaza/1561862194/

■うpろだ
 ●ハック保存所
 ttps://ux.getuploader.com/hack_slash/
 ●ファミコン・バイナリ改造 アップローダー
 ttps://ux.getuploader.com/binaryland/

過去スレ・関連スレ・関連リンクは>>2-10

決まりごと 

1:基本的にsage進行で
2:ROMイメージの配布場所に関する話は禁止
3:クレ厨など初心者の質問にはできるだけやさしく誘導を
4:質問する書き込みの前に、〇〇がうごかない、見つからないなど、まず自分で探してすぐに頼らない、エミュはぐぐれ
5:ハック、ツールなどの製作者のサイトへ直リンなどについては禁止の方向で(迷惑をかけないように工夫する)
6:自分が糞だと思うハックを晒しあげるようなことはしない、逆に自分が好きなハックが糞呼ばわりされても大人の対応を
7:ハック制作者に対して感謝の気持ちを忘れない
(作者が公開を中止したハックについては意思を汲む、再うp希望の場合は事前に作者と連絡を取るなりする
削除要請があった場合、出来るだけ早く削除できるようにする)

以上、過去の教訓を生かして楽しいゲームライフを満喫しましょう

564 :名無しさん@お腹いっぱい。:2020/07/28(火) 18:27:47 ID:iAvQqfLv.net
レトロゲームハッカーズと得物屋24時間

https://retrogamehackers.net/
http://www.pekori.jp/~emonoya/

565 :名無しさん@お腹いっぱい。:2020/07/29(水) 06:10:57 ID:BOFBCQKf.net
040 2倍
080 4倍
0C0 8倍
100 16倍
140 32倍
180 64倍
1C0 128倍
200 256倍
240 512倍

っていう取得ゴールドをn倍するチートコードがあるんだけど、これを逆に1/2、1/4っていう風にするにはどういう風に考えたらいいですか?

566 :556:2020/07/29(水) 06:52:44 ID:bdfgzez0.net
>>563
556のは初期化処理みたいなものだから競技変更入れる改造だとしたらあんまり参考にならないかも
$04FCが(プレイ人数-1)でそれを00かどうか読んでる処理潰せば1Pでも競技順番変更可能になるので
あとは(0A546-)が競技順番変える処理だからその部分を音楽変更処理(0A726-)を真似て
$0703〜$0706が左右入力で変更される処理に書き換えれば出来そうな感じがする

567 :名無しさん@お腹いっぱい。:2020/07/29(水) 08:01:36 ID:j3d5WFhR.net
>>565
なんの作品か知らんけどどっかでその数値入れてるアドレス使ってビットシフトしてるから逆方向にシフトするように変えればいいんじゃねえの

568 :名無しさん@お腹いっぱい。:2020/07/29(水) 21:02:40 ID:8qNyQXiL.net
>>566
またまたありがとうございます
ちょっと弄ってみましたが、ちまちま総当りnopでやってるのでなかなか思うようにいかず・・
とりあえず$04F3でメニュー画面には反映はされないけれども、競技が選べるという事は分かりました

569 :名無しさん@お腹いっぱい。:2020/07/29(水) 21:47:23 ID:TBIMrQLO.net
>>567
ありがとうございます
これはpspの幻水のコードなんですが
アドバイス頂いた内容、理解できなかったので自分でプレイスタイルで調整しようかと思います
幻水の続編の様な物が出るらしいので何かチートで縛れたらと思ったまででした

570 :名無しさん@お腹いっぱい。:2020/07/30(木) 00:02:49.82 ID:TPbDIkoP.net
ファミコンのROMを改造しているのですが、エミュレーターによって異なる挙動を示して
いて困っています。

571 :名無しさん@お腹いっぱい。:2020/07/30(木) 03:45:09.21 ID:g/XuEeO8.net
エミュごとの挙動はある程度諦めるしかないよ

572 :名無しさん@お腹いっぱい。:2020/07/30(木) 08:02:36.78 ID:03uAD+zKe
>>570
エミュレーターに過度な期待は禁物デス♪

573 :名無しさん@お腹いっぱい。:2020/07/30(木) 21:15:55 ID:K9AYWUeZ.net
NESmakerなるものを今知ったんだけどハックにも役立つツールなんだろうか

574 :名無しさん@お腹いっぱい。:2020/07/30(木) 21:39:32 ID:w+qZyZu1.net
RPGツクールやマリオメーカーみたいなもんで出来上がってるゲームのマップやキャラ、データをエディットツールで書き換えれるものなのかな

575 :名無しさん@お腹いっぱい。:2020/07/31(金) 08:20:09.14 ID:6ZNrG/u2.net
それならもうツクールやマリオメーカーでやった方がいいんじゃないかな

576 :名無しさん@お腹いっぱい。:2020/07/31(金) 09:04:27 ID:f8EX2t4S.net
色々なゲームのステージマップ弄るCaD Editorってツールもあるみたい

577 :名無しさん@お腹いっぱい。:2020/07/31(金) 22:59:11 ID:cG8rIfnt.net
RPGツクール1か2の戦闘計算式いじりたいけど戦闘処理というか使ってるメモリアドレスが珍妙なことになっている気がする

578 :名無しさん@お腹いっぱい。:2020/07/31(金) 23:38:14 ID:6KaOFDcD.net
ツクール2の敵HPはチートコードを使えば65535まで設定できるらしいけどできれば改造でなんとかしたい

579 :名無しさん@お腹いっぱい。:2020/08/01(土) 00:07:03.64 ID:2hBJ7hEE.net
>>578
ここしばらくの間ageると無差別で荒らされるみたいだからsage進行しといてよ

580 :名無しさん@お腹いっぱい。:2020/08/01(土) 00:27:07.23 ID:qaJyFpQ9.net
RPGツクールはあの雑なダメージ計算どうにかしないと・・・

581 :名無しさん@お腹いっぱい。:2020/08/01(土) 00:45:33 ID:MNEcwboK.net
3145010845310831新しい豚インフ人にも感染と報告 [87類終了】人間に感染する新型豚インフルエンフル701] (9)
12:インフルエン的流胞に感染する豚のインフルエンフル型インフルエンザインフルエンザ発見 「パンデミックの恐ンザが発見される パンデミック

582 :名無しさん@お腹いっぱい。:2020/08/01(土) 01:07:29 ID:MNEcwboK.net
{{!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

583 :名無しさん@お腹いっぱい。:2020/08/01(土) 02:22:21 ID:MNEcwboK.net
192201082219081922010822190819】報】創価学会員「ふざけるな!学会をなめるな!」 と絶叫し選挙中の幸福科学信者を棒で叩く→逮捕 [479913954メニュー
1(5): (ワッチョイW 530b-8奈川3区から立候補している幸福実現党して、
公職選挙法違反隆三容疑者(30歳)が、宗教法人「創価学会」に所容疑者は、いき氏の演説中に、「ふざけるな

584 :名無しさん@お腹いっぱい。:2020/08/01(土) 02:37:48 ID:MNEcwboK.net
s4637010837460846報】創価学会員「ふざけるな!学会をなめるな!」 と絶叫し選挙中の幸福科学信者を棒で叩く→逮捕 [479913954メニュー
1(5): (ワッチョイW 530b-8奈川3区から立候補している幸福実現党して、
公職選挙法違反隆三容疑者(30歳)が、宗教法人「創価学会」に所容疑者は、いき氏の演説中に、「ふざけるな!」と

585 :名無しさん@お腹いっぱい。:2020/08/01(土) 04:34:08 ID:hF614k+0.net
>>565
スレ汚しのようですまないです
どうもやっぱり諦められずレスもらった内容を飲み込もうとしてんだけどよくわからなくて
アドレスってのはデータ内部の事でビットシフトっていうのは位置を左右にずらすって事でいいのだろうか
それで調べてみたサイトに
【左へ1ビットシフトするとうことは数値が2倍になることを表しています。また右へ1ビットシフトするということは数値が1/2になることを表しています】との文言があったので004と400を試してみたけど戦闘終了後フリーズしてしまった
考え方が間違ってますでしょうか?

586 :名無しさん@お腹いっぱい。:2020/08/01(土) 06:35:50.07 ID:2sIFpklP6
>>585
「どうもやっぱり諦められず」

さっさと諦めろよ!
お前みたいなアホが、改造に手を出すのは100年早いんだよ!!!

587 :名無しさん@お腹いっぱい。:2020/08/01(土) 09:26:43 ID:ARgT1d5h.net
>>585
まずはパソコンの勉強って言うかCPUの勉強した方がいい。

588 :名無しさん@お腹いっぱい。:2020/08/01(土) 10:12:03 ID:Q6fzjdYG.net
>>585
ドラクエスレでも同じようなことやってなかった?

PSPのCPUの命令セットはまったくわからんのだけど(R4000カスタムでMIPSと同じで良いのかな?)
040を042にすると左ビットシフト(2倍)から右ビットシフト(1/2)になるぽい?
環境なくて試せないんで間違ってるかどうかもわからん

589 :名無しさん@お腹いっぱい。:2020/08/01(土) 12:48:55 ID:zZtiDJf2.net
ファミコンのROMですけど、CHR-RAMを搭載しているがCHR-RAMの内容は固定されている
(ゲーム中変更されない)ものがありますけど、適当なサイズのPRG-ROM + 8K CHR-ROMよりも
適当なサイズのPRG-ROM + 8K CHR-RAMの方がコスト的に有利な場合はそうなって
いるのだろうと思いました。

590 :名無しさん@お腹いっぱい。:2020/08/01(土) 12:52:53 ID:o39xCu89.net
ディスクシステムとの互換性でCHR-RAMを使用したカートリッジが増えた時期があった

591 :名無しさん@お腹いっぱい。:2020/08/01(土) 12:54:37 ID:zZtiDJf2.net
CHR-RAMをどのように初期化しているか謎なマッパー(特に海賊版)が多いですが、
おそらくCHR-RAMの初期化方法が不明な場合とハードワイヤードで
PRG-ROMの特定のバンクの内容を書き込むようになっているのいずれかだろう。

592 :名無しさん@お腹いっぱい。:2020/08/01(土) 12:56:55.98 ID:zZtiDJf2.net
なるほどね

593 :名無しさん@お腹いっぱい。:2020/08/01(土) 14:40:19 ID:zZtiDJf2.net
>>591
少し勉強してきた。CHR-ROMへの書き込みはファミコン(NES)の標準機能だけで出来る。
PPUのI/Oポート使ってPRG-ROMのデータを1バイトづつ書き換える。なので遅い。
そのようなゲームは電源を入れてから画面が出るまでに少しラグがある。

594 :名無しさん@お腹いっぱい。:2020/08/01(土) 20:54:17 ID:Pvoy0qSC.net
>>588
ありがとうございます(_ _)
幻水1の方はフリーズしてダメだったけど幻水2の方はちゃんと半分になりました
ドラクエの時もとてもやりがいのあるプレイが出来てよかったです

595 :名無しさん@お腹いっぱい。:2020/08/01(土) 23:49:13 ID:OCKHNyXj.net
PS1のゲームデータに.datがあり、その中身は動画データなのですが
動画データ差替えを行いもとの.datとしてイメージを作り直す作業を行おうとしております。

.datの展開方法や.datとして変換し直す作業をするにはどのような方法がありますでしょうか?

詳しい方がいらっしゃったら、ご教示くださいm(_ _)m

596 :名無しさん@お腹いっぱい。:2020/08/02(日) 00:03:31 ID:Y1f1i+Q7.net
2803020803280828報】家庭内でコロナ感染した静岡県ジュビロ磐田の未就学児、無症状だったのに重症化…どうすんのこれ [529672706] (43レス)
上下前次1-新


このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23: (オッペケ Sr05-RfND) 07/31(金)15:28 ID:v4Ra038Br(1) AAS
これ生き残っても一生寝たきりかP

597 :名無しさん@お腹いっぱい。:2020/08/02(日) 00:23:56 ID:Y1f1i+Q7.net
5323020823530853報】家庭内でコロナ感染した静岡県ジュビロ磐田の未就学児、無症状だったのに重症化…どうすんのこれ [529672706] (43レス)
上下前次1-新


このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
23: (オッペケ Sr05-RfND) 07/31(金)15:28 ID:v4Ra038Br(1) AAS
これ生き残っても一生寝たきりかP

598 :名無しさん@お腹いっぱい。:2020/08/02(日) 00:24:55 ID:eNxubVWj.net
>>595
>>579

599 :名無しさん@お腹いっぱい。:2020/08/02(日) 01:15:06.91 ID:85cHIM1b.net
>>595
それdat形式って決まったフォーマットじゃなくて
そのメーカーの選んだフォーマットにdatって拡張子付けてるだけな気がする
もしくは複数のムービーを1個のファイルに結合されてるとかかもしれない

メーカーごとゲームタイトルごとに違うものなんでこうすればいけるとか一般論は言えないし
独自形式なら解析してプレイヤーや圧縮ツールを作るところから始めないといけない

とりあえずSTR形式であることを祈って既存のツールで読み込んでみたらどうだろ?
「ps1 ムービーデータ」で検索すればツール関係がいくつも出てくるから好きなの選んで
AVI形式からSTR形式への変換出来るのもあるみたい
あと差し替えるにはプログラム側を変更する必要がある可能性もあるけどそこは大丈夫?

600 :名無しさん@お腹いっぱい。:2020/08/02(日) 09:57:26.48 ID:0vRK+Hdj6
>>595
「イメージを作り直す作業を行おうとしております。」

ここで質問している貴方のオツムでは、
一生かかっても到底無理ですネ♪

601 :名無しさん@お腹いっぱい。:2020/08/02(日) 10:39:46 ID:9MDOyKOq.net
>>599

レスありがとうございます。プログラミングの知識は少しありますが、PS1のバイナリーをいじる等の知識は全くありません。
.datの正体はムービー連結ファイルSTRの拡張子変更したファイルのようです。
目的はゲームプログラムは30MB程度なのに、この.datが非常に容量が多く無駄なムービーファイルなので、ブランクスキップするために小さい容量のブランク動画に差し替えようとしています。STRムービー連結ファイルの場合、一度分割するようなコンバーターがいるのか?それともそれ自体は1個のSTRでゲームプログラム側で開始位置をしている状態なのか?とかいろいろ教えていただきたい事も多いのですが、ご迷惑じゃなければ先人のお知恵を拝借させてください。

602 :名無しさん@お腹いっぱい。:2020/08/02(日) 14:15:34 ID:85cHIM1b.net
>>601
コマンドごとに頻繁に再生されるとかではないイベント時のみ再生されるムービーならエミュで倍速で飛ばしたほうが楽だけども
おそらくCD-XAと同じようにファイルのこのアドレスを再生ってなってるはずなので
ファイルサイズが変わったりムービーデータのヘッダやフッタが破損する方法だとクラッシュする気がする
可能ならムービー呼び出ししてるところを潰したほうが安全

603 :名無しさん@お腹いっぱい。:2020/08/02(日) 15:59:48 ID:xtraci+s.net
そもそも動画を実質削除して容量減らすとしても
ディスクチェンジを無くすプログラム改変出来るくらい技術ないと大して意味ない

604 :名無しさん@お腹いっぱい。:2020/08/02(日) 19:13:18 ID:9MDOyKOq.net
>>602
見事にクラッシュでした。
ブランク動画を用意してもMOVIE.dat(STR連結)アドレスを指定する元プログラムのアドレスも同時変更をしないとクラッシュですね。
STRがバラけてるゲームはブランク動画置き換えだけでうまくいったのですが、さすがにダメでした。
少しゲームプログラムをエディタで弄るのを調べてからやらないといかんですね。

本当にいろいろお世話になりましたm(_ _)m

605 :名無しさん@お腹いっぱい。:2020/08/02(日) 19:19:42 ID:9MDOyKOq.net
>>603
2つのisoの中身を両展開し、1つのisoに。
バイナリーエディタを使ってdiskchange記述を同isoのdisk2ファイル実行記述に変更?とかですかね。

606 :名無しさん@お腹いっぱい。:2020/08/03(月) 00:00:05 ID:7Fxd+0L3.net
ごく初歩的な質問なんですが教えてください
今BNE2の設定ファイルを作ってて、その中でキャラの名前やセリフに漢字の文字コードを入力できるように設定するところまではできたんですが、
その文字で直接BNE2上に入力することってできないんでしょうか?

例えばキャラの名前を「和田」にしたい場合、
(そして和=0xAA、田=0xABというコードであるとBNE2上で設定していると想定して)
BNE2を立ち上げて、
?1文字目のアドレスににAAと入力するかリストでAA 和を選ぶ、
?2文字目のアドレスにABと入力するかリストでAB 田を選ぶ
ってやり方でしか和田と入力できなかったんですが、これを直接BNE2上で「和」「田」と
入力したいのです
(理由は今作ろうとしているBNE2がキャラも文字コードもかなり多いので直接入力できないと大変だからです)

かなり基本的なことを聞いている気がしますがググっても今いちピンとくる情報に巡り合えませんでした
どなたかアドバイスをよろしくお願いします

607 :名無しさん@お腹いっぱい。:2020/08/03(月) 00:14:42 ID:AXqUf9y+.net
BNE2は所詮バイナリエディタだからできるわけないだろ

608 :名無しさん@お腹いっぱい。:2020/08/03(月) 00:32:00 ID:5nByKtuC.net
BNE2より構造体で直接打ち込んだ方が早い

609 :名無しさん@お腹いっぱい。:2020/08/03(月) 06:57:19.43 ID:kBNju8Nju
>>606
出来ますん♪

610 :名無しさん@お腹いっぱい。:2020/08/03(月) 14:30:20 ID:ahlircy9.net
Excelの関数使って文字列をコード変換して、
コードをセルごとに分解して、
BNEにコピペでまとめて入力できると思う

611 :名無しさん@お腹いっぱい。:2020/08/03(月) 15:46:39.26 ID:FY/uoweQ.net
わいもトゥルーラブRと無印のOP・ED差し替えたい

612 :名無しさん@お腹いっぱい。:2020/08/03(月) 18:53:51 ID:fl1P8nOu.net
すいません。ルナドン3のカソック(装備品)パラメータ変更するには、具体的にどうすれば良いか入門者の自分に教示下さい!
改造知識はほぼゼロからの状態です。BEN2の存在を昨日知った新参者です。
?…
?…
形式で教えていただけるとありがたいです。

613 :名無しさん@お腹いっぱい。:2020/08/03(月) 20:38:39 ID:VfyYkSNk.net
>>612
?…パラメータのアドレスを探します
?…バイナリエディタで書き換えます

614 :名無しさん@お腹いっぱい。:2020/08/03(月) 21:40:34.61 ID:fl1P8nOu.net
うぉぉお!もうちょいヒントをお願いします。m(_ _)m

615 :名無しさん@お腹いっぱい。:2020/08/03(月) 22:41:40 ID:VfyYkSNk.net
>>614
誰も解析してないなら自分で解析するしかないでしょ

https://fandr.exblog.jp/239319067/
データの並びを参考に数値を16進数に変換してバイナリエディタで探したり
改造コードでアイテムデータの並びを参考にして該当アイテム探したりとかから始めたら?

616 :名無しさん@お腹いっぱい。:2020/08/03(月) 22:46:09 ID:fl1P8nOu.net
マジでありがとうございます。他ヒントありますか?

617 :名無しさん@お腹いっぱい。:2020/08/03(月) 23:00:15.33 ID:VfyYkSNk.net
>>616
最初から答えを求めるんじゃなくて
自分でやれるところまでやってから聞きに来てくれ

618 :名無しさん@お腹いっぱい。:2020/08/03(月) 23:23:01 ID:4B1uZsPZ.net
このスレって結構一見さん(初心者)お断りみたいなとこあるよね

619 :名無しさん@お腹いっぱい。:2020/08/03(月) 23:37:24.63 ID:6euu4Lxq.net
https://i.Imgur.com/0hSXoWq.jpg


620 :名無しさん@お腹いっぱい。:2020/08/03(月) 23:43:47.50 ID:k621d8AA.net
>>618
むしろだいぶ優しいと思うんだが

621 :名無しさん@お腹いっぱい。:2020/08/04(火) 00:06:22 ID:fCSxQdKJ.net
一見って一度しか姿を見せないから常連にならない客のことだぞ

622 :名無しさん@お腹いっぱい。:2020/08/04(火) 02:04:49 ID:aEd6pHZK.net
すぐ教えてくれっていうのは反感買って当たり前だろ
あまえんな

623 :名無しさん@お腹いっぱい。:2020/08/04(火) 07:58:07 ID:GmfFp4yM.net
ルナドン3だとPSのゲームだと思うんだけど

ISO(orBIN)ファイル内でデータの並びを予想して検索
書き換え
ゲーム起動させて確認
上手くいかなかったら変更したファイルは破棄、再度検索からやり直し

この中のゲーム起動させて確認に時間が掛かるからPSあたりのゲームは
敬遠されてるよね

624 :名無しさん@お腹いっぱい。:2020/08/04(火) 08:32:48 ID:9OY8SEZC.net
ルナドン3のアイテムパラメータは昔調べた記憶があるから家帰ったら発掘してみるよ
今も残ってるか覚えてないしミジンコレベルなんであんま期待はしないでほしいけど

625 :名無しさん@お腹いっぱい。:2020/08/04(火) 08:53:58 ID:1hM9xxAB.net
>>623
解析中はメモリ上に展開されてるデータを書き換えるだけだよ
パッチ作るときは、さすがにイメージを書き換えなきゃいけないけど

626 :名無しさん@お腹いっぱい。:2020/08/04(火) 10:46:10 ID:zQ1oLCGU.net
みんな優しい

627 :名無しさん@お腹いっぱい。:2020/08/04(火) 12:17:47 ID:GmfFp4yM.net
>>625
そうするとデバッガがついてるエミュを使うのかな
それともプロセスメモリエディタを使う?

お薦めがあれば教えてください

628 :名無しさん@お腹いっぱい。:2020/08/04(火) 15:13:28 ID:OnDPhoym.net
>>624
本当ですか?あのルナドン3、カソック修正されたら神ゲーだと思いませんか?
どうしても縛りプレイでは納得出来ないのです。よろしくお願いしますm(_ _)m

629 :614:2020/08/04(火) 21:19:07 ID:blMPg11S.net
ルナドン3のBNE2設定ファイル上げました
https://ux.getuploader.com/hack_slash/download/56
自分は解析できないのでこれ以上は無理です
簡単なパラメーター変更ぐらいしかできないですがどうぞ

630 :名無しさん@お腹いっぱい。:2020/08/04(火) 21:20:18 ID:blMPg11S.net
パス書くの忘れてました
pass:lunadawn

631 :名無しさん@お腹いっぱい。:2020/08/05(水) 00:01:44 ID:PZRBaT7C.net
マジでありがとうございます!!と、いうかなぜルナドン3みたいな世間のクソゲーの設定ファイルなんか持ってるんですか!?
ルナドン3を弄ってみようと思ってる人なんてほぼいないと思ってました。
なんかルナドン3って自分の中ではクソゲーなんですが、一生できる神ゲーなんです。
雰囲気RPG風ゲームというか唯一無二の存在だと思います。コレで10年ぶりにまた10年間ほど旅立ちます。
スカイリムよりディアブロ1、それよりルナドン3

632 :名無しさん@お腹いっぱい。:2020/08/05(水) 00:10:39 ID:PZRBaT7C.net
というか、優しすぎる住人の方に感謝です。

633 :597:2020/08/05(水) 01:13:59 ID:gWab0JJY.net
皆様ご回答ありがとうございます
>>607
やはりそうですか・・
>>608
構造体ですか
中々作り方がわからなくて、BNE2ならできるかもって思ってたんですが、
構造体の方が使い勝手良いんですね
勉強してみます
>>610
なかなか難しそうな方法ですが、参考にしてみます

634 :名無しさん@お腹いっぱい。:2020/08/05(水) 11:57:25 ID:PZRBaT7C.net
ルナティックドーン3 カソック等修正の件

【目的】
零八九式シェル…防御力:-110 →110
カソック   …防御力: 105→ 10

オリジナルディスクよりisoを作成し、BEN2にてパラメータ修正をかけようと思っているのですが、うまくいきません。
改造自体はじめたばかりの初心者なので基本的な事がわかって無いのだと思います。

?xtrm-runtime
?BEN2
?ルナティックドーン3 BNE設定ファイル

上記を使いどのような手順で、isoのパラメーター変更するのか手ほどきお願いします。
isoの展開より動画、画像等の差し替え改造ぐらいしか、知識が無いので出来るだけ分かりやすく書いて頂けると嬉しいです。
時間がある時で構いません。ルナティックドーン3 の世界へ帰らせてくださいm(_ _)m

635 :名無しさん@お腹いっぱい。:2020/08/05(水) 11:58:46 ID:PZRBaT7C.net
??はXP上で環境整えて、モジモジおります。

636 :名無しさん@お腹いっぱい。:2020/08/05(水) 12:33:52 ID:4meVkTmh.net
便通

637 :名無しさん@お腹いっぱい。:2020/08/05(水) 14:22:21 ID:H00P+/VE.net
チーズ牛丼食ってそうな感じ

638 :名無しさん@お腹いっぱい。:2020/08/05(水) 14:41:52 ID:LbgrorAj.net
チーズ牛丼おいしいよー
君も食べれば?

639 :名無しさん@お腹いっぱい。:2020/08/05(水) 14:53:38 ID:SgHJInW4.net
こりゃまた酷いクレクレがきたな
弄くり方ぐらい自分で調べろよ

640 :名無しさん@お腹いっぱい。:2020/08/05(水) 15:13:27 ID:PZRBaT7C.net
いただいた設定ファイルをBEN2フォルダに展開して、
オリジナルのimgを開くとカソックのテーブル値が

攻撃力 魔法 防御 敏捷 買値 魔法
183 4160 0 0 414051 0X21

任意10進数を進数変換して書き込んでいくような感じということでしょうか?

641 :名無しさん@お腹いっぱい。:2020/08/05(水) 15:44:32 ID:PZRBaT7C.net
imgを展開してGAME.BINを開くと10進数数値で表示されました。imgのままではいけなかったのですね。
初心者でここまで6時間もかかりました。

カソックのテーブル値が
0 20 105 -10 9800 0XFF 期待してた値が表示されております。
これをこのまま任意の値を入力し、設定の保存。

そしてそれをまたイメージ作成に直す。

…こんな流れでしょうか?一連の流れも何もわかりませんでしたので、すみませんでした。

(修正予定)
?零八九式シェル 防御力-110 →110
?カソック 防御力105→10

ルナドン3好きの方、??以外でおすすめの修正ありましたらよろしくお願いしますm(_ _)m

642 :名無しさん@お腹いっぱい。:2020/08/05(水) 19:18:00 ID:PZRBaT7C.net
>>630
本当に親切にして頂いてありがとうございました。
250MBあったルナドン3がカソックと零八九シェルの修正をかけて、不要ムービー削除で最終的にイメージ圧縮ファイルで15MBまで落とせました。
BEN2+いただいた設定ファイルで「ルナドン3 with Powerup Kit」を楽しませて頂きます。

643 :名無しさん@お腹いっぱい。:2020/08/05(水) 19:45:13 ID:3DaIr39N.net
もうとにかく気になって仕方ないから書くけど、BNE2な

644 :名無しさん@お腹いっぱい。:2020/08/05(水) 20:00:08 ID:4meVkTmh.net
プログラムの知識があるそうなのでBNE2ファイルを発展させてスレに還元しておくれ

645 :名無しさん@お腹いっぱい。:2020/08/05(水) 20:45:42 ID:PZRBaT7C.net
はい。必ず恩返ししたいと思います。
とりあえず、PSXプログラミングで言語の命令を一通り調べて
逆アセンブリのツールなど自分で調べようと思います。

646 :名無しさん@お腹いっぱい。:2020/08/05(水) 20:50:07 ID:u1n+ouUK.net
15MBまで落ちたってそれエミュでちゃんと動作すんの?

647 :名無しさん@お腹いっぱい。:2020/08/05(水) 22:25:36 ID:PZRBaT7C.net
ラズベリーパイ(Raspbian上)で動作するフロントエンドのRetroarchを自分でPythonで作りました。retropieではありません。
Raspbian上で動くフロンエンドGUIアプリです。

ベースはpcsxを改良したものでzip対応させたものです。
RaspberryPi zero でSDも小容量構成でデスクトップを構築してます。もちろん正常動作しますよ。
STRはブランクスキップです。オープニング・エンディング要りません。ルナドン3ですから。永遠やるRPGです。

648 :名無しさん@お腹いっぱい。:2020/08/05(水) 22:59:57 ID:PZRBaT7C.net
因みにルナドンはOP・ED等の動画ファイル削除すると、40MBです。
40MBで永遠のRPGってのはロマンがあります。
インターフェイスに若干の不満がありますので、今からフォトショップでTIM-BMPいじってみます。
ウィンドウ表示やHP等デザインをもっとシンプルにスッキリさせて、若干のアイテム画像修正です。

649 :名無しさん@お腹いっぱい。:2020/08/05(水) 23:49:47.40 ID:LbgrorAj.net
スゴいなぁ、スキルとヤル気のある人って
羨ましいよ

650 :名無しさん@お腹いっぱい。:2020/08/06(木) 00:11:36.57 ID:P3ybsNk0.net
すこし日本語が怪しいが熱意は伝わってくる
これからも頑張れよ

651 :名無しさん@お腹いっぱい。:2020/08/06(木) 08:09:04.40 ID:Ms+B+jKDs
ID:PZRBaT7Cは、日本語覚えたての在日と予想♪

652 :名無しさん@お腹いっぱい。:2020/08/06(木) 08:34:45 ID:sFkDS+Bb.net
新型コロナウイルスの影響で、スカイリムじゃ物足りなくなったルナドラー達が戻ってくる2020年です。
WEB上でルナドン3パラメーターをいじってisoに直接あてるパッチを生成するウェブアプリをつくるのを最終目的としましょう。
(GAME.BINにあてるパッチになるかもしれません。イメージファイルについての知識ゼロ。都合のいいライブラリがあるかどうか)

今からルナドンスレで、どのような修正や改造が求められるか質問してウェブアプリの仕様書ラフを起こしてみます。

653 :名無しさん@お腹いっぱい。:2020/08/06(木) 11:58:11 ID:+4W9XIEE.net
Super Mario Freedom ? Greatest Super Mario Bros. ROM Hack yet?! (new Boss, Power Ups, and Options)
https://youtu.be/rGQYLXKSAR8

未完成かよ

654 :名無しさん:2020/08/06(木) 12:55:04 ID:vH75MD+A.net
>>653
リンク先patch公開してるんじゃなくて
PayPalで資金集めかよ!糞ハックだな

655 :名無しさん@お腹いっぱい。:2020/08/06(木) 13:25:15.87 ID:khMf+s9R.net
マリオはこの手の多いからな
最終面の一つ手前くらいまで作った上で寄付求めろよと言いたくなる
どうせ最後まで作る気なくて貰い逃げだろうと

656 :名無しさん@お腹いっぱい。:2020/08/06(木) 19:39:53.30 ID:J3t+7dWc.net
ルナドン3ってベスト版でも序盤の難易度の調整だけでカソックは修正されてなかったからな
あれめちゃ気になってたわ

657 :名無しさん@お腹いっぱい。:2020/08/06(木) 20:42:20 ID:sFkDS+Bb.net
零八九式シェル 防御力-110 →110
カソック 防御力105→10

これ修正するだけでも、お買い物の楽しみがやはりグッとUPしました。
ちょっとお試しのつもりがレベル10ぐらいまでやってしまいました。面白くなってきたところです。

ジュエルアーマー・プラチナアーマーとかのパラメーター若干気になりますね。
なんかいろいろ思い出してきました。

658 :名無しさん@お腹いっぱい。:2020/08/08(土) 12:39:24 ID:UeKZS8bE.net
The Rainbow Realms 2 ? New Super Mario Bros. 3 ROM Hack
https://youtu.be/BhXW0Q1KjJ4
http://www.romhacking.net/hacks/5318/

659 :555:2020/08/09(日) 14:40:54 ID:TJDG8iYO.net
>>566
連休で時間が出来たので放置していた熱血行進曲を弄ってみました
07:E87A:D0 00 BNE $E87C
これで1Pモードでもプログラム順の変更は可能には出来たのですが

>あとは(0A546-)が競技順番変える処理だからその部分を音楽変更処理(0A726-)を真似て
>$0703〜$0706が左右入力で変更される処理に書き換えれば出来そうな感じがする
この部分が自分にはちと難易度が高くて思うようにいきません・・

660 :556:2020/08/09(日) 21:21:22 ID:VwB5ka1L.net
>>659
細かく解説するのがどうも上手くないんで一応自分でも実際に作ってみたのを…
https://ux.getuploader.com/hack_slash/download/57

競技名の表示更新も出来ないしあんまり綺麗なものじゃないけど
とりあえず言いたかったことはこんな感じの変更ってことで

661 :555:2020/08/09(日) 21:46:07 ID:nJSK8N6V.net
丁寧な解説txtありがとうございます!
まだ拝見中でエミュ本体での確認はやっていませんが
キー入力の情報は参考になり助かります
しかし結果としてうまくいったが自分のやった改造は正しいのだろうか・・

662 :556:2020/08/09(日) 22:46:33.12 ID:VwB5ka1L.net
E877:AD FC 04   LDA $04FC
E87A:F0 03      BEQ $E87F
E87C:20 A2 F1   JSR $F1A2
E87F:20 58 F3    JSR $F358

の3行目にある JSR $F1A2 ってのが競技変更処理の呼び出しになっていて
これをBEQの場合、$04FCが00(=1Pモード)なら一つ先にジャンプしてスキップするようになっているから
BNEに変えただけだと、$04FCが00以外(≒2P〜4Pモード)の時にジャンプしてスキップしてしまうので
1Pモード以外を考える場合はあんまりよろしくはないかな…
ってことでLDAとBEQ丸ごとNOPで潰すのがよろしいかと

663 :555:2020/08/10(月) 19:57:30 ID:fytC85+w.net
解説ありがとうございます、なるほど丸ごとEAしても良かったんですね
>BNEに変えただけだと、$04FCが00以外(≒2P〜4Pモード)の時にジャンプしてスキップしてしまうので
自分がやってた時は部分的にEAしていて、2Pモードで競技順変更がカットされてたのはそういう事だったのか
今は解説txt見ながらひとつずつ確認していってますが、競技名表示入れ替えも難度高そう・・

総レス数 1020
274 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200