Hi again, it's been awhile. I recently got back to this project and made some updates to the engine and reworked the network code because now when looking back at it was unstructured and perhaps a little bit buggy.
So here's what has been changed:
- Reworked network code.
- Settings are now saved in a separate file from keybinds and both of them should be easier to read and modify.
- Level editor now saves and loads maps in the same format as workshop maps meaning all your custom tile settings and etc. will be saved.
- Linux and Mac versions is noticeably smaller because I don't need to rely on third-party software for porting.
- In the input screen instead of changing to "Insert" when changing keybind it now just starts blinking.
- The laser ability now charges for two seconds before you can shoot and after 8 seconds it fires by itself if the user has not fired it already.
- Trying out a new menu design.
- Removed an annoying spike from the Fields map. (sorry about that)
- Fixed a bug where the ability pickups would create huge particles
- Bug fixes.
A third of the changes are mostly just organization of code which means it will be easier for me to add and fix things in the future.