New Version (3.0.5) – The “2020 Brings 1080” Update

Edit January 11 – This update is now live on the App Store as well!

Something something when one door closes another opens.

Look I wanted to make a pun regarding the ongoing Doors Collab that provoked this update just, go with it.

Changelog (3.0.5)

  • MP4s can now export to a max resolution of 1920 x 1080 if your device can handle it (Pro only).
  • Blur and glow can go up to 2.0, up from 1.0 (Pro only).
  • Polygon shapes can now go as low as supporting 4 sides, aka easy squares.
  • Segment length is now a visible and editable field under “Segment Tools”.
  • Bug Fix: Anti-aliasing with polygon gradients would give bad color outline.
  • Bug Fix: Leaving MC mode would bring you back to frame 1 on the main timeline.
  • Bug Fix: If selecting nodes for a polyfill, the app will no longer “prefer” and assume you’re re-selecting the currently-selected node.
  • Bug Fix: Undo/redo an add/paste segment would sometimes mess up draw order.
  • Bug Fix: Smart-Stretch would break when encountering a node of 0-length.
  • Bug Fix: Undo a “Delete one segment” event would sometimes mess up lengths.
  • Bug Fix: Magnifier in Creation Mode would not show nodes.
  • Bug Fix: Large rounded segments would sometimes have gaps near the top/bottom.
  • Bug Fix: Fixed Spanish translation for some texts.

Okay so neat, right? Now you can enter the Doors Collab. (Please follow the rules and stop giving Stick Nodes users a bad name dammit.)

Exporting at 1920 x 1080 is gonna be slow and painful depending on project size and device CPU power. But hey, 1080 Youtube videos so there’s that!

If your device explodes please direct all complaints to:

Mr Sean Byrnes
69 Kangaroo Isle
Orange, Australia 42069

In other news, I’m currently dedicating a lot of time to upgrading some of the website’s backend and features which is why SN (the app) updates are a bit quiet. I wanted to get this quick one out because of the Doors Collab complaints as well as all the bug fixes.

Hopefully the next update will include functionality for submitting movieclips to the website, no estimated date yet though.

New Version (3.0.4) – The “Don’t Call Me, I’ll Call Hue” Update

Edit November 26th – This update is now live on the App Store, Apple got their one app-review employee up from his nap and he finally got around to it.

This sub-update gets its own post because while it is generally just a bug-fix patch, it does introduce a few new features.

Changelog (3.0.4)

  • Added new filter, “Hue shift” (Pro only).
  • (IOS) Fixed issue where downloading project/movieclip files would (1) break the file and (2) not be recognized as as Stick Nodes file.
  • (Android) Fixed bug regarding using the back button to leave Movieclip Editing mode.
  • Fixed bug where movieclip name would change upon save, causing duplicates in the library.
  • Fixed bug where scaled-up movieclips would look weird.
  • Fixed other rare bugs regarding movieclips.
  • Fixed filter issue with tint & opacity.
  • Added proper Japanese font to textfields, will only work with actual Japanese characters.
  • Added “Nudge amount” input on the Arrows window to make each nudge a specific number of pixels.
  • The Magnifier window can now zoom out. Also, you can choose to hide nodes. This makes it useful for you to see the entire scene while you’re working zoomed-in.
  • Fixed a “Split segment” layering issue.
  • Many small miscellaneous tweaks and changes

Okay so a neat new feature for Pro users is a new filter, Hue Shift. This was added because a certain member of the site was having temper tantrums and literally crying daily because this wasn’t a thing, but I won’t name names. It’s as it sounds, it shifts the hue of a stickfigure. Now you can truly recreate iconic JoJo scenes as shown in the GIF below-left.

Another minor addition is a change to the Arrows/Nudge window. You can now change the nudge amount which helps when repeating a certain movement amount over and over and is generally quicker than just 1 pixel movements. You can see this in action above-right.

And the final change is to the Magnifier window, allowing you to now zoom out and to hide the nodes. As you can see below, this allows you to see the overall scene while you’re zoomed-in working close-up to the nodes.

 

Also shout out to Nicky1612 for the epic JoJo figures used above.

There are more changes in this update. A lot of bug fixes, specifically involving movieclips.

I did add a proper “Japanese” font to textfields so Japanese users can now write properly. There’s a bit of a usability issue with Android keyboard with this where you need to press “enter” or select a suggestion to actual input your typed words, I hope to fix this eventually.

Resolved IOS Issues With Project/Movieclip Files

There was a long-running issue with IOS where, if you downloaded a project (.STKNDS) file with Safari (or I believe any browser/email app/etc) – the IOS system automatically would decompress it when it saved the file to your device. (It detected the file was compressed, which all project (not stickfigure) files are.)

This was not desired behavior and there seems to be no way around it. So in this update, I’ve added “nonsense data” to the beginning of project (and movieclip) files. Stick Nodes knows to skip this data when reading files, but the IOS system doesn’t – so it can no longer automatically “corrupt” project and movieclip files upon downloading them.

(This means even with this update, IOS users will not be able to *download* project/movieclip files that were not saved with 3.0.4+ because the IOS system corrupts them upon download. So if someone is sending you a file to download and it’s not opening in SN properly, it wasn’t saved with 3.0.4, probably. It needs to be re-saved.)

In addition, I’ve also added fixes to get the IOS system to properly recognize movieclip (.NODEMC) files as Stick Nodes files, so you can now “Open with > Stick Nodes” those files.

Thank You For Attending My TED Talk

Many other minor-minor things were changed, as well as fixing low/med “blur” and “glow” appearance to be more accurate, fixed anti-aliasing for circles, made the Smart-Stretch UI more responsive, when tapping the textbox text field the menu scrolls up to give you the best view of that box which is sometimes hidden behind the keyboard, optimizations for rounded segment performance, and probably other stuff I forgot.

