ラベル ツールなど の投稿を表示しています。 すべての投稿を表示
ラベル ツールなど の投稿を表示しています。 すべての投稿を表示

2011年6月21日火曜日

メンテ延長なので

今日も遅く帰ってきて、1時間待ちかなって思ってたらメンテ延長。

先日、近況については書いたので、だいぶ前に書いたチャット日本語表示ツールについて
書いておこうかと。

今のツールの状態は下の感じ。


全画面表示では、表示できないのでWindowモードで利用。
でも、通常は起動後、全画面にして、わからなくなったらWindowsモードで翻訳を表示させる使い方をしている。

最初の頃のは大きかったので小さめに変更して、ログをいちいち指定していたのをタブ名指定で自動的に拾うようにして、さらに、uiのlayoutで保存した設定からチャット色を「できるだけ」反映するようもしている。

で、翻訳は相変わらずGoogle様で、変な翻訳がいっぱい。


最初は、Google翻訳のV2利用してたけど、開発者コードが何だったのでV1へ変更。


が、が・・・・


2011/12/1で、Google翻訳APIが終了とのこと・・・・orz

翻訳結果をけなしたのがいけなかったのか・・・

今後は、Google Translate Element.を利用との事。

まぁ、まだ先は長いので、ゆっくり考えるとしようかとw

あ、メンテ終わってたww

2010年12月11日土曜日

CreepsMapの修正

元々無くてもいいと思っていたけど、使ってて使えなくなると不便に感じたのが
プラグインのCreepsMap
※CreepsMapsは、パッキングされたプラグインセットの中に含まれているやつ。

この前のアップデートから、Lua の記述方法が変更になって、プラグイン関係がおかしくなり、
LotROInterface を見てると、それなりにアップデートがかかっているので、UPされたやつはできるだけ新しいのに入れ替えていたけど、CreepsMapのアップがない。

待っててもしょうがないので、
似て非なる Travel Mapはアップデートされてエラーが無くなったようなので、これを参考に自力修正。

エラー行は、ここ、20行目だっけ。
local backpack = Turbine.Gameplay.LocalPlayer():GetBackpack();

LocalPlayerの呼び出しが変更になっているのでエラーになっている。
また、自分の画面を表示すること明示しなければいけないルールとなっている。

Travel Mapを参考に修正したのが下記。
Main.luaの18行目の下記行以降に数行追記。
    self:SetText("Maps");

追記する内容。 ( -- はコメント行なので入れる必要なし)
-- add
    self:SetVisible(true);
   
    player = Turbine.Gameplay.LocalPlayer.GetInstance();
    backpack = player:GetBackpack();

-- end

下記の行を削除
   local backpack = Turbine.Gameplay.LocalPlayer():GetBackpack();

これで、表示された。
ちょっとすっきりw