SpellCastを日本語環境で使う

「SpellCastを日本語環境で使う」の編集履歴(バックアップ)一覧に戻る

SpellCastを日本語環境で使う - (2008/04/13 (日) 13:33:48) のソース

<p><font size="5">SpellCastを日本語FFXI環境で使う</font></p>
<p><br />
2008.4.12現在、SpellCastを日本語環境で利用するには次の問題があります。<br />
以下の手順は、その問題を回避してSpellCastを利用する手順です。</p>
<p>※このテキストは、Windowerの基本的な操作方法を理解している方を対象としてします。<br />
・プラグインのロード、アンロード<br />
・Windowerスクリプト<br />
上記の事を咲き<br /><br /><font size="2"><strong><日本語FFXi環境上での問題></strong></font><br />
・日本語版FFXiは文字コードをShiftJisとして扱っています。<br />
しかし、SpellCastの設定ファイル(.xml)内に記載したShiftJisの2byte文字を正しくFFXiに送ることができません。<br />
これはSpellCastではTinyXMLを利用してXMLへのアクセスを行っており、TinyXMLはShiftJISを扱うことができないためです。<br />
参考:<a href="http://forums.windower.net/index.php?s=2afdffa922686452a43ae69073222c27&amp;showtopic=11758">http://forums.windower.net/index.php?s=2afdffa922686452a43ae69073222c27&amp;showtopic=11758</a><br /><br />
この解決方法として、<u>2byte文字を含むコマンドは別のスクリプトファイルに記述し、SpellCastよりスクリプトを呼び出す</u>ことで回避します。<br /><br /><strong><font size="2"><準備></font></strong><br />
1.SpellCast 2.14以降をプラグインフォルダへダウンロード<br />
2.プラグインフォルダのresouce.xmlの編集<br />
・resouce.xml先頭行を次のように書き換える。</p>
<blockquote>
<blockquote>
<table width="656" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td>&lt;?xml version=&quot;1.0&quot; encoding=&quot;shift-jis&quot;?&gt;</td>
</tr></tbody></table>
※resource.xmlがない場合は、一度loadしてみてください。</blockquote>
</blockquote>
   ・文字コードをShift-Jisにして上書き保存<br />
[[参考:文字コードの変換&gt;http://www.google.co.jp/search?hl=ja&amp;client=firefox-a&amp;rls=org.mozilla%3Aja%3Aofficial&amp;hs=nNE&amp;q=%E3%82%B5%E3%82%AF%E3%83%A9%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF+%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89%E5%A4%89%E6%8F%9B&amp;btnG=%E6%A4%9C%E7%B4%A2&amp;lr=lang_ja]]<br /><br />
&amp;bold(){<SpellCast設定ファイルの作成>}<br />
1.SpellCast設定ファイルを作成する<br /><br />
2.SpellCastから呼び出すWindowerスクリプトファイルを作成する<br /><br />
3.テストする<br /><br />
フォルダ構成<br /><br />
<user.xmlの書き方(例)><br />
※基本的な書き方は本家サイト
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。