Just a few hours ago I met one of the last goals for 2007 (the other goal for Winter 2007 specifically is uploading right now). I have a small prototype of the small game working as previously mentioned. The game is simple but with the lack of time these days it was important to make a push to get it done.
I reached my goal a few hours ago but I wasn't happy with it as it only ran at 6 frames per second at 1080p. Lowering the resolution didn't work so I had to track down some particularly nasty memory allocations that were being done during rendering and voila…60 fps 🙂
Work can now continue…must fix the controller handling though, it's no fun right now.
So…I wanted to share content to my 360 from my machines. I have a mix of Windows and Linux running throughout the house but most of my content comes from two main sources (one windows and one debian box). Sharing content from Windows to the 360 is quite easy with WMP but I have most of my content on the Debian server (set up specifically as a data repository). I tried to use EnableRemoteContentSharing (search google…but not really needed) to try and get the data to the 360 from WMP directly and although the content was listed I was unable to play any of it back. So…now to share directly from the Debian box.
Solution? Fuppes. It's a free UPnP server that can run on Windows and Linux. I grabbed the latest SVN release, compiled it, set it up as per instructions for 360 compatibility and was off! Of course, it didn't work right away. There's a few things one must ensure. First, the fuppes user (I'm on Debian here so I'm not running it as root) must be able to read the directories being shared as well as all the directories that are parents of the target share. I believe that most people are running into issues at this point. Second, avi files aren't being listed by the 360 for some reason…lots of reasons probably but you can rename your files to have them appear (after rebuilding the fuppes DB). I also disabled transcoding as the 360 supports the formats I need it to support.
I got it working this morning at around 0530 so I haven't had much time to test it but hopefully this will those of you running into issues with it.
End of year to have a prototype of that simple game that I posted about earlier. Time has been short but things should free up just enough soon.
Akshay skated for the first time in 15 years! Congrats! It's time to take it to the next level.
For far too long I've been wanting two things:
1) To watch movies on my large TV downstairs.
2) To write code while I watch movies.
I believe the only solution is to obtain a powerful enough laptop to work downstairs. Then over time to buy large monitors that will sit on the coffee table downstairs so I can write code and watch movies at the same time. This plan needs to go into effect soon because…to be honest…I need to watch movies/TV and I need to do work. So it has been written…so it shall be done.