WoWBench/Installing: Difference between revisions

No edit summary
 
Line 22: Line 22:


* Edit <tt style="border-bottom: 1px dotted;">config-dist.lua</tt> to point to your existing WoW directory, player name, etc. It is fairly self-documenting.
* Edit <tt style="border-bottom: 1px dotted;">config-dist.lua</tt> to point to your existing WoW directory, player name, etc. It is fairly self-documenting.
=== MacOS X Installation ===
Note, I am still working on this, so there may be errors or issues, but I will attempt to update this as I get further. If you have any questions, please feel free to email me at: inch on @ana praxis .com (remove the spaces).
You're going to need the Lua 5.02 binaries, I grabbed: http://luaforge.net/frs/download.php/807/lua5_0r2_Darwin79_bin.tar.gz
Once you have these downloaded, you'll get 3 files:
* lua50
* bin2c50
* luac50
I created a ~/bin/ directory and then put this directory in my path for easier execution of these files. I also linked luac50 to just lua.
Following this you'll need to create the config.lua file, and you'll also need to modify the wowbench.lua file.
====config.lua====
Here are the pieces of config.lua that I changed, and what I changed them to.
This is the setting for wowbench to find all of the necessary WoW files (Interface/AddOns and WTF, etc.) Change this one to your WoW folder, what I have provided below should be the correct location for 99% of the users.
-- The directory where WoW lives (needed for WTF and AddOns folders)
_WOWDIR = "/Applications/World of Warcraft"
Your texteditor of choice, I recommend one having a command line tool. You can use vi, bbedit, textmate, whatever your heart desires really (I chose textmate, which is pretty good on the Mac for Lua files).
-- Editor to use on e.g. editdump()
_EDITOR = "mate"
Pretty straightforward, no? I've changed mine to protect the semi-innocent.
-- Account, realm, character data
_CHARACTER = "char";
_ACCOUNT = "account";
_REALM = "realm";
And finally your command for the Lua compiler. If you have not added it to your path, you'll want to use the full path here.
-- Lua compiler command
_LUAC = "luac50"
====wowbench.lua====
Just one change here, you need to change wowbench to recognize the Mac style of application bundles. So I changed line 173 to:
local fil,msg = io.open(_WOWDIR.."/World of Warcraft.app/Contents/MacOS/World of Warcraft");
As a final sidenote, I had to actually disable an AddOn to get the AddOns.txt file to be generated, ymmv.


== Getting started ==
== Getting started ==
Anonymous user