Edit July 24: So my goal is to make this the longest post in SN history. In fact I think I’ve already achieved that.
Anyway, as of this afternoon, version 3.1.8 is live for iOS users. This fixes the bug where you couldn’t “Copy to Stick Nodes Pro” new sounds, and a lot of backend (lol) tweaks to make some crash/analytics systems work better. Exciting I know.
Unfortunately with 3.1.8 on both Android and iOS, the text got a bit wonky and, is just not looking right. Something to do with the underlying LibGDX framework that had an update, and I have to investigate. I didn’t want to hold back the iOS update longer so you guys gonna have to deal with some dumb-looking buttons and text layout until 3.1.9 along with Android users.
Edit July 21: Guess what? Version 3.1.8 is live for Android users. Again, just a few minor tweaks/bug fixes but, for Chromebook users, exporting with sounds should work now. In addition, further corrected a project/movieclip saving issue. Will begin work on the same iOS version tomorrow to correct some iOS-specific issues (skin via “Documents” and also adding new MP3 sounds to the app), and if not too difficult, will be uploaded tomorrow.
Edit July 17: Version 3.1.7 is now live for Android users. This corrects a few minor issues and adds in some analytics for me to track down yet even more minor issues. This means there will likely be one more update soon-ish.
This update also fixes another Chromebook-saving issue. Next update, I will look into why some Chromebooks cannot export MP4s with sound.
Also, this update adds a new feature to MC-editing mode, where you can basically offset the “camera” for playback. It was brought to my attention that under some use cases, users would have to work on a movieclip outside of the “center” stage, and as a result, could not preview the playback. This small addition will help remedy that.
Edit July 12: Android users now have 3.1.6. Not many changes from 3.1.5, but now both platforms have the same version number.
Android users can find all the new sounds just recently added by searching “310” in the Sound Import window (Pro only).
Also, this update fixes the Chromebook issue that wouldn’t allow some models to save projects (and movieclips).
There will likely be one more “small” update coming in the upcoming week to both platforms to iron out and remaining issues and make a few minor tweaks.
Edit July 10: Stick Nodes 3.1.6 is now released for IOS users. Basically contains everything from the below changelogs.
Stick Nodes 3.1.6, with minor fixes and tweaks specific to Android only, will be coming to Android tomorrow!
Edit July 6: Stick Nodes 3.1.5 is now released for Android users, more stability fixes, it is recommended to update as soon as possible or you’re gonna have a bad time.
Might take up to a couple hours for it to appear in your Google Play listings.
Changelog 3.1.5
- Crash fix: Copy/pasting a stickfigure with joins would eventually crash the app (random crashing)
- Crash fix: Deleting a stickfigure/MC from the project and pasting a copied version would result in a black hole
- Crash fix: Pasting camera lock bundle where the stickfigure is joined would explode the app
- Crash fix: A “Once” movieclip with “Tween Protection Enabled” during a delay (lol) would freeze the app
- Revert: List sorting back to how it was, as it was slow for some users
- Revert: Higher quality blur exports were resulting in odd artifacts for some users
I keep having this feeling I’m forgetting something.
*bites into apple*
If I can’t remember it must not be important.
Edit July 4: Stick Nodes 3.1.4 is now released for Android users, its a quick patch to fix a critical crash from 3.1.3 that was basically affecting all users. My bad.
Changelog 3.1.4
- Crash fix: Undo/redo events would eventually cause a crash after building up over time
Unfortunately in reference to what I wrote below, this means 3.1.4 (the Pi update) will be short-lived, as there will likely be one more quick update before this update batch of SN is complete and it is pushed to iOS. Soon dot jpg.
Edit July 3: Stick Nodes 3.1.3 is now released for Android users. This fixes critical bugs that occurred when exporting/playing for some users, as well as some more minor issues.
There will likely be one more update (3.1.4 the Pi update aw yisss) before I think this will be “good to go” and I will push it out to iOS users – hopefully this weekend. Sorry for the wait, it’s just much easier for me to handle emergency patches/fixes on just one codebase for one platform.
Changelog 3.1.3
- Crash fix: Exporting/playing, would happen under certain circumstances with frame delays and also textfields with “Draw above widescreen bars” set to true
- Crash fix: Rare bug with Open/Import lists still crashing for some users
- Crash fix: Undo/redoing an “Add tweened frame” event would crash under some circumstances
- Crash fix: Pasting a single segment after previously copying a polyfill would crash
Also, just so it’s not a secret, I’ve added Boomer to the Splash Screen because of his legendary splash screen minigame series, and I want to see more of it.
In the comments, please let me know of anything broken or just off/weird so I can fix it. Try to be specific, you can’t possibly be specific enough just let me have all them juicy details.
Edit June 30: Stick Nodes 3.1.1 – and about an hour later 3.1.2 – are now released for Android users. This update fixes the two big bug/crashes that afflicted some users from 3.1.0. Sorry about that I just learned how to program overnight.
Changelog 3.1.2
- Bug fix: Open/Import menus no longer crash for some users.
- Bug fix: Stuck at loading screen/black screen issue fixed.
The first problem was a result of files in your file list containing very-long numbers that would end up making the app poop itself when it attempted to sort them.
The second was a real pain in the but to track down, but was due to an improperly-named assets folder affecting only SD (low resolution) Pro users.
Skip the intro let’s get into it. Stick Nodes 3.1.0 is here. It touches on many different aspects of the app, and hopefully in a good way. You be the judge, here’s the changelog.
Changelog 3.1.0
- Long-press “Add tweened frame” button to add many frames and not just one or two
- Long-press “Copy stickfigure” to copy the stickfigure and its joined figures
- Long-press “Paste stickfigure” to paste a figure and attempt to preserve its layering in the frame
- New feature for frames, a checkbox to enable “slow motion” which increases the amount of tweening in that particular frame
- New feature for frame delays, a checkbox which will allow the camera to move during the delay
- New feature for joined figures, check the box to have them use their parent’s filters – useful for stickfigures with joined limbs to all use one source of filters
- When creating a stickfigure, you can now copy and paste polyfills
- In “View Options”, “Show neighbor nodes” shows the immediate-connected nodes to the current selection, for easier handling
- In “App Settings”, optionally enable zoom buttons to be displayed in the corner
- In “App Settings”, optionally change line/node thickness for easier viewing
- In “App Settings”, optionally enable Dark Mode skin
- New feature for sounds, panning (left/right stereo) and pitch modification
- Textfields can be locked to the camera
- Improved “Camera Wobble” looks better and more random
- You can now load a background in Movieclip Creation Mode
- Bug fix, movieclips can be sent via “Send Files” now
- Bug fix, when increment/decrement a blank text field, it is properly set to 0 first
- New language – Russian!
- A few new fonts (Impact, Comic Sans, Determination)
- A few news sounds (search “310” in Sound Import window)
- Textfields can be locked in general
- Sorting lists alphabetically better take into account numbers on files (Old: aura1, aura20, aura3) (New:aura1, aura3, aura20)
- Field for “Segment length” added to Modify Branch window
- Arrows/Guides moved to “View options” menu area
- The newest-added frame(s) have a blue indicator for better visual identification that they are new
- Can now copy/paste camera lock bundles, and also copy/paste camera wobble properties
- Blur export quality improved
- Changed up stickfigure submission windows/process slightly
- Can now disable JUST blur/glow filters (temporarily) for performance
- Audio quality in exports increased
- Many tweaks to menus and graphical icons for better visuals
- Skins are broken and will need to be updated
Long changelog is long.
In addition to the changes, this update features a refresh of the user characters featured on the Splash Screen.
There were about 350 submissions and I nearly lost my mind, but in the end, about 30 were chosen to be added to the already-existing roster of character art. I know everyone wanted to get in, but, realistically that’s just not possible. Through a series of voting rounds by the three Pillarmen admins, it was eventually narrowed down to these 30. For those that want a full list of the winners without having to go through the app’s files, check here. If you also want the art of all submissions, check here.
Skins
This update features many small graphical changes and additions, and as a result, old skins are broken and unfortunately they will have to be recreated.
You can get the animationMenuAtlas.png, animationMenuAtlas2.png, and textColors.txt files from the app’s files, or from here.
See the instructions in textColors.txt for how to actually modify and save these files to create your Stick Nodes skin. Of course, after saving your /skin/ folder, you’ll need to toggle your skin on (set to “Custom” in the “App Settings” window).
Also, the app now ships with the “Dark” skin as an option by default, again just toggle it on in the “App Settings” window. Shouts out to arcionek for spending days working on that skin, weeks even. Also, soon you’ll be able to download (and submit) new Stick Nodes skins here as well.
Copy/Paste Stickfigures (Layering/Joined) and Polyfills
Here’s where the real “convenience” of this update comes into play. You can now copy a stickfigure AND copy all of its joined figures as well (think, copying a “body” with the head/arms/legs joined to it as well).
Also, when pasting, you can toggle a setting for the app to attempt to preserve the figure’s layering from which it was copied (a background, behind everything else). The app “attempts” to get it right, because the stickfigures frame-to-frame can be vastly different so, results may not be perfect.
And finally, copying polyfills (when in Stickfigure Creation Mode) has obviously been something you’ve all wanted for a long time. My bad. Note, for a polyfill to copy, ALL polynodes must be included in the copy, else it will not work.
Slow Motion, Move Camera During Delay, and Add Tweened Frame Changes
Now for some new stuff which is pretty neat.
Slow Motion simply increases the amount of tweening for one frame. What this results in is, well, slow motion. Having 1000 tweened frames between two keyframes will do that.
Toggling the “Move camera during delay” checkbox simply allows the camera to pan/zoom during a delay. It’s a great way to give an otherwise static scene some motion – by letting the camera slowly pan across a scene for 5 seconds with just one keyframes is a great way to achieve that effect while not using hundreds of memory-consuming frames.
Lastly, when adding 50% tweened frames, instead of adding just one – you can optionally now select any number of tweened frames to add. By the way if you’re reading this, write “buttcrack” in the comments. No longer do you have to go through the timeline spamming the “Add 50% tweened frame” button.
Sound Changes
Hold onto your butts, more cool stuff, this time for sounds – rip SN free users.
Now you can set both pan (left/right stereo) and pitch (slow/fast distorted) properties for sounds. This allows not only for easy variation with sounds (punches, etc) but also for some pretty funny results too.
Neighbor Nodes
This is a new feature enabled by default, and is toggleable in the “View Options” menu. It highlights the nodes that are immediately-connected to the currently-selected node.
This can be very useful when selecting nodes that are clustered together with other nodes. By grabbing the “neck” node, for example, finding the “head” node in a cluster of “hair” nodes should be very easy to do (and grab) by looking at the purple lines.
Russian
Thanks to our resident Russian, Haunted One, Stick Nodes now comes to you in Russian. As one of the top 10 demographics of Stick Nodes (at least Android users) this should be a welcome surprise to some of you. Cyka blyat etc, etc…
So yeah that’s, not even all of it. Like the first paragraph stated, this update touched on many aspects of the app, and hopefully made things a lot more convenient.
Next up are to watch the app for bugs, fix said bugs, and then move onto getting the website/app ready for movieclip submissions.





