→Regular installation
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 == | ||