🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

DruinkJournal

1,237 comments
557 entries
Advertisement
Evil Steve
November 14, 2007
Untitled
Another random gibber while I wait for CodeWarrior to compile...

I've been doing more to this MUD client. This time working on my subclassed RichEdit (DruinkEdit). It's basically exactly the same as a RichEdit, just some functionality is overridden.

Cool things my control can do out of the box:
  • Auto-f…
  • 228 views
    Evil Steve
    November 12, 2007
    Untitled
    I like my Lua stuff now. I'm working on a client for TA (A talker/MUD client, essentially). And it has cool stuff like HTTP GET support, so I can grab the current weather from rssweather.com:

    -- Weather.lua
    -- Script for /weather command

    -- Weather formatting and displaying. temp is a number
    function …
    276 views
    Evil Steve
    November 11, 2007
    Untitled
    It's now 8:30am and I haven't been to sleep yet. That's what I get for offering my bed to people without first finding an alternative sleeping spot.

    In other news, I got and completed Portal. It's awesome. And the cake is a lie.
    238 views
    Evil Steve
    November 09, 2007
    Untitled
    In yesterday's newspaper:

    (Click to enlarge)
    214 views
    Evil Steve
    November 09, 2007
    Untitled
    We must perforam Quirkafleeg
    202 views
    Evil Steve
    November 06, 2007
    Untitled
    Woo, back from Brechin. I was at a friend's place for fireworks night, or rather at his girlfriend's parent's farm. No pics unfortunately, I have a couple on my phone of the fireworks stockpile, but I haven't got them off yet. I have one picture though:



    Nothing much to report really. I'm slowly gett…
    275 views
    Evil Steve
    November 01, 2007
    Untitled
    Yay, I got my phone unlocked. It took 4 hours and cost me 50 euros though, using some app I got online (From here). Worked pretty well, it was a bit weird. It does the unlock in two stages, first it reads data from the phone, then it sends it to a online server to be put into a queue for processing…
    225 views
    Evil Steve
    October 31, 2007
    Untitled
    Good news: I got the phone I wanted
    Bad news: It costs GBP40 to unlock
    Bad news: It takes 4 days to unlock

    So I'll be looking around online tonight for unlocking stuff...
    220 views
    Evil Steve
    October 30, 2007
    Untitled
    Ok, I've decided what replacent phone I want. Sony Ericsson K810i. T-Mobile apparently sell it for GBP169.99, and everywhere else doesn't want to sell it on Pay As You Go. Play.com has it for GBP200 too, so I might just get it from Play if the T-Mobile shop doesn't have it in stock.
    If I get it from…
    273 views
    Evil Steve
    October 27, 2007
    Untitled
    God damnit. Ok, it's 5am (Shit...)

    Motorola make fucking shite phones. I made the mistake of taking mine out when it was raining (An old Razr V3). Apparently that's the worst thing you can do a phone. When I turn it on, it dials '4' constantly.

    Well, good. I want an excuse to get a new phone. I will …
    245 views
    Evil Steve
    October 25, 2007
    Untitled
    I have nothing to say. This post isn't here.
    199 views
    Evil Steve
    October 23, 2007
    Untitled
    Reasons why macros are bad, #4127:

    #define foo(x) for(int i=0; i

    Well, I thought that would work as "expected", but apparently not. If you do the following:

    int i = 42;
    foo(i);


    You'll never end up with blah() getting called, because the preprocessor will expand the macro to:

    int i = 42;
    for(int i=0; i

    O…
    301 views
    Evil Steve
    October 18, 2007
    Untitled
    I got to essentially re-invent Microsoft Paint for the DS at work today. So of course the first thing I drew was a giant cock. It's what it'll end up being used for anyway.
    The creative director has a phrase "time to cock", which essentially means that as soon as you put something into a game that l…
    434 views
    Evil Steve
    October 16, 2007
    Untitled
    Ok, I got distracted by things again. In the process of tinkering with my DirectSound proxy stuff for Dungeon Keeper 2 (Which still stutters and garbles), I thought it'd be nice to be able to run Dungeon Keeper 2 in windowed mode, since it doesn't support that or event alt+tabbing (Yay for multimon…
    279 views
    Evil Steve
    October 12, 2007
    Untitled
    Ok, I'm an idiot. That wasn't weird DirectSound behaviour, it was me screwing up pointer casts.
    The call to DllGetClassObject() doesn't return an IDirectSound interface, it returns an IClassFactory interface capable of creating an IDirectSound interface. It just so happened that CreateSoundBuffer() …
    213 views
    Evil Steve
    October 09, 2007
    Untitled
    Oh fuck you, DirectSound. Fuck you.

    Link

    Looks like I've found some weird, undocumented internal behaviour for DirectSound, where if you pass in a certain GUID as the buffer pointer, and a null buffer desc, it magically creates an interface in proxy or something.

    *sigh*

    I'm going to bed.
    246 views
    Evil Steve
    October 08, 2007
    Untitled
    I installed Dungeon Keeper 2 because I felt like playing it again, and it works fine under XP, except some of the longer audio clips get garbled. I've heard this happening before in my own engine, and it's caused by my on-board sound failing miserably with notifications in hardware sound buffers. N…
    244 views
    Evil Steve
    October 05, 2007
    Untitled
    Due to an MSN conversation with Andy Pandy, filled with typos, I now have a plan.

    J.K. Rowling wrote Harry Potter in starbucks, well I'm going to write a game while in pubs. I don't think it'll get very far, and my liver and wallet will probably object, but it sounds like a good idea.

    Quote: Andy Pan…
    328 views
    Evil Steve
    October 05, 2007
    Reasons not to use DirectInput for Keyboard Input
    I've got fed up searching through my past posts to copy and paste posts in reply to people using DirectInput for keyboard input. So I'll make an entry here, and then just link to it from other topics, and I'll edit this entry to add points.

    Thanks to S1CA for keymaps, Input Method Editors and voice …
    5,537 views
    Evil Steve
    October 03, 2007
    Untitled
    *sigh*

    This really covers the utter rubbishness that is the MD5 model format. If you're of a sensitive disposition, or you don't like swearing, click here

    Quote:
    I'M BUSY
    Doing what? Being bored?
    Writing an MD5 renderer
    / loader / convertor
    It's a fucking cunt
    The format is fucked
    It's designed to b…
    377 views
    Evil Steve
    October 01, 2007
    Untitled
    Woo, another year of GDNet+. The dollar being rubbish at the moment means GDNet+ is only GBP20.06 for one year [smile]

    Although... My avatar! My precious avatar!

    Quote:
    shotgraph.image.1 error '80020009'

    Your palette size is too big for unregistered version of ShotGraph

    /community/forums/editavatar.asp…
    325 views
    Evil Steve
    September 30, 2007
    Untitled
    New monitors!

    399 views
    Evil Steve
    September 26, 2007
    Untitled
    Bump.

    I've not really done anything exciting to my own projects over the past few days, I was in Dundee over the weekend helping a friend with their router (Which is bust and needs replaced), and I've wrecked my back somehow and can't comfortably sit and code (Which is great for work [sad]). I think…
    258 views
    Evil Steve
    September 18, 2007
    Untitled
    Yay, I can load MD5 files now. Currently I convert them from skinned to keyframe, which sort of defies the point, but it works. I now have the Doom 3 imp doing a few of it's animation sequences.

    I've still got to handle multiple meshes in one file, and I'd like to mess around with normal maps and st…
    229 views
    Evil Steve
    September 14, 2007
    Untitled
    Woo, I got a bit of an MD5 model loading and rendering properly at last, I can now show the bind pose for one mesh. At the moment I'm just writing part of my model convertor program, so it's just storing one frame of animation in the file (Since the model format is currently keyframe only). I want …
    256 views
    Evil Steve
    September 13, 2007
    Untitled
    I've been looking at the MD5 file format so I can update my model format to include bones, and also so I can render some more high-poly models. However, I didn't realise the whole damn format is text based... Who's bright idea was that? >_<
    222 views
    Evil Steve
    September 11, 2007
    Untitled
    Yaaaaaay, anitaliasing is now working nicely. It's a little ugly to get it into the engine, since you need to know the D3D backbuffer and depth-stencil format before you can find out how many multisample quality levels the device supports.
    So, where I used to have:
    app.Init(1024, 768, bFullscreen);
    I …
    259 views
    Evil Steve
    September 09, 2007
    Untitled
    I have AIDS.

    260 views
    Evil Steve
    September 07, 2007
    Untitled
    Well, I've been off work this week (You might have noticed me posting slightly less o the forums [lol]). But for a change, I actually got some coding done. Hooray!

    Firstly, my engine can now use vertex shaders quite happily. Only models use them at the moment, not sprites - but I'll get around to th…
    266 views
    Evil Steve
    August 31, 2007
    Untitled
    I nearly pissed myself laughing at this in work:
    222 views
    Advertisement

    Popular Blogs

    shawnhar
    Generalist
    101 Entries
    12 Followers
    15 Entries
    12 Followers
    johnhattan
    Programmer
    1,277 Entries
    48 Followers
    ApochPiQ
    Generalist
    628 Entries
    43 Followers
    dgreen02
    Generalist
    338 Entries
    55 Followers
    Advertisement