Author Archives: AFDStudios

Flash Support is Ending but HeroMachine Is NOT!

Hi folks! It's been a while since I posted anything, but since hardly a day goes by without someone asking me what the future of HeroMachine is given that support for Flash (the software HeroMachine is built with) will be ending in 2020, I thought I should give you an update.

This year I have been working with Ben, the developer who helped with the site migration a number of years ago, on a non-Flash version of HeroMachine 3 built with Javascript and PHP instead of Flash. Once complete, this version should work on all devices and browsers without needing Flash at all, including (in theory) iOS so you can Machine on the go.

We have a ways to go yet, but Lord willing and the creek don't rise, I hope to have something to show you all next month.

As for what will happen with older HeroMachine versions, I honestly don't have an answer yet. I don't plan on making a non-Flash version of those, though my hope is that someone will have a "non official" Flash player plugin available at some point that you can use in a browser so they'll just keep working. We'll see.

Thanks for sticking with me and best of luck in all your creative endeavors!

3D Items For Cosplay

The reason I started HeroMachine so many years ago was because I knew most people were bursting with creativity, but they just lacked the physical skill of actually drawing what their imaginations were inventing. A quick browse through the forums shows I was right -- you all do amazing work and I am continuously staggered by your work.

I recently found a guy online who brings that same philosophy to cosplaying. Nikko Industries provides downloadable files you can 3D-print to make creating awesome cosplays much faster and more accessible to those who -- like me! -- have vivid imaginations but lack the physical crafting skills to bring what I imagine to life.

I had a lot of fun taking a crack at trying to replicate one of his 3D items in HeroMachine 3:

Helmet in HM3 next to an actual 3D printed helmet

I think I got pretty close!

If you've ever wanted to get into cosplay but were intimidated by all the crafting involved, and you have a 3D printer, check out his stuff! He's a really cool guy and his files are fantastic.

HeroMachine 2 Download Problems

I've had some reports of folks who have downloaded HeroMachine 2 not getting the full list of component sets beyond Standard.

I just spent the last hour or so trying out various things and I was able to replicate the issue on my Mac. It looks like the core problem is that browsers now have to be explicitly told that it's ok to trust Flash content that loads from your local hard drive. Otherwise it won't allow the browser to read the components.txt file that has the list of all the other, non-Standard components in it.

It's a bit of a hassle to fix, but I was able to get it working. Here's how.

First, I wasn't able to get Chrome to work properly, which is a bummer because that's my main browser of choice. However, I was ultimately able to get both Firefox and Safari to load all the sets normally.

For both Safari and Firefox, the first step is to get your browser to trust the local folder where you've stored heromachine.html and heromachine.swf. Directions for doing that are at this link https://forums.adobe.com/thread/2210842 but I'll paste them here for convenience:

For Internet Explorer, Edge, Firefox, Opera and Safari:

On the affected system, go to the Flash Player Settings Manager:

  • Mac: System Preferences > Flash Player
  •  Windows: Control Panel > Flash Player
  • Select the Advanced tab
  • In the Developer Tools section, click the Trusted Location Settings button
  • Click the "Add..." button and add relevant files and folders to the list

You can either manually navigate to the folder and control-click the htm, swf, and txt files, or you can copy the URL your local HeroMachine is in from your browser window. Like in my case, it was file:///Users/jhebert/Downloads/hmach25/. Paste that into the text box that appears when you click the "Add..." button in the instructions above.

Once that's done, in theory you should be able to close and reopen your browser and the list should be complete. In my case, I wasn't able to see any Flash content because I hadn't yet installed the Flash Player plugin for either Safari or Firefox, but once I went to https://get.adobe.com/flashplayer/ and installed it, I was up and working in Safari.

Firefox, however, threw one more hurdle at me. By default it now requires all Flash content to load from a site that starts with http: or https:, which means that local content (which loads from file://) won't work. To fix that, I found this article -- https://support.mozilla.org/en-US/questions/1172126 -- which said to do this:

There is a new security setting in Firefox 55 that supersedes everything else. Only SWF files retrieved on http:// or https:// addresses are played (not file://, ftp://, etc.). If you want to revert to the previous behavior:

(1) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful.

(2) In the search box above the list, type or paste plug*ht and pause while the list is filtered

(3) Double-click the plugins.http_https_only preference to switch the value from true to false 

Once I did that it all worked like it is supposed to.

I know this is all a big hassle and I wish there were some other way around it. But browsers have been getting more and more aggressive with how they handle Flash content, so there are ever more hoops to jump through. Hopefully this helps someone down the line, though.

Basketball Mascots as Super-Heroes

Hi all, Jeff here! It's been a while since I posted anything, and yet here I come with a sports post of all things. Without further ado, here goes!

Continue reading

Why is Lex Luthor Superman’s Antithesis?

While discussing the "Wonder Woman" movie this weekend (it's awesome, go see it if you haven't already!), I started thinking about how DC organizes its heroes and villains into duos of opposites.

So Batman, the champion of justice, is opposed by The Joker, the champion of random meaninglessness. There can be no justice in a world where fate is usurped by chaos.

Wonder Woman, the champion of peace and all that is noble in humanity, is opposed by Ares, the god of war who believes all humans are evil and worthless.

Which brings me to Superman, and for the life of me I can't quite put my finger on why Lex Luthor is his opposite.

So I'm asking you -- what's your best explanation for why Lex is Superman's antithesis?

The King’s Throne

What you see here is the place where virtually the entire Marvel Universe sprang forth from the brush and mind of Jack "King" Kirby:

I love this photo, and I want to tell you why.

Continue reading

Meta: Site issues

Hey all, just a quick note to say I've been having some issues with the server all morning, having to reboot it every so often. It looks like maybe there was a malicious file added to an old directory; I've removed it with a security plugin and hopefully set things so it doesn't happen again but I'm keeping an eye on it.

Apologies for any downtime we've had and thanks as always for being a part of the community!

Like finals week, it’s yet more testing

In the course of this testing I'm realizing how long it's been since I drew anything. Good lord.

sketches

Just testing stuff

This is a test! This is only a test! In the event of an actual post, you would see something like content, or an image. Like this:

titan-vs-superman-color1

I’m still here

Hey folks, nothing major, but I just wanted you to know that Ye Olde Jeffe is still alive and kicking. The mods are doing a great job and I'm so happy you all are creating and having fun, but if there's anything you'd like to see us do more or less of please let me know.

I am also working on a Sooper Sekrit project that will hopefully pave the way for a HeroMachine 4 that is HTML-based instead of relying on Flash. Which is good, because Flash is, sadly, going to be pretty much non-existent at some point in the near future.

Anyway, thanks for being such a great community and keep on creating!