Feb 26 2008

Gilbert Goodmate on a WM6 Device

Category: Personal,Windows MobileChrisM @ 8:29 pm

Just got round to installing all the applications and games I have on my old (mostly broken) iPAQ 2210 over onto my HTC TyTn II (originally known as a Kaiser). I’ve run up against a few problems, with some old games informing me that I need to have a device with at least Windows Mobile 2002 before I’m allowed to run the program. As the device has Windows Mobile 6 (at least 3 major versions more recent), this error message is erroneous 🙂 I have yet to find a way round this issue, however I did manage to sort a problem I encountered with updating some programs. I don’t remember having this problem on the old PDA, so I can only assume that perhaps the WM6 environment has caused things to go wrong. When attempting to update an application, sometimes all files are removed, instead of only those that will actually be updated. When you have separate updates (like having small updates from 1.0 > 1.02 > 1.03 > 1.04) instead of one leap (1.0 > 1.04), this can lead to a lot of critical files dissappearing.
Rather than giving up, I decided to think of a way of having a fully updated program installed. As an example, Gilbert Goodmate (if you’re old enough to remember the Monkey Island series, you’ll know its genre) exhibited this strange behaviour. So, I installed the main program, copied the directory contents to a separate temporary directory. Installing the next minor update caused lots of files to disappear, however it did cause the updated files to be placed in the original installation directory. So, copying this new version of the directory to another new temporary directory, I continued until all updates were installed. I then copied across the oldest temporary directory to the install folder, and repeated until the last temporary folder to be copied across was the latest update. This then left me with a complete, updated installation, at which point I could delete the temporary folders. Hope it helps someone out there…

Tags: , , , , ,