【Lua】AddOn研究開発 (316レス)
1-

1 2008/11/10(月) 20:01:02 ID:f.LHnMFE0(1/9)
WoWWiki: Interface customization Portal
http://www.wowwiki.com/Portal:Interface_customization

Worldofwarcraft.com UI & Macros Forum(US)
http://forums.worldofwarcraft.com/board.html?forumId=11114&sid=1

WoW interface version database
http://wowcompares.com/

旧WowAce Wiki
http://old.wowace.com/wiki/Main_Page

Lua 5.1 Reference Manual
http://www.lua.org/manual/5.1/

Programming in Lua (first edition)
http://www.lua.org/pil/index.html

Google US(日本語版への転送なし)
http://www.google.com/webhp?hl=en

既存のAddonに関する質問はAddonスレでお願いします
AddOn Part5
したらばスレ:game_26657
2 440 2008/11/10(月) 20:21:31 ID:f.LHnMFE0(2/9)
出品済みのアイテムを検索するボタンを付けてみました。ただいまテスト中
http://uproda.2ch-library.com/src/lib068996.png
なかなか売れないときに相場を確認するのに便利です
3 2008/11/11(火) 18:13:17 ID:I/hNqh9Q0(1/2)
Auctioneerでいいじゃんというのは禁句なのか。
4 A欄既卒欝 ◆iD93.8lby6 2008/11/11(火) 20:15:10 ID:HG4LYk0s0(1)
AddOn開発者を育てる土壌っていうの?
そういうのって大切やん?
5 440 2008/11/11(火) 22:07:01 ID:f.LHnMFE0(3/9)
バージョン0.1.2をリリースします
追加機能は>>2
http://machband.org/files/addon/AucDrop-0.1.2.zip
6 2008/11/11(火) 22:10:11 ID:hPWQrN5w0(1/3)
ここは「こんなaddonがあったらいいな」みたいな話題はokですか?
7 2008/11/11(火) 22:19:36 ID:MhQXmSkM0(1/2)
>>6
440に限らず、実はこっそり作ってる人が見て作ってくれるかもね。
そうすると、誰かがすでにあるぞって教えてくれるかも。
となると、その話題はaddonスレになるのかな・・・。

>>3
俺もそう思ったけど意外に便利
>なかなか売れないときに相場を確認するのに便利
というか、毎日の出品の単調作業を楽にするに近いと感じてる。
8 440 2008/11/12(水) 00:08:07 ID:f.LHnMFE0(4/9)
>>7
>なかなか売れないときに相場を確認するのに便利
これは新設したボタンについての説明だったのですが
あんまりにボタンがUIに融け込みすぎて分かりづらかったですね
こんな感じです↓
9 440 2008/11/12(水) 00:08:29 ID:f.LHnMFE0(5/9)
画像忘れました
http://uproda.2ch-library.com/src/lib069417.jpg
10 2008/11/12(水) 10:09:30 ID:pYQ0mars0(1)
おお いい感じじゃん
落としとくぜ!
11 2008/11/12(水) 22:47:51 ID:MhQXmSkM0(2/2)
>>440
いいジャマイカ

個人的に、こんなんあればとおもったんだけど、
バッグからオークション出品画面に出すときって
ドラッグアンドドロップじゃない。

あれを店売りみたいにできるといい?
ちがうか。

