Commit Graph

481 Commits

Author SHA1 Message Date
cf8e6e9d45 Updated the engine to get the new Logger singleton. 2022-06-11 18:10:24 +02:00
1ee52db76f Udpated the engine so it has the removed helper scripts. Also changed the project's SConscript to just use the one found in the engine. It can clone the engine if it doesn't exists. 2022-06-11 00:46:00 +02:00
45e8f16a6a Udpated the engine again. I added more null checks. 2022-06-07 13:33:08 +02:00
f1e313927b Updated the engine. I fixed gradients in MMAlgos, now all MMMaterials generate properly again. 2022-06-07 13:07:31 +02:00
f9e062e867 Updated the engine. Now MMMaterial, MMNode, and MMNodeUniversalProperty is on the engine side. The resources still need to be updated (except for one). 2022-06-07 12:38:35 +02:00
5b2bc019d9 Updated the engine. Using the new converter scripts I converted the MMAlgos class to c++ and added it to a module. 2022-06-06 19:06:56 +02:00
e2892e3adb Udpated the engine, to get the improvements to TiledWalls. 2022-05-26 23:29:14 +02:00
79333fc92b Updated the engine. Now it has the wave form collapse algorithm. It's based on https://github.com/math-fehr/fast-wfc, it got a heavy overhaul and refactor to (hopefully) work in a way that's better for a game engine. 2022-04-24 18:15:06 +02:00
074f71932e Updated the engine. Lot of work on porting the paint addon, and smaller improvements. 2022-04-19 11:56:43 +02:00
88398fc779 Udpated the engine. I turned a bunch of parameters inot references in mdr ed's gui. 2022-04-14 17:14:51 +02:00
0425f14df0 Updated the engine, and removed the mesh data resource addon, as the engine now has it built in. 2022-04-14 14:12:11 +02:00
caa53fa994 Updated the engine. I fixed compiling with llvm, and did smaller clenaups. 2022-04-02 18:51:54 +02:00
a248e05d1e Updated the engine to get the low processor mode fix for android. 2022-03-28 16:17:20 +02:00
0bee718d0d Udpated the engine. I added frt, frt2.0, and removed the webm and webp modules. 2022-03-27 17:14:35 +02:00
0aba27d364 Udpated the engine, and the export all, and make release scripts. 2022-03-25 21:21:11 +01:00
896fbdb79d Updated the engine. I just fixed 2 scripts. 2022-03-25 09:44:17 +01:00
f89ef679cc Updated the engine again. I found an another shadowed variable warning. 2022-03-24 22:44:53 +01:00
738d82f164 Updated the engine to get a fix for newly introduced shadowed variable warnings. 2022-03-24 22:24:57 +01:00
9de2a376ec Updated the engine. I fixed some issues with the android export templates, and also added material cache support for both voxleman's and terraman's bake texture mesher lod step. This fixes white meshes for the lods far away. 2022-03-24 21:56:52 +01:00
b891058708 Updated the engine. Smaller fixes, and backports. 2022-03-24 12:52:59 +01:00
d40af8d8fb Moved some of the release / build scripts to the engine. 2022-03-23 22:24:45 +01:00
8a2f9be68a Updated the engine. I mass replaced godot to pandemonium in it. 2022-03-23 21:30:28 +01:00
57354fd52a Updated the engine. I removed bullet, backported the android editor pr, and did some additional cleanups. 2022-03-23 13:30:35 +01:00
c7900bf439 Updated the engine. I fixed the new errors in the console during editor startup. 2022-03-22 09:41:55 +01:00
f0b6dfa434 Updated the engine. I added Vector2i, Vector3i, Rect2i, PoolVector2i, PoolVector3i, and StringName support for variants. Also smaller improvements, and backports. 2022-03-22 02:14:33 +01:00
31ef84435e Updated the engine. 2022-03-21 00:54:29 +01:00
dbcb202914 Updated the engine. I removed TMeshInstance. 2022-03-20 14:16:46 +01:00
6f756e82ac updated the engine. 2022-03-20 13:55:21 +01:00
5362924903 Updated the engine. I fixed potential crashes found by godot's regression test tool. 2022-03-20 02:30:43 +01:00
7f452975ff Updated the engine. I mostly did cleanups. 2022-03-19 18:53:34 +01:00
9414a841a1 Updated the engine. 2022-03-16 03:09:59 +01:00
4b3c3efb30 Siwtched the engine to the Pandemonium Engine (my new fork of godot). 2022-03-15 14:34:19 +01:00
118bdd71af Updated the engine. 2022-03-14 07:50:24 +01:00
d140dd4f86 Updated the engine. 2022-03-13 13:11:31 +01:00
f68764da31 Updated the engine. 2022-03-09 22:11:58 +01:00
c2e2fe2a5f Updated terraman. Now the PCM library generates a liquid material, and also found / fixed a few race conditions. 2022-03-08 15:53:05 +01:00
0ac7e7a2b6 Updated Terraman. Fixen a typo (transform_uv_scaled used the x coordinate in place of y) This makes the terrain's texture look seamless. 2022-02-26 23:40:06 +01:00
a4b8c913e5 Updated the modules. I fixed a few threading issues when spawning and despawning chunks extremely fast. This happens in the editor when the camera can go around really fast. 2022-02-19 22:57:31 +01:00
8c5ea6e9fc Udpated Terraman. I added a helper method to the world to get the editor's camera. 2022-02-19 11:19:39 +01:00
52d51c477b Updated Terraman to the latest, liquids should work now. 2022-02-18 23:51:37 +01:00
99064a639a Updated terraman. I renamed voxel_surface methods/properties to terra_surface. 2022-02-18 21:31:15 +01:00
fd21452ce7 Updated the modules. This fixes the uv mapping issues on the html5 backend. Also a few smaller logic fixes. 2022-02-16 21:10:41 +01:00
9e2504834b Updated the modules. I fixed a few bugs. 2022-02-14 13:41:24 +01:00
d23be2b1f0 Updated the modules. I only improved the readme in 3 of them. 2022-02-13 20:32:58 +01:00
c03c8ac8a7 Also updated the engine. 2022-02-12 17:55:44 +01:00
161c30e6c6 Updated the mesh data resource module. I added multiple mesh surface handling to it. 2022-02-12 17:51:20 +01:00
19f4e9216e updated the mesh data resource addon. I fixed / improved the multi type import for it. 2022-02-12 13:02:10 +01:00
7b2c95eae4 Updated the mesh data resource module. I added a new import option that should make converting everything to plain mesh data resoruces easier. 2022-02-11 18:57:33 +01:00
f5c356c91c Updated the engine. 2022-02-09 15:16:08 +01:00
c72269b41e Updated all the modules. I added only smaller fixes to these ones. 2022-02-09 14:42:45 +01:00
232aae5726 Updated the modules to the latest. I changed the Terra and Terraman class prefixes to Terrain. 2022-02-08 14:44:37 +01:00
4e1c6046b0 Updated the engine. 2022-01-27 19:56:43 +01:00
e0dac27954 Updated the mesh utils plugin to get support for 3d delaunay triangulation even on 3.x. 2022-01-27 19:05:17 +01:00
0aa0342d3f Updated the engine. 2022-01-19 00:02:53 +01:00
da5992fc94 Updated the engine. 2022-01-12 23:11:27 +01:00
05f178b4bd Updated every module. I re-extracted the class docs and updated the copyright headers for them. 2022-01-12 22:43:05 +01:00
2a08f5de05 Updated ESS, to get the Aura and Spell merge. Still a few smaller isuues linger around. They will be fixed in a few hours. 2022-01-12 15:55:18 +01:00
d2a5be02d4 Udpated ESS to the latest to get the new property changes. 2022-01-12 14:19:23 +01:00
2d5e17b5be Fix more issues after the aura property renames. Also updated ESS to get property grouping improvements. 2022-01-12 12:06:00 +01:00
70da1509bb Update ESS to get 2 property fixes. 2022-01-12 11:51:13 +01:00
ad2215a66b Started merging auras and spells. As a first step aura's properties got an aura prefix. Updated ESS, and added this prefix to all aura resources. 2022-01-12 11:26:33 +01:00
c10b66f595 Updated the engine. 2022-01-08 16:07:28 +01:00
49fe5c164a Updated the mesh utils module. I fixed a few bugs. 2021-12-30 00:13:32 +01:00
556d3062b8 Updated the mesh data resource module to get the new signal in MeshDataInstance. 2021-12-29 20:24:04 +01:00
eea2e76702 Updated the mesh data resource module. MeshDataResource now properly emits changed events, and MeshDataInstance will respond to it aswell. 2021-12-29 00:47:54 +01:00
1c35594d67 Updated the engine. 2021-12-29 00:24:41 +01:00
18b9a02e31 Updated the engine. 2021-12-19 13:19:12 +01:00
19820f1522 Updated the engine to the latest. 2021-11-17 14:06:29 +01:00
cbca005d6d Updated the engine to the latest. (Just merged upstream changes into it.) 2021-10-31 12:57:16 +01:00
547197e78f Improved the threading logic of MMMaterial's render by quite a bit. Also updated ThreadPool to get the new cleanups / fixes / api improvements required. 2021-10-31 12:37:51 +01:00
8ef1215bf4 Updated the engine. 2021-10-06 02:24:05 +02:00
2ab52ea5c8 Updated the engine. 2021-09-30 21:31:16 +02:00
ecef04d52e Updated the engine. I merged in all upstream changes. 2021-09-29 12:18:54 +02:00
04bc717331 Updated the mesh_utils module. It got uv unwrapping support. 2021-09-29 11:25:00 +02:00
cdee4cb3fa Updated the engine. Now the skeleton editor actually works. 2021-09-26 17:20:03 +02:00
c65c809084 Updated the engine and modules. 2021-09-25 23:41:14 +02:00
6062255177 Updated the engine to the latest. Also removed "as" casts after get_node_or_null-s, as now when they return null you get an error. 2021-09-22 00:11:19 +02:00
1ec78bd663 Updated the ess module. It only got a special case compile fix. 2021-09-21 12:27:15 +02:00
23d697c13a Updated the engine. 2021-09-14 11:23:45 +02:00
32baaaa696 Updated the mesh data resource module. I removed the xatlas test code from it. 2021-09-14 11:22:22 +02:00
8e0e86ef39 Work on the mesh data resource editor plugin. Also updated the mesh data resource module to the latest. 2021-09-13 18:47:56 +02:00
008c3048d5 Updated the engine. 2021-09-11 16:07:04 +02:00
9f1183966e Updated the engine again. 2021-09-06 19:04:50 +02:00
134daf47c6 Updated the engine. 2021-09-06 18:33:40 +02:00
9ba79d9dc4 More work on fixing networking. Also updated ESS to get the fixes from it too. 2021-08-31 00:40:45 +02:00
288eaabe18 Updated ESS to get the Entity controller property rework. 2021-08-30 20:18:29 +02:00
7e420f538d Updated ESS to get a small property hint fix for EntityCreateInfo. 2021-08-30 00:35:10 +02:00
51f0f08d08 Updated the entity spell system module to get an improvement to ORPC, and the entity controller setter. The props module and mesh data instance also got updated, they only had a compile fix for 3.3. 2021-08-29 21:39:06 +02:00
01cf5ae03b Updated the props module. I fixed mesh builds in PropInstanceMerger when threading is disabled, and the build time is long enough so that it needs multiple frames. 2021-08-28 11:31:15 +02:00
0c85195cd1 Updated the engine. 2021-08-28 00:57:16 +02:00
d4cb1684ca Updated Terraman to get the new chunk_added and chunk_removed signals. 2021-08-28 00:28:05 +02:00
5dc0ed2daf Updated terraman. So now the world can be deactivated. 2021-08-28 00:08:41 +02:00
d6ba00be37 Updated the engine. 2021-08-27 19:29:45 +02:00
d96dbd078f Updated the props module to get the fix for PropInstanceMerger when the prop only has TiledWalls. 2021-08-27 19:28:55 +02:00
a74fdac778 Updated the props module so copy_from will also copy over the is_room and room_points properties. 2021-08-26 20:53:16 +02:00
bb6109e1f7 Updated the engine. 2021-08-26 12:11:02 +02:00
44a2507f4c Updated the ess module to get material cache support. Also updated the props module to get a small improvement to material cache initialization. 2021-08-26 00:14:45 +02:00
5dafcde663 Updated the props module. I added collision layer and mask properties to PropInstance and TiledWall. 2021-08-25 22:55:52 +02:00
c9202cf325 Updated the props module to get the collision shape fix for PropinstanceMerger. 2021-08-25 20:39:03 +02:00
022ba329b2 Update the props module to get a crash fix. 2021-08-25 17:25:37 +02:00