Nahuel Rocchetti
6a972b5949
Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2
2023-08-03 19:16:43 -03:00
Nahuel Rocchetti
b27665b52b
improve cheat console a lot
2023-08-03 19:12:40 -03:00
Ammar Askar
c6f18fb069
Implement particle direction and draw type
2023-08-03 17:47:08 -04:00
Nahuel Rocchetti
37473a9791
bump mapping for standardmaterial
2023-08-03 16:49:53 -03:00
Ammar Askar
b0ba05570c
Change particle size over time
2023-08-03 12:23:50 -04:00
Ammar Askar
756ecc9cb1
Use emitter shape from particle system
2023-08-03 12:19:13 -04:00
Ammar Askar
4e53fafb0a
Fix how we handle vary values in effects system
2023-08-03 11:52:16 -04:00
Nahuel Rocchetti
898b343a93
Update StartupController.cs
2023-08-03 06:04:00 -03:00
Nahuel Rocchetti
b02e7dc81c
test cheats
2023-08-03 05:57:43 -03:00
Nahuel Rocchetti
b69392376f
very basic cheats
2023-08-03 05:36:18 -03:00
Nahuel Rocchetti
47148364db
console properties first draft
2023-08-03 03:45:57 -03:00
Nahuel Rocchetti
13515c0d5a
Implement basic cheat system
2023-08-03 02:59:03 -03:00
Nahuel Rocchetti
c2cfae6d47
Improve dirt and desert terrain shaders
2023-08-03 00:54:08 -03:00
Nahuel Rocchetti
e91f81382d
Render imposter terrain behind other blend materials
2023-08-02 21:28:29 -03:00
Nahuel Rocchetti
26efd8281b
Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2
2023-08-02 21:21:43 -03:00
Nahuel Rocchetti
db807558dd
Implement Null Material, try catch composition tree rendering errors, comment out debug code.
2023-08-02 21:21:21 -03:00
Ammar Askar
c4d7c7b5ae
Add color over time for particles
2023-08-02 19:39:51 -04:00
Ammar Askar
c232ec2408
Implement size, speed, color and rate for particles
2023-08-02 18:59:15 -04:00
Ammar Askar
34d66cbc44
Document some particle fields
2023-08-02 18:10:03 -04:00
Nahuel Rocchetti
394881f367
Implement road textures for terrain types, use sharedMesh and sharedMaterial when possible
2023-08-02 18:34:22 -03:00
Nahuel Rocchetti
3d8db221bc
refactor terrain types
2023-08-02 16:45:20 -03:00
Nahuel Rocchetti
ec9c97040c
Clean up temperate terrain shader
2023-08-02 16:07:01 -03:00
Nahuel Rocchetti
b8b032b758
Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2
2023-08-02 15:39:03 -03:00
Nahuel Rocchetti
456cb6d5ff
Implement desert terrain shader
2023-08-02 15:38:51 -03:00
Ammar Askar
d31cda97ad
Add texture to particle effects
2023-08-02 13:24:33 -04:00
Ammar Askar
8cd32935be
Start trying to render effects
2023-08-02 12:50:01 -04:00
Ammar Askar
e3137704c2
Parse VisualEffects and read effect name to id map
2023-08-02 11:11:05 -04:00
Ammar Askar
5013177875
Parse water effects, refactor particle types into their own folder
2023-08-02 09:47:29 -04:00
Nahuel Rocchetti
368dda80d2
start prep terrain for new shaders
2023-08-02 03:54:12 -03:00
Ammar Askar
d2a8a78f85
Parse camera, model and screen effects
2023-08-02 00:28:55 -04:00
Ammar Askar
7c26ee3774
Parse sequence and sound effects
2023-08-01 23:53:35 -04:00
Ammar Askar
d55f2c1bd2
Parse decal effects
2023-08-01 23:30:31 -04:00
Ammar Askar
2bbda81f43
Parse meta-particle effects
2023-08-01 22:39:23 -04:00
Ammar Askar
6163150d6e
Refactor to prepare for meta particles
2023-08-01 21:26:51 -04:00
Ammar Askar
7f32393fd2
Read the first section of swarm effects files.
...
This adds the first set of parsing code for particle effects in
swarm. We currently deserialize into a giant data structure like
the game but once we do meta-particles this should be refactored
with the common types to make it less ugly.
2023-08-01 18:39:52 -04:00
Nahuel Rocchetti
f58e8f216c
Update Batching.cs
2023-08-01 19:38:49 -03:00
Ammar Askar
d6c79c6bf3
Fix capitalization in test file name
2023-08-01 15:43:06 -04:00
Ammar Askar
7f879a3116
Start adding code to read effects
2023-08-01 15:32:06 -04:00
Ammar Askar
27a9231d96
Store data from cDataListExtensions scenegraph blocks
2023-08-01 10:43:47 -04:00
Nahuel Rocchetti
2ec6920943
another batching refactor
2023-08-01 04:13:50 -03:00
Nahuel Rocchetti
cca1ae128b
Batching rework and optimization
2023-08-01 03:42:47 -03:00
Nahuel Rocchetti
1c7589027c
streamline batcher
2023-08-01 03:25:07 -03:00
Nahuel Rocchetti
c14cb74e51
Update Batching.cs
2023-08-01 02:54:06 -03:00
Nahuel Rocchetti
bbb56bbbb1
improve batching a little
2023-08-01 02:07:44 -03:00
Nahuel Rocchetti
46d1e658cd
fix artifacts on road textures
2023-07-31 23:14:21 -03:00
Ammar Askar
ad19747dcc
Whoops, fix wrong sign in imposter rotation
2023-07-31 21:42:57 -04:00
Nahuel Rocchetti
3fa7713514
Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2
2023-07-31 22:39:45 -03:00
Ammar Askar
a32bed95ee
Don't null pointer when scenegraph look ups fail
2023-07-31 21:32:10 -04:00
Nahuel Rocchetti
2ad821afbb
Merge branch 'master' of https://github.com/LazyDuchess/OpenTS2
2023-07-31 22:26:25 -03:00
Nahuel Rocchetti
c674d91d21
batch lots
2023-07-31 22:24:04 -03:00