つか、だいぶかゆい所に手が届いてきたかんじだな。
乙です。
12 2008/11/13(木) 10:20:01 ID:I/hNqh9Q0(2/2)
>>11
オークショニアのAppraiser?だっけ
あれを使えばめちゃめちゃ楽にできるよ。自動出品も可能。
13 2008/11/14(金) 19:39:45 ID:WFV3HzXk0(1)
パンスト履くとき片足で立つのにバランスとるのがむずいっす
そういうaddonないっすか?てかやっぱ歳かな、まあ自分男なんすけどね
14 2008/11/15(土) 05:50:43 ID:oRMTWydwO携(1)
逆立ちすればいんじゃね?
15 2008/11/15(土) 12:54:31 ID:uXZKtpeg0(1/2)
俺もアドオン作りたいけどプログラミング技術まるで無し
16 2008/11/16(日) 01:32:05 ID:L5VinhAc0(1)
expをdiablo orb表示してくれるaddonとかないですかね
または作ってくださる有志のかたいませぬか
17 2008/11/17(月) 20:31:02 ID:CIa9AFX.0(1)
モニターに絵書いて色塗ってくといいんじゃない?
18 2008/11/17(月) 23:59:48 ID:2OtYxaUU0(1)
モニターにしっかりのるいい絵の具ありませんか?
19 2008/11/18(火) 09:51:49 ID:mtorObd60(1)
アクリラガッシュ
20 ◆440PrsS48c 2008/11/21(金) 02:46:42 ID:f.LHnMFE0(6/9)
トリップ付けてみました
フルスクリーンモードとウィンドウモードを切り替えるKey Bindingを
追加するAddOnを作ってみました
http://uproda.2ch-library.com/src/lib072483.jpg
ESCで表示されるメニューからKey Bindingsを開き、ToggleScrの
項目を探して、モード切替に使用するキーを登録してください(たとえばALT+ENTER)
http://machband.org/files/addon/ToggleScr-0.1.0.zip
同じことがMacroで簡単にできますので特にメリットはありません
http://www.wowwiki.com/Macro_%281.0%29#Full-screen_to_windowed_mode
http://forums.worldofwarcraft.com/thread.html?topicId=1778508588&sid=1
21 2008/11/21(金) 04:22:21 ID:oR4TBecg0(1)
開発スレがあることで、興味持つ人もいるかと思ったけど
個人の日記帳だと参加する人少なくなりそう
22 2008/11/21(金) 13:15:26 ID:hPWQrN5w0(2/3)
minimapの表示で現在タゲってるプレイヤーのマークだけ色を変えて
一目で判りやすくする事って技術的に可能でしょうか?
もしくはキーワードに反応してminimapの中心点(自分の現在地)に
pingを自動で打つ事って出来るでしょうか?
23 ◆440PrsS48c 2008/11/21(金) 15:13:04 ID:f.LHnMFE0(7/9)
>>22
1.技術的には可能だと思われます。似たような機能を持つ
AddOn(UnitFrame系とか)があるかもしれないので
AddOnスレで聞いてみてください。
2.AddOnからpingを打つのはMinimap:PingLocationを使えばできるらしいです
24 22 2008/11/21(金) 16:49:08 ID:hPWQrN5w0(3/3)
>>23
レスありがとうございます
minimap系を探してたのでUnitFlame系も探してみます
後、/run Minimap:PingLocation(0,0)で
自分の位置にpingが打てました
こちらも重ねて感謝です
25 2008/11/21(金) 20:01:44 ID:OG219gF20(1)
minimapにping打つのは一応macroでも出来る。
関係ないけど参考に。
26 2008/11/22(土) 16:14:28 ID:cUIef0To0(1)
QuestJapanizerみたいにクエスト全部日本語化するんじゃなくて、
カーソルをもってったトコの単語の意味を、吹きだしみたいなので表示してくれるやつとか、
理論上実現可能かな。

FireFoxのAddonとかで、ローカルに辞書ファイル落としてきて
同じようなことしてくれるのとかあるけど、できないかなぁ。
27 2008/11/24(月) 17:25:20 ID:8DVfSyaI0(1)
気持ちはわからんでも無いが、それはもう辞書引けよのレベルだな。
28 2008/12/13(土) 19:01:12 ID:uXZKtpeg0(2/2)
LuaってC言語勉強したらすんなり入っていける?
29 2008/12/13(土) 21:26:06 ID:dsZSWHBw0(1)
>>28
特に難しいとか特別な仕様は無いから、ちゃんとした言語でプログラム組んだ
経験が有れば問題無く入っていけると思う。

