News:

SMF - Just Installed!

Main Menu

Revision 15

Started by DrenDran, Dec 18, 2023, 10:31 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DrenDran

Revision 15 is out. Minor bug fixes and performance fixes will continue for the next week or so.

This version will bring the ability to return to the main menu, the ability to request clients download custom content from your server, a native linux client release, configurable day/night cycle, and unicode support among other things.

Quote from: http://dran.land/changelogs/15.txt21Dec2023 - Revision 15

Toggle HUD keybind added.
Fixed updater not updating revision version from 0 (or whatever) if no files were updated.
Hopefully made slicer tool slightly less glitchy but it's still bad.
You can now see the water surface underwater.
Pressing switch material button opens paint can window.
Made deletion of emitters explicit upon deleting of dynamics to which they are bound.
Added code for automatic deletion of physics shapes of client when a player they were controlling was deleted.
Expanded printNetIDs lua function.
Fixed issue where missing emitter types from emitter_defaults caused instant server crash in some situations.
Changed name and icon of launcher gun.
Increased item name ui element size to prevent clipping of text.
Fixed crash where making dynamic fire non-existant gun caused server crash (now just causes error message)

Eval password now sent hashed and required with every eval command.
No-no words list is now stored at assets/nonowords.txt and can be edited.
Added shaders/shadersList.txt so you can swap out which shader to use without renaming / moving files.
Added UTF-8 support to chat.
Added "Exit to Menu" button to escape menu, so you can now join other servers without restarting.
Make part of the server joining process non-blocking so you can cancel during it
Add support for day-night-cycle OR image-based-lighting on the client. Server now comes with an environment.txt with a ton of prefs you can change.
A custom content system started so you can add your own content to the game and have clients download it.
When you try to join a server that has at least one file that you don't have or that's different from yours, a window will come up where you can accept or deny each file.

Functions added:
setDNCTime(timeOfDay) -- Between -1.0 and 1.0. Both -1.0 and 1.0 are midnight, 0.0 is noon.
setDNCSpeed(secondsInDay) -- Needs to be 1.0 or greater for now.
addCustomFile(shortName,relativePath) -- Path is relative to add-ons folder. Name is used in the accept/deny downloads dialog.
addSpecialBrickType(path,uiName,customColMesh,isWheel) -- path is relative to add-ons folder, uiName is used in the GUI and for loading Blockland saves, customColMesh defaults to false
Does this appear on every post I make?