Commit graph

3404 commits

Author SHA1 Message Date
QuantumCoderQC
951f8298b8 Modify to use iron.object.Object instead of String for objects to be linked by PhysicsConstraint 2020-12-05 01:12:59 +01:00
QuantumCoderQC
174a7f66dd Modify exporter to use PhysicsConstraintExportHelper class 2020-12-05 01:12:59 +01:00
QuantumCoderQC
49e06b4b63 New helper class to add physics constraints via Blender Armory exporter 2020-12-05 01:12:59 +01:00
Moritz Brückner
01874e2287 Replacement error dialog: add button to open report folder 2020-12-04 22:57:47 +01:00
Moritz Brückner
bd5953c39f Improve module docstring 2020-12-04 22:53:06 +01:00
Moritz Brückner
1b210d0f00 Node replacement: report original traceback for unknown exceptions 2020-12-04 22:50:25 +01:00
Moritz Brückner
332d60547b Node replacement: improve console output 2020-12-04 22:36:38 +01:00
Moritz Brückner
16376dafe2 Simplify replacement error handling 2020-12-04 22:32:44 +01:00
Moritz Brückner
0bddfea5e3 Move node replacement system into its own module 2020-12-04 22:29:31 +01:00
Moritz Brückner
b5e33062b3 Improve replacement error message 2020-12-04 21:55:02 +01:00
Moritz Brückner
1fb1196979 Remove replacement node on error during replacement 2020-12-04 21:25:51 +01:00
Moritz Brückner
e53d9446e7 Cleanup 2020-12-04 21:17:50 +01:00
knowledgenude
90daf7e077 rename-labels 2020-12-04 09:49:50 -03:00
knowledgenude
d726e8fc83 fix-volume-trigger 2020-12-04 07:20:42 -03:00
Lubos Lenco
9ce721103e
Merge pull request #2042 from E1e5en/html5-settings-more
Added option for HTML5 Settings
2020-12-03 10:56:52 +01:00
E1e5en
59c31950c8 Added option for HTML5 Settings
- Disable browser context menu - disable the browser context menu for the canvas element on the page (index.html).
2020-12-02 20:54:14 +03:00
Lubos Lenco
bd6078e303
Merge pull request #2037 from E1e5en/fix-on-swipe
Fix OnSwipe
2020-12-02 10:21:12 +01:00
E1e5en
1867975099 Fix OnSwipe
Correction of determining the direction of UP-LEFT.
Wrong 9 degrees =)
2020-12-01 21:18:12 +03:00
luboslenco
dc19715571 Bump version 2020-12-01 13:39:44 +01:00
Lubos Lenco
67e2b0171b
Merge pull request #2030 from Naxela/master
Update lightmapper to version 0.4
2020-11-30 11:18:26 +01:00
Lubos Lenco
468da22b5b
Merge pull request #2029 from knowledgenude/master
Added functions to disable/enable collision
2020-11-30 10:41:42 +01:00
Lubos Lenco
5ff3ec9055
Merge pull request #2028 from QuantumCoderQC/rb_nodes
New Add rigid body node
2020-11-30 10:38:20 +01:00
Lubos Lenco
342e4fea14
Merge pull request #2027 from MoritzBrueckner/chromatic-aberration
Forward renderpath: add support for chromatic aberration
2020-11-30 10:34:34 +01:00
Moritz Brückner
d18d9e1a27 Fix copy_pass missing on deferred when only compositor was enabled 2020-11-29 17:16:43 +01:00
knowledgenude
8a30a94523
Added functions to disable/enable collision 2020-11-29 10:15:47 -03:00
Moritz Brückner
bfdcc1f1bd Fix tabs and spaces shenanigans 2020-11-29 13:40:49 +01:00
QuantumCoderQC
d71284560e Implemented a new node to add rigid bodies to objects at run-time 2020-11-29 01:16:59 +01:00
QuantumCoderQC
1aa60e9315 Add params and flags description. Modify force deactivation to use deactivation in rigid bodies 2020-11-29 01:08:28 +01:00
Alexander
837a313c7a Fix indentation errors 2020-11-28 23:58:28 +01:00
Alexander
b24a76f30f Update lightmapper 2020-11-28 23:23:52 +01:00
Moritz Brückner
4cef68c818 Cleanup chromatic aberration shader 2020-11-28 23:13:32 +01:00
Moritz Brückner
3f51b35b89 Reset compositor defs before renderpath building 2020-11-28 23:13:15 +01:00
Moritz Brückner
8814326bab write_data.py: cleanup and improve chromatic aberration section 2020-11-28 23:12:21 +01:00
Moritz Brückner
068a539f60 Forward renderpath: add support for chromatic aberration 2020-11-28 23:09:07 +01:00
Lubos Lenco
607c5e57cf
Merge pull request #2024 from MoritzBrueckner/mouse-movement
Improve `Get Mouse Movement` node
2020-11-28 12:30:52 +01:00
Moritz Brückner
0acadd2e74 Improve Get Mouse Movement node 2020-11-26 10:00:35 +01:00
Lubos Lenco
73cae5406e
Merge pull request #2023 from E1e5en/ln-math-expression
LN Math Expression
2020-11-26 08:49:04 +01:00
Lubos Lenco
2ca088fb85
Merge pull request #2022 from E1e5en/win-settings
Windows Settings – Publish and action after
2020-11-25 08:38:04 +01:00
E1e5en
d084a8297e Windows Settings – Publish and action after
Windows Settings:
Visual Studio Version - select the studio version for which the project will be exported. Options: 2010, 2012, 2013, 2015, 2017, 2019. Default: 2019.
Update - checks the installed versions of Visual Studio on the PC and adds (installed) to the version in the list if available (for information). Example:
sample_vs_2
Action After Publishing - select an action after a successful publication. Options:
Nothing - do nothing. Default value;
Open In Visual Studio - open the project in the corresponding studio version;
Compile - compilation of the project;
Compile and Run - compile and run the project. Then the executable file will be copied to the windows-hl folder (where the resources are located).
Mode - compilation mode. Options: Debug, Release. Default: Debug.
Architecture - the architecture for which the application will be built. Options: x86, x64. Default: version of the user’s PC architecture.
Compile Log Parameter - setting the output of messages during compilation:
Summary - show the error and warning summary at the end. Default value;
No Summary - don \ 't show the error and warning summary at the end;
Warnings and Errors Only - show only warnings and errors;
Warnings Only - show only warnings;
Errors Only - show only errors.
More details can be found here - MSBuild command-line reference (I took only part of the settings).
Count CPU - specifies the maximum number of concurrent processes to use when building. More details can be found here - MSBuild command-line reference. The default is 1. Maximum value: the number of CPUs in the system (function multiprocessing.cpu_count()).
Open Build Directory - open the folder with the application after a successful build. If the Compile and Run option is selected, then the executable file will be copied to the windows-hl folder (where the resources are located) and this folder will open. Otherwise, the folder where the given Visual Studio file is going will open.
The user will also receive a message if the studio version selected for export and for opening in the studio or compilation is not on the PC. And a list of installed ones will be issued. Example:

