January 24, 2015

Helper - Convert FPS Creator Models for Leadwerks Using Ultimate Unwrap 3D Pro

Just a quick post tonight.

I found this wonderful tutorial by Jesse B. Anderson on how to convert FPS Creator Classic models to work with Leadwerks Engine 3.x.

I have a copy of Ultimate Unwrap3D Pro 32-bit, so I thought I'd try to automate the process since UU3D doesn't have a batch mode.

This is an extremely early copy of the code for my automation.  YOU WILL NEED TO MODIFY THIS CODE FOR YOUR OWN ENVIRONMENT. THIS CODE IS NOT VERY STABLE.  THERE'S STILL A LOT OF WORK TO BE DONE.

That said, this code is managing to successfully convert FPSC meshes and animated models over, as well as create animation key files for import into Leadwerks 3.3.  To use it, modify the paths that are going to be converted/converted to in the source, launch UU3D, and let it go.  If you run it through the debugger, you can usually hit "Continue" when Windows Automation freaks out and it will continue.

A later version is going to import the models into Leadwerks and properly scale the models, but this may be useful for some people as is.

January 18, 2015

Status Update; New Version of RomTerraria Incoming

It's been a few weeks, so let's do a quick infodump.

I've managed to purge all of my personal code that I wrote while I was at Amazon that wasn't grandfathered in, so all code going forward should be clean, unencumbered, and most importantly, mine to do with as I please.

Work is going well.  I'm about two weeks away from being (mostly) done with my first major project at Netflix.

I'll be in Los Angeles this March participating in the World Series of Poker Circuit at the Bicycle Casino.  Specifically, I'll be playing in event #6 or #7 and event #8.

I'm rewriting the code I had written for Leadwerks to take advantage of some 3.3 features, as well as ensure that my early code is consistent with the code I wrote later on.

Oh, and I'm almost done with the new version of RomTerraria.  New features that will be out this week are:
  • Admin rights no longer required if you installed the game in the Program Files folder on your machine.  The RomTerraria executable and supporting DLLs will be put in a subfolder of your Terraria folder in your Documents folder.
  • Support for the GOG.com version as well as the Steam version.
  • Code cleanup to prepare for the coming 1.3 version of Terraria.
(Update: New version out.)