たとえば煉獄のコードを変換するとこうなります。
CMは8bit書き込みでも常に2行分つかうので00000000 00000000が必要になります。←SCMMODから0000不要になった
テキスト置換で
_CO →$
_L →$0000 $2 $(
0x→空欄で削除する
あとはコードを{()}で閉じればおk。$0000のとこは$newとかでも問題ないです。
web用コンバーターがあるようなのでそっちのほうが早いかな。
ttp://www.2alien.net/covscm/ 消えたっぽい
_S ULJM-05006
_G RENGOKU JP
_C0 ALL item
_L 0x002CB3EC 0x000000D9
_L 0x802CABEC 0x00D90008
_L 0x00000001 0x00000001
↓変換後
ID: ULJM-05006
NAME: RENGOKU JP
$START
$ALL item{
$0000 $2 $(002CB3EC 000000D9 00000000 00000000)
$0001 $2 $(802CABEC 00D90008 00000001 00000001)}
PC用のコンバーターがあるらしいミラー、言語ファイル上書き(TOPのパッチに移動しました)でGBを選ぶと表面上だけ日本語化できます。
そのまま変換すると0000がぬけてるので読めないファイルになるかな?startをSTRATにするようにしたら問題なくなった。あと小文字だとアドレスが化けるのでwordなんかで変換したあと、0Xを0xに置換しないとダメか?
DコードもEコ-ドにする必要あり?Daaaaaaa 0000vvvv→E001vvvv 0aaaaaaa
wdiffだとパッチ化失敗した←ファイル名ながいとダメなのね
SCMMOD補足追記
ポインターコードのみ最後に90000000 00000000を足さないとうまく動かないようですFreeCheat0523
で改善不要になった。0523以前は必要。
nn>1のシリアル書式とかも変換すると2行に分かれてしまうのでちゃんと直す
CWC
_C0 HP
_L 0x6022D14C 0x0000270F
_L 0x00020003 0x00000014
_L 0x90000001 0x00000000
↓
SCMCNV使用
$HP{
$0000 $2 $(6022D14C 0000270F 00020003 00000014)90000001 00000000
$0001 $2 $( 00000000 00000000)}
線が引いてあるところが不要。
↓
修正後
$HP{
$0000 $2 $(6022D14C 0000270F 00020003 00000014 90000001 00000000)}
onehitgamersでコンバーターが出てた。
ttp://www.sendspace.com/file/l4ud6s
CDEでSCM出力対応してみた
戻る( ´∀`)