Author: Daniel

Sysadmin turned bearpuncher. Whereabouts unknown.
May 24, 2012

Tales From Skyrim, Vol. 1: Farilon’s First Day

17th Last Seed, 4E 201:

My name is Farilon, and I’ve just arrived in Skyrim’s port city of Solitude, having departed from Sunhold on Summerset Isle. I am determined to outdo my jackass of a cousin, Lathenil, who you probably know as the author of the Rising Threat series. Truth be told, he is a lying fraudster, never once in danger from the Oblivion Crisis. But that is a story for another day. I’ve arrived in Skyrim to begin exhaustive research on the alchemical properties of the local flora and fauna, and from this research provide practical formulae from commonly available materials. I do not intend to go up against sabrecats, hagravens, giants, mammoths, or anything more menacing than a mudcrab or skeever, and I ask that you, reader, do not either. No potion is an acceptable substitute for not putting yourself in danger in the first place.

(Player’s note: Farilon is a novice alchemist with a chip on his shoulder but little experience to his name. He’s almost entirely incapable of taking care of himself; he buys his food from the inn and would not handle sleeping outside well at all. He starts the game in Solitude thanks to the “Live Another Life” mod with a starting inventory of 25 gold, 2 bottles of water, a loaf of bread, a sweetroll, a small dagger, and one set of fine clothes. Mods are tracking his hunger, thirst, sleep deprivation, warmth, dampness, basically all the things that one would really have to deal with in life. He starts with 30 Alchemy, 26 Illusion, and 21 Conjuration, but no spells. He will likely be spending some of his earnings on buying spells from the court wizard in Solitude.)

Solitude is a solid-looking town of typical Nordic architecture, the guards and the (More) “Tales From Skyrim, Vol. 1: Farilon’s First Day”

April 30, 2012

Ogre Game Labs: A Proposal

(This is intended for one person, really, but I thought I’d put it on here so you all could see a new project I’m wanting to work on and maybe express some interest.)

Myself and several other members have a particular interest in designing games, and enough new online tools have emerged recently that I want to pursue the thought of an extension of the OGREs. The Ogre Game Labs would be something a little different from a traditional chapter, as membership in it would be as temporary or permanent as the OGRE choosed, though they would need to first be OGREs to make use of the Game Labs.

The Ogre Game Labs has a few immediate goals and a few stretch goals. Immediate goals are:

  1. Provide a resource for game designers to get support in the designing of their game, through (mostly online) playtesting, consulting with other game designers, working with people that have experience in online game designing tools such as Vassal (www.vassalengine.org), Roll20 (www.roll20.net), and Magic Workstation (www.magicworkstation.com).
  2. Provide a way for gamers to get involved at the ground level of new games and designers/design teams. They can find a game concept that’s of particular interest and volunteer to playtest games, or find a group with a similar schedule. One resource will be that all OGREs will be able to set their availability by day of the week, and this will be public. By joining the Game Labs you opt-in to being contacted by designers who are available when you are.
  3. Answer some basic questions on copyright law as it pertains to card, board, and video games. Not legal advice but links to useful resources on how you are protected (and not protected) as a game designer.

Some stretch goals are:

  1. Provide connections to artists, graphic designers,
(More) “Ogre Game Labs: A Proposal”
April 6, 2012

How to install Windows XP SP3 on Mac OSX Mountain Lion and get drivers, too. [updated 3/2/16]

This has been far and away my most-read article ever. Thanks for reading! If this saved you a couple bucks of your time, consider donating via Paypal or via Bitcoin to 16FCWbn1wSpgn3a5mcjXRAYGYRQ5MW3qv5.

I considered various triple and quad boot options for my new (to me) MacBook Pro, but eventually decided on a simple dual-boot, OSX Lion and Windows XP.  If you’re reading this via a Google search, you likely ran into some problems too.  If you have been trying to do this without involving Boot Camp at all, bear in mind that even with all the drivers technically working you’re not going to be able to do things like use the multi-touch trackpad, use the function keys on the keyboard, etc.  Don’t worry though, this is an end-to-end guide on what to do to get XP running on a machine running Lion, complete with download links.

5/2/2012 Edit: From the comments I can pretty safely say this doesn’t work on  2011 Macbook Pros. Sorry, it’s likely due to them using new hardware not accounted for in the Leopard driver pack. If you can find a way to make it work, please leave a comment.

