🎉 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!
![Untitled](/static/media/user/generic-user.png)
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…
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:
![Untitled](/static/media/user/generic-user.png)
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 …
![Untitled](http://members.gamedev.net/EvilSteve/JournalStuff/brechin6.jpg)
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…
Nothing much to report really. I'm slowly gett…
![Untitled](/static/media/user/generic-user.png)
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…
![Untitled](/static/media/user/generic-user.png)
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…
If I get it from…
![Untitled](/static/media/user/generic-user.png)
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 …
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 …
![Untitled](/static/media/user/generic-user.png)
Reasons why macros are bad, #4127:
Well, I thought that would work as "expected", but apparently not. If you do the following:
You'll never end up with blah() getting called, because the preprocessor will expand the macro to:
O…
#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…
![Untitled](/static/media/user/generic-user.png)
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…
The creative director has a phrase "time to cock", which essentially means that as soon as you put something into a game that l…
![Untitled](/static/media/user/generic-user.png)
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…
![Untitled](/static/media/user/generic-user.png)
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() …
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() …
![Untitled](/static/media/user/generic-user.png)
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.
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.
![Untitled](/static/media/user/generic-user.png)
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…
![Untitled](/static/media/user/generic-user.png)
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.
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…
![Reasons not to use DirectInput for Keyboard Input](/static/media/user/generic-user.png)
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 …
Thanks to S1CA for keymaps, Input Method Editors and voice …
![Untitled](/static/media/user/generic-user.png)
*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
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…
![Untitled](/static/media/user/generic-user.png)
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!
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…
![Untitled](/static/media/user/generic-user.png)
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…
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…
![Untitled](/static/media/user/generic-user.png)
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…
I've still got to handle multiple meshes in one file, and I'd like to mess around with normal maps and st…
![Untitled](/static/media/user/generic-user.png)
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 …
![Untitled](/static/media/user/generic-user.png)
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 …
So, where I used to have:
app.Init(1024, 768, bFullscreen);
I …
![Untitled](/static/media/user/generic-user.png)
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…
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…
Advertisement
Popular Blogs
Advertisement