Oh Em Gee.
If you haven't yet, you MUST check out Dr. Horrible's Sing-Along Blog. Funniest thing I've seen in a long time. As a bonus, you can watch it now for free at Hulu.com. However, if you love it as much as I do, you might possibly want to purchase it from iTunes and benefit Joss Whedon and friends. It's only $4!
In other news, I had a bunch of fun at SOE's Block Party. However, the same day as the Block Party I found out that my awesome friend Patrick "Leurocian" Malott from Mythic was in town for a UO Town Hall, so I headed down there to attend the Town Hall and then brought Patrick up to the Block Party to check out the SOE New Hotness. We had a playable demo of DC Universe Online that people were loving, a new dungeon on display for EverQuest II, other games, a live band, food and more.
Speaking of EverQuest II, Game Update 47 is set to launch tomorrow. With support for (finally!) the Voice Chat system I've been working on for the past few months. Yay!
30 July 2008
22 July 2008
Going to AGDC?
I am headed out to Austin in September for the Austin Game Developers' Conference (woohoo!)
Who else is going? Definitely need to see some old friends while I'm out there...
Who else is going? Definitely need to see some old friends while I'm out there...
13 July 2008
Interesting Quiz
![]() | 144 As a 1930s husband, I am |
No doubt my wife would (will?) take issue with that score ;)
10 July 2008
Voice Chatting Across Continents
EverQuest II is product that is translated into several different languages and runs in several different regions around the globe. We want our voice chat to be game-wide, so that means making it work in those different regions. (Having a Universal Translator would be nice too, but I think that's a few years away).
Anyways, different languages have different character sets for names and text, so EQII uses a combination of UTF-8 encoding and Unicode to represent all text (names, places, quests, player communication, etc). However, a common signaling protocol used by voice chat applications (including Vivox's that we're using for EQII) is a case-insensitive, ASCII-only protocol known as SIP. This leaves us with a dilemma: how do we represent Unicode player names and channel names in the SIP protocol?
Originally we were going to use Base64 encoding, but this has a variety of problems for our application:
I've enjoyed discovering this neat encoding algorithm (and it's been a lifesaver for our Voice Chat implementation). If you need to efficiently represent Unicode in ASCII, Punycode might be the way to go.
Anyways, different languages have different character sets for names and text, so EQII uses a combination of UTF-8 encoding and Unicode to represent all text (names, places, quests, player communication, etc). However, a common signaling protocol used by voice chat applications (including Vivox's that we're using for EQII) is a case-insensitive, ASCII-only protocol known as SIP. This leaves us with a dilemma: how do we represent Unicode player names and channel names in the SIP protocol?
Originally we were going to use Base64 encoding, but this has a variety of problems for our application:
- It requires case sensitivity, but SIP is case insensitive
- Encoded text is not human readable
- It increases the size of the data
I've enjoyed discovering this neat encoding algorithm (and it's been a lifesaver for our Voice Chat implementation). If you need to efficiently represent Unicode in ASCII, Punycode might be the way to go.
01 July 2008
More EQII/nVidia news
If you're still having trouble with EverQuest II and your nVidia 8800, rest assured that we haven't forgotten about you.
In my talking points on the subject in the past, you'll note that we added a feature called "Reuse Vertex Buffers" that seems to alleviate the problem for some folks. However, it doesn't completely fix the issues that EverQuest II (and other games) are having.
We're currently working with nVidia specifically on this problem and are currently testing out some super-top-secret-internal-only-penalty-of-death drivers in our compatibility lab with high hopes. I'll keep you posted when I hear more.
In my talking points on the subject in the past, you'll note that we added a feature called "Reuse Vertex Buffers" that seems to alleviate the problem for some folks. However, it doesn't completely fix the issues that EverQuest II (and other games) are having.
We're currently working with nVidia specifically on this problem and are currently testing out some super-top-secret-internal-only-penalty-of-death drivers in our compatibility lab with high hopes. I'll keep you posted when I hear more.
29 June 2008
Geek Heaven
/. turned me onto the Interactive Linux Kernel map. This thing is ridiculously cool (well, for a geek like me anyways). Browse through subsystems of the Linux kernel from low level (hardware, drivers) to high level (system interfaces) and links take you directly to source code!
I don't imagine most people to geek out over this as much as someone like myself, but hey, let's face it: I eat and breathe programming and used to read Linux kernel code for fun.
Yeah.
I don't imagine most people to geek out over this as much as someone like myself, but hey, let's face it: I eat and breathe programming and used to read Linux kernel code for fun.
Yeah.
24 June 2008
EQII Voice Chat is on Test!
We've successfully pushed the new voice chat feature out to the Test server for users to play around with and provide feedback.
Everything went really well, except that we noticed while the client was being pushed to the patcher that the help files describing the new voice chat feature were missing (quickly remedied).
Zoltaroth, Rothgar and myself all hopped onto the Test server and invited people into a custom channel. Players had very few issues getting set up and chatting and we enjoyed talking to them rather than typing! Users really seemed to enjoy it and had great things to say about it (while providing good feedback too).
Feel free to hop on the Test server and give it a go!
Everything went really well, except that we noticed while the client was being pushed to the patcher that the help files describing the new voice chat feature were missing (quickly remedied).
Zoltaroth, Rothgar and myself all hopped onto the Test server and invited people into a custom channel. Players had very few issues getting set up and chatting and we enjoyed talking to them rather than typing! Users really seemed to enjoy it and had great things to say about it (while providing good feedback too).
Feel free to hop on the Test server and give it a go!
Subscribe to:
Posts (Atom)