9/7/2012 Edit: It sounds like this works for Mountain Lion as well, as it should. This should work for all OSX releases for the foreseeable future, but will likely not work on newer hardware. We’re using hardware profiles from Leopard, and many chips and cards used since simply didn’t exist then.

3/2/2016 Edit: Hoo boy, this thing still gets traffic. Since Windows XP is no longer supported, and is a positive magnet for malware now, I really don’t recommend you do this anymore. Only if the XP installation is not going to access the Internet. However, the links to the driver … (More) “How to install Windows XP SP3 on Mac OSX Mountain Lion and get drivers, too. [updated 3/2/16]”

April 1, 2012

Read My Lips, No New Fart Apps

I took the plunge, bit the bullet, followed the crowd and clichéd all the clichés. I bought a Mac, specifically a MacBook Pro from Late 2008. I’ve already pre-emptively deleted a paragraph that sounded like gushing because I’m honestly very impressed with OS X, moreso than I expected to be.

Anyway, the reason I’m writing this post is that I bought this thing to write iOS apps on, and I’ll be sharing my experience learning, debugging, testing and (probably) swearing with all of you. I hope it is informative to some of you, because I’m coming from a background in function-oriented PHP. It has done everything I needed it to do, and while OO programming is definitely cleaner, more secure code, I have seen little appeal in such a mental overhaul of my approach. So I approach this with no small amount of trepidation, the tutorials I’ve read so far haven’t really clicked with me yet, and I still feel out of my depth. I have one app I’m going to be working on right away, the series of posts will be mostly unfiltered, I will be learning, breaking things, and fixing things from post to post, so you get a feel of what I’m going through; my reasoning for this is that I know I’m not the only one making this transition from function-oriented PHP to Objective-C and Xcode.

