Beginning Lua with World of Warcraft Add-ons and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Beginning Lua with World of Warcraft Add-ons
 
 
Start reading Beginning Lua with World of Warcraft Add-ons on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Lua with World of Warcraft Add-ons [Paperback]

Paul Emmerich (Author)
4.0 out of 5 stars  See all reviews (10 customer reviews)

List Price: $34.99
Price: $22.97 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $12.02 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $15.12  
Paperback $22.97  

Book Description

1430223715 978-1430223719 July 29, 2009 1

World of Warcraft is the most popular video game in the world, with more than 11.5 million active subscribers worldwide. Every single one of them is made aware of the availability of add-ons (or “mods”) and user interface customizability. Of that 11.5 million at a conservative estimate 8,106,256 users (not including downloads from Paul Emmerich’s own site) have downloaded Paul Emmerich’s add-on package, Deadly Boss Mods. Entire multi-million dollar games are less popular than Deadly Boss Mods, and the popularity and importance of Deadly Boss Mods to World of Warcraft play cannot be overstated; his add-ons are considered required downloads for serious World of Warcraft player-teams (“guilds”).

Beginning Lua with World of Warcraft Add-ons capitalizes on the strong interest of WoW players in modifying their game experiences by leveraging Paul Emmerich’s popularity to create interest in learning Lua and XML, and presents instruction on the basics of Lua grounded on real coding experience. Both WoW players, and those interested in learning Lua will be drawn by exercises carefully designed to match the reader’s developing skill level. WoW players seeking to maximize their game experience will find the “never-though-of-that” tools they need, while those interested in programming will discover a readable, solid didactic work that guides them through Lua in a fun and easy-to-implement context.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Beginning Lua with World of Warcraft Add-ons + World of Warcraft Programming: A Guide and Reference for Creating WoW Addons + Programming in Lua, Second Edition
Price For All Three: $77.36

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • World of Warcraft Programming: A Guide and Reference for Creating WoW Addons $29.43

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Programming in Lua, Second Edition $24.96

    Usually ships within 7 to 13 days.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

About the Author

Paul Emmerich is one of the programmers behind Deadly Boss Mods, one of the most famous World of Warcraft add-ons ever with over 8 million users worldwide. He started programming in Lua when World of Warcraft was released in 2004 and since then has also created a variety of other projects in Lua. He currently studies computer science at the Technische Universität München in Germany.


Product Details

  • Paperback: 487 pages
  • Publisher: Apress; 1 edition (July 29, 2009)
  • Language: English
  • ISBN-10: 1430223715
  • ISBN-13: 978-1430223719
  • Product Dimensions: 9.2 x 7 x 1.1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #104,153 in Books (See Top 100 in Books)

 

Customer Reviews

10 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

21 of 22 people found the following review helpful:
4.0 out of 5 stars A solid introduction but..., October 1, 2009
This review is from: Beginning Lua with World of Warcraft Add-ons (Paperback)
First a disclaimer, I'm a Professional Software Engineer with a Masters degree and many languages in my toolkit so my qualms with this book are a little nitpicky and I'm looking at it from a "get you up to speed fast" perspective. Your mileage may vary.

This book is a really good introduction, not only to Lua but to programming in general. So far, the information has been spot-on and the author makes a very thoughtful effort at presenting a broad, balanced, and easy to follow take on building Lua/XML addons for WoW. I found it an enjoyable read and am now actively using it

Now with all that said, there are a few deficiencies:
- There are a lot of copy-and-paste mistakes in the API documentation (identical descriptions for very different methods/types)
- There are editing mistakes and typos littered throughout the book
- If you don't like poker or are new to WoW a lot of the examples and project sections are hard to follow. (The book used Texas Hold-em as a recurring and pervasive example of how to use most of the WoW constructs. Many of the other examples depend on the reader being a relatively experienced WoW player and rely on Jargon and advanced situations to explain the usages of some tools).
- I found the treatment of the display capabilities of the API somewhat lacking. I would have loved an example of rendering 3D models in a frame.
- One extremely useful addition would have been a description of each part of the native interface including class descriptions beyond the advice to read the native UI source code. (Several specific objects are referenced, but not in one place or in any complete way)
- Almost all of the tools suggested in the early chapters are Windows-specific (and as I have a Mac, they weren't as useful). Most gamers won't be bothered by this

Again, I'll reiterate that this is a very good book and I will recommend it to anyone who asks. I just hope for a second edition with some more content.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars "Beginning" definitely doesn't mean "Beginner", November 9, 2009
This review is from: Beginning Lua with World of Warcraft Add-ons (Paperback)
I'm not quite sure where to start on a review like this, so I'll just skip to the end: if you are seriously thinking of writing WoW add-ons, then make sure you read this book! Now that I've got that out of the way, let me go back and explain why.

There are three primary reasons why I would recommend this book to someone. First, the author of this book created Deadly Boss Mods, one of the most popular (and indispensable) add-ons available, which means that the knowledge he shares comes from experience. That experience comes in handy for navigating around those "gotchas" that have crept into the API over time. Second, the technical information he provides is both thorough and presented in an way that helps you understand the "why" and "how" of add-on development. For instance, the author waits until the end of the book to explain macros. This might seem a bit backwards until you read the rest of the book and realize just how much you need to know to make the most of the macro system. Third, this book is an excellent introduction to Lua, the scripting language used in WoW add-ons. The book provides a thorough understanding of Lua, meaning that the information you learn for writing WoW add-ons will be just as useful when you decide to write Lua-based add-ons for other applications (or when you just want to use Lua on its own).

Now, there were a few things about the book that I initially didn't like. First, the book is written in an informal, somewhat conversational style. As a result, I thought this was going to be a "For Dummies" type of book. After a few chapters, it becomes clear that this book is definitely not for dummies and the relaxed style ends up making the information very accessible. Second, one of the larger add-ons that the author builds is a "Texas Hold-Em" client/server. Since I had no intention of writing this kind of add-on (and Texas Hold-Em is a little dated), I thought I was in for several chapters of useless information. Again, after reading just a small way into that section, it became clear that the internal workings of the add-on apply to all large, multi-user add-ons. The "hold-em" part of the add-on ends up being entirely secondary. Do not skip over this add-on!

So if, after all of this, you are still thinking to yourself that you can just read some online resources, dissect a few existing mods, then sit down and write your own, think again. Source code will not provide the knowledge you need to write high-quality, professional mods. This book provides that knowledge.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 16 people found the following review helpful:
5.0 out of 5 stars Excellent reference resource and great examples, September 18, 2009
This review is from: Beginning Lua with World of Warcraft Add-ons (Paperback)
Finding any type of LUA information for World of Warcraft is difficult to say the least. This author has several examples with line by line explanations for the code through the book. I have found it to be invaluable to have as a quick reference for various tasks.

On the same note, I was stuck on a problem with my own mod, trying to model it around some code that is exampled in the book, and after struggling with it for a while I finally broke down and e-mailed the author a question, and not only did he respond lightning fast to my question, but he even included several code snipits he wrote on the fly to show me ways to solve my problem.

I continually refer back to this book whenever I have questions about how to accomplish something in WoW LUA Mods.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews








Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(7)
(7)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject