Sponsored Links
Monday, November 17, 2008

Awesome

Monday, November 17, 2008 8:17:24 PM UTC  #    Comments [0]  |  Trackback
Monday, November 03, 2008

Straylight Studios (where I work) has just received 3 awards in the Deloitte Fast 50 awards, including the 33rd fastest growing company overall, the fastest growing new entrant in Otago/Southland, and the fastest growing technology company in Otago/Southland.

Head over to our company blog for more details.

Monday, November 03, 2008 11:54:52 PM UTC  #    Comments [0]  |  Trackback
Tuesday, September 16, 2008

Fallout 3 is at the top of my "Can't Wait" list.  It's due out in just over a month.

(If you want a copy of the Fallout 3 Countdown widget on your site, head over to PlanetFallout.gamespy.com for the HTML)

Also at the end of next week the Opposing Front's expansion for Company of Heroes is due to be rereleased in New Zealand for NZD$20, so I'll be getting that too.

Tuesday, September 16, 2008 9:55:07 PM UTC  #    Comments [0]  |  Trackback
Tuesday, August 26, 2008

The installer for Visual Studio 2008 SP1 is a tiny file, just half a megabyte.  It is a just a bootstrap application which downloads the actual files required to perform the update.  We have a bunch of development machines here in the office at Straylight Studios, so we don't want to have the bootstrap installer downloading all of the content for each and every machine.

If you want to download the entire service pack content then you can call the installer with a /CreateLayout commandline flag, and the folder where you want to download the files to.  I think the full contents are over 800Mb so the download will take some time.

VS90sp1-KB945140-ENU.exe /createlayout \\server\share

 

UPDATE:
I've also just found an ISO image version of the service pack.  This may be simpler for everyone

Tuesday, August 26, 2008 10:07:32 PM UTC  #    Comments [0]  |  Trackback
Monday, July 21, 2008

Mark Russinovich (one of the old SysInternals team, now part of Microsoft) has posted an extremely interesting article about memory usage on windows systems.  It goes very deep into the details of how Windows allocates and accesses memory, and explains more about how the 4GB limit works on 32 bit systems.

Go and check it out here.

I currently use 32 bit (x86) Windows Vista for my home machine, and I've been wary of using a 64 bit OS for a while because of driver issues, and software incompatibility problems.  However I've been using 64 bit (x64) Windows Vista for my work machine since I started at Straylight Studios (which I must blog about soon), and I believe that it is coming time for me to make the jump at home, certainly for my next computer which I'm saving up for.

The main issue with a 64 bit version of windows is driver compatibility.  Older hardware may not have 64 bit drivers which makes them unusable, however pretty much any new hardware which is built in the Vista era should have 64 bit drivers.

Internet Explorer Issues

Ie7Pro
Also, in the past I've had the perception that there is problems with 32 bit software compatibility on 64 bit Windows.  I say perception because I'm slowly learning that there are not that many problems.  I'm quite fond of the IE7Pro plugin for Internet Explorer and for quite a while I had real issues installing it.  I kept installing it but the icon didn't appear in the bottom right corner of the browser window and none of the functionality worked.  It took me quite some time to figure out that it had actually installed okay, but I didn't realise that Vista x64 has two separate copies of the Program Files folder; one for 32 bit apps, and one for 64 bit apps.  It also has two copies of Internet Explorer; one 32 bit version and one 64 bit version.  I had installed the 64 bit version of IE7Pro, and was defaulted to running the 32 bit version of Internet Explorer.

So the solution was to either default to the 64 bit version of Internet Explorer, or to install the 32 bit version of IE7Pro.  I tried running the 64 bit version of Internet Explorer but I soon gave that up because a lot of the IE plugins such as Shockwave Flash (which is required for a large percentage of video sites on the internet) don't like running on that version.  I then installed the 32 bit version of IE7Pro (you can install both versions side by side, so long as you use a different install folder for each) and now I have it working perfectly well.  There is a minor issue with the crash recovery functionality of IE7Pro on this configuration, but the development team are aware of it and are currently working on a fix.

Windows Explorer Issues

The only other outstanding problem that I've been having with Vista x64 is with Windows Explorer plugins.  More to the point, the plugins and programs work just fine, but some installers don't seem to be able to set up the context menu items for files and folders.  I believe (although I may be wrong) that this is purely an installer issue.

