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
791bdd7eb1
Update file loading and mod config.
2021-09-06 18:33:01 -07:00
Auri
cd8100bde2
Add required texture
2021-09-06 14:38:15 -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
Auri
9aec996b74
More Lua GuiElement functionality.
2021-08-24 01:48:53 -07:00
Auri
1c58797480
Connect Scene, Error Scene, stability, bugfixes
2021-08-23 23:31:29 -07:00
Auri
7285ba71f4
CallbackGroup madness
2021-08-22 11:58:52 -07:00
Auri
5bf82c4963
Lua parsing of Gui Elements!!!
2021-08-20 22:48:38 -07: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
f8a3889f6d
Optimize the MeshVertex format.
2021-08-04 22:17:40 -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
9466d7692a
Serialization API, Server -> Clients messaging.
...
- Added zepha.serialize & zepha.deserialize. Said methods are automatically used when message-passing.
- Revised dump() to have better formatting and configurable spacing :)
2020-12-06 23:34:25 -08:00
Auri
7618269434
Update vector library, angry rabbits.
...
* Add normalize/unit functions to the vector library.
* Make rabbits target players.
2020-12-06 18:58:20 -08:00
Auri
a1896767eb
Item use callbacks implemented, spawn keys~
2020-12-05 23:10:22 -08:00
Auri
29239b52f3
Entity collision boxes, entity selecting, Target refactor.
2020-12-04 01:32:27 -08:00
Auri
7027c687fd
Document and revise Chunk class, and re-implement MapGen-side-lighting.
2020-11-10 17:00:29 -08:00
ImgBotApp
498cf41068
[ImgBot] Optimize images
...
*Total -- 201.85kb -> 159.66kb (20.9%)
/subgames/zeus/mods/zeus_default/textures/painting/16x_d1.png -- 3.36kb -> 1.29kb (61.56%)
/subgames/zeus/menu/textures/zeus_background_christmas_day.png -- 34.95kb -> 19.11kb (45.31%)
/subgames/zeus/mods/zeus_inventory/textures/crafting.png -- 10.34kb -> 5.80kb (43.86%)
/subgames/zeus/mods/zeus_default/textures/leaves_opaque.png -- 0.69kb -> 0.40kb (41.9%)
/subgames/zeus/mods/zeus_default/textures/leaves_puff.png -- 1.16kb -> 0.67kb (41.81%)
/subgames/zeus/mods/zeus_inventory/textures/inventory_gridded.png -- 15.90kb -> 9.58kb (39.79%)
/subgames/zeus/mods/aurailus_hot_wheel/textures/hot_wheel.png -- 1.96kb -> 1.21kb (38.15%)
/subgames/zeus/mods/zeus_inventory/textures/inventory_wheel.png -- 2.45kb -> 1.55kb (36.59%)
/subgames/zeus/mods/aurailus_hot_wheel/textures/hot_wheel_circle.png -- 1.42kb -> 0.91kb (35.79%)
/subgames/zeus/mods/zeus_default/textures/leaves.png -- 0.74kb -> 0.48kb (34.91%)
/subgames/zeus/menu/textures/particle_group.png -- 1.69kb -> 1.25kb (25.88%)
/assets/textures/menu/menu_flag_settings.png -- 1.24kb -> 0.95kb (23.55%)
/subgames/zeus/mods/zeus_default/textures/stone.png -- 0.62kb -> 0.49kb (21%)
/assets/textures/menu/menu_flag_no.png -- 1.28kb -> 1.04kb (18.81%)
/subgames/minimal/icon.png -- 1.26kb -> 1.05kb (16.69%)
/assets/textures/menu/menu_flag_quit.png -- 1.20kb -> 1.04kb (12.9%)
/subgames/zeus/mods/zeus_default/textures/entity/raven.png -- 1.17kb -> 1.06kb (9.17%)
/subgames/zeus/mods/zeus_default/textures/entity/seagull.png -- 1.14kb -> 1.03kb (9.1%)
/subgames/zeus/mods/zeus_inventory/textures/inventory.png -- 20.04kb -> 18.29kb (8.72%)
/subgames/zeus/menu/textures/zeus_button_extex.png -- 0.58kb -> 0.53kb (8.38%)
/subgames/parentheses/icon.png -- 1.38kb -> 1.28kb (7.33%)
/subgames/zeus/menu/textures/zeus_background_christmas_night.png -- 43.33kb -> 40.29kb (7%)
/subgames/zeus/menu/textures/zeus_background_christmas.png -- 43.33kb -> 40.29kb (7%)
/assets/textures/menu/menu_flag_content.png -- 1.21kb -> 1.12kb (6.97%)
/subgames/zeus/mods/zeus_default/textures/entity/mouse.png -- 1.31kb -> 1.22kb (6.58%)
/subgames/zeus/mods/zeus_default/textures/entity/player.png -- 5.52kb -> 5.17kb (6.2%)
/assets/textures/menu/menu_flag_multiplayer.png -- 1.24kb -> 1.17kb (5.06%)
/subgames/zeus/menu/textures/zeus_button.png -- 0.56kb -> 0.53kb (4.9%)
/subgames/zeus/mods/zeus_default/textures/grass_side_ld.png -- 0.80kb -> 0.80kb (1.09%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2020-11-05 00:02:54 +00:00
Auri
a9a12a89d9
Removed ClientState entirely and restructured client data passing.
...
* Updated the fenv polyfill.
* Added a fromString helper to Address.
* Added documentation comments to some classes. More to come!
* Configured CLion code style settings.
2020-11-03 23:29:30 -08:00
Auri
8d6e19500a
Committed to Lua 5.3, polyfilled (ew) the setfenv / getfenv functions.
...
* Fixed a crash where an improperly formatted subgame can crash the client.
* Remove Lua 5.1 from CMakeLists.txt.
2020-11-02 15:18:09 -08:00
Nicole Collings
aafe67ce11
My life is finally complete. (Fixed entities, server-side entity anims!)
2020-08-12 19:42:27 -07:00
Nicole Collings
5d46a12077
Reimplement server entities, generic LuaEntity baseclass.
2020-08-05 15:26:15 -07:00
Nicole Collings
dfb90e8c03
Fix player not being initialized at mod load time. Targets have dim.
2020-08-02 20:51:22 -07:00
Nicole Collings
b312193969
Covariant Ptr type
2020-08-02 17:16:40 -07:00
Nicole Collings
6a90bb4875
BIG BOI REFACTOR FOR MULTIDIMENSIONS - Doesn't segfault so i'm commit~
2020-07-30 22:07:00 -07:00
Nicole Collings
38b75c212b
Synchronize block interaction callbacks, wieldlists, etc. Breaking broke
2020-07-28 14:11:11 -07:00
Nicole Collings
ad029752ef
Reorganize filesystem.
2020-07-26 19:59:03 -07:00
Nicole Collings
3de0c561e2
Generalize Game class for use with Lua Api Modules
...
In the future, I would like to split item and block defs in two arrays,
and put all definitions inside a `defs` class.
2020-07-25 11:55:48 -07:00
Nicole Collings
d56d6f890a
Update to sol3, vec3 customization, C++ 17 now required.
2020-07-23 18:54:11 -07:00
Nicole Collings
c7c2e38c38
Clean up vector library, standardize parameter orders, conform to docs.
2020-07-22 00:46:06 -07:00
Nicole Collings
c00ee72529
Fix a few bugs from the previous commit.
2020-07-21 19:57:21 -07:00
Nicole Collings
a5e57716ee
Rewrite inventory networking, player networking, tools.
...
+ Made wield and hand lists.
+ Made tool props & block defenses.
+ Crazyblocks mod to test various API features.
2020-07-21 19:33:26 -07:00
Nicole Collings
3c560c8ca2
MapGen rewrite pt. 1 - has DensityBehavior code.
2020-07-15 23:25:39 -07:00
Nicole Collings
2380c7ea31
Add a mutex to Chunk, safeguard all existing reads/writes.
...
* Clean up more imports.
* Create FileManipulator class.
2020-07-06 14:00:46 -07:00
Nicole Collings
d268654259
Optimize Chunk serialization format slightly.
2020-06-22 18:27:27 -07:00
Nicole Collings
d38b81705f
Added Vector functionality, remove venus parser, add new blocks.
...
- Add colored lights to default for testing
- Add vector divide function
- Remove Venus Parser
2020-06-20 23:36:13 -07:00
Nicole Collings
9dfa361833
Fix blocklight propogation issue non-issue
2020-06-16 15:53:37 -07:00
Nicole Collings
f5b29e0219
Rename some shaders.
2020-06-05 18:34:53 -07:00
Nicole Collings
431def2032
Geometry Shader step
2020-06-05 18:32:49 -07:00
Nicole Collings
e51de627a2
Not working geometry shader.
2020-06-05 16:47:43 -07:00
Nicole Collings
aa624464e0
Attempting to propogate light downwards
2020-05-28 16:53:23 -07:00
Nicole Collings
571453843e
Add sunlight generation - wip implementation, does not pass MapBlocks.
...
* Added light_propagates block definition parameter.
* Improved BlockLight propagation and rendering.
* Change index order to improve caching.
2020-05-22 13:21:08 -07:00
Nicole Collings
b50732ec5e
Many improvements with lighting, gfx, and stability
...
- Add curvature shader effect to blocks (not entities yetTM)
- Make fromStr with an empty string return Air instead of Invalid
- Make the player start with an empty hand instead of with stone
- Update chunks on lighting changes!
- Fix dirty chunk rendering!
- Fix segfault when getting non-existent inventory list.
2020-05-13 20:43:31 -07:00
Nicole Collings
49b45d1b9e
COLORED LIGHTING~
2020-05-12 17:16:11 -07:00
Nicole Collings
4d49aee57c
Hot wheel implementation, scroll wheel keys, better error handling
2020-05-10 17:53:37 -07:00
Nicole Collings
e0a3dce73e
Fix client-side segfault with uninitialized values.
2020-04-16 23:16:16 -07:00
Nicole Collings
b9b3db77fd
Fix client-side segfault with uninitialized values.
2020-04-16 22:59:30 -07:00
Nicole Collings
afa1b5621d
LocalGuiElement
2020-04-13 16:33:15 -07:00
Nicole Collings
000e07101d
Create manipulation functions for UI elements, sandboxing functions.
2020-04-12 22:22:34 -07:00
Nicole Collings
d80fdccde4
Create a Metatable for UI elements.
2020-04-11 16:15:41 -07:00