--.--.-- *--*
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

itemInfo.lua Precompiler

2012.05.11 *Fri*
itemInfoTool.jpg

itemInfoTool.zip

2012-04-18以降のクライアントに必要なitemInfo.luaのハングル文字をエスケープするツールです。
利用には
  num2itemdisplaynametable.txt
  num2itemdesctable.txt
  num2itemresnametable.txt
  idnum2itemdisplaynametable.txt
  idnum2itemdesctable.txt
  idnum2itemresnametable.txt

  ベースになる itemInfo.lua が必要です。

リソース名やハングル文字のeuc-kr(cp949)をエスケープして置き換えます。
テキストファイルのテーブルにデータが存在する場合は、そのデータで置き換えます。

■つかいかた
[Open Text Files]ボタンで6つのテキストファイルを開きます。

[...]ボタンでitemInfo.Luaを開きます。

すべてのファイルが読み込まれると[Generate!!]ボタンが有効になります。

あとは[Generate!!]ボタンを押下すれば、itemInfo.luaと同じフォルダに「itemInfo.luc」というファイル名で、変換済みファイルが生成されます。

■出力ファイルについて
標準で出力されたファイルは、そのままではLua公式のluac.exeでコンパイルできません。
sjis対応の日本語luaコンパイラでコンパイルできます。

[Escape All Multibyte words]をチェックすると、全てのマルチバイト文字がエスケープされ、
日本語luaコンパイラが無くてもlua公式のluac.exeでコンパイル可能になります。

[Fix the Problem with 5c]をチェックすると、sjisの文字化けバグを回避できます。
こちらも、luac.exeでコンパイル可能になりますが、日本語luaコンパイラには通らなくなります。

2012/05/12 luaの文字列中の -- の表記をコメントと解釈していたバグを修正しました。
2012/05/12 ダメ文字(5C問題)回避機能を追加しました。
2012/05/18 配達用の木箱の説明の「#」の扱いに不具合があったのを修正しました。
2012/05/18 説明文中の空白行をスキップしていた不具合を修正しました。

関連記事
itemInfo.lua Precompiler
luaの日本語化問題
luaの日本語化問題(その2)
skilldescript.lua 日本語化ツール
日本語luaのコンパイル
関連記事

COMMENT

更新しました。
配達用の木箱の説明の「#」の扱いに不具合があったのを修正しました。
説明文中の空白行をスキップしていた不具合を修正しました。
2012/05/20(日) 02:32:50 | URL | みのり #- [Edit
失礼します。消えてませんか?
2012/08/22(水) 00:30:40 | URL | - #- [Edit
ダウンロードできません><
2012/08/24(金) 12:41:20 | URL | - #- [Edit
ダウンロード先に飛んだら、エラー表示されると思いますが、
そこでURLバーをクリックしてアクティブにしてからもう一度Enterしてみて下さい。
IE、Chrome、Operaならばそれでダウンロードできます。
FireFoxの場合は、URLバーで末尾に半角の?を打ってからEnterしてみて下さい。
2012/08/25(土) 04:53:55 | URL | みのり #- [Edit

Comment Form


秘密にする
 


TRACKBACK

TrackBack List



プロフィール

Author:みのり

すごく面倒臭がりで大雑把です。
なので、すぐ楽をしようとして
ツールを作り始めます。
ツールを作る時間と手作業で費やす時間
はたしてどちらが短いのか……


-構築環境-

Auriga0945 MySQL 5.5
with 2011-12-20bRagexeRE

3CeAM rev525
with 2010-07-30aRagexeRE



カテゴリ

未分類 (9)
RagexeRE (9)
eAthena (1)
Auriga (5)
ツール:eAthena用 (4)
ツール:Auriga用 (6)
ツール:その他 (14)
はじめてのAurigaスクリプト (8)
はじめてのAurigaスクリプト基本編 (21)
はじめてのAurigaスクリプト応用編 (7)
Aurigaスクリプト (3)
本鯖 (7)
Aurigaスクリプト:冒険者アカデミー (6)
ドラクエ10 (2)
新生FF14 (3)
EVE Online (2)



最新記事



最新コメント



月別アーカイブ



検索フォーム



リンク

このブログをリンクに追加する



ブロとも申請フォーム

この人とブロともになる



QRコード

QR



12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Copyright © Rocco di Forte All Rights Reserved.
テンプレート配布者: サリイ  ・・・  素材: HELIUM  ・・・ 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。