Got some really good ideas for puzzles done today (about 7) of which only 1 is going to be possible =/. The first is kind of viewpoint dependant, idea #2 is viable, #3 would require double the graphics for the main character, #4 was a subconscious rip from Monkey Island 3 (the hangover recipe. Raymond started laughing when I messaged him with it and I had no idea what he was talking about lol until I thought about it), #5 is cliche and boring that I wouldn't let him use it (one of the pole-section switching puzzles), #6 isn't even a puzzle (just an idea), and #7 would require extra graphics as well (not as many though, since it wouldn't be modifying the main character.)
I'm just going to start brainstorming and writing down every single thing that comes to mind and erasing the horrible/unuseable ones later.
I'm trying to add some Direct3D debugging to my application and Microsoft has screwed me =/. I've added functions that return string version of stuff like render state types, sampler state types, etc (only in debug mode) and I was going to add some for stuff like the D3DBLEND enumerations, but that'd be impossible (since they share some of the same values.) It'd be really nice to have "D3DRS_SRCBLEND was set to D3DBLEND_SRCALPHA" or "D3DRS_ALPHABLENDENABLE was set to true", but that won't be viable evidentally. Erm... I might actually be able to do it (I'll reply later and let you know.
I was going to share my current ailment with you guys, but I figure that I already drive enough people away with my constant ranting.