ハックロム総合スレ part10 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ここはファミコンなどのゲームソフトを改造した、いわゆるハックロムの
名作ハックの感想や作ったパッチの報告、改造の仕方や技術について語るスレです
前スレ
ハックロム総合スレ part9
http://tamae.2ch.net/test/read.cgi/gameurawaza/1319071372/l50
過去スレ・関連スレ・関連リンクは>>2-10
決まりごと
1:基本的にsage進行で
2:ROMイメージの配布場所に関する話は禁止
3:クレ厨など初心者の質問にはできるだけやさしく誘導を
4:質問する書き込みの前に、〇〇がうごかない、見つからないなど、まず自分で探してすぐに頼らない、エミュはぐぐれ
5:ハック、ツールなどの製作者のサイトへ直リンなどについては禁止の方向で(迷惑をかけないように工夫する)
6:自分が糞だと思うハックを晒しあげるようなことはしない、逆に自分が好きなハックが糞呼ばわりされても大人の対応を
7:ハック制作者に対して感謝の気持ちを忘れない
(作者が公開を中止したハックについては意思を汲む、再うp希望の場合は事前に作者と連絡を取るなりする
削除要請があった場合、出来るだけ早く削除できるようにする)
以上、過去の教訓を生かして楽しいゲームライフを満喫しましょう >>147
クリティカルはフェンリアー・ガルムなんかの敵に効かないように設定してあるから
この数値なんだと思います
運勢値のパラメータは存在していて各種判定に利用されてます
設定値を変更できるようにしてますし、マスクデータ表示機能で確認できるようにしています
>>148
外伝1はドレイン耐性アイテムを持っているか(装備は必要なし)
運勢値4 < 乱数(0〜#$FF) AND #$1F
↑の判定に成功すれば回避できます(運勢値はLvが上昇すると下がります)
GBの外伝シリーズは恐らく同じではないかと >>149
なんという無知をさらしてしまった
指摘していただき、ありがとうございます >>149
なるほど
ドワーフ毒1や忍者全て2みたいな設定値はそこの値に補正がかかる感じなんですね >>145
すみません、クリティカルの一時判定式間違えてました
乱数(0〜99) < Lv×2(最大60) で成功です NP版wizのものすごい変なバグに気付いたんだけど
宝箱の爆弾食らって死人出た時に灰化・消失だった味方まで死亡に戻らない? 爆弾の判定が死亡状態の場合のみ行われないみたいな感じになっているんじゃない?
それか状態異常の判定をまったくしていないか 単に爆弾発動時にHPが0ならDeadで上書きされるだけっぽいね
別に生きてるメンバーが死ぬ必要は無い マハマン無しでも比較的安全にロスト回避できるとは…データ待避させときゃいいだけの話だけど >>140 (108)
>オリジナルロムのデータを拡張ロム部に移行した場合のバッチ
もう解決していれば別なんだけど、
わいわいさんのところのNES Extend Patch Toolでは無理かな?
無理だったら、領域拡張の手順だけは別にバイナリエディタ使ってもらうとか・・・ >>158
さっそく試してみました
最初、NES用なのでダメかなと思っていたんですが(作成しているのはGBのハックです)
NESヘッダを付けるだけで無事使用できました
スクリプトの記述もシンプルで使いやすいですね
良いツールを紹介していただいて、ありがとうございます お役に立ったようで何より。公開されるのを期待しています。
ところで、最近知って手に入れたから知らないのだけど
wizのパッチ詰め合わせに入ってるFC版1向けのパッチの
「wiz1patch.ips」と「wizardry_pg_fc_fix.ips」って
どういう関係のものなんでしょうか?
「wizardry_pg_fc_fix.ips」の方が後発で、「wiz1patch.ips」は対策が古い
バージョン(基本的に使わなくて良いもの)とか、そういう感じ? 外伝2といえばだけど
https://tamae.2ch.net/test/read.cgi/retro2/1449314453/390-n
>ベニ松が当初思い描いていた真・外伝IIはやりたかったな
>今となっては実現は果てしなく絶望的だけど
>ネザードメイン3がアラビアの夜の種族の設定も拾った事実上の完全版だったりする
>今更新たにプレイするのはほぼ絶望的だけど
この追加分を逆輸入して本当の意味で完全版にしてもらえないかな、なんて妄想してしまう。 みんなでまもって騎士 〜アマゾンのダイエット大作戦 FC版Wiz1って敵の数の表示がいきなり(0)になっちゃう事があるね。
(残りが何体いても一回0になったら表示が治らない)
こういうところも誰か直せないかな。 とくに敵数表示で不具合とか感じた覚えがないんだけど
()の中なら単に行動可能なモンスターの数がゼロってだけなんじゃないの? クラシックWizの戦闘で()内の数字ってハードに関わらず状態異常になってないモンスター数なんだが
1限定してて勘違いしてるってありえるの?
俺もファミコン版Wiz1で>>165が言うような不具合聞いた事ないが Wiz外伝2って武器の攻撃回数補正が機能してないような
盗賊がアイシングダガー装備しても職業限界の4回ヒットまでしかしなかった記憶が >>168
機能しているよ
アイシングダガーも、ホビットが装備すれば効果はある(他種族は×) そういえば上でwizの呪文に知恵や信仰心を反映って話が出てたけど
敵が使う際の威力変更って今のままじゃムリだよね
敵に知恵や信仰心が存在しないもんなあ 敵は他の計算式と同じくレベル依存にするか補正無しで良いと思うけど Romhacking.netのSUPER ASCII BROTHERSを元にCHRをMZ-700風に変えたヤツをスーマリ用のハックツールを使って作ってみた。
無敵時のパレット変更や1UPキノコを点滅させたりしたいけど超初心者なのでバイナリエディタはまだまだ使えませんです… _(:3」∠)_ 聖剣伝説2でアイテム所持数がそれぞれ4個までなのが少ないと思ったんで増やしてみようと思ったら
これなんかめんどくさい処理してんのね・・・
とりあえず00655Aの9FをDFに変えたら6個まで買い物で増やせることは確認出来た ドット打つのが最近のマイブームなんだけど
ふと裸パッチとかSFCゲーとかのグラ差し替えで遊びたいなと思い立ってここを覗いてみる
…グラ差し替えってどれくらいの難度なんかな? 圧縮かかってなければYY-CHRでちょちょいのちょい
パレットも場所さえ見つけちゃえばsnespalで簡単にいじれる
モノによっては兼用しまくってたりするんで整合性とるのがたいへんだったりするけど
何をどの程度差し替えるかで難しさは変わってくるんで
実際いじってみればいいと思うよ オッ、有望な新人登場?
最近パッとしないから、ドギツイのたのむぜ エロ動画は検索してる時が一番エロいわけで、
ドッターは描いてる時がエロいんだよ
準備してる時がエロい 今さらメガドラ。
本来US版のパッチである、
日本語版スーパースト2にカラーパッチと音声ドライバパッチあてたら動いた。
SSF2_EC_Pyron v2.ips
SSF2_mod.ips
スト2Xのスーパーリュウみたいな色になってたり、
ブランカが黄色から緑になってたりする。
SUPERの炎の色は気に入らないが、他はいい感じ。
メガドラってこんな色よかったっけ?って感想。
でもスーファミ以下BUT迫力はある。
音は・・・ちょい改善、お察しください。 カプコンの初期アーケード作品が大好きなんだけど、1942だけは大人になって見るのも嫌になった。あの頃は何も思わなかったけど零戦乗りを落としまくるゲームって…。だれか自機が零戦、敵は連合国バージョンを作ってくれ!ください >>187
1942に零戦なんて出てこないぞ。全て架空の機体。
それでも気になるなら、ハックスレでお願いしてみれば?
グラフィック差し替えてくれる人が出てくるかもよ。 ネトウヨは歴史認識が悪い意味でテキトー、ってのがよくわかる >>188
ありがとう。ここかと思ってた。向こうでお願いしてみるね。 >>190
ワロス。
すまん、ここがハックスレだったわ。 ☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
総務省の、『憲法改正国民投票法』、でググッてみてください。
平和は勝ち取るものです。お願い致します。☆☆♪♪ ファイコンミニを改造していんだが、圧縮が掛かっているみたいで
復号化が必要なんだが肝心の資料がダウンロードできない
Requesting a GBA document
http://www.theisozone.com/forum/viewtopic.php?f=50&t=67598
Famicom Mini & Classic Nes Cracked (U) (J)
https://gbatemp.net/threads/famicom-mini-classic-nes-cracked-u-j.20777/
こっちのFamicom Mini & Classic Nes Cracked Full Packも
入手困難 たぶん最初に解析したのはWRGさんだけどどこで活動しているかは謎。 関連情報
Classic NES Series Anti-Emulation Measures
https://mgba.io/2014/12/28/classic-nes/
. フルセットじゃないパッチは今もネットで入手できるが、
Vol.1〜10のソフトはパッチ不要と判断されて入っていないが、
Vol.1〜3とVol.6〜8もパッチが必要。(Vol.11以降のものと
パッチの種類が違うが。)のと限定品の機動戦士Ζガンダム・ホットスクランブルと
第二次スーパーロボット大戦のパッチが入っていない。
この二つはVol11以降と同種のパッチが必要 とりあえずファミコンミニのVol.11〜のパッチを分析してみた結果、
00 00 11 EF(LZ77UnCompReadNormalWrite8bit)の
ところをB命令(ジャンプ命令)でEEPROM_V124って書いてるところを
探してそこを含めて64バイト先にジャンプさせる。
そこからコードを書いて。以降は40000hまで0で埋まっているようだ。
そこのコードの部分が厄介でSTMEQDA命令を使っている。
STM=複数のレジスタをストアします。
EQ=イコール
DA=ポストデクリメント
かなりややっこしい。最初にジャンプした箇所の後ろの
必要な処理をコードサイズを小さくなるように書いたのだろう。
あとロムファイルの162e2eh=0x4になっている。
STMEQDAのところなんとかすればパッチは出来そう。 >>199
Vol.1〜3とVol.6〜8は黒画面だが、L+Rでメニュー表示はできる マッピーのパッチ版が入手できたので調べてみたら、
最初のジャンプ先の場所は(LZ77UnCompReadNormalWrite8bit)ではないが、
80000F0付近からROMの未使用部分ジャンプ、あとリセット命令の部分のパッチがあった。 >>196 >>198
非省略名称はWOlf 'n Road Group >>202
間違えました
最初のLZ77UnCompReadNormalWrite8bitの所をジャンプにしていました 解析の結果とても素人じゃ無理だと分かったので、気合でネット上探しまくって
R@M見つけたのでパッチ作りました。32Mbit(4MB)のROMイメージにパッチして
下さい。そのごお好みで8Mbit(1MB)、2Mbit(256KB)にトリミングしてもいいです。
Famicom Mini - Dai 2 Ji Super Robot Taisen (J) (Promo).ips
https://www.axfc.net/u/3875791.zip
Famicom Mini - Kido Senshi ZGundam Hot Scramble (J) (Promo).zip
https://www.axfc.net/u/3875880.zip
Famicom Mini - Vol. 01 - Super Mario Bros. (J) (V1.1).zip
https://www.axfc.net/u/3876221.zip
Famicom Mini - Vol. 02 - Donkey Kong (J).zip
https://www.axfc.net/u/3876222.zip
Famicom Mini - Vol. 03 - Ice Climber (J).zip
https://www.axfc.net/u/3876223.zip
Famicom Mini - Vol. 06 - Pac-Man (J).zip
https://www.axfc.net/u/3876224.zip
Famicom Mini - Vol. 07 - Xevious (J).zip
https://www.axfc.net/u/3876225.zip
Famicom Mini - Vol. 08 - Mappy (J).zip
https://www.axfc.net/u/3876226.zip >>205
Famicom Mini - Dai 2 Ji Super Robot Taisen (J) (Promo).zip 機動戦士Ζガンダム・ホットスクランブルは英語に翻訳したやつもあるけど、
中のファイルの置き換えは2バイトのCRCかなんかの数値を書き換えないと
ゲームが起動しない。しかもその場所がファミコンミニ(Classic NES Series)で
異なっているので解析しないと分からない。しかも解析しずらいような
プログラムになっています。 すみません、
DSゲームの色を変えたいんだけど、パレット番号とか調べるツールありますか? 裏技のように自動的にお金を収集してくれる方法とは
グーグル検索⇒『稲本のメツイオウレフフレゼ』
5G162 マザー2の数値でも書き換えてみようかと思って
海外製のマップとかも書き換えられるすごいツールがあったなと試してみたんだけど
日本語版じゃ使えないのか使い方がよくわからんかった
http://starmen.net/pkhack/ たぶん2000年代の初め頃にアップされてた
FCのDQ4を元に作られたハックロムを探しています
DQ4.1って名前だったと思う、誰か知らないか? ドラクエバイナリスレの方で過去ログあさって無かったらそっちで聞いてみたらどうだろう? 聖剣2で熟練度モリモリ上がるようにするにはどこ書き換えたらいいんかのう 9-現在の熟練度レベルみたいな感じだったかな
この9の部分を書き換えればいいんかね 聖剣伝説2 熟練度モリモリ パッチ
https://www.axfc.net/u/3890942
通しでテストしてないので不具合出たらごめんね >>222
うわすげー!
まさかこんな早く回答、しかもパッチでくるとは思ってなかった……
ありがとうございます
これで気持ちよく遊べる 6時間解析調査して、やっと1項目がわかる(それも推定値)ってのは疲れますねぇ・・・ GB版サガ2の解析データとか無いんかね
とりあえず自分で調べた簡単なやつだけど
3F860がバトルハンマーの値段 32で50ギル
33E80がバトルハンマーの使用回数 初期32の50回でFEにすると無限化
他のアイテムも周辺に並んでるっぽい
初期装備の武器の回数やメカが装備したときの処理とかは不明
あと女神が仲間になったあと画面がゆれるけどこれを潰したいんだよなぁ・・・
BNEとか作りたいけど面倒そうなんだよな
あとバトルハンマーの値段のアドレスの上あたりに名称がありそうな感じだった >>225
saga2は音楽だけしか調べた事ないので推測ですが
初期装備回数は初期キャラデータがまとめて書いてある
メカ装備回数は装備時にキャラの種族値を参照してメカなら÷2処理
画面ゆれはどこかのメモリ(シナリオ進行フラグ?)を参照して割り込みルーチンアドレスを書き換え
↑みたいな感じではないでしょうか
もしsaga3と同じように独自ルーチンを組んで処理していたら調べるのは結構時間がかかるかもです >>225
大したことはできないけど
前に自分用で調べたBNEの設定ファイルならあるよ
要望あるなら上げる
といってもアップローダー使ったことないからすぐにはできないかもだけど >>225
$C305の上位bit(bit4~7)が10hだと画面ゆれ
(イベント等でフラグがONになる)
ゆれを消すだけならBGB等のメモリエディタで上位bitを0にすればOKです
その他の影響もないはず >>227
BNE持ってるならどこかにアップして欲しいですね
>>228
情報サンクス チートコードで揺れない状態に書き換えてしまえばいいんですね
ロム自体を書き換えるのは自分のスキルじゃ無理そうなのでとりあえずそれでいいのかな >>229
$C305は下位bitがミニドラゴンのフラグに利用されてるのでチートコード常時ONは×です
カイの体内でのゆらゆら画面がゆれるエフェクトなども起きなくなります
書き換える場合はフィールド画面(キャラ移動可能な状態)で行い、下位bitは変更しないように
アポロン討伐後は一回ゆれなくしてしまえば、以降はゆれなくなります 始めて使うのでうまく行ってるかわからんけど
saga2のBNE設定ファイルを上げました
https://dotup.org/uploda/dotup.org1479865.zip.html
pass:saga2
自分用に使ってたものなので備考欄がメモ書き程度になってるけどスルーでお願いします GB版サガ2で人間の防御成長とエスパーの力成長の確率が2/256らしいのですが
12/256か22/256あたりにしたいんだけどどこで設定されてるかわかる人いますかね?
一応ここらのサイトは参考にしました
ttps://gamefaqs.gamespot.com/boards/585710-final-fantasy-legend-ii/41893465
ttp://www.ric.hi-ho.ne.jp/cheap_restaurant/GAME/SAGA2/saga2rand.html >>233
自分も興味があったので調べてみました
↓ワードパットファイル(折り返しなしにすると見やすいです)
https://www.axfc.net/u/3898399.rtf
pass:saga2 ノ´´´´´⌒ヽ,,
γ⌒´ ヽ,__
// """"⌒⌒⌒\ )
i / ヽ )
,. -- 、, /・\ /・\ i/ やーい騙されたーwwwww
,―<,__ ヽ::::⌒(__人__)⌒:::::: | プギャーーーーー
/ ヽ |r┬-| |
__| }. | | | |
/ ヽ, / { | | | |
{ Y----‐┬´ 、 | | | |
/'、 ヽ |ー´ ヽ | | | |
.{ ヽ ヽ lヽ_!´ ヽ`ー'ォ /
', ヽ ヽ ,/ }
ヽ ヽ 、,__./ __/
\ ヽ__/,' _ /
\__.'! 〈 _, ' おー!めっちゃありがとう。
人間の防御とエスパーの力の加算値を10にして
乗数nはデフォのまま0にしたとしたらモンスターLVに依存せず10/256で防御か力がアップするようになるんですかね すみません。よく見たら乱数0〜199って書いてありましたね
加算値を10にしてみたところやや上がりするぎるかなという感じだったので
デフォルトの0を2か3にする程度でも良さそうですね >>238
HP上昇値計算中・後のジャンプ先2箇所を$4FFDに変えて、続けて能力上昇判定にいったり
処理人数を変えてNPCのステータスも上昇するようにとかいろいろできるので
弄ってみると楽しいと思います
(空き領域にデータベースを新設して、メカ・モンスターのステ上昇とかも可能) https://www.axfc.net/u/3898661.zip
GB版サガ2でメカが装備したときのアイテム性能をいじれるBNE2作りました
アイテムによっては魔力上昇も設定されてるみたいですが実際には機能してないようです
どこかでプログラムいじれば魔力上昇するメカとか作れるんですかね・・・ >>240
その数値の上位ビットは人間・エスパーの能力上昇判定にも利用されていますね
値を#$Fxにすると全ての能力上昇が見込める武器とかも作れて面白そうです >>234-241
参考にしたりファイルをいただきました
簡単なものなのでもうご存知の人もいるだろうし設定ファイルも作ってないですが
出現モンスター変更
天界最下層
00036EE1-00036EE3
ドラゴンタートル/スフィンクス/インターセプター
キャラID入力で変更可能
同様に出現グループをIDで検索すれば他のも変更可能
以前グラフィックの差し替えもしてるパッチがあったので
その辺もできればもっと楽しいかもしれないですね >>240
saga2装備関係の解析データです(前にアップした能力上昇データの特殊能力習得部分を追記した物も入っています)
ttps://www.axfc.net/u/3898908.zip
pass:saga2
メカ装備時の魔力上昇有効化
0x57CB 20→18 0x589B 20→18
NPC装備制限解除
0x56D6 28→00 0x57E2 0F→00
メカ装備時の使用回数半減無効
0x58E6 CB 3F→00 00 0x58FC CB 3F→00 00
まだ逆アセ解析に手を出してない場合は、ttp://www.geocities.jp/kattempla/pokebug/index.html
のサイトが入門用に非常に参考になると思います
BNE2の設定ファイルを作成できるぐらいのスキルがあれば必ずプログラムを弄れるようになります
自分もそのくらいの知識から始めたので いつもいつもありがとー!
自分は最近BNE作れるようになったレベルなのでプログラム的なのはさっぱりですね
紹介してくれたサイト見て少しずつ勉強してみます https://www.axfc.net/u/3900034.zip
GB版 サガ2の宝箱データのBNE2作りました
>>240のメカ装備性能のBNE2も入れておきました 自分もsaga2エンカウント関連のBNE2作ってみました
そこそこ詳細に設定できると思います
https://www.axfc.net/u/3900460.zip
何か他にリクエストがあれば調べるかも
BNE2のバグ修正・機能追加パッチを作成してくださる神は現れないのでしょうか… >>246
クレクレで恐縮ですが魔力の値が高い時に
魔法防御がオーバーフローするバグの修正ができればありがたいです
要望だけではなんなので
GB版ではなく項目も少ないですが
DS版のBNE設定ファイルを置いときます
https://www.axfc.net/u/3900628.zip
アイテムの数値変更はどうも固定長データでないところがあるみたいで
それらしいアドレスは見つけたのですが自分ではBNEは作れませんでした
一応アイテムBのところがそれにあたります
参考になるかと思って残してますが基本的には使えません
自分は諦めてチートで弄ったのでそのアドレスも同梱してます
BNEについては前にBGE64ってのが後継みたいのであったので
落としたことがあります
結局自分は使い方に慣れなくてすぐBNE2に戻ってしまいましたが ■ このスレッドは過去ログ倉庫に格納されています