Showing posts with label 10. Show all posts
Showing posts with label 10. Show all posts

Thursday, January 29, 2009

Beta 2 Posted [Update 2]

The current transitional beta page has been updated with beta 2 of My Avatar Editor. Changes include (but may not necessarily be limited to):
  • Fixed lower hair for 8th style (row 3, column 2) on page 6
  • Some interface reshuffling (tab reordering)
  • Titles over avatar characteristics/options
  • Shadow is a semi-transparent solid; this should cause less problems exporting
  • Option to remove shadow from export
  • Transparent backgrounds for exports show as a checkerboard
  • Client-based (as opposed to server-based) save/load
  • Binary files saved with the extension .mae
  • New XML format (NOT finalized, see this note)
  • New randomizer algorithm
  • Flash Player 10 required
  • and a whole, heck of a lot of code re-writing
Known issues include:
  • The avatar link will not work
  • Users may experience problems saving using Internet Explorer on Windows Vista
Report additional issues as comments to this post. With any luck, I'll be able to clean it up enough this weekend to make it available for download... actually, the "big game" is this weekend, isn't it... make that next weekend :)

Update:
As noted by Tommy, the eyebrow rotations in the latest editor beta were off. This was the result of a copy-and-paste typo where I accidentally had the maximum number of possible rotation values set to the number of possible colors ;). This should now be fixed. The new build version is 1.0.1.31t which you can check for in the top right of the File menu. If your number is lower, clear your cache and reload the page.

Update 2:
As reported by Mapi, I've included a known issue that users using IE and Vista might have troubles saving files.

Monday, January 26, 2009

Status Update; Plan Changes

Originally, I had intended on completely overhauling the editor interface for a new and unique look that not only changed what you saw, but how you interacted with the various features of an avatar to change them. Those plans have been dropped. Due to time constraints and the already delayed release, I instead decided to leave the editor much as it is now, as seen in the Transitional Beta.



But interface isn't everything. There is still a lot of work to be done under the hood.

So far, all Big N references have been removed. Additionally, the new Flash Player 10 save and load features have been implemented allowing for the editor to save and load avatar files without requiring an interaction with the server (making it easier to use on your own site or when offline). I have taken some time to do some code refactoring, but it's still very messy.

In fact a lot of what's left is cleaning up the mess. When I first started the editor, focus was put entirely on parsing the Mii character binary files as saved on a Wii remote. Providing a preview was an afterthought (and by far, the hardest and most time consuming portion). Since the preview was built around the Mii file parsing, there really isn't much wiggle-room in terms of extending the editor to do more than what's supported by the Wii. And I can't tell you how many times people have requested to add a hat, or a new hair style, or something else that is not Wii Mii-compatible. In order for the editor to be useful outside of editing Miis, that will need to change. And it is on that which I'm currently working.

Oh, and I haven't done anything new with the XML format I proposed earlier. I guess I'll have to work on that too ;)

Saturday, July 19, 2008

My Avatar Editor - Transitional Beta

For those of you who haven't already noticed, a transitional beta of My Avatar Editor is now online. This is not what My Avatar Editor will ultimately look like, but its different enough from the Wii's™ Mii™ Channel to get it back on the streets (methinks).



Some of the GUI changes include:
  • A change in the color scheme
  • A change in the button (and other control) styles
  • Characteristic buttons (tabs) have been moved to the bottom of the screen
  • All characteristic tabs are represented at the bottom rather than having some in sub-tabs (for example face shapes and facial features now are each given their own tab)
  • Arrows for paging through characteristic variations have been moved to the bottom
  • There is no longer an avatar URL
In addition, there were a number of general fixes to the editor. These include changes that would have made it into the original version of the editor but hadn't yet been pushed live before it went offline. These include:
  • The character shadow is now correctly behind/below the character's feet
  • The eyes on Page 4 Col 1 Row 2 were given the missing eyelashes (the icon preview had them but they were not seen when on the avatar)
  • Character names should now end when a null character is reached; this prevents new short names possibly revealing characters from long names used before the short name was set
  • Fixed mole size range. It was incorrectly going to 15 (steps) when it should have stopped at 8
This version should also be the last version that will work on Flash Player 9. The next release will target Flash Player 10, currently in beta from Adobe. This will allow a lot of the hacks in the current release to be removed and allow for the updated save and load feature mentioned in a previous post (which supports offline saving and loading). Additionally, the next release should have a new look and feel that is more unique to My Avatar Editor.

There's no telling when this new version will be released, but it will be a while. I'm currently going through a code review now cleaning things up and taking out the aforementioned hacks where necessary. There will be some other architectural changes that could delay this process not to mention the fact that I still have to figure out how to implement Mii™ compatibility within the new feature sets that are to be added. I might provide more detail on that situation at a later time.

Tuesday, June 3, 2008

Flash Player 10 File Saving

The technology behind My Avatar Editor is Adobe's Flash Player. This is used to render the vector-based character graphics and provide the interactivity to the interface that allows you to dynamically change and adjust those graphics.

One of the features used by the Mii Editor was the ability to save files created within the editor itself to the users hard drive. This feature required a certain version of the Flash Player (version 9) that was not supported on the Wii™. This prevented anyone from being able to use the editor on the Wii™ but the Wii™ already had the Mii™ Channel so it wasn't a big deal (I thought), and the advantages of being able to save an image from the editor to your own computer couldn't be passed up.

One of the limitations of this feature in Flash Player 9 was that it had a server dependency. In other words, to be able to save a file from a Flash Player application, you had to send data from the Flash Player to the server so the server could send it to the browser to invoke a download prompt for the user.


This was not only messy to deal with but also required server bandwidth to maintain. The same also applied to loading or opening files which was even worse since the server had to save the files before bringing them into the player.

The newest version of the Flash Player, currently in beta as of this writing, now supports an enhanced method of saving (and loading) files that bypasses the server altogether.


This greatly simplifies the file process on my end making it a much cleaner process. Additionally, the time to load and save files should be a lot faster. Best of all, you won't even need an active connection to the internet to make use of the load/save features since it's all handled client-side.

I'll be targeting Flash Player 10 for My Avatar Editor. Assuming it gets released before the final version of Flash Player 10, it will require using a beta version of the player to use.