似てる似てないで言えば、Cよりはperlあたりの方が似てると言えるかもしれない。
30 2008/12/14(日) 15:15:14 ID:gXCgC0xw0(1/2)
Luaはスクリプト言語的な気軽さがあるかのように見えるけど、
様々なプログラミングパラダイムを全部Syntax sugarで再現させるという哲学だから、
真面目にプログラムを書こうとすると、
パラダイムに縛られた複数の言語を経験してないと難しいんじゃないか、という気はした。
(どんな風にでもかける反面、自分が何で書いてるのか理解できていないと大変なことになる)

ただまあ、別に動けばみてくれとかどうでもいいしー、
っていうんならなんとなく書いてみればなんとなく動くと思う。

他に知っている言語があるなら、その言語に対応付けできる構文しか使わずに書く、
というのもアリかな。
31 2008/12/14(日) 15:18:02 ID:gXCgC0xw0(2/2)
そうそう、WoWのAddonを書くに当たって障害になるのは、
luaの言語仕様云々よりもむしろ、WoW側のAPI仕様かな、どっちかっていうと。
32 Tsuki 2009/01/03(土) 01:36:34 ID:h1rAde1Y0(1/3)
AddonのSavedVariables内にあるファイルの中身を参照(Readのみ)する
外部ソフトウェアを画策していますが
上記の中身はWoW終了時以外に更新できないのでしょうか。
理想はQuestAccept時にログとして更新なのですが。
33 2009/01/03(土) 03:03:59 ID:/ClqxdJg0(1)
WoWに限ったことじゃないけど、コードを書く場合の質問は最終的に何をしたいのかを
ちゃんと書いた方が反応もらえると思う

多分それは何かしたいある事があって、それをするための手段であって目的じゃないよね?
ホントにQuest受けた時点でのAddonの設定内容が見たいだけなの?

まあそうだとすると、Addonの設定内容の書き出しは個々のAddonが制御してるわけじゃなくて
WoWの実行プロセスがメモリにバッファリングしてるのを終了時に吐いてる制御の仕方に
なってるから出来ないよ

メモリを読んだりネットワークのパケットを読んだりすればそこに載ってるだろうけど、
それは多分規約の方でやらないでくれって言ってるとは思う
34 Tsuki 2009/01/03(土) 10:20:25 ID:h1rAde1Y0(2/3)
ご回答ありがとうございます。
最終的には 伺か というデスクトップマスコット的ソフトで
QuestJapanizerよりもカジュアルライクなクエスト雑談(ストーリー背景とか)
ができないかな、と模索してます。

そのために、Quest受領時にQuestIDをファイルに吐き出させて
雑談開始トリガーにできないかな、と考えておりました。

頂きました回答から
リアルタイム処理は外部ソフトではなくAddonで行う方向しかなさそうでなぁ。

ありがとうございました。
35 2009/01/03(土) 16:15:26 ID:HWLloCyk0(1)
みんな作るとしたらどんなaddon作るの?
36 2009/01/03(土) 19:11:34 ID:HrZ6vZPU0(1)
>>34
そういう話であれば答え出せるけど、リアルタイムでそういう事をさせるのはムリだよ
まさにそういう事をさせないために制限してるんだから、一度Luaの仕様とそれを踏まえたうえで
WoWのAPIの仕様を関係してそうな関数だけでいいから読んでみると納得出来ると思う

リアルタイムで外部に情報を提供出来る仕組みを持たせたら、結果として運営に非常にコストがかかることになる
そのアプリケーションは違うかもしれないけど、別の人はその情報をBotや自動化ツールの性格を
持ったアプリケーションに食わせるかもしれない
特にゲームの場合ゲーム終了後ならともかく、プロセスが生きてるうちにそんな情報を見えるようにはしないと思う

外出しした情報をどの国の誰がどういう風に使うかまで鰤は制御出来るわけじゃないから
そういう可能性を発生させうる仕組みは当然意図的に制限させてあるってわけ

