Asset-O-Matic update details

I’ve tweaked a few things here and there, cleaned up some code and should have a release fairly soon. The current status is:

* It’s faster! I’ve updated the number of threads to match Bungie’s website listings and things are coming in faster. But, the speed is still limited by Bungie.net’s responce time and other factors such as your own network settings (during a search the program has 26 threads all pulling in data from Bungie.net)

* Either Matchmaking or Custom games can be searched and you can go directly to the files for any of these results (Thanks Bungie Web Guys!)

* Campaign searching will be enabled in the release, I just need to code the section dealing with the different layout of these pages.

* Campaign results will not have direct links to the related files (nothing I can do at this time, it’s down to the Bungie Web Guys)

* Templates are working (sorta, no word wrapping enabled and no way to clear the output box). This allows you to enter some text in the top section, hit a button and have your text repeated with the following tokens replaced by data from the currently loaded database: %SCREENS%, %CLIPS%, %GAMEID% (used for linking directly to the game), %GAMETYPE%, %GAMEDATETIME% and %MAP%

* Things are slightly more stable (basic error checking put in etc). Turns out I had already coded around network threads failing and give them 3 chances to recover. When one fails I lose resources, I’ve changed the code around this so it should be fixed but further testing is required…

* I know the interface is basic, I’ve seperated a lot of code from the GUI so I can work on something better at a later date. I need to refactor a bit more of the code to do this. If you want to get funky with your results you can always open them up in any SQLite viewer.

* I’m still not sure why sometimes you can start a new search and sometimes you can’t (app hangs after pressing the search button). All the relevent threads are dead and the app is in almost the same state as it started. I’ll keep watch on this (it may be related to the network code I’ve updated), easy fix if this happens to you is to restart the app..

* Databases from previous versions are not compatible with this new release. Here’s where I wish I’d added a version number to the DB itself. I might knock up a quick tool to update old DB’s to the new format but truth be told you’d be better off doing a fresh search anyway as this is when the direct linking to files data is populated.

Release will be shortly after I’ve coded the campaign section which I hope to have done in the next week or two.

Another Bungie.net update, another revision required

The latest changes to Bungie.net broke Halo 3 Asset-O-Matic again. I’m working on a new build featuring:

  • Search Matchmaking or Custom Games
  • Direct linking to the files page
  • Faster searching (5 times more grabbing threads)

A problem with increasing the amount of network activity is that the thread checking for the next page of results sometimes times out. It’s fine if a grabber thread times out because there’s 24 more left to continue to continue the work but there’s only one thread looking for the next page. I’ll have to see if I can add some fallback code to reinitilise the thread if it falls over.

Tags: ,

Halo 3 Video Rendering is here!

Well almost..

Halo 3 File Rendering is here!

Tags:

Beta 3?

Halo 3 Asset-O-Matic Beta 3

Halo 3 Asset-O-Matic Beta 3

Tags: , ,

Halo 3 Asset-O-Matic Beta 2

Halo 3 Asset-O-Matic Beta 2 is finished, tested and confirmed working with the redesign of Bungie.net :)

This is a hot fix build, all previously created databases are fully compatible with this version. I’m considering implementing support for Custom Games and Campaign game history but this will require the existing code being refactored, something I haven’t yet had time to do…

Tags: , ,

Bungie updates website, Asset-O-Matic still required

I’d been holding off on doing more work on the Halo 3 Asset-O-Matic due to Bungie’s announcement that the File Share system was going to get a major overhaul. Bunige have done a great job of improving the basic system they had in place before but it despite all the improvements they have made it’s still not possible to bring up a list of Assets taken from games you were in, making the Halo 3 Asset-O-Matic still the only way to achieve this.

However
During the refit of the website Bungie made some major changes to the way Assets are displayed which break Asset-O-Matic :( I’ll be making a quick fix version to replace the current beta ASAP, a new beta with more features and bug fixes will be available in a month or two…

Tags: ,

Selected Asset-O-Matic databases

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

Tags: ,

Halo 3 Asset-O-Matic FAQ

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

Tags: , , ,

Halo 3 Asset-O-Matic BETA

<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 ;)

Halo 3 Asset-O-Matic

Halo 3 Asset-O-Matic

Tags: , ,

Game History Spotlight – Ferrex

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)

Tags: ,