Alright, yeah. I play a lot of games. What you may not know is that I play games mostly to figure out how the various engine work, and find ways in which to tweak them and stretch them beyond their original purpose.
For example, although there's nothing on the relevant sections of the website (yet!), I actually have five or six mapping projects going on for most of the idtech games (prey, Doom3 and Quake4) and I recently purchased the excellent Neverwinter Nights from Bioware (the original, not the sequel. Old-school!) so am attempting to learn all about the Aurora engine.
I have so much design work for other people at the moment, that I can only work on the MothDesigns site in my free time. (Free time- hahahahaa! the concept is laughable!)
Over the next few weeks, expect some content to appear on the game design page. Even if it is just map downloads, there will be source included as well, along with some tutorials.
Once again, please bear with me with regard to the broken links and missing pages. They *do* exist on the server, but it's a mess in there at the moment. Watch this space....
Sunday, April 25, 2010
Monday, April 12, 2010
Site Re-Design
Hi everyone! The site is currently undergoing construction. You can see the new home page right now, it's written entirely using CSS. Over the next few weeks, a database will be brought online for a brand new kind of indexing. More info to be reveled later.
in the meantime, hope you enjoy the new site. Keep watching, and bear with me as I make some changes and possibly mess some stuff up temporarily.
in the meantime, hope you enjoy the new site. Keep watching, and bear with me as I make some changes and possibly mess some stuff up temporarily.
Friday, March 05, 2010
HTML5 and Internet Explorer 9
So you may have been reading about HTML5. If you don't know what it is or how it affects you as a developer, but it's basically HTML, CSS, DHTML XHTML and pretty much every ML you can think of, rolled into one and dubbed 'HTML5' - it's goinf to bring a lot of ease to cross-browser and cross-platform development of web-apps in the near futre.
Internet Explorer 9 is just around the corner, and whilst I have been using Google Chrome for ages now, it's interesting to read about Microsoft's development of Direct2D, which will use the GPU to render vector graphics in the browser for the first time, making things like Google Maps scroll smoothly.
Further Reading:
http://live.visitmix.com/MIX10/Sessions/WKSP01 -
Internet Explorer 9 is just around the corner, and whilst I have been using Google Chrome for ages now, it's interesting to read about Microsoft's development of Direct2D, which will use the GPU to render vector graphics in the browser for the first time, making things like Google Maps scroll smoothly.
Further Reading:
http://live.visitmix.com/MIX10/Sessions/WKSP01 -
Wednesday, January 20, 2010
Modifying a BIOS dump image:
Long time since last update. By now you've probably noticed that the ads on this page dynamically update themselves to match whatever content I post here. Help me if you can just by clicking on something interesting.
I've been playing around recently with downloading BIOS updates for my ASUS laptop, and modifying the 'Energy Star' logo to my own custom design. Why do this? no reason really, except it's fun.
The following code (in C) is used to modify the section of the BIOS update file, which I know resides in the first 4096 bytes of the file header:
#include
#include
typedef unsigned char uint8_t;
// be *very* careful not to screw things up!!
#define FILE_SIZE 8998
#define IMG_START 0x100
int main(int argc, char **argv)
{
uint8_t *buf;
FILE *in;
FILE *out;
int check;
buf = (uint8_t *) malloc(sizeof(uint8_t)*FIL E_SIZE);
out = fopen(argv[1], "r+");
in = fopen(argv[2], "r");
fseek(out, IMG_START, SEEK_SET);
check = fread(buf, sizeof(uint8_t), FILE_SIZE, in);
if (check != FILE_SIZE) {
printf("Error reading image\n");
exit(1);
fclose(in); fclose(out);
}
fwrite(buf, sizeof(uint8_t), FILE_SIZE, out);
fclose(in);
fclose(out);
}
Screenshots to be posted later, but what we end up with is an identical image to the first, but with a modified 8bit bitmap image inside.
I've been playing around recently with downloading BIOS updates for my ASUS laptop, and modifying the 'Energy Star' logo to my own custom design. Why do this? no reason really, except it's fun.
The following code (in C) is used to modify the section of the BIOS update file, which I know resides in the first 4096 bytes of the file header:
#include
#include
typedef unsigned char uint8_t;
// be *very* careful not to screw things up!!
#define FILE_SIZE 8998
#define IMG_START 0x100
int main(int argc, char **argv)
{
uint8_t *buf;
FILE *in;
FILE *out;
int check;
buf = (uint8_t *) malloc(sizeof(uint8_t)*FIL
out = fopen(argv[1], "r+");
in = fopen(argv[2], "r");
fseek(out, IMG_START, SEEK_SET);
check = fread(buf, sizeof(uint8_t), FILE_SIZE, in);
if (check != FILE_SIZE) {
printf("Error reading image\n");
exit(1);
fclose(in); fclose(out);
}
fwrite(buf, sizeof(uint8_t), FILE_SIZE, out);
fclose(in);
fclose(out);
}
Screenshots to be posted later, but what we end up with is an identical image to the first, but with a modified 8bit bitmap image inside.
Saturday, October 24, 2009
Sunday, October 18, 2009
Website
You may have noticed the mothdesigns.co.uk site is currently undergoing maintenance. Basically I'm trying to do as much as possible using just static HTML and CSS. This doesn't mean I'm too lazy to learn Dreamweaver, I believe that there are too many designers now that *assume* end users have broadband, and their sites have background processes, fancy flash animations, and other things which will quickly saturate connections.
I'm going to show you thata website made with plain HTML and CSS can be just as impressively flash as some others (I won't mention which at this moment in time)
In the meantime, sorry for the delay in sorting the site out. If you have a login for the site it shoudl still work. None of the back-end stuff has been altered. Maintenance is scheduled to last at least a week, but it'll be back, bigger and better than before.
Stay Tuned!
I'm going to show you thata website made with plain HTML and CSS can be just as impressively flash as some others (I won't mention which at this moment in time)
In the meantime, sorry for the delay in sorting the site out. If you have a login for the site it shoudl still work. None of the back-end stuff has been altered. Maintenance is scheduled to last at least a week, but it'll be back, bigger and better than before.
Stay Tuned!
Saturday, October 17, 2009
Puppeteer v2.7a
Puppeteer is a freeware audio mixing, scratching and beatboxing tool similar to eJay. Over two thousand music samples are included for you to mess around with, in addition to voice samples of famous people like George W Bush and Tony Blair.
New features in version 2.7a include: improved performance, real-time recording and NT 6.1 (vista) compatibility
Head on over to the Puppeteer project page for further information or to download.
Windows Mobile build 23071
A new build of the Windows Mobile 6.5.1 development branch has appeared, numbered 23071.

WinMo users will note from the screenshot that the start menu and taskbar buttons have been moved to the bottom, more closely resembling a PC desktop.
It's important to note that builds from the 23xx chain are not the same as what will be released as Windows Mobile 6.5 in October, but serve to form the basis of Windows Mobile 6.5.1 which will be released sometime around the beginning of 2010.
The xda-developers website has ROMs available for most htc devices, as well as the Samsung Omnia.

WinMo users will note from the screenshot that the start menu and taskbar buttons have been moved to the bottom, more closely resembling a PC desktop.
It's important to note that builds from the 23xx chain are not the same as what will be released as Windows Mobile 6.5 in October, but serve to form the basis of Windows Mobile 6.5.1 which will be released sometime around the beginning of 2010.
The xda-developers website has ROMs available for most htc devices, as well as the Samsung Omnia.
Subscribe to:
Posts (Atom)