Commit Graph

21 Commits (f532ee4fe659cc90c313b2fecf84d1606fa254fc)

Author SHA1 Message Date
Auri f532ee4fe6 Mod tweaks and perf improvements
- zeus:flowers -> zeus:vegetation
- Added tall grass to zeus:vegetation
- Added new plants
- Better Voronoi diagram, output debug images
2021-09-26 16:22:07 -07:00
Auri 22a6c4c28f Fixed Vector directions, tweaked colors, fixed entity scaling. Entities aren't updating, unsure if that's a new thing or not. 2021-09-03 01:20:56 -07:00
Auri 838680f0fc Clean up TextureAtlas, fix swaying and offsetting, add pillar blockmodel. 2021-09-02 23:48:09 -07:00
SamCZ c89a945363 WIP cmake rework 2021-08-30 01:14:23 +02:00
Auri a077065aec Read description VVV
World edit mod, only selects for now.
Text Formatting
Tweak default font to look good in bold.
Fix Server locking up when too many player packets are sent.
Added chat mod, which *almost* works.
Update world noise.
2021-08-15 17:21:12 -07:00
Auri 10edb1eb60 Replaced LibNoise in MapGen with FastNoise2 for S U P E R S P E E D 2021-08-09 22:39:20 -07:00
Auri f8a3889f6d Optimize the MeshVertex format. 2021-08-04 22:17:40 -07:00
Auri e9d7fd0ee9 Performance Improvements, better MeshChunk. 2021-08-03 16:02:34 -07:00
Auri 4519147c84 Fix server diffing chunks to send 2021-07-07 15:39:04 -07:00
Auri 38bec3ab25 Fixed connection & many network packets. 2021-06-22 18:13:39 -07:00
Auri 4487997b92 Supercharged Serialization, Fixed Size types
- Serialization classes can now handle **all** trivially copyable types, all vectors / arrays of trivially copyable types, strings (and vectors / arrays of strings), and enums.
- Serialization classes are way shorter and more readable.
- FIXED SIZE integrs, floating points, and vecs
- Shorthands for pointers, vectors, and arrays
- More efficient use of memory in many places
- A lot of network stuff is using fixed-size integers now.
2021-06-21 22:09:35 -07:00
Auri 4b28437b80 Chunk Refactor
- compressed and decompressed chunks
- remove Lockable from chunk, chunks should be cloned across threads
- Benchmarks in Main, not ready for build
2021-06-20 17:50:45 -07:00
Auri cfc99fafc4 Fix NoCulls faces getting incorect lighting. 2020-11-28 15:13:49 -08:00
Auri 7027c687fd Document and revise Chunk class, and re-implement MapGen-side-lighting. 2020-11-10 17:00:29 -08:00
Auri 2c97101c39 Documentation on the MapGen class, fix hint in setBlock. 2020-11-09 11:27:22 -08:00
Auri e49ab18617 Apply new Code Styling to all files. 2020-11-08 22:57:34 -08:00
Auri 0879ae5493 PER DIMENSION MAPGEN!
* Per-MapGen Voronoi.
* More generalized Voronoi3D.
* Biome tags.
2020-11-08 18:49:17 -08:00
Auri 04e42b92cc Immediate mode Biome registration, with documentation. 2020-11-08 18:03:03 -08:00
Auri c011641b0a Make MapGen a member of Dimension, [MORE]
* Start to set up per-dimension generation, reached a problem due to the deferred registration. Next commit will attempt to make it immediate. Why did I write it this way anyway?
2020-11-07 20:35:21 -08:00
Auri 9f9cf0b8d2 Testing dimension things 2020-11-01 14:14:39 -08:00
Nicole Collings 31cdfbdaa8 reorganize ALL THE THINGS!! 2020-08-13 00:55:18 -07:00