-
Notifications
You must be signed in to change notification settings - Fork 11
Building Kamilla
LordJZ edited this page Feb 11, 2012
·
1 revision
A quick guide on building Kamilla with modules.
- Checkout LordJZ/Kamilla repository.
- Open
Kamilla.sln
solution. - Adjust the build options. By default the Debug 32-bit version is selected.
- Build the solution.
You now have binaries in the output directory, i.e. bin/Debug
or bin/Release
(or bin/x64/...
for 64-bit versions, 32-bit by default). The Kamilla.dll
, Kamilla.Wow.dll
, NetworkLogViewer.exe
assemblies provide support for some packet dump formats, including PKT 3.0 and PKT 3.1. No support for version-specific information is given (like packet structures, opcodes, etc etc).
- Checkout LordJZ/Kamilla.Wow repository, all branches.
master
branch is the latest supported WoW client, usually the retail live build. Older clients' support branches use last supported client build number as their names. You can use compiled assemblies from all branches at the same time, but don't forget to move them out of the output directory. - Copy the compiled binaries from Kamilla build output directory to your Kamilla.Wow solution directory.
- Open
Kamilla.Network.Protocols.Wow.sln
solution, adjust the build options to the same you used while building Kamilla base solution.
You now have binaries in the Kamilla.Wow output directory. Move them somewhere, including NetworkLogViewer.exe
. The viewer now supports the specified WoW version(s). It is referred as 'protocol'. It usually determines the most suiting protocol itself, but you may need to switch it via Edit—Protocols menu.