Saturday, September 21, 2013

A Playstation Mobile/MonoGame Experience!

I said I'd post more details about the issues I'd had with the PSM/Monogame port and here they are!

In this post I'm going to try and outline some of the problems I faced when working with the PSM port of MonoGame.

First thing you'll want to do is read over barnard666's post in this thread. It was very helpful in getting set up, and this post assumes you've at least skimmed the numbered items :) 

Heroes of Eterna on Vita!?

So I spent a little bit of time this week working to try and get Heroes of Eterna running on a Vita using MonoGame's PSM port. I'd attempted this once before, but ran into trouble with the RakNet references. Since one of my recent changesets was fully removing all of that, I figured I'd have another go of it.

I started with a fun little prototype, TinyGame, and after resolving some content issues, it worked. And, freaking brilliantly:
Easily the definitive version of that little prototype.

So, next, it was on to the big fish. And what a fish it was. It took about an hour to get the menu screen up and working, which was pretty neat:

Next was where all the fun began, but I'll try to go over all the little issues I ran into in another post in case it helps someone down the line.

I did eventually get the project running, but it was... Not Ideal™.

The performance was pretty bad, Input has been handled in an interesting way, none of the sounds were loaded and getting hit by anything crashed the game, but hey, it worked!

Sunday, September 15, 2013

Heroes of Eterna: Now on IndieDB!

This weekend marks a couple of neat milestones for Heroes of Eterna!
First, we have the creation of the IndieDB entry for it (found here). This is a pretty big step for me as it gets the project out into the real internet world, beyond the confines of this unviewed blog.

Next up we have the first official demo release! I spent the early part of the weekend polishing it up for the masses and have released it, with a fancy new installer! You can find the demo here.

For anyone interested in such details, I used InnoSetup, which is pretty great, to create the install package. For you other XNA devs out there looking for an installer system that lets you conditionally install the XNA runtimes, this couldn't have been easier to set up. I found an excellent InnoSetup script by one Daniel Truong that I only needed to fiddle with a tiny bit to get working. You can find the script here.

Sunday, September 8, 2013

Heroes of Eterna: A Casual Quest

Well folks, we finally have ourselves a finalised title!

These last few weeks, while quiet here, have actually been pretty big weeks for updates with some significant changes having been made. Now then, lets get on to the good stuff!