Glad someone else wants to incorparate their DVD game list into their menu as well. :D This was the whole reason I got interested in Actionscripting. My last attempt at this was to create my DVD Game Disk launcher script.
Basically the way I had it set up was that I had a submenu for my dvd game lists which I manually created to include prev videos and game icon. And once you select the game, it prompts you to insert a dvd game disk. If it wasnt a game disk or if the dvd drive was empty it wouldn't launch. However, it wasn't smart enough to know the difference between halo and prince and persia in the dvd rom drive. <_< Then I had the same idea as you to launch based on xbeids but started getting too busy to play around with mxm fully. And in addition, BJ announced that a game database was in the works for MXM a little while ago.
LaunchDVDGame.xas
And this was what I had in my menu.xml for each dvd game listing
| CODE |
-
Halo GameDisk Launcher CALLFILE c:\MXMxas\LaunchDVDGame.xas F:\Media\Videos\Prev\Halo.wmv
|
It worked well but I got a little tired (more like lazy of adding items manually everytime I got a new game). So my next goal was to basically tap into BJ's gamelist database in the future and make an actionscript that lets you scroll down the list of games in the database, flag which games you have on dvd, specify the preview video/icon, hit reset, and have the actionscript automatically create you a DVD Game list submenu. :popcorn:
Well that's my one dream/goal with MXM and actionscripting at least in the future. Hopefully I can find the time in the future and finish it up or have another one of the great actionscripters here finish the coding for it. ;)
Well here's a thought.
You use a modded version of EntryMaker to make an entry.xml for the game.
Maybe by changing the Mode to DVD instead of HD. Then you could have the games in your menu but not on your xbox.
Thanks geniusalz!!!
Fourdoors, glad i wasn't the only one interested in this.
When I have finished adding my 40ish games I will post up my spreadsheet with all xbe ids so that we can try to complete a database...
Now i was thinking about the script though, at the moment it is:
| QUOTE |
<Item> <Title>Splinter cell</Title> <Action> SETFUNC fileID XBEID d:\default.xbe if %fileID% == "012345679" GOTO CorrectID GOTO BadID :CorrectID CD D:\ EXEC default.xbe QUIT
:BadID msgbox "Please insert the correct disc" </Action> <Media>preview vid goes here</Media </item> |
Would there be anyway to get it to display the title name if the right game wasn't inserted?
Say
| QUOTE |
| msgbox "Please insert %title% disk |
I thought this might be possible but after looking throught the actionscript collection post it appears there is no %title% variable... Any other way to do it?
%_GameTitle% might work, but I'm afraid it's only used for context scripts.
| QUOTE (geniusalz @ Apr 3 2004, 06:56 PM) |
| %_GameTitle% might work, but I'm afraid it's only used for context scripts. |
Ok, I'm starting to understand scripts a little
But 'context scripts'? Does this mean it wouldn't work?
| QUOTE |
<Item> <Title>Splinter cell</Title> <Action> SETFUNC fileID XBEID d:\default.xbe if %fileID% == "012345679" GOTO CorrectID GOTO BadID :CorrectID CD D:\ EXEC default.xbe QUIT
:BadID msgbox "Please insert the correct disc" </Action> <Media>preview vid goes here</Media </item> |
Still doesn't work... Anyone know why? I tried various changes but couldn't get it to work ( And yes have changed the 0123 bit!
Context scripts are those that show up when you press Y with a game selected, then go to 'Game Options'
So the _GameTitle variable might or might not be accessible in a 'normal' script.
Try this to see what ID it's reporting:
SETFUNC fileID XBEID d:\default.xbe
Msgbox %fileID%
if# %fileID% == "012345679" GOTO CorrectID
This is weird, I have changed my menu to that now.
So now when i launch RTCW that I have in the drive by selecting it, it pops up a message box with about 8 digits, however this ISN'T the file ID as I have checked by going to the disk and pressing Y then game info and it shows the ID i have in my menu.xml
HOWEVER it loads the game even though the ID shown on screen isn't the real ID.
When i try to launch say PGR2 and its the RTCW disk inserted still, it shows the same (wrong) ID and then gives the 'Please insert the correct disc' message...
Bug or something?
I think a context menu to add a dvd game to a dvd.xml on the xbox would help facilitate building of the database quite rapidly.
Just put it into the same structure as the current cache_menu.xml and away we go. 
edit: I say dvd.xml so everyone doesnt have to mess up thier cache_menu.xml then the dvd.xml could be continually submitted to axs to update the database.
Yeah i think thats a great idea koldfuzion!!!
If needed, I can post the scripts i used.
did a single dvd one and a cpx-menux one. both saved me a tremendous amount of time....and for that, I thank BJ and all those that nudge him along to make actionscripts even better.
The DB is HUGE now, but there are always holes to file. Now comes the burdoning task of "How do we keep it updated?"
Yeah please do post them, as I have NO games on my hdd and 50ish on dvd so this would be great... Also a very quick way for me to get the IDs to enter into my menu.xml so i can launch the dvd (This thread)
you can get the scripts HERE.. again, there are two included.. one for single dvd and one for CPX-MenuX dvd structure. Be sure you read the dvd_readme.txt file completely.
btw chilin_dude, the db is 383 id's, probably enough to get you going with your scripts, you can download the Full XML file HERE.
Wicked, it is working great thanks!!!
Will do it for all my games then UPLoad it!
Here's what I was thinking.
This is provided that WEBFILEFETCH works with AllXboxSkins.com
When we run the dvdscript or whatnot it will fetch the current list.
Then the script scans your xbes and check to see if it already in that list.
If it is it's skipped, if not then
it adds it your dvd.xml, that you'll later upload to AllXboxSkins.com
| QUOTE (flattspott @ Apr 4 2004, 06:05 PM) |
You know what ticks me off though. This post I made back in February. http://forums.xbox-s...howtopic=168138
It was the same idea of sorts, no one seemed interested then. |
hehehe same here... read the third post down. Now look where we're at.
GamesDB Thread
| QUOTE |
<menu> <submenu> <item> <title> <value>Wolfenstein</value> </title> <xbeid> <value>1096155152</value> </xbeid> </item> <item> <title> <value>Tony Hawk's Pro Skater 4</value> </title> <xbeid> <value>1096155159</value> </xbeid> </item> <item> <title> <value>Quidditch World Cup</value> </title> <xbeid> <value>1161887805</value> </xbeid> </item> <item> <title> <value>Halo</value> </title> <xbeid> <value>1297285124</value> </xbeid> </item> <item> <title> <value>Slayers Auto Installer</value> </title> <xbeid> <value>1483699781</value> </xbeid> </item> <item> <title> <value>FIFA Football 2004</value> </title> <xbeid> <value>1161887803</value> </xbeid> </item> <item> <title> <value>Prince of Persia: The Sands of Time</value> </title> <xbeid> <value>1431502877</value> </xbeid> </item> <item> <title> <value>NFS:Underground</value> </title> <xbeid> <value>-65534</value> </xbeid> </item> <item> <title> <value>Furious Karting</value> </title> <xbeid> <value>1229389835</value> </xbeid> </item> <item> <title> <value>F1 2002</value> </title> <xbeid> <value>1161887764</value> </xbeid> </item> <item> <title> <value>XIII</value> </title> <xbeid> <value>1431502857</value> </xbeid> </item> <item> <title> <value>MX Superfly featuring Ricky Carmichael</value> </title> <xbeid> <value>1414594576</value> </xbeid> </item> <item> <title> <value>SOULCALIBUR2</value> </title> <xbeid> <value>1313669123</value> </xbeid> </item> <item> <title> <value>MotoGP 2</value> </title> <xbeid> <value>1414594582</value> </xbeid> </item> <item> <title> <value>RalliSport Challenge</value> </title> <xbeid> <value>1297285135</value> </xbeid> </item> <item> <title> <value>Chase</value> </title> <xbeid> <value>1112342529</value> </xbeid> </item> <item> <title> <value>MX 2002 with Ricky Carmichael</value> </title> <xbeid> <value>1414594563</value> </xbeid> </item> <item> <title> <value>segaGT 2002</value> </title> <xbeid> <value>1397030915</value> </xbeid> </item> <item> <title> <value>Vexx</value> </title> <xbeid> <value>1094909957</value> </xbeid> </item> <item> <title> <value>The Great Escape</value> </title> <xbeid> <value>1396899843</value> </xbeid> </item> <item> <title> <value>Rayman 3</value> </title> <xbeid> <value>1431502850</value> </xbeid> </item> <item> <title> <value>SONICHEROES</value> </title> <xbeid> <value>1397030955</value> </xbeid> </item> <item> <title> <value>CROUCHING TIGER</value> </title> <xbeid> <value>1431502880</value> </xbeid> </item> <item> <title> <value>Indiana Jones</value> </title> <xbeid> <value>1279328263</value> </xbeid> </item> <item> <title> <value>Lotus Challenge</value> </title> <xbeid> <value>1481179141</value> </xbeid> </item> <item> <title> <value>True Crime: Streets of LA</value> </title> <xbeid> <value>1096155150</value> </xbeid> </item> <item> <title> <value>Starsky & Hutch</value> </title> <xbeid> <value>1162674181</value> </xbeid> </item> <item> <title> <value>Turok Evolution</value> </title> <xbeid> <value>1094909956</value> </xbeid> </item> <item> <title> <value>Project Gotham Racing</value> </title> <xbeid> <value>1297285123</value> </xbeid> </item> <item> <title> <value>NBA Inside Drive 2002</value> </title> <xbeid> <value>1297285137</value> </xbeid> </item> <item> <title> <value>Fuzion Frenzy</value> </title> <xbeid> <value>1297285122</value> </xbeid> </item> <item> <title> <value>OXM Euro 11</value> </title> <xbeid> <value>1229783051</value> </xbeid> </item> <item> <title> <value>Blood Wake</value> </title> <xbeid> <value>1297285136</value> </xbeid> </item> <item> <title> <value>Xbox Demos</value> </title> <xbeid> <value>1297285181</value> </xbeid> </item> <item> <title> <value>Starfighter SE</value> </title> <xbeid> <value>1279328258</value> </xbeid> </item> <item> <title> <value>House of the Dead 3</value> </title> <xbeid> <value>1397030920</value> </xbeid> </item> <item> <title> <value>Grand Theft Auto III</value> </title> <xbeid> <value>1414791182</value> </xbeid> </item> <item> <title> <value>Grand Theft Auto: Vice City</value> </title> <xbeid> <value>1414791183</value> </xbeid> </item> <item> <title> <value>WCS2003</value> </title> <xbeid> <value>1129119757</value> </xbeid> </item> <item> <title> <value>Burnout</value> </title> <xbeid> <value>1094909958</value> </xbeid> </item> <item> <title> <value>kill.switch</value> </title> <xbeid> <value>1313669131</value> </xbeid> </item> <item> <title> <value>Splinter Cell</value> </title> <xbeid> <value>1431502860</value> </xbeid> </item> <item> <title> <value>TY the Tasmanian Tiger</value> </title> <xbeid> <value>1161887785</value> </xbeid> </item> <item> <title> <value>WRECKLESS</value> </title> <xbeid> <value>1096155148</value> </xbeid> </item> <item> <title> <value>FIFA FOOTBALL 2003</value> </title> <xbeid> <value>1161887767</value> </xbeid> </item> <item> <title> <value>Jedi Knight II</value> </title> <xbeid> <value>1279328265</value> </xbeid> </item> <item> <title> <value>Hunter: The Reckoning</value> </title> <xbeid> <value>1448411143</value> </xbeid> </item> <item> <title> <value>MK Deadly Alliance</value> </title> <xbeid> <value>1297547276</value> </xbeid> </item> <item> <title> <value>Rocky</value> </title> <xbeid> <value>1379991559</value> </xbeid> </item> <item> <title> <value>The Fellowship of the Ring</value> </title> <xbeid> <value>1448411140</value> </xbeid> </item> <item> <title> <value>SSX 3</value> </title> <xbeid> <value>1161887804</value> </xbeid> </item> <item> <title> <value>CONFLICT DESERT STORM 2-DNL</value> </title> <xbeid> <value>-65512</value> </xbeid> </item> <item> <title> <value>Star Wars: KotOR</value> </title> <xbeid> <value>1279328259</value> </xbeid> </item> <item> <title> <value>Freedom Fighters</value> </title> <xbeid> <value>1161887786</value> </xbeid> </item> <item> <title> <value>MediaXMenu</value> </title> <xbeid> <value>17185</value> </xbeid> </item> </submenu> </menu>
|
| QUOTE |
| Thats because not many people like you |
hrmm, after giving it a little thought, the GamesID database could even be more useful.
Add a "system link" option to it and if the db is located on the xbox, then add Live Enabled and System Link skinning elements/system strings to the skins too.
So when you scroll through the games menu, you could also see which ones are system linkable and live enabled.
Edit: Would probably be a good deal if UnleashX used something like this too since he captures the ID in the items.xml
Well, Two things of note here - 1. Excellent database, KF. Now I need to get cranking on making it useful in the menu loading. 2. UnleashX has a RAR lib he's going to opnme the source on; very nice. I **WILL** integrate it as soon as he posts it. I'm sure it's a solid piece of work.
I may have more time to work this week, but it's been very difficult finding the time lately. Work (as in day job) and family have been demanding of late, as well as my own efforts to combat the results of my own sloth (trying to lose weight - particularly before my class reunion - lost 12lbs in two weeks so far).
Anyhoo... I'll have to start a white paper on the Games DB to get more discussion rolling, as well.
what would be the chances of the dash submitting its own updates to the db?
the system-link/live portions might have to be a manual change..but thats simple enough.
| QUOTE (koldfuzion @ Apr 4 2004, 08:25 PM) |
what would be the chances of the dash submitting its own updates to the db?
the system-link/live portions might have to be a manual change..but thats simple enough. |
Yeah, I should be able to do something like that.
| QUOTE (BenJeremy @ Apr 4 2004, 08:01 PM) |
| lost 12lbs in two weeks so far |
Congrats
| QUOTE (flattspott @ Apr 4 2004, 08:05 PM) |
|
Twas a joke my friend.
| QUOTE |
| Add a "system link" option to it and if the db is located on the xbox, then add Live Enabled and System Link skinning elements/system strings to the skins too. |
I too was thinking about this... Maybe a little different though, by the side of each game there are 5 boxes that are ticked or crossed:
System Link
Xbox Live
1-2 Players
1-4 Players
Genre (action etc)
of course these could either be added to the database or it could be a simple addition to the menu.xml
<1to4player>1</1to4player>
means it supports 1 - 4 players
<1to4player>0</1to4player>
means it doesn't.
| QUOTE |
| Wow... I go away for the weekend, and all this activity happens! Man, whenever I did a Friday release, I've usually had to wait until Monday to get any feedback!! |
Well y'know, I got that effect on people
| QUOTE |
| trying to lose weight - particularly before my class reunion - lost 12lbs in two weeks so far |
Damn!!! Thats good... Ok fess up... what did you do?
| QUOTE (chilin_dude @ Apr 5 2004, 04:16 AM) |
Damn!!! Thats good... Ok fess up... what did you do? |
Well, it's a combination of low carb and riding my recumbant bike an hour almost every night. I try to get at least 20 miles in every ride, sometimes running over my target in both time and speed.
I haven't ridden the bike in a while because my knee was bothering me, but it's been fine lately, so I didn't have an excuse.

Just have to make sure I have good tunes to listen to when riding, and a good book if there's no Red Wings game on.
| QUOTE (BenJeremy @ Apr 5 2004, 10:09 AM) |
Well, it's a combination of low carb and riding my recumbant bike an hour almost every night. I try to get at least 20 miles in every ride, sometimes running over my target in both time and speed.
I haven't ridden the bike in a while because my knee was bothering me, but it's been fine lately, so I didn't have an excuse. Just have to make sure I have good tunes to listen to when riding, and a good book if there's no Red Wings game on. |
20 miles in an hour??? Thats... 20miles per hour... that fkn fast man!!!
I go for a ride every now and then but never 20 miles... think I'm going to resort to a exercise bike!
Low carbs... that would be hard!
| QUOTE (chilin_dude @ Apr 5 2004, 05:20 AM) |
20 miles in an hour??? Thats... 20miles per hour... that fkn fast man!!! I go for a ride every now and then but never 20 miles... think I'm going to resort to a exercise bike! Low carbs... that would be hard! |
Not too hard when your wife is borderline diebetic... we don't keep a lot of sugar inthe house, which is a major part of it. I've gotten used to drinking diet sodas (Diet Cherry Colas help out a lot), and there are plenty of low carb breads and what not.
Actually, I've been averaging 22mph, and I get bursts up to 30mph during particularly fast paced songs (damned if I can keep that pace throughout the entire song, though). Selecting a good mix of songs is key.
The recumbant is nice.... you can read, sit back... no "hills" to deal with, either. I've put a lot of mileage on it in the three or four years I've owned it, as well as two sets of bearings.
I also have a real balance scale, which helps out a lot too.... bathroom scales SUCK when trying to lose weight, because they allow you to cheat (tilt this way, press that way, viola! lose 10 pounds on the cheap spring scale!). With a medical quality scale, I see my improvements are real and very precise. Very encouraging.
| QUOTE (geniusalz @ Apr 5 2004, 03:59 PM) |
Let's make a USB weighing scale that plugs into the controller port. Or maybe an exercise bike. Then you can work on MXM AND lose weight. |
Actually a usb exercise bike could be pretty good... Like those arcade games where you cycle... I smell homebrew
And ...wait....i got a good thought coming.... You have to weigh yourself on usb scales before and after, if you haven't lost 3lbs then you can't get off the bike!
| QUOTE (geniusalz @ Apr 5 2004, 04:10 PM) |
Call it Dr. C's weight loss program, run a few infomercials, advertise 20 payments of only $49.99  |
Lol!!!!
Funny thing is people would actually buy it
| QUOTE |
I too was thinking about this... Maybe a little different though, by the side of each game there are 5 boxes that are ticked or crossed: System Link Xbox Live 1-2 Players 1-4 Players Genre (action etc) |
That would be cool. Especially if some of the more skilled skinners were to implement it.
| QUOTE (flattspott @ Apr 5 2004, 05:19 PM) |
That would be cool. Especially if some of the more skilled skinners were to implement it. |
Well not even the skilled skinners
Should be simple enough... Because its basically like the description option at the moment, and thats easy enough to use!

Anyway, this stuff is great. Is there an easy way to sort the dvd.xml output by gamename or id? Going through to see if I have games that are missing from the DB is giving me a headache (though it could be the Zyban I'm taking to quit smoking) I've got some updates to send to allxboxskins as soon as I can go through my whole list.
| QUOTE (oswald @ Apr 5 2004, 09:39 PM) |
| Anyway, this stuff is great. Is there an easy way to sort the dvd.xml output by gamename or id? Going through to see if I have games that are missing from the DB is giving me a headache (though it could be the Zyban I'm taking to quit smoking) I've got some updates to send to allxboxskins as soon as I can go through my whole list. |
Yeah i agree... I'm just copying the games 1 by one then useing ctrl F on the database site
| QUOTE |
Anyway, this stuff is great. Is there an easy way to sort the dvd.xml output by gamename or id? Going through to see if I have games that are missing from the DB is giving me a headache (though it could be the Zyban I'm taking to quit smoking) I've got some updates to send to allxboxskins as soon as I can go through my whole list.
|
the easiest thing to do would be to load the xml and hit CTRL+F and just type in a single word of the title.. or anything close to it.
it could be made sortable, but only to an extent
Isn't Halo spose to be listed as a system link game? Cause it's not.
| QUOTE (flattspott @ Apr 5 2004, 11:53 PM) |
| Isn't Halo spose to be listed as a system link game? Cause it's not. |
thanks, yes it is. I dont know how i missed that one.
Been speaking to UnleashX, he is interested in this as well which is great.
Need to iron out how to handle the two ways the games are ID'd, as well as the website stuff with xbox-skins.net.
I cant see the database working with the existing forum he has right now, so Im kinda at a loss on what to do, but something will surely get worked out.
Do you think it's possible koldfuzion that you could add a sort of recently added type of deal to the database. Like highlighting the news one or just making the text bold or something.

)
Only one issuse I can forsee with the MD5, when people change the internal title. This will screw everything up
I think it will be better to store the size as raw data, as opposed to that format.
i agree. I was intending to just show data to fill in the blanks... but I should have been more accurate on the data representation.
| QUOTE |
<XBE DecID="1297285121" HexID="4d530001" MD5="" Size=""> <Title="Oddworld: Munch's Oddysee" LiveEnabled="0" SystemLink="0" PatchType="1" Players="Multi" CustomSoundtracks="0" Genre="" ESRB="" Maker="" Region="" RC="" /> </XBE> |
RC would be RemovableContent, check the backup forum.
Also it should be stated that MD5 and sizes are for Retail virgin XBEs to avoid confusion.
Also we could parse the DB and do an OnFail, game not yet in DB sort of deal.
OK, here is what I have so far (only structure, no content yet)
Game Database Version 2
the link to the xml file is on the page too.
I havent read through this thread until now, but wow, this is an awesome Idea. Can't wait to see how it all works out.
Or are you just using that because its already setup for AXS?
yea, was partly reusing code to move it along faster, at least for debuging the rest, its been changed though and should remain what it is now.
Yeah, the "test1" stuff will probably mess up my parser.
It expects nodes to not contain values (I believe that's how it was set up to distinguish them from elements), and elements cannot contain other nodes or elements.
Otherwise, it looks pretty good.
KF, could you add a Set-Cookie to the HTTP header when it's downloaded - nothing special - but I'd like to see what you throw out there for an "expires" value, so I can test my routines (which should handle all 3 HTTP date formats)
| QUOTE |
Just noticed the ESRB rating, which can be used to set parental controls
|
That's what is was thinking when I added it...
the test crap was more checks on my part. with all the changes to the db, im getting lost myself and put them in there. I should have told everyone to ignore it.
going to add 1 more field so i can diff between video formats. 0=wmv, 1=xmv so the db can be used by both apps and not request an invalid video in mxm.
the more I think about it.. the more i prefer the one-line-per-game option. It was broken up to make it easier to read without scrolling so much, but who reads that stuff anyway? hehe
BJ, pm on the info you wanted.
Edit: XML Updated, this should be the final structure on the db... except if more attribs need to be added.
Damn, 0=wmv, 1=xmv. That explains if for me. Guess I wasn't reading correctly the first time.
once this is done and working, skin downloading isnt far behind... if not simultaneous. 
Edit: flattspott just hit me with another pm. if forgot the VidID so the xml was updated once again.
to recap:
Video = (null, 0=wmv,1=xmv)
VidID = web reference number (to tell the site which file to send)
Cool.
| QUOTE |
| The good thing is with BlazeD, flattspott, BJ, UnleashX and myself all talking it through so much lately.. progress is really being made and in more ways than one. |
| QUOTE |
Would there be anyway to get it to display the title name if the right game wasn't inserted? Say QUOTE msgbox "Please insert %title% disk
I thought this might be possible but after looking throught the actionscript collection post it appears there is no %title% variable... Any other way to do it? |
Better late then never... you can pull the title from an xbe using
SetFunc title XBETitle D:\default.xbe
That's not what's needed...
%_gametitle% works with context scripts. Don't know if it works with normal entries.
| QUOTE |
| I might post an update tomorrow. I **WILL** have time to work on MXM this weekend. |
cool. I will get a more accurate rssgamesdb2.xml updated with valid info so the downloading can be more thoroughly tested using the xml values and not a hard-coded file/url.
just to make sure everyone is on the same page... we all know this is going to be hosted by Blazed on
xbox-skins.net right?
I think it might be wise to dupe the file currently used so you can test it on his site to make sure it all goes well with the cookies and stuff.
Im going to work on this all weekend, so it should be done rather soon.
Nice(er) avatar g.
I don't know whats coming but skin/vid dl'ding sounds ACE!!!!
The only question i have though is this: KF with the new layout of the data, how do we submit this data? And how do we get it in this style for the same matter?
I agree with neverwill - only in this forum could you knights unite to provide a safer future for us all
| QUOTE |
| The only question i have though is this: KF with the new layout of the data, how do we submit this data? |
Well, an actionscript can and will be created to pull the data from the files on the xbox.
Plus, we will try to get it set up so that if MXM/UnleashX find a title not in the DB, it will allow the user to submit them to the DB from within the dashboard.
that data (actionscript dvd.xml) can be search through and any non-duplicate values entered to update the database.
unleashX items.xml can be used to pull game IDs from too.
the other stuff that MXM/UnleashX cannot generate will be added manually by a group of database admins. ESRB, players, video link etc.
Once it all gets set in stone, and set up completely, more info will be available as to how the thing gets updated and points of contact to add stuff that is missing (or might be incorrect)
Right now, Flattspott is creating a XML file from the current DB, adding in values that are missing (that he can provide). I think he is doing this manually.. so huge kudos to him for taking this on himself. I think he is up to the D's

He also has a script set up to display the info in MXM, but this was based off version 1 of the database.
One other thought i had:
Not sure if you have used any collectorz.com applications, but you enter the names of the games you own and they download info on the game for you, they download:
Mini-Review which is 5-10 lines.
Rating
Players
Age Rating,
What sort of controllers it supports
Ah fuck it, hang on I will up a screenie.
Mod edit: huge pic, consider resizing next time
http://homepage.ntlw...47/database.jpg
So possibly if you press the white button, instead of game help it could display it in a format like that pic above on the right hand side.
Also maybe the collectorz.com tool could be used to fill in info on game players, Online support etc?
Just my two pence worth
| QUOTE |
| is there going to be a manual way of adding them on your pc? |
Edit: yes, for the database admins there will be. Im not sure about for everyone to use though, there has to be some kind of data integrity.
Yeah, that worked fine.
I'm wondering how I handle the location change with a new filename though... I might need to give it a bit more thought. Currently, WebFileFetch uses the name fed to it... in your example, the file was a RAR file. I could extract the filename portion out easily enough, if it changes from the original URI "filename", I suppose, and force the new name when relocating - but then how do I communicate that to the user? I'll have to change the way web fetches work in MXM's ActionScripting (WebFileFetchEx, maybe?)
| QUOTE (BenJeremy @ Apr 9 2004, 09:28 PM) |
Yeah, that worked fine.
I'm wondering how I handle the location change with a new filename though... I might need to give it a bit more thought. Currently, WebFileFetch uses the name fed to it... in your example, the file was a RAR file. I could extract the filename portion out easily enough, if it changes from the original URI "filename", I suppose, and force the new name when relocating - but then how do I communicate that to the user? I'll have to change the way web fetches work in MXM's ActionScripting (WebFileFetchEx, maybe?) |
Can't you already specify 'save as' filename in webfilefetch?
WEBFILEFETCH c:\temp.rar
http://axs.com/somevid.rarIn which case, what you said doesn't make sense to me.
| QUOTE |
| I'm wondering how I handle the location change with a new filename though |
location change meaning? webserver side or the actual save to the xbox like geniusalz is suggesting?
im kinda lost with what you are saying too, but was good news to hear it worked, i think.
Yes.... and ....no.
The problem, is that you may specify a file, but a LOCATION value in a 302 return code HTTP header means the server is lurching you to another reference piont, possibly a new file altogether.
His test file is a RAR file. I don't know what it might be in advance, so there should be a mechanism for allowing me to change the filename of the destination to match it.
I'm working something up right now. It won't break the existing command, just enhance it - if you specify it to allow filename changes, it will place the new name in a var you specify as an argument (third argument). I'll also allow the ability to read result codes. Broken downloads should not result in program errors.
I was going to get a release out tonight, but it's too late and I want to wrap up the HTTP stuff. Tomorrow afternoon for sure for a new WIP.
I need to decode the %20s and other hex codes in the new location URI to PROPERLY set the new filename up, as well as include a decent strategy to give the actionscripter greater control over how to handle the download (allowing location to change the filename, for example).
everything was better the first time you tested it right?
I can leave it the way it was, i dont think that will be a big problem on the web side.
if the problem is the .rar file, that was my bad, i didnt add the checks to see if its a wmv yet.
| QUOTE |
| so there should be a mechanism for allowing me to change the filename of the destination to match it. |
| QUOTE (koldfuzion @ Apr 9 2004, 11:30 PM) |
everything was better the first time you tested it right?
I can leave it the way it was, i dont think that will be a big problem on the web side.
if the problem is the .rar file, that was my bad, i didnt add the checks to see if its a wmv yet. |
Naw, the RAR is fine.
I'm adding it this way:
WebFileFetch <DestPath> <URL> [FilenameVar] [ResultCodeVar]
If you include the FilenameVar parameter, it will allow MXM to change the destination filename (keeping it in the path specified, however), if it gets a relocate from the source URL (as in the case with a lot of download php scripts). If it's blank (last two args left off or "" in that position), or a dot ".", MXM will not change the given destination name, no matter what happens. ResultCodeVar will likely hold 200 if the file was successfully downloaded. I may try and get it to retain a 302 if it was relocated, but still downloaded.
The HTTP stuff may be expanded for a "p" release, but I'm not going to hold things up to mess with it for the next public release.
was going to resize but thought better not to so you could see the total layout.
| QUOTE (chilin_dude @ Apr 10 2004, 10:18 AM) |
Sorry about the massive pic was going to resize but thought better not to so you could see the total layout. |
np. i actually enjoyed looking at it, thinking how cool that would look in MXM with the small cover.
Updated the Database.
Video=# 0=no video, 1=wmv, 2=xmv, 3=rar, 4=zip
VidID=# null if no video assigned, # if video assigned.
This should allow the dashboards to check if video exists for game, and if so, how to handle it.
).
| CODE |
WebFileFetch Z:\%theFile% http://ww.somesite.com/file.rar "" theFile |
i've got one more mod to do, split out the videos and compression in the xml. then i will get to work on filling the database and adding a few videos.
im almost [--this close---] to having it all ready to move to xbox-skin.net
| QUOTE (flattspott @ Apr 10 2004, 05:47 PM) |
Cool, how about some examples though, specifically the [<SavedFileVar>|""|.] [<ResultCodeVar>]. I am unsure how I'd use this. If I had an eaxmple...
Like this,
| CODE | WebFileFetch Z:\%theFile% http://ww.somesite.com/file.rar "" theFile |
|
An example:
WebFileFetch Z:\temp.rar
http://www.axs.com/g...n.php?id=123431 "" result
This will download the file to Z:\temp.rar, and put the result code in the variable 'result' (200 if download successful, something else if something else, etc)
WebFileFetch Z:\temp.rar
http://www.axs.com/g...n.php?id=123431 newFileName result
This will get the filename from the server, and put the name into the specified variable. So it will save as Z:\Scarface.rar or whatever.

Edit: oh yea, BJ, i got around to setting a "TimeLeft" cookie if the user meets the daily download limit.
value= "Everyone is limited to XX Downloads in 24 hours. You have XX hours XX minutes and XX seconds to wait before downloads are re-enabled"
will actionscripts/MXM be able to pull/check for that cookie and return the value?
if its in the WIP info.. ignore me, i havent had a chance to get/try the WIP yet.
BTW, BlazeD wanted/needed the download limit I didnt force it on him
| QUOTE (koldfuzion @ Apr 11 2004, 06:43 PM) |
just sent BLazeD the preliminary file so the database can go to its official host. should be set up soon so it can begin to get populated. 
Edit: oh yea, BJ, i got around to setting a "TimeLeft" cookie if the user meets the daily download limit.
value= "Everyone is limited to XX Downloads in 24 hours. You have XX hours XX minutes and XX seconds to wait before downloads are re-enabled"
will actionscripts/MXM be able to pull/check for that cookie and return the value?
if its in the WIP info.. ignore me, i havent had a chance to get/try the WIP yet.
BTW, BlazeD wanted/needed the download limit I didnt force it on him |
Hmmm... I'll see about adding the ability to retrieve the cookie information.

I will make the actionscripts (hdd and single dvd) to create compatible xml that you can send us to update the database with and will get that out shortly.
Plus, flattspott should be back tomorrow, he has A-D done so far, just needs to be imported.
| QUOTE |
I confess, I haven't been working on it all weekend, I got a little side tracked with Ninja Gaiden.
|
I have nothing to add to this discussion, I just wanted my glorious 500th post to be in the MXM forum and this is a way to make sure.
SPOOOOOOOOOOOON!
lol oswald.
flattspot, can i get what you have so far, so i can import it and start linking the videos and any other info that might be missing
then i will work from the Z's back towards the S.
Sure, I'll PM you as soon as email it so you'll know when it's there like always.