Antoine Pilote
4265b0d29b
Added all navmesh settings to the editor UI
2024-07-24 23:19:34 -04:00
Antoine Pilote
d0399a8f8c
Now storing recast config in component
2024-07-24 23:00:05 -04:00
Antoine Pilote
7b1d930b9f
Moved nav mesh generation button onto navmeshVolume component.
2024-07-24 21:14:23 -04:00
Antoine Pilote
f15894920f
Added NavMeshVolume component
2024-07-24 20:58:48 -04:00
Antoine Pilote
8b8e29db3f
Quake brushes are not deserialized correctly, meaning you can build navmesh without rebuilding the quake map first.
2024-07-11 15:07:54 -04:00
Antoine Pilote
7b48319ff5
Added Recast&Detour implementation
...
- Implemented debug renderer of navigation meshes
- Can now generate navigation meshes from .map files
2024-07-11 04:54:57 -04:00
Antoine Pilote
07e080f6a9
Added is trigger to other shapes
2024-04-18 20:07:30 -04:00
Antoine Pilote
f916d315f4
Improved Editor Interface
...
- Moved Add component button
- Removed rounding on collapsed component header
- Added indention in component panels
- Changed frame background color
2024-04-11 19:50:26 -04:00
antopilo
f4d71b9977
Started new Add Entity Panel, removed unused shaders, fixed premake5 problems
2024-04-02 23:09:33 -04:00
Antoine Pilote
af2546fb21
C# Entity Scrips now working(OnInit, update, destroy) [ Broke reloading]
...
- added UI button to generate a .sln in the games folder
- added UI for adding new component and drag n drop .cs file
- added modular Core API module system
2023-10-16 00:21:28 -04:00
Antoine Pilote
4622be08e9
Added Trenchbroom configurator window and some UI fixes
2023-10-02 01:37:22 -04:00
Antoine Pilote
27d1af86af
UI for new sprite option
2023-09-30 14:27:38 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
d843d54388
Material Thumbnail, PostFX, more
...
big commit
+ Depth of field
+ Barrel distortion
+ Vignette
+ Material thumbnail in filebrowser
+ Fullbright wad conversion turns into emissive
2023-09-25 02:21:22 -04:00
Antoine Pilote
513bf6aa0e
WAD Converter now creates .material file in the proper directory
2023-09-24 12:57:14 -04:00
Antoine Pilote
a09fc40469
Added ability to lock rotation axis of a rigidbody
2023-09-24 00:40:37 -04:00
Antoine Pilote
d7f3e0cfb3
Added RandomScale to particle emitters
2023-09-23 22:59:51 -04:00
Antoine Pilote
3124271a62
Reworked material serialization
2023-09-23 21:34:38 -04:00
Antoine Pilote
d93e452db5
Drag & drop of .material files
2023-09-23 20:32:08 -04:00
Antoine Pilote
2cb0ca4f29
Particle system improvements + Emissive materials
...
Added option for Global particle positions
Added material property for particles
Added Emissive rendering
2023-09-23 20:31:50 -04:00
Antoine Pilote
a4724e2a91
Upgraded to C++ 20 & better audio voice management
2023-09-23 00:37:42 -04:00
Antoine Pilote
60d6af1341
Audio component now has panning, volume, playback speed and works
2023-09-22 21:30:56 -04:00
Antoine Pilote
1bc3eb7ddb
Added audio emitter editor panel
2023-09-22 20:32:05 -04:00
Antoine Pilote
6a52340e7d
Audio engine can now play sounds
2023-09-20 21:41:34 -04:00
Antoine Pilote
1628214370
Animation serialization progress
2023-09-06 20:05:10 -04:00
Antoine Pilote
8718540ac6
Added animation selection
2023-09-06 18:49:11 -04:00
Antoine Pilote
e125bf5fdb
Added skeleton creation
2023-09-05 20:28:33 -04:00
Antoine Pilote
0caf28943f
Added new component and panel + model loader
2023-08-12 21:47:26 -04:00
Antoine Pilote
e0d8383d00
Code cleanup
2023-08-12 21:46:58 -04:00
Antoine Pilote
691f46e0d6
Added better character auto stepping and component settings
2023-08-12 16:12:39 -04:00
Antoine Pilote
1a8f4bd1aa
Added simple radius gizmo
2023-08-02 15:34:04 -04:00
Antoine Pilote
35c4f3b59e
Merge branch 'main' into feature/NK-146-particle-system
2023-08-02 12:40:46 -04:00
Antoine Pilote
4552b0ee69
Fixed crash with material editor
2023-08-02 12:40:33 -04:00
Antoine Pilote
807e9c9a9f
Added particle emitter component
2023-08-02 12:40:12 -04:00
Antoine Pilote
f54d64c6dd
Added sprite component
2023-08-01 15:15:27 -04:00
Antoine Pilote
acfe261ab5
Fixed breaking changes between imgui upgrade
2023-07-22 22:13:48 -04:00
Antoine Pilote
df69d17305
Fixed build
2023-07-22 00:23:55 -04:00
Émeryc
8a931c768b
NK-126 - Fix Indent
2023-07-21 19:29:50 -04:00
Émeryc
24f9d092c1
NK-126 - Fixed File Browser Refresh
2023-07-21 19:19:29 -04:00
émeryc
55abc9d63a
NK-126 - Click Empty Component Script
2023-07-20 22:13:10 -04:00
Antoine Pilote
f40b760a01
Fix build
2023-07-19 11:31:08 -04:00
Antoine Pilote
4e4d203666
Renamed some glm::vec3 to Vector3
2023-07-19 00:31:22 -04:00
Antoine Pilote
5b8dbf8d94
Removed tabs
2023-07-18 03:28:06 +00:00
émeryc
7baec67bf4
NK-113 - Open Wren Script File with Double Click
2023-07-17 20:21:15 -04:00
Antoine Pilote
13fd69391d
Added limits for sizing to be greater than 0
2023-07-15 19:44:28 -04:00
Antoine Pilote
fa2d8d3ce9
Added Cylinder Collider panel
2023-07-15 19:26:58 -04:00
Antoine Pilote
6d6ac59bb4
Fixed friction minimum in character controller panel
2023-07-07 01:34:56 -04:00
Antoine Pilote
575f12eae5
pp
2023-07-06 04:29:27 -04:00
Antoine Pilote
fc183b4813
Physics system progress
...
Added CharacterController creation
Reworked and refactored shape and body system internally
Code cleanup
Brought back Hull serializing for Quake map brushes
Updated Editor panels accordingly
2023-07-03 19:16:02 -04:00
Antoine Pilote
0bf4c2cb18
Code cleanup for capsule panel
2023-04-02 22:34:57 -04:00