確かにSavedVariablesを読むようにさせれば、本来の使用意図とは違うけどログとして使うことは
出来るから、それでとりあえず作ってみれば?
リアルタイムではなくバッチ的な仕掛けになるけどそれでも作って動かしてみると、ホントに必要な
アプリケーションだったかどうか感触つかめることも多いし
37 Tsuki 2009/01/03(土) 23:35:56 ID:h1rAde1Y0(3/3)
>その情報をBotや自動化ツールの性格を
持ったアプリケーションに食わせるかもしれない

なるほど。例示的にもよくわかりました。
Luaについても少し読み解こうと思います。

SavedVariablesからの情報でも結構有用に取れる気配です。
いろいろ検討してみます。
38 2009/01/06(火) 17:09:56 ID:3x22OGhM0(1)
下手したら、botやvirusと紙一重になるからね

そういう意味では、Luaで動いてWoW APIの範囲内でしか
ローカルマシンに対して何も出来ない仕様ってのはよく考えられてるよね

>>35
HK稼ぐとコインの音鳴るのとか

昔は好きなskillをaddon内でcast出来たから、かなりやりたい放題だったんだけど
39 ◆440PrsS48c 2009/04/15(水) 18:04:31 ID:Ie8FcjGo0(1)
Patch 3.1.0に対応したバージョン0.1.3をリリースします
http://machband.org/files/addon/AucDrop-0.1.3.zip
40 ◆440PrsS48c 2009/06/09(火) 19:09:37 ID:f.LHnMFE0(8/9)
公式ページ作ってみました
http://wiki.machband.org/index.php?WoW%2FAucDrop
41 ◆440PrsS48c [age] 2009/06/13(土) 18:26:50 ID:f.LHnMFE0(9/9)
最近のチャット日本語化はChatAssistなどのアドオンを使わずに
Fontsフォルダにフォントを入れるのがトレンドらしいですね
そこで、ChatAssistにあるUnicodeBlock機能(General Channelとかで日本語
で発言しようとするとブロックしてくれる機能)をPratの1モジュールとして
再実装してみたんですが、需要はありますでしょうか?
興味のある方がいらっしゃればテストを手伝っていただきたいのですが。
42 2009/06/13(土) 19:46:17 ID:E46FXUB.0(1/2)
後ろ向く時にすぐに後ろ向けるアドオン
作って下せぇ
43 2009/06/13(土) 23:21:28 ID:7HvxsPDM0(1)
マウスで視点を後ろ向きにする
ジャンプ
あら不思議一瞬で後ろ向きに!
44 2009/06/14(日) 02:23:17 ID:7DBm8vR60(1/2)
嘘教えちゃいかんだろw
45 42 2009/06/14(日) 04:40:09 ID:E46FXUB.0(2/2)
マウスで後ろ向くの出来たけど
慣れるのに時間が掛かるなぁ〜
これを極めたらBG無敵になれるお
46 削除人A★ [やまーん] やまーん
やまーん
47 2009/07/31(金) 14:19:20 ID:V5CIGDV20(1)
Prat_UniBlock 日本人らしいAddonだと思った。いいですねこれ。
48 ◆440PrsS48c 2009/08/14(金) 19:59:45 ID:mcp4XsdM0(1)
Patch 3.2.0に対応したバージョン0.1.4をリリースしました
http://wiki.machband.org/index.php?WoW%2FAucDrop
49 2009/12/05(土) 12:40:38 ID:K441HR4I0(1)
誰か、なんかのスキルを使うとタイマーイベント(任意で設定した秒数)を設定して
そのタイマーが終わった時のイベントを取得する方法教えてください!

なんかのスキルを使うとってところは
RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")で
COMBAT LOGから取れるところまではできています。
50 2009/12/11(金) 19:44:50 ID:iIeUVbCE0(1)
>>49
まだ必要かわからんが

http://www.wowwiki.com/Wait
イベント引っ掛けてるんだから、スキル別にフィルタリングして
これで所定時間経過後実行させればいいんじゃね?

