Over discord tonight r0r0 and I figured out how to correctly set stuff up in order to upload from a dreamcast and spit out VMI/VMS combo in a webserver. This isn't anything new, but both of our programs we'l be open source and public. His is written in node js and mine in php. Along with that, yesterday I figured out how to read pso screenshots from a vmu file and then for extra fun, how to reencode. So that code will be public as well. The whole goal is to keep this information public, free and accessible. Maybe poor taste, but here's an example I put up on blueswirl as a PSO screenshot
does redownloading the VMI work? i found some old code from around 2002 that can upload, but when you attempt to redownload the browser rejects the VMI. this has been a big problem for me
also the different browsers (passport vs dreamkey vs planetweb) are picky about what VMI files they like. for example you can't download SA2 DLC from planetweb (rejects VMI) but on dreamkey (the browser on SA2) will allow downloading we had a problem with SA1 where the US version is planetweb but PAL is dreamkey, and it took jial (a member of the dreampipe team) a bunch of work to make both function. though i'm not sure what he did
Ok so after a brief moment where my entire harddrive was wiped, and then i had to rewrite it all from pieces i could remember, it is finally here! But yes now there is a completely FREE and Open Source way to do this that should be able to live on for as long as the internet. Current Features: Upload VMU Saves from at least 2 DC Browsers (PlanetWeb 3 and DreamKey 2) Download VMU Saves to at least 2 DC Browsers (PlanetWeb 3 and DreamKey 2) Generates even more correct VMI to go along with a VMS file Decodes/Encodes PSO Screenshots saved from the dreamcast Will Generate a correct Icondata.vms for use on the console Reads VMI Files and can dump the info contained https://github.com/mrneo240/NeoDC-Icondata-Tool/tree/master/vmu so the code lives there at the moment, and is in desperate need of cleanup and comments. After losing all of it multiple times though, i figure it should at least be thrown up on github for now. working upload from DreamKey 2.0 working upload from PlanetWeb 3.0 Working download of saved games from PlanetWeb 3.0
Better site and such coming at some point. I just don't have time, enrolled in college again to go for another degree then masters