敵編成


関連レス引用、未整理


476 名前:ゲーム好き名無しさん :04/10/11 22:32:33 ID:???
す、すげぇ・・・よく見つけ出せましたね。 
早速弄ってみたんですが、例えば土の精霊(23)を指定している個所は 
検索するとF0964-67だとわかります。しかしながら実際に敵を指定して 
いるのはF0966の23のみで、他の23を変更しても変化がありません。 

他の23はダミーなのかな・・・? 



683 名前:663 :04/10/31 22:03:07 ID:???
フラーマの会話指定位置はC4C9E-A0。 

F0 0E 00でリバイアサンとの戦闘になった。 
調べてみたところ最終試練の固定敵は** 0E 01で指定されているようだ。 
**にはイベントバトル一覧表の番号が入る。00-59までの番号を入れると、 
表と同じ系統の敵が出る(00ならゾンビ系など) 
例:C5F7F-81 EB 0E 01 土の精霊 
アルムアムトや火の精霊など他の固定敵の指定位置も近くにあった。 
ちなみに指定位置間で7hずつよくわからない配列があるが、これの1つを 
00やFFに置換したところ、固定敵以外の敵(恐竜)が全て消えた。 

C7033-35 FB 0C 00がデスを指定。これをC5に置き換えたら「クジャラートを 
混乱させる計画〜」とかなんとかいった後、(選択肢にもよるが)フローズンボディ 
との戦闘になった。(アサシンギルドでのイベントですな) 
その後にある00 0F 3B 51 28 45を初期化したら色々と変なことに。 
(00やE5にしたらデスが3人に。E5にしたら敵が獣系、鬼系、虫系だけになり、 
一部の敵シンボルが壁にハマリ。FFにしたらデス以外のシンボルが全て宝箱に。 
ほとんど空or既に空いていたが、一部に金貨やきれいな腕輪(!)なども入っていた) 

** 0Cか0EでC0000-FFFFの間を検索すれば大体の固定敵は見つかると思う。 
あとはイベントバトルとモンスターテーブルを関連付けしている場所がわかれば・・・。 




703 名前:663 :04/11/06 04:25:15 ID:???
敵データのすぐ上、F0508-F0607の256バイトで固定敵の種類と 
構成を指定しているようだ。イベントバトル表の80以降を各2 
バイトずつで指定。 
F05D8-D9 3C 0C ゴールドドラゴン 
F05E4-E5 32 0A フルフル 
ただ出てくる敵の決定法則は皆目見当がつかないので各人考えてくれ。 
入れる数字によっては通常ではありえない組み合わせの雑魚 
パーティが出てくることも。 
(例:20 20でベノマスネーク+オーガx2+スレイブオーガx2)


705 名前:663 :04/11/06 13:43:46 ID:???
訂正。敵データでなく敵テーブル>>473)の上。 
敵テーブル上の位置(アドレス?)を何らかの規則に基づいて 
指定していると思うんだが・・・。 
例:火の精霊(E9) F05DA-DB 35 00 
  敵テーブル上の対応位置は F0958(20) 

  水の精霊(EA) F05DC-DD 35 07 
  敵テーブル上の対応位置は F0960(22) 

  土の精霊(EB) F05DE-DF 35 0D 
  敵テーブル上の対応位置は F0966(23) 


707 名前:663 :04/11/06 21:40:59 ID:???
とりあえずわかったこと。 
敵テーブルの開始地点であるF0608から16バイト、つまりF0617までが 
「00」となっており、以下16バイト区切りで01,02,03,・・・3Fまで続いて 
いる(3F=敵テーブルの終点)。固定敵を指定する2バイトのうち、 
1バイト目でこの値を指定しており、例えば00 **の範囲は、 
00 00 0C 0C 0C 0C 18 18 18 18 5C 60 60 60 60 60 であり 
この場合出てくる敵はゾンビ(00)、スケルトン(0C)、グリーン 
スライム(18)、ガーゴイル(5C)、ボルクス(60)のいずれかに 
限定される。 
そして2バイト目で出現する敵と数、組み合わせなどを決定している 
ようだが、どういう法則があるのかは未解明(特に0E-FF)。 

補足:1バイト目の数字は通常敵テーブルの範囲内である00-3Fで設定 
されているが、40以上の数字を入れることもできる。その場合、 
敵テーブルより下の部分が読みこまれるわけだが、なぜか問題なく動作 
し、その領域内の数字に対応した種類の敵が出現する。つまり、固定敵 
のために無理に敵テーブルを書き換える必要はないかもしれないと 
いうこと。 


712 名前:Death ◆geObCLK33A :04/11/07 15:26:47 ID:???
>>663氏 そろそろコテハンにしてもよいのではないでしょうか? 
 まずは>>695の褒美のデータ解析お疲れ様でした。 
 >>703,>>705, >>707を受け少々調べてみました。 
F0988-997 未使用テーブル テーブル指定コード:38 (以下テーブル38と呼ぶ)で検証。 
テーブル38変更前データ:E0 E0 E0 E0 E1 E1 E1 E1 E2 E2 E2 E2 E3 E3 E3 E3 
ゲーム自体に影響が見られないと考えられる(未確認)この箇所を以下のように変更 
テーブル38変更後データ:cd 9d 9e 9f a2 a3 a4 a5 a9 aa ab ac ad c2 c3 c4 

テーブル指定コードの例 
F057C,D:12 03クリスタルレイクのナルシッサ 
F0538,9:20 0D月の神殿のファルファデ etc... 

テーブル指定コードを38 **に変更 

**= 
00 :テーブル381バイト目の敵(1,)単体が出現 cd:ヴァンパイア 
01 :3バイト目の敵(3,)単体           9e:暗殺者 
02 :4バイト目の敵(4,)単体           9f:ガラハド 
03 :5バイト目の敵(5,)単体           a2:シャドウナイト 
04 :6バイト目の敵(6,)単体           a3:パラディン 
05 :7バイト目の敵(7,)単体           a4:マハラジャクィーン(Mクィーン) 
06 :8バイト目の敵(8,)単体           a5:魔法使い(魔) 
07 :9バイト目の敵(9,)単体           a9:ミミック 
08 :10バイト目の敵(10,)単体          aa:スライムボックス 
09 :11バイト目の敵(11,)単体          ab:ブラッドトラッパー 
0a :12バイト目の敵(12,)単体          ac:シュバルツカッツ 
0b :13バイト目の敵(13,)単体          ad:アムルアムト 
0c :14バイト目の敵(14,)単体          c2:ヘイト 
0d :15バイト目の敵(15,)単体          c3:ストライフ 
0e :16バイト目の敵(16,)単体          c4:ワイル 

713 名前:Death ◆geObCLK33A :04/11/07 15:27:56 ID:???
続き 
32 :3,4,6      複数固定 
33 :5,7,13,15    複数固定 
36 :6,7,9,10,11   複数固定 
37 :6,8,16      複数固定 
39 :4,16       複数固定 
3c :1,3,10      複数固定 
3e :1,3        複数固定 

というような結果になりました。ご存知とは思いますが確認ということで。 
テーブル38を変更させれば没モンスター等を自由に設定可能となりそうですね。

715 名前:Death ◆geObCLK33A :04/11/07 15:29:30 ID:???
テーブル指定コードの例(単体出現) 
35 00火精霊 
35 07水精霊 
35 0D土精霊 
31 06ケツアルカトル 
2c 0dリバイアサン 
39 05アムルアムト 
39 01ミミック 
39 02スライムbox 
39 03ブラッドトラッパー 
3b 03サル神官 
3d 03Jビースト 
3e 00ヘイト 
32 0aフルフル 
3d 05デス 
3f 0cサルーイン 
3f 09オブシダンサル 
34 09スフィンクス 

テーブル指定コードの例(複数出現固定) 
3a 39サル神官赤、サイクロプス 
3b 32海賊x3 
3e 3cヘイト、ワイル、ストライフ



737 名前:Death ◆geObCLK33A :04/11/08 09:23:58 ID:???
>>712の訂正 
**= 
0e :16バイト目の敵(16,)単体   
となっていたと思うがランダムで複数出る場合も有り 

>>723 
 「09 0B」 ミニオン 
 「32 0B」 兵士 
 です。一応>>716に載せてますが見づらかったようで申し訳ありません。 


420 名前:23 ◆qw.Y80Jhqg :04/12/26 19:26:22 ID:???
固定敵指定テーブルのすぐ上 
F0000-F02AB(ヘッダ付きだとF0200-F04AB。正確ではないがおおよそ 
この範囲)で通常敵の種類と組み合わせを指定。決定法則は固定敵と 
同じ(前スレ参照)。 

例:F041C-F041D34 21(敵テーブル指定コード34のパターン21) 
これが植物系Lv20の敵構成(マルガリータx2+クラーケン+アンキケン+ 
ツインテール)を指定している。これを32 1Bに書き換えると悪魔系Lv20 
と同じ敵構成(イフリートx2+フルフル)になる。 

これと敵テーブルの書き換えを併用することで敵パーティの種類と数を自 
在に指定できるようになる。 
最終更新:2007年03月12日 17:06