[Release Notes] - 2023.01

2023.01 - January Release


January is here with 56 new pull requests from some great contributors - great work!

Christmas just passed and that means we’ve got a new month, year, and release!

Merry Christmas Armory community! (Credits: assets - Ivanix88@Sketchfab, render - MoritzBrueckner.)

HIGHLIGHTS

Happy New Year Armory community! (Credits: assets - LowPoly@Sketchfab, render - rpladin.)

t3du added add Draw Text Area String node

QuantumCoderQC added Cursor/ Touch in region

knowledgenude added add getPointVelocity method

MoritzBrueckner added High-Quality Bloom

rpaladin added new trait specials menu

tong added append khamake options to command on preset exporters

These developer bounties are still available! Earn rewards by developing new features:



List of current bounties:

Exceptional3D made 5 new community tutorials this month - fantastic work!

Using TWEENS in Armory 3D for smooth animations Screenshot

Raycasting EXPLAINED in Armory 3D Screenshot

How to make a custom cursor in Armory 3D Screenshot

Fix camera overlaying frames issue. Screenshot

How to change materials at runtime with Armory 3D Screenshot

NEW

#2743 - t3du added add vector comparison to case index node

#2738 - t3du added add Combine and Separate HSVA colors

#2736 - rpaladin added new trait specials menu

#2735 - t3du added add Draw Text Area String node

#2734 - t3du added add CaseIndex and BooleanToInt nodes

#2731 - tong added append khamake options to command on preset exporters

#2730 - t3du added add StringReplace and ParseInt nodes

#2729 - tong added always print calls to external tools

#2727 - QuantumCoderQC added Cursor/ Touch in region

#2725 - MoritzBrueckner added High-Quality Bloom

#2723 - t3du added add gate and compare between condition for vectors

#2719 - QuantumCoderQC added implement rotate render target node

#2715 - t3du added logic node: Array get next

#2713 - QuantumCoderQC added implement Pause Active Camera Render Node

#2712 - rpaladin added add extra mouse buttons

#2704 - tong added improve player launch command

#2697 - knowledgenude added add getPointVelocity method

BUG FIXES

#2747 - t3du added fix select node returning value0 when index is null

#2740 - MoritzBrueckner added Gate node: fix accessing vector methods when DCE is on

#2739 - rpaladin added fix crash on recompile

#2737 - t3du added little fix

#2733 - MoritzBrueckner added fix emission ghosting effect on some platforms

#2732 - Onek8 added persist server process

#2718 - MoritzBrueckner added fix node version updates for mouse and pick RB nodes

#2717 - tong added fix null error on no arm_skin

#2716 - rpaladin added ceck if RenderPath preset is none

#2711 - rpaladin added check if no sky texture for dark clouds

#2710 - t3du added add variable socket to array integer

#2709 - rpaladin added check if voxel AO shadows enabled for deferred lighting

#2700 - tong added remove executable file permissions

#2699 - rpaldin added fix misc nodes

#2692 - Onek8 added add nodejs socket back to networking

#2691 - rpaladin added fix array node indexes

#2689 - MoritzBrueckner added fix loading world shader contexts if world name contains special characters

#2688 - rpaladin added socket output cleanup

#2687 - rpaladin added switch node: fix removing output sockets

OTHER CHANGES

ArmSDK: #61 - tong added fix print_version_info on non git armsdk

ArmSDK: #60 - tong added fix typo in workflow

ArmSDK: #59 - tong added upgrade workflow actions

ArmSDK: #58 - tong added exclude armory.network from api docs build

Iron: #180 - rpaladin added cleanup extra mouse buttons

Iron: #178 - rpaladin added add extra mouse buttons

Iron: #177 - tong added remove executable file permissions

Iron: #176 - tong added update exporter

Iron: #174 - tong added run test workflow on pull_request too

Iron: #173 - tong added add gamepad id property

ArmorCore: #59 - MoritzBrueckner added fix memory leak when using web workers

ArmorCore: #56 - MoritzBrueckner added return null to Haxe if sound could not be created

Armory Examples: #67 - t3du added text area string node examples of use

Armory Examples: #66 - tong added fix physics_picking example name

Armory Examples: #65 - MoritzBrueckner added fix physics_picking example

Armory Examples: #64 - tong added rename blend file to project name

Armory Examples: #63 - tong added fix projects

Armory Examples: #62 - Onek8 added create README.md

Armory Examples: #61 - Onek8 added Network Zui Chat Example

Armory Tutorials: #19 - tong added update projects

2 Likes

Excellent walk-through video by @Armory_3D_Community explaining the latest mentioned changes:

3 Likes