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:
- Parallax Occlusion Mapping: https://github.com/armory3d/armory/issues/2609
- Dynamic Diffuse Global Illumination (DDGI): https://github.com/armory3d/armory/issues/2610
- Stochastic Screen-Space Reflections: https://github.com/armory3d/armory/issues/2611
High-Quality Bloom: https://github.com/armory3d/armory/issues/2612- Box Projected Cube Environment Mapping (BPCEM): https://github.com/armory3d/armory/issues/2613
Exceptional3D made 5 new community tutorials this month - fantastic work!
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