POSTED BY

Brandon Boyer

AT 9:43 AM
Thursday July 2, 2009

PC

twitter

TweetCraft: World of Warcraft's own in-game Twitter client

And then this happened: World of Warcraft got TweetCraft, its own dedicated Twitter client, available as a free download via codeplex, which lets you:

* Send/receive Tweets in-game (Immediate sending reloads your UI)
* Queue Tweets to send when it's more convenient for you
* Upload in-game screenshots using TwitPic
* AutoTweet when you log in, enter an instance or get an achievement
* Extensible so that AddOn authors can register messages or events to AutoTweet

[via laughingsquid]

4 Comments

MrShrubber

#1 – 4:41 AM July 3, 2009

I wonder if TweetCraft has Blizzard's blessing. It reads and modifies the saved variables file of the addon while WoW is running and I remember that when I was writing addons (over a year ago now) Blizzard very much frowned upon this.

koichan

#2 – 12:25 PM July 4, 2009

@ MRSHRUBBER

They did stop variables updating during gameplay a long time ago (rather annoyingly, as i used to have a very handy winamp remote controller addon that worked that way)

the clue to how it works is:
"* Send/receive Tweets in-game (Immediate sending reloads your UI)"

reloading or exiting the UI saves the variables, i'm guessing this is combined with a third party app that monitors when the files update and posts the tweet messages whenever you exit/reload the game

Schmidt

#3 – 10:40 AM July 6, 2009

This is cool but is this really for real? I'm a Twitter fanatic and an avid player as well of Warcraft. So it just Twitts anything you do from raiding to grinding warcraft gold. Oh well, to have Twitter and Warcraft at the same time is the most awesome thing to have.

Fang Xianfu

#4 – 11:35 AM July 6, 2009

Be careful though, because this tool is very much against the Terms of Use. I've not examined the code myself but Coding4Fun has an analysis of how it works here. The problematic parts of the Terms of Use are in heading III, section 3, parts 1-3. They read:

"You agree that you will not modify or cause to be modified any files that are a part of a World of Warcraft installation"
Tweetcraft modifies your SavedVariables folder to push your received tweets into the game.
"You agree that you will not create or use... any other third-party software designed to modify the World of Warcraft experience"
Tweetcraft uses an executable running in the system tray to pull down your recieved tweets and push your sent tweets to the server.
"You agree that you will not use any third-party software that intercepts, "mines", or otherwise collects information from or through World of Warcraft"
Tweetcraft reads your SavedVariables file to get your outgoing tweets. Reading data in this manner seems to be okay (data-mining addons like Curse and Wowhead do it) but it's not okay with a strict reading of this term.

Does this mean you'll be banned instantly for using Tweetcraft? Probably not. But it's against the Terms of Use for sure, so they'd be perfectly within their rights. User beware.

Leave a comment