マリオ4改造初心者用Wiki
http://w.atwiki.jp/mariohacklove/
マリオ4改造初心者用Wiki
ja
2008-03-25T16:43:58+09:00
1206431038
-
blktoolでオリジナルブロックを作る
https://w.atwiki.jp/mariohacklove/pages/31.html
配布されている改造マリオには、本家に無いブロック(例:触れるとダッシュするブロック 等)が使用されている
ものがあります。
実はblktoolというモノを使うと比較的楽にオリジナルブロックを作成することができます。
blktoolはデフォルトで350のオリジナルブロックがあり、これだけでもお腹いっぱいです。
これ以外のオリジナルブロックが欲しい!という人は「65C816」というプログラム言語の知識が必要になってきますので、……誰か別ページで解説よろです><
----
まず、blktoolが無いと始まりませんね。
[[blktool(SMWC経由)>http://www.smwcentral.net/download.php?id=1&type=tools]]
日本語化パッチは改造wikiの方にあるので探して下さい。
解凍すると、~.binやら聞きなれない拡張子が沢山ありますが、ブロックのデータだと思ってください。
まずはBLKTOOL.EXEを起動させてください(パッチがある場合同じ階層にパッチを置いて当ててください)。
とりあえず、例として「触ると壊れる」ブロックを作ってみましょう。
File(ファイル)からOpen(開く)で、&color(red){一回でも弄った}ROMデータを開いてください。
次に、AddBlock(追加)を押して、Select Block To Add(追加するブロック)の枠内から、「Sensitive Brick」を選択して、Enter Map16~(Map16 Number~)を768としてください。
Add(追加)を押すと、表の中に13と768が表示されます。
最後に、File(ファイル)からSave(保存)で保存しましょう。
ここで『Lunar Magic ASM hacks not installed, please save at least one level in LM』と出る場合はLunar Magicで一回編集しましょう。
保存するとROMと同じ階層にdscファイルが生成されますが、ワードパットかなんかで見れます。別に削除しても構いません。
保存したROMをLunar Magicで開いて(既に開いてあるならば消してもう一回起動)オブジェクトデータ画面を開
2008-03-25T16:43:58+09:00
1206431038
-
マンマミーア
https://w.atwiki.jp/mariohacklove/pages/30.html
----
----
----
----
----
----
----
----
----
----
----
----
----
----
2008-03-19T19:45:44+09:00
1205923544
-
レイヤー2の使い方
https://w.atwiki.jp/mariohacklove/pages/29.html
*まだ使い方がわからないので、わかりやすく説明して。
2008-03-15T17:34:04+09:00
1205570044
-
音楽を挿入しよう
https://w.atwiki.jp/mariohacklove/pages/28.html
* 音楽改造に関する掲示板の書き込み
21 名前:20 ◆b909Zap8xs[age] 投稿日:2007/12/07(金) 22:17:13
今回からコテハンをつけてみることにしてみた。
暇ができたので、音楽挿入の解説でもしようかな。
携帯書き込みで、PCが使えないので、ここに書くことにしよう。
ここでは、MIDIからMMLを作る。
では、まずMIDIを作成しよう。
基本編:
◇用意するもの
・MIDIシーケンサー
曲をコピーするならその曲もあるといい
◇MIDI作成
まずはMIDIを作成しよう。
MIDI作成はシーケンサーごとにやり方が違うので注意点を述べておく。
MIDI作成において注意すべき点は
・各チャンネルの終了の位置をそろえる
・一つのチャンネル内で和音は作らない(ストリングス等、必ず一つにつき一つチャンネルを割
り振る)
・>一つのチャンネルで同時発音が起きないようにする
・音程が高過ぎたり低すぎたりしないようにする(SMWが発音できるのはc1~c6の間)
・チャンネルは8つ以内に収める
↑[SMW(というよりスーファミ)は同時に8つまでしか発音できないため]
また、作成が完了したら、チャンネル編成も考えること。
・欠かせないパートは、OWに挿入するなら1~6と8ch(むしろ7ch以外)、LEVEL
なら1~4chに割り振る。
↑OWで7chはマリオが移動した時の「ピッ」という音で、LEVELで5~8chは効果
音で音楽が途切れる。
※LEVELは1~4chで収まらないと思うので、6~8chには消えてもいいパートを割
り振る
パーカスはデフォルトで10chになってる(と思われる)ので、チャンネルを変えると音がパー
カスじゃ無くなると思うが、MMLで音色を指定し直せるので問題ない。
MIDI作成は大雑把にはこんなとこかな。
22 名前: ◆b909Zap8xs[sage] 投稿日:2007/12/07(金) 22:19:04
では次に、MIDIをMMLに変換しよう。
◇用意するもの
・tinymm
やり方はい
2008-01-02T12:41:30+09:00
1199245290
-
とりあえず改造してみよう!
https://w.atwiki.jp/mariohacklove/pages/27.html
&bold(){問題があれば削除します}
*基礎知識
&bold(){レイヤー1}
主に地形です。
&bold(){レイヤー2}
これは・・・別ページで。(誰か頼む)
&bold(){スプライト}
主に敵です。
*とりあえず改造してみよう。
105(YOSHI'S ISLAND 1)を改造してみましょう。
とりあえず、左斜めに上がった地面を右斜めに上がった地面に変えてみましょう。
まず、左斜めに上がった地面をクリックして、Deleteボタンをおします。
すると、左斜めに上がった地面がなくなります。
そして、クルクルブロックを押し、
標準オブジェクト→特殊なタイルセットのオブジェクトにして、
3B XY 右斜めに上がった地面を探します。
絶対にあるので、それをクリックして、MAPの適当なところで右クリック。
するとMAPに現れるので、ドラッグで、さっきの場所にもっていきます。
そして、地形をクリックして、下の部分をドラッグしてサイズを変えて、不自然じゃないようにします。
これで、左斜めに上がった地面を右斜めに上がった地面に変わりました!
これから先はそのうち・・・。
&bold(){長いので、まとめる予定です。}
2007-12-15T21:04:43+09:00
1197720283
-
GFXについて
https://w.atwiki.jp/mariohacklove/pages/26.html
*GFXについて
----
まず最初に説明するけど、GFXって言うのはゲーム中で表示されるグラフィックが格納されている物です。これのおかげでゲーム画面でマリオが表示されたり、エトセトラエトセトラ…
GFXを弄るには専用のグラフィックエディタが必要です。
YY-CHRが便利だと思います。
[[わいわいの巣>http://www.geocities.co.jp/Playtown-Denei/4503/]]
わいわいさんのサイトです。こちらからダウンロードしましょう。
SMB改造関係のファイルも置かれています。興味のある方は見てみては?
とりあえずYY-CHRをダウンロードしておいてください。
改造でグラフィックなどを変えたい方には必須になると思います。
----
さて、じゃあGFXをRomから取り出してみましょう。
Lunar MagicでRomを読み込んでください。
ExGFX等を使わない人はファイルを連結して取り出すといいでしょう。
ExGFXを使わないならその方が楽です。画像を探すのは大変ですがw
じゃあ連結したGFXを取り出す手順を説明します。とても簡単です。
#ref(GFX_01.JPG)
画像の通りに「GFXファイルを連結する」をクリックしてください。
そうするとチェックが入ると思います。
#ref(http://www29.atwiki.jp/mariohacklove?cmd=upload&act=open&pageid=26&file=GFX_02.JPG)
こうなればおkです。
チェックが入ったら画像のところをクリックしてください。
赤キノコのところです。
#ref(GFX_03.JPG)
そしたら、Romと同じフォルダ(かな?)に「Graphics」フォルダが出来ていると思います。
#ref(GFX_04.JPG)
その中に「AllGFX.bin」というファイルがあったら成功です。
YY-CHRで開いてみてください。(YY-CHRの操作は別ページで解説します)
----
2007-11-23T16:46:00+09:00
1195803960
-
OWを編集
https://w.atwiki.jp/mariohacklove/pages/25.html
※OWとは、「OverWorldEditor」の略称である。SMWのフィールドマップの改造に用いる。
*レイヤー1
-ステージの設定やマリオの通り道を作ったりするもの。OW改造では必須となるものです。
*レイヤー1イベント
本家でも余り使われてないので、最初は無理してこれの設定しなくてもおkです。
*レイヤー2
-いわゆる背景。これが無くてもレイヤー1が設定されていればマリオを動かすことが可能です。
*レイヤー2イベント
暗くなっている道がステージクリア時に明るくなっていく、などの処理に使用するものです。
****レイヤー2のイベント編集を実際にしてみよう
1.とりあえず、レイヤー2のイベント編集モードにしてレイヤー2イベントを全部消そう。
と言っても、今は何も選択出来ないはず。メニューバーの「ワールドマップ」をクリックしよう。
「ワールドマップ」にて上から3番目「地形変化の設定」をクリック。左側の数字をクリックし、77まで全部選択 しよう。(ちなみに全部クリックで選ぶのはキツイから、方向キー下を押して選択したほうが楽。)
これで全て選択できるようになったはず。さぁ、消そう!
2.消し終わったら、今度は地形変化の設定2~77を消そう。(要するに設定0と1以外)
そして「現在のイベント番号」の所に1といれよう。
3.今はイベント1の編集中、つまりYOSHI'S ISLAND 1のクリア後のイベントの編集中だ。
(F1とF2を押しとくとマップ番号(↑)とイベント番号(↓)がわかる)
ツールバーの、青スイッチの右にある道の絵をクリック。
すると、レイヤー2タイル選択画面が出てくる。最初にあるデカいタイルは扱い辛いのでPgDnを押して、
ページ8を開く。すると一つ一つが小さい、マリオの通り道のタイルがあるはず。
あとは左クリックで選択、右クリックで配置をするだけ。と言っても分かりづらいので例を・・・
ページ8にあるタイルナンバー0×1(ナンバーはレイヤー2タイル選択画面ウィンドウの左下に出る)
を左クリックで選択、コース1の↑に右クリックで配置する。(暗い道の上にぴったりはまった?)
その上にタイルナンバー0×3、その上に0×5を置く。はい!これでおk(`・ω・´)b
2011-08-13T18:50:32+09:00
1313229032
-
カスタムパレットについて
https://w.atwiki.jp/mariohacklove/pages/24.html
*カスタムパレットについて
ゲーム中に使用されるパレットは、ステージ共通になっていて
一つのステージのパレットを弄ると、他のステージまで変わってしまいます。
しかし、Lunar Magicで↓の操作をすると、カスタムパレットを使用することができ
ステージごとにパレットを変更することが出来ます。
マップ→カスタムパレットを使用するにチェック(日本語の場合)
これを使えば、このステージだけ敵の色を変えたりとか、背景や足場の色を変更するということもできるのです。
さらに、ExGFXで追加したグラフィックもパレットを弄れば
ちゃんとした色で表示することが出来ます。
2007-12-15T19:47:21+09:00
1197715641
-
aaasss
https://w.atwiki.jp/mariohacklove/pages/22.html
2007-04-02T22:44:46+09:00
1175521486
-
サンプル置き場
https://w.atwiki.jp/mariohacklove/pages/21.html
-[[Blk Tool Sample>http://www29.atwiki.jp/mariohacklove/?cmd=upload&act=open&page=%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E7%BD%AE%E3%81%8D%E5%A0%B4&file=Sample.zip]]
適当に作ったサンプル。ごみ以下。
アイディアがまとまったら、また更新するつもりです。
&counter(today)
&counter(オプション)
2007-04-01T10:37:14+09:00
1175391434