Agent Ransack
For instance the Agent Ransack file search program that I use does not correctly set up a right click context menu, however the application works perfectly fine.  If it becomes a major annoyance for me then I'll just set up a context menu by hand in the registry editor, but for now I'm happy with it.

TreeSize folder sizing application
On the other hand the TreeSize application (for showing you how big each folder is hierarchically) installs a right click context menu just fine, as does the Bulk Rename Utility (BRU) (an application for bulk renaming large amounts of files in a folder).

Critical mass

I believe that there is also a certain amount of critical mass required for 64 bit.  Once more and more people start using it, more and more developers will start developing for it.  So lets start using it everyone.

 

I'd love to hear your comments on your experiences with 64 bit Windows, both good and bad.

Monday, July 21, 2008 11:14:54 PM UTC  #    Comments [0]  |  Trackback
Monday, March 31, 2008

People have been telling me that they can't download my latest TileEngine Tech Demo, and I found out that it was due to the permissions model changing when I upgraded the Soap Dragon website recently.  I have found the issue now so you should be able to download it fine.

You will still have to register to get access to the Tech Demo downloads however.

Monday, March 31, 2008 12:25:30 AM UTC  #    Comments [0]  |  Trackback
Wednesday, March 19, 2008

I've posted an updated TileEngine Technology Demo to v0.6.3 for dowload on the Soap Dragon Games website.  The new version look very similar to the old v0.2.3 one but there are a lot of changes behind the scenes, including heaps of scripting updates, dialog box handling, dynamic buttons (which can be created in lua script), multiple player actors and switching between them, and a bunch of other improvements.

It also includes a (semi) working map editor, but you need to know some script commands to make it work.

Jump over to the site and download it.  I'm keen to hear any feedback that you have about it.

Wednesday, March 19, 2008 9:07:27 PM UTC  #    Comments [0]  |  Trackback

My head is spinning.

Last week the guys from the game development house Straylight Studios contacted me and offered me a job as a senior programmer.  I've been talking to them for a while about the possibility of working there, but I thought that it was a bit of a shot in the dark.

So anyway I have accepted the job.  Hell, how could I not accept.  Game development has been my hobby since I was about 8 years old, and it is my ultimate career choice.  They could have asked for me to work for free and I would have jumped at it (well, not actually, I still have a family to support).

I'm starting on the 21st of April, which is just in time for their company reboot.  I've been told which project I'll be working on initially, but I'm not sure how much I'm allowed to comment on publicly just yet.  I do know that I'll be using C++, C# and Lua.

I was a bit worried about how it would go down with everyone at eMedia (where I current work as a web developer) because it's going to make things hard for everyone until they can find someone to fill my shoes, but everyone has been REALLY supportive.

 

 

Wednesday, March 19, 2008 9:02:24 PM UTC  #    Comments [0]  |  Trackback
Wednesday, March 05, 2008
Dungeons & Dragons first edition
As various sources around the web are reporting the death of Gary Gygax.  Gary was of course the co-creator of Dungeons and Dragons

I've never really thought about it before but this guy was actually a major influence in my life, from playing D&D at high school, to when I started playing with computer game development I used to base all of my code on good ol' 3d6 dice rolls rules out of the D&D rulebooks.

A salute to Gary.  You have left a mark on our world and we thank you for it.

Gary Gygax
Wednesday, March 05, 2008 7:07:47 AM UTC  #    Comments [0]  |  Trackback

I've just recently installed Service Pack 1 for Windows Vista, since then I my IIS services won't start.  It wouldn't start because it relied in the WAS service (the Windows Process Activation Service) which also wouldn't start.  I finally found a solution:

  1. Open an elevated command prompt window (Go to Start->All Programs->Accessories, right click Command Prompt and select run as Administrator)
  2. Type "cd %Windir%\system32\inetsrv\config"
  3. Edit the applicationHost.config file (type "notepad ApplicationHost.config")
  4. Find the "system.applicationHost" sectionGroup and add a configHistory section.

Before I had done this my system.applicationHost looked like this:


<sectionGroup name="system.applicationHost">
     <
section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
</sectionGroup>

With the added line it looks like this:


<sectionGroup name="system.applicationHost">
     <
section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
     <
section name="configHistory" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />
</
sectionGroup>

Once this has been saved then the WAS service would start okay, and hence IIS is now running.

I hope this information is useful to someone.

Wednesday, March 05, 2008 6:41:56 AM UTC  #    Comments [0]  |  Trackback

Theme design by Jelle Druyts

Sponsored Links