APIはWikiでサンプルまでついて解説あるんだから
まずそっち読んで試してから質問すべし
51 2009/12/13(日) 21:33:33 ID:tb99VPzc0(1)
>>51
ありがとう
英語不自由なので助かりました。
52 2009/12/19(土) 11:12:33 ID:biCmWjA.0(1/3)
昔あったローマ字>ひらがな自動変換ChatAddonがほしい。
ということで需要がありそうなら
Luaのお勉強から始めてみようかと思う。今でも作成可能かな?
開発心得ある人のアドバイス求む。

chatline: jidou de hiragana. good dane miyasui ne.
chatline(自動で挿入): じどう で ひらがな. good だね みやすい ね.
53 52 2009/12/19(土) 11:14:47 ID:biCmWjA.0(2/3)

他人のローマ字発言をChatLineに自動変換して表示する、
というAddonです。
54 52 2009/12/19(土) 11:28:46 ID:biCmWjA.0(3/3)
Option機能としては、
・ひらがな変換するChat Channelを指定可。
・出力するChatWindowナンバーを指定可。
・変換出力Chatのカラー変更可。

---main window---
ギルメンA: ohayo
ギルメンA: おはよ
C: LF2M VoA 10man pst achiv
C: LF2M VoA 10まん pst achiv
ギルメンB: ussu
ギルメンB: うっす
------------------

デフォルトは上記な感じ。
ギルドチャットのみ変換指定、出力を別ウィンドウにすれば

---main window---
ギルメンA:ohayo
C: LF2M VoA 10man pst achiv
ギルメンB:ussu
-----------------

---sub window---
ギルメンA:おはよ
ギルメンB:うっす
----------------
55 2009/12/19(土) 15:59:16 ID:cMt0clcQ0(1)
>>54
公開されてた自動変換addonをいじって、
> ・変換出力Chatのカラー変更可。
以外については出来るようにしたのを使ってた。
他に、
・Ace系のライブラリを使うように変更。
・簡単な辞書を内蔵して、一部の単語は無変換もしくは辞書を使って変換を選
択出来るように変更。
例えば "rare" は "られ" と変換するのではなく、"rare" と "レア" の
どちらかを表示する。
とかの機能も付け足してた。

ただ、元々のひらがなへの変換が、あまり賢いとは言えない感じだったので、
今から作るなら、1から作り直す方が良いような気がする。
56 2009/12/19(土) 20:52:21 ID:l3EaunHw0(1/2)
chat addonは結構あるから、どれとも干渉せず併用できるようにできるだけシンプルな方がいい
 ・指定channelの出力streamだけを拝借
 ・変換
 ・元の出力streamに戻す
channel指定機能は必須(GeneralやTradeなどは変換する必要がほぼない)

