🎉 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
April 18, 2007
Untitled
While I wait for CodeWarrior to compile, I'm going to gibber for a bit.

I have 2 devkits now. Whee! That means I can do multiplayer testing, which is nice. I feel like I did when I first got my second PC - "Holy crap! Networking! Wow!"

MUD stuff: I've got my file classes (EFileMgr, EFile) and config …
237 views
Evil Steve
April 16, 2007
Pointless entry #3
Yay, I'm "Done" with my network code. As in, it works and I don't think I need any more functionality immediately. So, for hilarity, have some headers.

ENetworkClient.h:

//============================================================================
// ENetworkClient.h - Network client. Handles one co…
286 views
Evil Steve
April 16, 2007
Untitled
Ok, services work fine now, I'm happy [smile]

My app can take up to one of 3 command line args:
-install: Install the service
-uninstall: Uninstall the service
-service: Passed as an argument when the app is running as a service
(No args): Run as a normal console app

And it all starts, runs and stops cor…
234 views
Evil Steve
April 16, 2007
Untitled
I was bored yesterday so I started writing code to get TEH MUD to run as a service. And it's not as straightforwards as I thought it would be. I've read the GDNet article, but the MSDN docs seem to imply that thigns should be done differently - particularly ServiceMain (ServiceDispatch in the artic…
234 views
Evil Steve
April 13, 2007
Untitled
Yay #1:
Quote: Hi there,

Thank you for your order with Music Non Stop Ltd.
We are pleased to inform you that the following has been shipped :-

VNV Nation - Judgement ( Limited Edition ) (Limited CD Digipak) x 1


Yay #2:
Quote: Hi there,

Thank you for your order with Music Non Stop Ltd.
We are pleased to inf…
267 views
Evil Steve
April 12, 2007
Untitled
RAWR.

It seems that every time Windows Update runs, my server ends up dead and needing rebooted. It looks like all the services are down, but apache is running, and so is Remote Desktop - Well, it connects, but it doesdn't give a login prompt.

I can't remote in to reboot it, and everyone in my house …
233 views
Evil Steve
April 11, 2007
Untitled
2 days till VNV Nation is released apparently. Wootage. In the mean time, I'm going to make a MUD. I don't know why, I just am.
235 views
Evil Steve
April 04, 2007
Untitled
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!

Quote:
Hi there,

Thank you for your order for the forthcoming title:

VNV Nation - Judgement ( Limited Edition )

To keep you upto date on this item, we have today been informed that this release has been put back from its original 5th April date. The new release date …
238 views
Evil Steve
April 04, 2007
Untitled
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!

Quote:
Hi there,

Thank you for your order for the forthcoming title:

VNV Nation - Judgement ( Limited Edition )

To keep you upto date on this item, we have today been informed that this release has been put back from its original 5th April date. The new release date …
205 views
Evil Steve
April 02, 2007
Untitled
I decided to update my todo list slightly. So here's a lost of tasks needing done now:

3D audio
Pretty self-explanatory. Ability to set listener position in 3D, and the position of emitters in 3D.

Dynamic texture creation, locking
A platform independant way to create and lock dynamic textures for thing…
223 views
Evil Steve
March 29, 2007
Untitled
Yaaaaaaaaaaaaay, fonts work. Even better than they did in TEH MMORPG!!1 because italics work, texture usage is optimised to use only what's needed, and I render less.

I also made a "render mode" for my graphics, which is really nice and simple to do because of the scene graph. You can render normall…
207 views
Evil Steve
March 28, 2007
Untitled
Well, I've got some stuff done to TEH ENJIN!!1. Nothing that major though. Texture atlasing is working, textures are automatically atlassed if possible, and you can reserve chunks of a texture up to 256x256 if you want (This is all platform-layer stuff).
And my font manager stuff is in too. You can'…
252 views
Evil Steve
March 24, 2007
Untitled
MADNESS? THIS. IS. SPARTA!!!!!!!!!!

Guess what film I went to see? The 4th correct guess gets a falcon punch to the overies.


P.S. The magic grey dot is back. Fix plox. KTHX.
210 views
Evil Steve
March 21, 2007
Untitled
Well, I haven't done a lot to my engine. I got timers working - QueryPerformanceCounter() backed by timeGetTime() for when "weird shit" starts happening. I still need to test it on a speedstep processor though. I'm considering just locking the frame rate on a speedstep processor (I can detect the s…
251 views
Evil Steve
March 19, 2007
Untitled
Ok ok ok ok... My hifi seems to work. It spins up if I tap the lid slightly, and that's good enough for me. Other CDs work, it's just a set of 3 CD-Rs that don't appear to work. They work in my flatmates hifi, in so far as they play without distortion, but they give a disc error about halfway throu…
313 views
Evil Steve
March 19, 2007
Untitled
My hifi died, so I got a fancy new one. It would only play half of a CD, and when it got about a quarter of the way through, it started getting progressively more and more distorted - I guess the motor wasn't spinning at the right speed, or the track the laser was on was sticking or something.
Anywa…
245 views
Evil Steve
March 13, 2007
Untitled
FUCKING MSN

I made the mistake of giving in and installing Live Messenger at work today. I've had to re-arrange my contacts 5 times today, because live messenger keeps taking contacts out of the groups I have them in, and re-ordering them. It's not just when I log in, it does it at random points dur…
217 views
Evil Steve
March 13, 2007
Untitled
Ok ok, my server is up, order is restored.

I've started getting my scene graph class working. Here's a random example class diagram:

ESceneObject -(has a)-> ESceneObjectContext
| |
| PSceneObjectContext
| |
/ | …
220 views
Evil Steve
March 09, 2007
Untitled
SUCK MY SHAAAARK I'M A DIIIIIIIIIIIIIICK

DirectSound packed in (DirectSoundCreate() caused my app to hang), and remote desktop doesn't have an option to restart in the start menu. So I thought I could do "shutdown /s" to restart. 29 seconds into the 30 second shutdown period, I realised that "shutdo…
250 views
Evil Steve
March 08, 2007
Untitled
Woo, new FudgePacker.

I found that a certain WAV file (Teamspeak's "Your presence in the channel is no longer appreciated") doesn't like getting compressed with bzip2. When I try to extract, I get an error from bzip saying that the data is corrupt - which is odd. I'm pretty sure I'm compressing the …
213 views
Evil Steve
March 06, 2007
Untitled
Especially for Adam:


Yes, I don't have graphics output yet. But the sound is AMAZING. Ok, not amazing, average. Well, mediocre. Good enough for my needs anyway. I have static sounds working nicely now, and my CPUID code is AMAZING. And it works on x64, now that I've discovered the __cpuid() intrinsi…
228 views
Evil Steve
March 05, 2007
Untitled
Ogg vorbis is now recompiled, and it all seems to work fine. However, I had some issues with DirectSound notifications. I used to have a 5.1 sound card in my PC, but I took it out to put into our media center. So now I'm just using my onboard sound, and it doesn't like notifications very much. It's…
227 views
Evil Steve
March 02, 2007
Untitled
Good news: My ogg vorbis streaming classes seem to have ported properly to my new engine.
Bad news: My ogg vorbis libs need recompiled - doing ov_open() then ov_close() causes a debug assert in some RTL heap function. I get warnings when including the libs anyway, so I should do something about it.
L…
275 views
Evil Steve
February 27, 2007
Untitled
You know you're in for trouble, when your memory manager corrupts memory [sad]

To be honest, I thought my stack walking code worked too well. I had a lovely off-by-one error in the following code:

unsigned char byBuffer[sizeof(IMAGEHLP_SYMBOL64) + Allocation::cnBufferSize];
IMAGEHLP_SYMBOL64* pSymbol…
256 views
Evil Steve
February 22, 2007
Untitled
Stack walking is cool :D

My memory manager can now tell me what line an allocation was on, by walking up the stack 4 frames (Because my stack walking function is 4 functions deep - operator new -> PMemory::Allocate() -> PMemory::InternalAlloc() -> PMemory::DetermineCaller()).

Here's some cod…
264 views
Evil Steve
February 21, 2007
Untitled
Well, I at last have a working PC and a good backup. Acronis True Image 10 is awesome.

Moving swiftly on, delay loaded DLLs are also awesome. My "engine" now supports delay loading of D3D and D3DX and gives pretty errors if either DLL is AWOL. Well, it does for D3DX, I don't have any PCs withouth D3…
404 views
Evil Steve
February 19, 2007
Untitled
Ok, this is getting ridiculous. I let my PC install some more Windows Updates last night, and when I started it up today, it was doing the same weird things. There's a 15 second delay before displaying a folder's contents, for instance.

So, I've had to reinstall Windows again. How wonderful, another…
292 views
Evil Steve
February 18, 2007
Untitled
Ok. It's official. This PC hates me. I tried ghosting, and it borked my PC. The version of Ghost I have apparently doesn't support SATA. And it just dies when Ghost starts. Selecting "Return to Windows" doesn't do anything, and it just freezes.
So, I used some magic tools that my flatmate has, and i…
229 views
Evil Steve
February 18, 2007
Untitled
Ok ok ok, it seems to be working now. I uninstalled .NET 2.0, I reinstalled it, then I installed every single Windows Update that was available, including ones I didn't need. Then I restarted and it seems to all be good again. It probably had something to do with either .NET 3.0, or me refusing to …
267 views
Evil Steve
February 18, 2007
Untitled
God damn shitting Windows Update. I was getting along quite happily until it came along and installed updates. Now explorer keeps freezing up and it takes about 4 seconds to open some folders. I've tried rolling back my system to yesterday, and that didn't help. There's a bunch of random warnings a…
240 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