F4NS Patch 3.1.0 is here!
-
Hi folks! It is with great excitement that I say as of 14:00 BST you will be able to download the latest F4NS patch, 3.1.0!
I will be bringing a New Patch video out when I can. For now, refer to the Latest Updates document (which you should be prompted to read once you load up the newly installed patch!).
This patch is a big one and we are very glad to moving past this milestone. There is a plethora of bug fixes and plenty of new features too.
Thank you to everyone for your patience and support whilst we have been bringing this Patch to you! We really hope you enjoy the additions, I think a few features might amaze!
Here are a few of the more exciting changes:
- New Assets added to Ansimuz & Untied Games, also new Artists Anokolisa, KayKit and LimeZu
- New Font assets added in a new "Fonts" artist folder
- New Font editor tool - create your own fonts in a convenient font tilesheet layout!
- Enhanced text drawing function drawTextEx added with compatibility for all included font images & custom made fonts
- New interpolate() function added with a variety of interpolation types for all sorts of exciting applications!
- New Image Editor tools: Paint Bucket, Magic Wand and better selection adjustments added for enhanced image creation!
- New Sprite functions added for more specific usages
- Tons of bug fixes!! (Too many to list here, read about them in the Latest Updates document!)
Thank you. We can't wait to hear how you feel about the new additions and fixes!
Potential Issues with Existing Programs
As always, because of the nature of our application, certain changes we make may cause problems with existing programs. We try to mitigate this as much as possible, but some things can't be avoided. Here are a couple of issues you might run into when running your old projects:
- Invalid Isolated Statement - Certain invalid code statements will now cause an error instead of being ignored/misinterpreted. For example, using a single
=
(assign) in anif
statement will cause an error. Double equals==
(compare) should always be used when comparing values. Similarly, a meaningless isolated comparison statement will cause an error. These problems were addressed to reduce ambiguity in the FUZE language, and assist in correcting unexpected behaviour when the cause could be very unclear.
// This will cause an error. if a = then // This will cause an error if it appears on its own. a == b // This will not cause an error. a = b == c
- New Constants - New Constants have been added to faciliate easy usage of different interpolation types. If you were using a variable with the same name as one of these new constants, you will have to change all instances of the variable to a new name. This is easily done with the code editor Find/Replace tool! New Constants are as follows (this information is also available in the System Variables document in the F4NS Help section with more description of each constant):
// Interpolation Types constant linear ease_in ease_out ease_in_out expo_in expo_out expo_in_out bounce_in bounce_out bounce_in_out elastic_in elastic_out elastic_in_out // Min/Max Values int_min int_max float_min float_max float_min_positive // Text Alignment align_centre align_centre_left align_centre_right align_top_centre align_top_left align_top_right align_bottom_centre align_bottom_left align_bottom_right // New Colour Constants jasper garnet
-
Great work, Team Fuze! It really sounds like an awesome patch. Very intrigued by the interpolate() function...
-
I found a bug speedrun, new record.
-
New assets and a font editing tool! cant wait to get started with this!
-
Thank you so much!
I know I've been moaning about an image editor fill for ages but really I can't put into words how much easier this will make my life and so much less pain in my fingers/hands. that alone is awesome for me but all the other new stuff too and the cool fonts and font editor! Brilliant!! Thanks guys
-
Fill bucket AND sprite fonts!!?? This is fantastic!
-
Excellent update Fuze team, thank you for your hard work!
-
Yes! I love the improvements of the image editor. I sooooo missed the paint bucket tool, now it is here!
Also the Area detection by coordinates might come very handy, although I wonder if x and y are map/tile coordinates or pixel coordinates?
Thank you very much for your hard work, @F4NS-Team! <3 -
Thank you everyone for your lovely encouraging words! So glad people are excited for the cool additions!
-
Amazing patch! As much as I love the image editor enhancements, I think the font stuff is a bigger deal: the biggest aesthetic issue I've always had with Fuze games was the default font-- and not everyone had the time or know-how to implement their own font code.
-
Indeed!
Let's hope that the musical side of Fuze will get the same amount of care for the next patch!
-
I an enjoying the new update, too! Great work, FUZE team! Thank you for your hard work!
-
This is fantastic news! A font function and a fill tool are going to be of so much use. The = / == causing an error is a good idea too and should save some head-scratching!
-
A new FUZE4 version - it feels like Christmas Eve in autumn. Thank you!
Check out the new examples in the Programs-section for interpolation and the fonts. I love thesetFont()
, the newdrawTextEx()
with alignment parameter and the new fonts in the media library, this will save me a lot of lines of code! -
Can't wait to finish my current project to play with all the new features!.
The image editor is better improved then expected with the new wand tool for
in-betweening animations and selecting grouping parts of the image, plus flip invert :).
If we could use that wand tool to create a collision box that would be the cherry on top ;).