I’ve collected a few Asset-O-Matic search results from a few names you might find familiar
I’ll add a few more from Team Bungie when I get chance
Halo 3 Asset-O-Matic FAQ
Sep 7
As people have been playing with the newly released Asset-O-Matic BETA I posted last night some common questions and problems have popped up..
- You must extract the files from the zip before running the program.. You cannot run the file from zip as it may not be able to access the SQLite DLL and the search results are saved in the application directory, if this is a temp directory then there’s a good chance you won’t be able to find it or it might get deleted!
- Once a search is complete the results are not automatically loaded, you must use the Load DB button to open the saved results.
- Search results are stored in the application directory and are named gamertag_date_time.h3
- Searches do take some time, to scan my game history of 1774 games takes approximately 20 minutes. Leave it running in the background, you can always load up some other search result files to keep you interested
- If the staus bar is stuck at Scanning Bungie.net game history… and hasn’t changed after 5 minutes try closing the program and restarting the search
<update>
I should have included a game history file with the beta to keep you occupied whilst you’re scanning your own, here’s Ferrex’s game history. Just load the file into Halo 3 Asset-O-Matic using the Load DB button, you can continue any scans you’ve already started as viewing a scanned game history and downloading one are totally seperate ![]()
</update>
It’s not quite as complete as I had planned to release but due to not having enough time to refactor the code at the moment and a strong desire to get his tool into the publics hands I’m proud, and slightly worried, to present the Halo 3 Asset-O-Matic beta!
The usual cavets apply, if your PC explodes it is totally not my fault!
I strongly advise that you read the included README.txt as it explains the basic usage and what’s missing.
Please leave bug reports here so I can get them fixed as well as improving the UI and getting those features I had to cut out for this release back in!
Please link to this post rather than directly to the file, thanks!
Here’s a screenshot so you know what to expect
Ferrex was part of the team working on Halo 3′s multiplayer option and has a short but interesting Game History. Most importantly his list happens to have one of my favourite videos so far; check out the Betraytacular clip from the 2nd ever publicly recorded Halo 3 game.
I’m including Ferrex’s old Game History which includes Custom Games, future posts will be based on the current Bungie Game History with the Custom Games Filter applied.
Game History provided by the Halo 3 Asset-O-Matic:
One Flag on Sandtrap (21:07 19/09/07)
Team Slayer on The Pit (21:16 19/09/07)
Territories on Last Resort (21:39 19/09/07)
Vip on Valhalla (21:17 26/09/07)
Territories on Valhalla (01:21 27/09/07)
Elim Snipers on Valhalla (01:56 27/09/07)
Team Slayer on Isolation (03:53 28/09/07)
Team Slayer on Construct (04:02 28/09/07)
Slayer on The Pit (19:59 29/09/07)
Team Slayer on Narrows (05:20 30/09/07)
Territories on Valhalla (23:27 30/09/07)
Infection on Sandtrap (22:07 07/10/07)
Slayer on Sandtrap (22:34 07/10/07)
Save One Bullet on High Ground (08:13 31/10/07)
Save One Bullet on Last Resort (08:23 31/10/07)
Creeping Death on The Pit (19:22 31/10/07)
CreepingRockets on High Ground (19:59 31/10/07)
Team Slayer on The Pit (00:43 10/01/08)
Game History amnesia
Jul 28
I was preparing a new post that listed Ferrex’s game history, it’s a short list but more importantly it also has one of my favourite videos in it. It’s been over a month since I last scanned Ferrex’s Game History so I thought I’d best run a full update.
I was somewhat suprised when the latest scan came back with less results than the one I did in June. Comparing the two it appeared that some of the earlier games were no longer being listed on his Game History page. After a brief comparison it was clear what was missing; Custom Games. At some point in the last month it appears Bungie has stopped listing custom games in your Game History, I’m not wholly sure why this is but it’s somewhat of a disappointment as some of the best pictures and videos have been found on these games.
SwirlyMMS picture import fix
Jul 23
SwirlyMMS 1.1.1 is a great piece of work but if you save pictures to the camera roll with it, or indeed any of the 1.0 releases, you’ll find that you cannot import your pictures on your PC.
The problem is that SwirlyMMS is saving the pictures with the owner root instead of mobile. I’ve come up with a couple of solutions for this:
- Change to the camera roll picture directory in putty or Mobile Terminal and type chown mobile IMG_0036.JPG replacing IMG_0036.JPG with the name of the picture
- Browse to the camera roll directory in WinSCP and use the custom command chown mobile ! on the affected picture
- Use my bash script from within Mobile Terminal (I have it saved as fixswirly.sh in /private/var/mobile as this is where my Mobile Terminal starts up):
#!/bin/bash PhotoDirectory="/private/var/mobile/Media/DCIM/100APPLE" # Setup find correctly. export IFS=$'\n' # Loop through the photo directory. for x in ${PhotoDirectory} do # Find all Files for i in $(find $x -type f) do # Fix Permissions chown mobile $i done done |
It has to be run as root and if you run it from a location that is not on your PATH you will need to run it as such: ./fixswirly.sh or sh fixswirly.sh
Based on an example Bash script by linickx.com
Pardon the dust
Jul 18
I’m moving the site to a proper home and new system in preperation of finalising the initial beta release of the Halo 3 Asset-O-Matic, please bear with us….
update
New home, different layout, still working out all the bugs……
Cold Storage is Fun
Jul 7
I found time to start work on the Halo 3 Asset-O-Matic yesterday between rounds of Team Swat and whilst there’s still a lot of work to be done it’s progressing at a nice rate.
Before I go on, I have to wonder why Staff Captain’s get such a hard time in Halo 3? I was sat writing some code whilst waiting for a match to start only to hear H4NNIBAL uk giving me grief about my rank. Not my skill rank, but my not very important military rank. I questioned him about this and he told me what others had also echoed, people incorrectly think Staff Captains suck at Halo 3. I’m certainly not the best player out there but I’m not too shabby and my lack of progression is down to the vast number of social games I’ve played and the fact I hate free-for-all (where I found it very easy and fast to reach the 20 skill rank I needed to get Staff Captain status). The rest of my playing recently has been in mixed Team Swat where it’s very hard to progress at times due to some poor performances by those random players you’re teamed with. Some people work great as a team, some don’t and I’ve played my own fair share of bad games.
Speaking of which; I explained to H4NNIBAL uk that I was in the middle of programming and he seemed to think I was making up a lame excuse and proceed to tell me he was eating. And having a drink. And watching TV. All whilst playing Halo 3. Sorry to break it to you H4NNIBAL uk, I wasn’t lying, I was actually working on a project and it happened to error during our game. I also wasn’t making excuses when I told you I suck at Schwatguns, I really do suck at it, give me regular Swat any day
Enough with Halo 3 and ignorance though, here’s a brief run down of the changes:
Saturday was mainly spent adding code to allow fast and effective ordering by date which meant another database schema change. After that was implemented and tested I set to work updating the popup menu items and adding their functuality. I’ve still got one popup menu item to work on but that’s on hold until I refactor the code into a nice tidy class.
Sunday was mainly spent working on the template code. Templates are a handy way to output your saved data in any format you wish. It’s mainly designed for creating html output like this:
Slayer on Valhalla (13:03 26/09/07) – 1 screens, 0 clips
Slayer on Sandtrap (13:31 26/09/07) – 2 screens, 1 clips
Hammerzeit on The Pit (16:17 27/09/07) – 5 screens, 0 clips
Oddball on Guardian (20:38 27/09/07) – 3 screens, 0 clips
Slayer on Snowbound (21:13 27/09/07) – 3 screens, 1 clips
VIP on Isolation (00:20 30/09/07) – 2 screens, 0 clips
Ninjanaut on The Pit (20:39 30/09/07) – 1 screens, 0 clips
Team Slayer on High Ground (21:45 05/10/07) – 3 screens, 0 clips
Big Team Slayer on Sandtrap (15:39 07/10/07) – 5 screens, 0 clips
Slayer on The Pit (22:30 09/10/07) – 3 screens, 0 clips
Territories on Last Resort (20:36 10/10/07) – 1 screens, 0 clips
Big Team Slayer on Sandtrap (20:55 10/10/07) – 3 screens, 0 clips
Slayer on Sandtrap (22:56 13/10/07) – 0 screens, 1 clips
Team Slayer on The Pit (01:53 14/10/07) – 0 screens, 1 clips
Multi Flag CTF on Valhalla (17:55 20/10/07) – 0 screens, 1 clips
Team Slayer on Narrows (21:26 21/10/07) – 1 screens, 2 clips
Team Slayer on Snowbound (21:53 21/10/07) – 0 screens, 1 clips
Shotty Snipers on Narrows (22:01 21/10/07) – 2 screens, 1 clips
Team Slayer on Narrows (21:48 23/10/07) – 0 screens, 1 clips
Eliminatio on Valhalla (20:45 24/10/07) – 2 screens, 0 clips
Big Team Slayer on Valhalla (20:29 03/11/07) – 0 screens, 1 clips
Multi Flag CTF on Valhalla (16:45 04/11/07) – 2 screens, 1 clips
VIP on Valhalla (23:56 04/11/07) – 3 screens, 1 clips
VIP on Valhalla (17:28 09/12/07) – 2 screens, 0 clips
Team Slayer on Rat’s Nest (19:32 11/12/07) – 8 screens, 0 clips
Multi Flag CTF on Sandtrap (19:01 22/12/07) – 20 screens, 1 clips
Big Team Slayer on Valhalla (22:59 26/12/07) – 1 screens, 0 clips
Shotty Snipers on High Ground (15:37 02/01/08) – 0 screens, 1 clips
Multi Flag CTF on Valhalla (19:59 13/01/08) – 1 screens, 0 clips
Team Slayer on Rat’s Nest (13:26 19/01/08) – 2 screens, 0 clips
Multi Flag CTF on Sandtrap (21:47 20/01/08) – 1 screens, 0 clips
Multi Flag CTF on Valhalla (23:23 04/02/08) – 3 screens, 2 clips
Team Slayer on Rat’s Nest (21:47 07/02/08) – 6 screens, 0 clips
Slayer on Isolation (21:56 20/02/08) – 0 screens, 1 clips
Multi Flag CTF on Sandtrap (00:40 24/02/08) – 0 screens, 2 clips
Neutral Assault on Standoff (18:45 24/02/08) – 0 screens, 1 clips
Team Slayer on Foundry (20:06 24/02/08) – 2 screens, 0 clips
Team Slayer on Rat’s Nest (22:57 03/03/08) – 6 screens, 0 clips
VIP on Rat’s Nest (22:03 04/03/08) – 0 screens, 1 clips
Multi Flag CTF on Standoff (22:27 05/03/08) – 0 screens, 1 clips
Team BRs on Standoff (11:03 08/03/08) – 1 screens, 0 clips
Team Rockets on Standoff (16:44 16/03/08) – 0 screens, 1 clips
Forge on Standoff (14:32 21/03/08) – 2 screens, 0 clips
Team Duel on Rat’s Nest (23:10 26/03/08) – 1 screens, 0 clips
Multi Flag BRs on Rat’s Nest (12:50 30/03/08) – 1 screens, 0 clips
Team Slayer on Last Resort (18:58 08/04/08) – 0 screens, 1 clips
Team Slayer on The Pit (22:55 18/04/08) – 0 screens, 1 clips
Neutral Assault on Avalanche (23:52 19/04/08) – 1 screens, 0 clips
Team SWAT on Guardian (13:39 08/06/08) – 1 screens, 0 clips
Team SWAT on Ghost Town (21:23 08/06/08) – 2 screens, 0 clips
Team SWAT on Ghost Town (21:59 16/06/08) – 0 screens, 1 clips
That’s every game I’ve played up to yesterday where assets exists. These assets can be made by myself or anyone else who played in that game, there’s a couple of videos I’m the star of that I didn’t know existed until I created this program!
The next stage is to start refactoring my code into a class as there is far too much duplication in places. At some point a public beta will arrive, until then I might start posting a few of the Bungie guys Asset-O-Matic results to keep you entertained
…
The Asset-O-Matic is coming along nicely now. The database code has been completed and I’m now planning the best way to display the stored information, this is where a public beta will help no end with people feeding back as to what they want to see and how. Speed wise things are looking a lot better, I have just scanned my current game history (1150 games) and it took 19 minutes 50 seconds. A vast improvement from the original 50 minutes for 1000(ish) games.
I’ve got an occasional memory leak to track down, it’s currently escaping me as everything I create is destroyed correctly and the leak can occur on searches that previously had no problems. It’s a little random and hard to repeat on a regular basis so the first beta might come with a warning to restart the application for every new game history you scan as it’d be a shame to hold off on release for such a minor and occasional problem.
Update
I’ve fixed the memory leak, when scanning a gamertag with only a couple of games played the downloader threads would occasionally finish before the scanning thread had processed the games. Another bug left over from when I upped the amount of downloader threads from 1 to 5.