Visual Studio 2017 (version 15) not found.
The following are installed on the PC:
- Visual Studio Community 2019 (version 16.8.30711.63)
To obtain information about the installed versions of Visual Studio, use the vswhere.exe utility (open source) included in Kha (located in the …\ArmorySDK\Kha\Kinc\Tools\kincmake\Data\windows).
2020-11-24 20:41:50 +03:00
Lubos Lenco
a79c430882
Merge pull request #2021 from MoritzBrueckner/fix-exporter-opt
exporter_opt: fix `NameError: name 'log' is not defined`
2020-11-24 09:52:38 +01:00
Lubos Lenco
979844fc6e
Merge pull request #2013 from knowledgenude/master
More renames and cleanups
2020-11-24 09:52:09 +01:00
Moritz Brückner
f492b9d756 exporter_opt: fix NameError: name 'log' is not defined 2020-11-23 18:21:33 +01:00
Lubos Lenco
48952e04a8
Merge pull request #2017 from MoritzBrueckner/nodes-context-menu
Add node context menu entry for material parameters
2020-11-22 08:27:15 +01:00
knowledgenude
b699dfb0d6
Update LN_string.py 2020-11-21 14:37:51 -03:00
Lubos Lenco
29297513cf
Merge pull request #2018 from MoritzBrueckner/driver-api
Add per-material UI support for driver API
2020-11-21 16:54:26 +01:00
knowledgenude
ce629455ad
Update VectorFromBooleanNode.hx 2020-11-19 13:57:39 -03:00
Lubos Lenco
bfb999550e
Merge pull request #2019 from MoritzBrueckner/fix-node-docs
Fix some node docstrings
2020-11-19 16:14:16 +01:00
Lubos Lenco
fdbd26840a
Merge pull request #2015 from E1e5en/fix-android-hmtl5-settings
Fix Android and HTML5 Settings
2020-11-19 16:13:08 +01:00
knowledgenude
cc481ea15c fix-nodes 2020-11-19 10:38:46 -03:00
E1e5en
9ab9d5c5db LN Math Expression
First version:
- Dynamically checking the correctness of an expression in the IDE (Blender).
- The task is divided into 2 parts: checking the correctness through python in the Blender interface and when performing calculations when the application is running in haxe.
The following decisions are taken as a basis:

python - http://repl.it/3xv/1
haxe - https://github.com/maitag/formula (added all the necessary classes to the node code)
2020-11-19 11:41:24 +03:00