今日はミッションのテキストについて調べてました
GXTを書き換えて呼び出すのが一番簡単な方法なのですが、
他のミッションに干渉してしまう致命的な不具合があるのは
動画を作ったことがある人なら分かっていると思います
それでcleoスクリプト内に直接書けたらいいなぁと思いまして。
一つだけ方法を見つけたのですが テキストボックス形式しか使えないようです。
仕方ないのでgxthook.cleoを使ってfxtから読み込む形にしました。
今までの入力は対応した文字をUnicodeで書いてました
しかしこれだと何故かスペースが空いてしまいます
こんな感じに
てるよミッション動画でもスペース開いてます
さんせんきぼう ってところですね
その後バイナリとかで文字を調べてみたら
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
| 2 | ッ | |||||||||||||||
| 3 | 、 | 。 | ||||||||||||||
| 5 | ャ | ュ | ョ | |||||||||||||
| 6 | ー | |||||||||||||||
| 8 | ア | イ | ウ | エ | オ | カ | キ | ク | ケ | コ | サ | シ | ス | セ | ソ | タ |
| 9 | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ヘ | ホ | マ | ミ |
| A | ム | メ | モ | ヤ | ユ | ヨ | ラ | リ | ル | レ | ロ | ワ | ヲ | ン | ゙ | ゚ |
こうなっているようです。
fxtをバイナリで開いて該当箇所を上の表のように書き換えてやってください
例えば「あ」なら「80」で
そうして出来たのが
上のように切りつめられました
Kが大文字とか小文字とかのツッコミはナシで
ということでテキスト問題はクリアしたようです
入力がものすごく面倒な事以外は
Ryosuke Eメール URL 2008年07月31日(木)12時09分 編集・削除
今更ながら―
http://www.gta-downloads.com/database.php?act=file&id=2467
ここのツールを使うとGXTの編集が楽になります。
Tableを追加したりもできるので元のGXTを気にする必要はありません。
設定をすれば半角かな入力でひらがな化MODにも対応できます。
ひらがな化用のキャラクタマップ
http://gtasamod.web.fc2.com/files/hiragana.cmp
Edit > Character Map... > Load で読み込みます。
ああ、なんだかツールの宣伝のようになってしまいました。