Wow this is a long-ass post.

Fun fact, 3.0.3 was skipped because I borked uploading it to the App Store and Apple throws hissy fits if version numbers are the same, even for unused builds. Shame, too, because 3.0.3 had unlimited nodes.

New Version (3.0.0 – 3.0.2) – The Movieclip Update

Edit October 28th – Version 3.0.2 is finally released for IOS. It contains all new features in the changelogs below.

Version 3.0.3 is already in the works, with mainly more bug fixes, it will be out in the coming days.

Edit October 27th – Version 3.0.2 is out for Android users. More bug fixes. I am working on getting this update uploaded to the App Store for IOS today.

Changelog (3.0.2)

  • Fix – Lowering opacity to 0 on movieclips would destroy the entire planet.
  • Fix – Fixed the appearance of a gap on rounded segments.
  • Fix – Fixed the placement of new nodes when zoomed/scaled up.
  • Fix – Movieclips set to “Once” would playback faster than “Loop” during a delay.
  • Fix – MC Library Tools add/edit button did not disable when there were figures in the import list, but all were hidden.
  • Fix – Deleting a stickfigure/sound from the project would not remove the stickfigure/sound from the currently-being-created movieclip.
  • Fix – Fixed Japanese translation.
  • Fix – Tweaked the physics of the ball on the Pro splash screen.

Edit October 26th – Version 3.0.1 is now live on Google Play for Pro users as well.

Edit October 24th – Version 3.0.1 is out for Android now, just a bunch of bug fixes. The Pro version is still processing for some reason, Google hates me and likes to nitpick about random nonsense policy violations that don’t exist. As a result they “rejected” 3.0.0 (but the Free version was fine for some reason?).

It’ll be out Eventually (any minute or hour…or day)

Changelog (3.0.1)

  • Fix – Pressing “back” button during MC Editing playback would freeze the app.
  • Fix – Some phone resolutions would cut off the “View Options” popup, it’s now scrollable.
  • Fix – Layout issue with Animation/Panning/Camera buttons.
  • Fix – Splash screen crash if clicking link as the screen transitions.
  • Fix – Redoing an event of adding a locked figure to the camera would crash.
  • Fix – Crash resulting from undo/redo-ing some MC editing.
  • Fix – Free version of the app would be able to open a Pro project with sounds, crashing on playback because sounds were disabled.
  • Fix – Skin check crashed on some devices.

This update is coming to IOS this weekend!

Well, it took about six months, but like I did warn back then – this update was gonna be a doozy. If you want a stroll down memory lane, Arcionek has compiled (for some reason) a list of all the times I’ve referenced or teased 3.0.0 through the past few months, glance through that for some lols.

Stick Nodes 3.0.0 is finally released, right now for Android – in the coming days for IOS.

So what does this massive update contain? Well, let us peruse this changelog together.

Changelog (3.0.0)

  • Movieclips added! A very big new feature, movieclips are individual objects which contain animated frames that can be added to your project, like stickfigures.
  • Users can now delete/hide/rename imported figures. See the “Edit” icon near import lists.
  • Frames now only have a node limit (of 6,400), no more stickfigure limit per frame.
  • When in Creation Mode or Movieclip Editing Mode, you can now “Trace frame” to use a frame as a background image for reference.
  • View settings menu added near the play/stop buttons to better organize common view-based options, like onion-skin settings.
  • Onion-skin now has option for how many past/future frames to display (can be set to 0).
  • Selecting a join-anchor node will display a list of Stickfigures attached to it in the sidebar under “Stickfigure Tools”.
  • The context menu on each frame thumbnail now allows to copy up to 25 frames at once.
  • Added new setting to “Lag Options” window, to only render every 3rd thumbnail to help improve performance.
  • Changed appearance of nodes and static nodes, for visibility.
  • A toggle button for low-quality blur has been added to export windows, this will export the animation but use the “low quality” version of blurs, which is sometimes better.
  • Added new shape option to triangles, when in Creation Mode – “Upside-down”.
  • Added the option to preserve changes made when testing smart-stretch in Creation Mode.
  • Fixed an issue regarding Pivot STK file with circles, a bug related to auto-camera, and a joined-stickfigure bug.
  • Skins are disabled by default in App Settings, art assets have changed and new skin assets will need to be created/applied.
  • A lot of other small changes and fixes probably…

So what are movieclips?

You can think of movieclips as animated stickfigure objects that can be added to your project, saved, imported, etc.

They’re “mini-projects”, essentially. They are most useful to looping background elements, or effects, or walk cycles – things like that.

Check the video above for my (bad) explanation as to what movieclips are and how to use them. There’s much, much more possibility than you would first expect.

Of course, this update has a few other changes (dat changelog tho) but movieclips will steal the spotlight, rightfully so.

For now, I will work on getting this update out to IOS hopefully before the weekend.

Afterwards, I already have ideas on things to improve and will likely have some bugs to fix so expect 3.0.1 soon.

Speaking of bugs to fix, huge shouts-out to Arcionek and Heckray (and Dezway?) – they are the two (three?) beta testers that helped find countless bugs and ways to improve 3.0.0 before its release today. Of course, they actually delayed the update’s release by days – even weeks. So…blame them?

Also, another big shouts-out to all the translators of the app who, for some reason, don’t just tell me to kick rocks when I come at them with a massive homework assignment full of paragraphs of text to translate:

PS At the time of this writing, I’m looking for a Russian translator right now. So if сука блять is more than just a meme to you and you’re fluent in Russian/English, let me know!

Alright, that’s it for now. I need to go lie down.

For a few weeks.