Releases: SmallJoker/OpenEdits
v1.7.0
Changes:
- Improved collision detection: sneaking into 1x1 gaps is now possible
- EELVL importer fixes
- New blocks: checkpoint + spikes
- Shadows for all types of blocks. Previously, only opaque blocks had a shadow.
- Decorations now allow semi-transparent pixels (
alpha = true) - Selectable text in the chat history
- New API functions
- Customisable player physics
- Player flags (permissions) getter
- Teleport callback
Linux build: (Debian 13 or newer might be required)
- sha256: cea034cc8cead88297e6f87588af3340554927fb6f73830505d25da139d160d9
Windows build: (built with MinGW)
- sha256: 8818ebde0733d6ed5bf9660f20b3483d014199297a6f4bff4f45c1a7e7cac0dd
Server for playtesting: krock-works.uk.to
v1.6.0
Changes:
- Removed hardcoded (C++) packs. All physics and appearances are now defined by Lua.
- New blocks: piano note, boost, text, beta (pack), factory (pack)
- Feature: API for multiple smiley packs
- Feature: Copy blocks by Shift + RMB (now in Lua)
- Feature: Speech (chat) indicator icon
- Many API additions and improvements
- Animated tiles
- Teleporting
- Blocks counting
- Chat commands (server only)
- Profiler (F1) and more loggers
- SDL3 support via IrrlichtMt backports (not used in these builds)
Linux build: (Debian 13 or newer might be required)
- sha256: 84827b806625cc1c4bc801bf1e1fd46ab58201512ad4cca7962bab6847efff85
Windows build: (built with MinGW)
- sha256: e28606ccf971f473b5133314677c4861290b8a711d22c33d9e16023eea4d7105
v1.5.0
Changes: (since 1.4.1)
- Continued work on Lua scripting
- Feature: Dynamic tile (
get_visuals), tile overrides and tile overlays - Feature: Basic HUD element support
- Feature: Server-defined smiley selection
- Many new callbacks and API functions
- Implemented (for) packs/blocks: hidden, text overlays
- Feature: Dynamic tile (
- Non-drag-draw worlds now allow dragging at limited intervals (replaces auto-click tools)
Linux build: (Debian 13 or newer might be required)
- sha256: d89b1eae52d4e5b1171b34330d691c65db328e6647c091e32759c282d50284ec
Windows build: (built with MinGW)
- sha256: 1d8e4325a70e308d478dd0a457ecaf2a6ffe47b14b04ce8a8983c9db371b8bd9
v1.4.0 / v1.4.1
Changes: (since 1.3.0)
- New pack: switches (toggle a block state)
- New search box in the lobby
- Hotkey: Ctrl + F
- EELVL import/export improvements
- Trivial shadows for solid blocks
- Continued work on Lua scripting
- Simple GUI creation API to select block parameters
- Some new functions
- Generic
ScriptEventconcept for exchanging data - To test, enable the scripts in
assets/scripts/main.lua. Changeif true thentoif false then.
- Layout wireframe debugging with F1
- Partial support for the OpenGL 3+ driver (via IrrlichtMt)
- Not used by default. Modify
gui.cppto test.
- Not used by default. Modify
Linux build: (Ubuntu 22.04 or newer might be required)
- sha256: 19d60aba6adf1ef1cd781ace32e9260cfb91f28194a3d847c4d65b3edc250060
Windows build: (built with MinGW)
- sha256: c827e1ca05bea8d75d8cabfc54671a3e1c3e0fc8032030cf1413cc06d28ef1a2
v1.3.0 / v1.3.1
Changes: (since 1.2.0)
- Fixed incorrect movement with >1 movement key pressed
- Tooltips for most of the image buttons
- Server-sent media (scripts and textures)
- Required for Lua scripting
- Initial Lua scripting support
- LuaJIT (or Lua 5.1) is now a build dependency.
- Register packs -> blocks
- Multiple tiles support
- Custom physics functions (
on_intersect,on_intersect_once,on_collide) - Exposed
BlockParams(e.g. coin doors, text) - Initial support for script events Client --> Server
- See
doc/lua_api.mdfor details.
- Friends feature (tab in the lobby)
--gocommand-line argument- GUI layout engine (to scale better)
- Fancy logger +
OE_DEBUGenvironment variable for debugging - Improved unittests
Linux build: (Ubuntu 22.04 or newer might be required)
- sha256: cdd1912cfd4a9fa1fbe22e10f683e945947e69c6154120f582f9977c2788e654
Windows build: (now built with MinGW)
- sha256: 58014f51d48224cd89fa4e05226726befb7f8c08d7e871dca690d322a7cad8af
v1.2.0
Changes:
- Sound! For coins and piano notes
- New blocks
- Teleportation points (ID 242)
- Text blocks (ID 1000)
- Real black and fake blocks (ID 44, 243)
- Timed gates (ID 156, 157)
- Piano note (ID 77)
- Improved player movement prediction using RTT
- RMB + Ctrl to copy the pointed block's parameters
- Chat input box history
- Chat commands no longer crash on MSVC builds
- Playback of old chat messages on join
- Faster coindoor text rendering
Linux build: (Ubuntu 22.04 or newer might be required)
- sha256: ecc38fcc8b3d4d58b0136770a9a255ef2fe617565a478b46247e72a1c331f560
Windows build: (now built with MinGW)
- sha256: 5ee2fbfa87390280949abdf8f37a724cbb7d11d9aaa01fb29ad4b594783910d6
v1.1.0
Changes:
- Players are now shown on the minimap
- EELVL import and export
- The worlds within
worlds/imports/are now shown in the lobby - Importing will fall back to a block ID LUT in case the block is yet not known
- The worlds within
- zlib world compression (greatly reduces file and transfer sizes)
- Added the Beta block pack
- Better permission system (flags, roles)
- Proper admin and moderator permissions
- See
--setroleCLI command
Linux build:
- sha256: 4c2047541b5c5c4185f82b8ffdc38262842a5c3879f70b752beca5d2dac2c580
Windows build:
- sha256: e917793bad3f5a602cd3a03a5120f889bd2bddac6ff52006fcd811e937800c59
v1.0.9
Changes:
- Vastly improved world rendering speed by combing vertices into a single draw call per block type
- Lobby redesign to use tabs
- World creation
- Persistent, temporary (single placement or draw)
- Temporary world access by
/code - Improved chat prompt placement
- Text buttons replaced with icons
- Improved popup (error) visuals
Linux build:
- sha256: 4ee0dd1bf211115bfe3b8d3eecd8e045dee8529b0b5e43dba5b5703ba08cb3d9
Windows build:
- sha256: 3e13ab3a2ebd1e31516e477c4bfd5229bc594d05fb1c1867864ababa56e55a9b
v1.0.8-dev
Changes:
- Smiley selector
- Password authentication
- GuestXXXX logins
- Account registration
- Password change:
/setpass(or by an admin)
- Password change:
- Per-world permissions (edit, draw, god mode, owner)
- See commands
/help CMD,/flags,/fset,/fdel
- See commands
- Allow multiple logins from the same account
- Game logo
Linux build:
- sha256: 793633af450037f0b471c532ede5d587fe4f8cf05df206bad4a3e926bd263730
Windows build:
- sha256: 9ed916b2ee899c18ca3387b015eb215b16c8b2caea9a229cdae94b6ff06305ee
v1.0.7-dev
Changes:
- New blocks: coins, coin door, coin gate, key gates
- New pack: candy (one-way gates)
- A few input fixes
- Reworked the world saving to be future-proof
Linux build:
- sha1: 9a2ef219770ab251544335c927b68eaa8a249845
- sha256: 005de48e075cbf3f8affeb08693b2c8ed74cf1c54ade342b9154a4e16b802d1c
Windows build:
- sha1: 1d54e6c4cdf7e4fc9d0074ec8b1a289e1b76e2bd
- sha256: b6fe31a1be306ef8c1751b99270f642bd686c004d87cbcb57c0fe5efac5bb65e