The first post will be up before Friday, dealing mostly with Xcode and my understanding of things going in. I’m also revealing my studio name (obviously an important step in being an iPhone millionaire, much like how “writers” will have a grand story in their head, but when you ask “oh, how far along is the book?” they respond with, “Well, I haven’t actually written anything yet, but that part’s … (More) “Read My Lips, No New Fart Apps”

February 7, 2012

The Toolbelt: Some of my most-used code snippets for PHP, MySQL, HTML and CSS.

I’ve meant to work on this for quite a while. These are some of my most used code snippets to shorten a process, handy workarounds, pieces of code I need all the time or other such things.

HTML: The Meta Redirect

Use case: You need to redirect someone to another page, and don’t want to bother notifying them.

Code: [code][/code]

Advantages: Silent, works cross-platform, timer can be set (in whole seconds) by adjusting the 0 in content, will work in the body even though it’s a meta tag.
Disadvantages: Breaks back buttons.

PHP/MySQL: Quickly process and sanitize form data.

Use case: You’ve just accepted a form and want to easily work with the data, and escape the data to prevent SQL injection attacks.

Code: [code]foreach($_POST as $key=$value) { $$key=addslashes($value); }[/code]

Advantages: Saves a lot of repetitive entering of $_POST[‘element’]. Instead you just use $element. Also escapes the data early on so we don’t forget further along in the code.
Disadvantages: You create a lot of variables instead of one array. Your array isn’t actually destroyed, just copied. The idea is that the backend is working primarily with this POST data so making a lot of variables isn’t an unwanted thing.

PHP/MySQL: Save an if statement on every mysql_error() check.

Use case: You need to use mysql_error() function to handle errors in your SQL statement.

Old code: [code]$result = mysql_query($query);
if(!$result) { die(mysql_error()); }[/code]

New code: [code]$result = mysql_query($query) or die(mysql_error());[/code]

Advantages: Reduces risk of typos breaking your page, cleaner.
Disadvantages: No known disadvantages.

PHP/MySQL: One standardized method of DB querying.

Use case: You want to get in the habit of one naming scheme for your MySQL queries, and don’t want to go the OOP route.

Code: [code]function doQuery($query) {
$result = mysql_query($query) or die(mysql_error());
return $result; }

…… (More) “The Toolbelt: Some of my most-used code snippets for PHP, MySQL, HTML and CSS.”

December 27, 2011

Pie to Finger Ratio

I thought it would help me focus if I wrote down all the web projects I’m working on now.

Project Havana: Lot of work to go, got some pretty jQuery animations going on but very little content. Lot of data entry to go, but I feel like this project has the best odds of being monetizable. (Is that a word? It is now.) Day-to-day investment of time seems like it could be quite high for a while.

Project Xenon: Data entry’s done, and hell a lot of the code from Project FAST is reusable. jQTouch is still eluding me with regards to passing data across the POST in PHP and still getting those pretty animations. I need to buy that peepcode screencast and get it over with. If I had a week to knock this out it would be donezo. Not much oversight needed once the code is stable, especially when I’m not expecting much of an audience.

Ogre Game Labs: Pretty much from scratch. I think the stuff you learn from Project Havana will pay off here, because you’re gonna want that asynchronous data transfer. It’s a must, actually. So get Havana up and going, spread the word in the channels where you’ll get an instant audience. Then re-evaluate how much of this you can do. Day-to-day is a real wildcard, as is the eventual size of the audience. Main competitor is only about 5,000-6,000 registered users but up to 200 concurrent sessions. That’s serious stuff, but we’ve got a level of flexibility that they don’t. I think.

Ogre Lair: Operational. Needs customization and getting moved to the correct domain. I like that I’ll be able to hand the day-to-day of this one off.

Paid job for IPC: Mostly data entry and their calendar left.

Paid job for AUMC: … (More) “Pie to Finger Ratio”

December 4, 2011

First World Dilemmas

My creative impulses are dragging me all over the place. I’ve got about a half-dozen projects I want to work on and I’m paralyzed with indecision. Maybe writing them down will help. In no particular order, I want to…

– Get started on the perfume I’m making for Eve.
– Play the hell out of some Skyrim.
– Make something in FL Studio. I don’t really have a hook in my head to start with, though.
– Finish configuring the netbook for emulator play. Yesterday’s testing was mixed. It’s fine with NES, Game Boy, Game Boy Color, and Sega Genesis, but some SNES games are choppy, particularly Super-FX enabled ones. N64 games were hit and miss, I was getting probably 50fps on Super Mario 64 but it choked up a big hairball on Goldeneye and Hot Wheels Turbo Racing. I haven’t bothered with my PSX roms. I haven’t set up Quickplay for my MAME roms yet as it’s quite involved.
– Get Quickbooks set up for Diana. She’s wanting to learn how to use it so she has another marketable skill for the future job search. The idea I had is that we can set up Shooting Star Perfumes as the business to learn with. It might get us back into making our own stuff.
– Eat the hell out of some pizza.
– Listen to some new albums that came out, particularly the new M83.
– Channel former blogging buddy Krooze L. Roy and review some old video games. I hope he reads this some time, because I miss the hell out of his writing, and I still want him to message me some time about Amplitude on PS2.

And even out of so many tempting options, the combination of pizza and Skyrim is a siren’s call I … (More) “First World Dilemmas”

November 30, 2011

Am I a writer? Or just restless?

There’s a certain self-righteous quality to calling yourself a writer when you have no published/paid work to your name. At that point you are closer to the truth if you refer to yourself as a “typist.” I have some friends, though, that exhibit that trait that I think is the telltale sign of a “real” writer, and that’s the urge to write almost constantly.

I have these urges, but I am usually sated by a one-liner or statement that’s been on my mind. I have several friends that are finishing up on their NaNoWriMo projects today. A novel! Jeez. I don’t think I can keep a train of thought from derailing for that kind of length. An overactive imagination needs an outlet, though, and I have many. Lately it’s been Skyrim, but other common pastimes have been making perfumes, designing houses in The Sims 3, writing, trying to come close to the talent level of my 18-year old self at FL Studio, making stepcharts in StepMania, designing board, card, or role-playing games…I can keep busy. There’s something deeply satisfying about writing, especially on a platform like this where I can toss these words into empty space and whatever happens, happens.

Every creative outlet of mine has a muse, and for writing it is two entities. The first, my long-time muse, has been Jerry Holkins (Tycho Brahe) at Penny Arcade. He puts out the most amazingly smooth, polished work three times a week and his tone just makes me happy, his sense for when to drop the flowery language and rage-curse for a while is incredible. The second, a somewhat more recent find, are several of the writers at Cracked. What’s more, they blatantly encourage writing at all skill levels. Somehow, a website that routinely publishes lists like “The 7 Most … (More) “Am I a writer? Or just restless?”

October 13, 2011

Brought to you by the letter 5

This morning I started in earnest on converting a WordPress theme for thelegendofmax.net into the nostalgic, 2003-2004 era site. So far it’s going quite well. I’m not sure exactly what I will do with a new old TLoM once it’s up and running but that’s neither here nor there. Step 1 is getting it set back up, then I can figure out what I’m gonna do with it.… (More) “Brought to you by the letter 5”