色づけは干渉の可能性が高いから後回しでいいかもね
57 2009/12/20(日) 15:46:05 ID:56K6111o0(1)
低レベルな質問でスマンがluaって言語が使えればaddonの開発ができるようになるの?
書籍の紹介は見つかるがluaについての解説ってあまり見つからない
58 2009/12/20(日) 16:56:09 ID:bE6CdSvc0(1)
君にはムリだよw
59 2009/12/20(日) 17:17:48 ID:l3EaunHw0(2/2)
WoWのAPIも把握していないとaddonは作れないよ
60 2010/06/13(日) 18:34:11 ID:N8rfd9oc0(1)
   (~)
  γ´⌒`ヽ
  {i:i:i:i:i:i:i:i:}
  ( ´・ω・) カキカキ
  ノ つ_φ))____
 ̄\          \
     ̄ ̄ ̄ ̄ ̄ ̄ ̄


        (~)
      γ´⌒`ヽ
      {i:i:i:i:i:i:i:i:}
      ( ´・ω・`)
   | ̄ ̄∪ ̄∪ ̄ ̄ ̄|
   |   さぁ語れ    |
 ̄ ̄|               | ̄ ̄
    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
61 削除人A★ [やまーん] やまーん
やまーん
62 2010/06/25(金) 22:40:15 ID:riuTZqdw0(1/2)
日本人でアドオン公開している人と作品どのくらいあるのかな
63 2010/07/16(金) 20:23:35 ID:riuTZqdw0(2/2)
アドオンの名前忘れてしまってるが、

チャットで日本語入力使えるようにするやつ
クエスト翻訳
ポートレートを3Dにするやつ
各ウインドウのフォントを変更するやつ

 が日本人作者だったと思う
64 2010/07/27(火) 00:04:48 ID:KpX94NSo0(1)
敵のSkillに合わせて自分で用意したSoundが鳴るAddon(主にPvP用)
http://zipdkr.net/loda/src/zipdkr_22612.zip.html

DLKey:4321

このAddon使ったらArenaのrateがもりもり上がりました。
3onで2300+いったチーム(私が知ってる限り3チーム位)
の人達も使っているみたいです!

でもCUIもなければGUIもないようで使い勝手が悪いです!
誰か改良してくれませんかね?
65 2010/07/27(火) 00:32:55 ID:7DBm8vR60(2/2)
無い方がFPS上がる
66 2010/07/27(火) 01:46:59 ID:TZoPMKDo0(1)
>>64
luaいじれ
67 2010/07/27(火) 02:01:49 ID:r.V11r8c0(1/2)
>>64
http://wow.curse.com/downloads/wow-addons/details/spell-alerter.aspx
68 2010/07/27(火) 02:22:53 ID:r.V11r8c0(2/2)
ああ、敵のskillだけじゃないのね
>>67は忘れて。
69 2010/07/27(火) 14:43:49 ID:xBvYzUlA0(1)
ArenaメンバーのSkypeからよく聞こえるのはこのAddonか。
Nanzokoreって黒岩在住の日本人だからキャラ作って直接頼めば?
70 2010/07/29(木) 15:14:58 ID:IRfOIemA0(1)
これMSBTやPowerAuraとどう違うの?
71 2010/07/29(木) 15:23:37 ID:tnJ9JLk60(1)
Log拾って音鳴らすって意味じゃ一緒かと
好きなの使えばいいんじゃね
72 あぼーん [あぼーん] あぼーん
あぼーん
73 あぼーん [あぼーん] あぼーん
あぼーん
74 あぼーん [あぼーん] あぼーん
あぼーん
75 あぼーん [あぼーん] あぼーん
あぼーん
76 あぼーん [あぼーん] あぼーん
あぼーん
77 あぼーん [あぼーん] あぼーん
あぼーん
78 あぼーん [あぼーん] あぼーん
あぼーん
79 あぼーん [あぼーん] あぼーん
あぼーん
80 あぼーん [あぼーん] あぼーん
あぼーん
81 あぼーん [あぼーん] あぼーん
あぼーん
82 あぼーん [あぼーん] あぼーん
あぼーん
83 あぼーん [あぼーん] あぼーん
あぼーん
84 あぼーん [あぼーん] あぼーん
あぼーん
85 あぼーん [あぼーん] あぼーん
あぼーん
86 あぼーん [あぼーん] あぼーん
あぼーん
87 あぼーん [あぼーん] あぼーん
あぼーん
88 あぼーん [あぼーん] あぼーん
あぼーん
89 あぼーん [あぼーん] あぼーん
あぼーん
90 あぼーん [あぼーん] あぼーん
あぼーん
91 あぼーん [あぼーん] あぼーん
あぼーん
92 あぼーん [あぼーん] あぼーん
あぼーん
93 あぼーん [あぼーん] あぼーん
あぼーん
94 あぼーん [あぼーん] あぼーん
あぼーん
95 あぼーん [あぼーん] あぼーん
あぼーん
96 あぼーん [あぼーん] あぼーん
あぼーん
97 あぼーん [あぼーん] あぼーん
あぼーん
98 あぼーん [あぼーん] あぼーん
あぼーん
99 あぼーん [あぼーん] あぼーん
あぼーん
100 あぼーん [あぼーん] あぼーん
あぼーん
1-
あと 216 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s*