Skip to content

Releases: Amulet-Team/Amulet-Map-Editor

Chunk view and other rewrites

23 Mar 10:53
Compare
Choose a tag to compare
Pre-release

Additions:

  • A top down 2D view for easier navigation and viewing.
  • A chunk tool for modification of chunks.
  • A prune operation has been added to the chunk tool.
  • Importing and exporting of the sponge schematic format
  • Drag and drop importing
  • A better selection box
  • Partially added language support

Changes

  • Moved logic out of the canvas and given control to the tools and operations.
  • Improved OpenGL support
  • Updated the leveldb library
  • Cleaned up the pyinstaller build

Improved Operations

21 Mar 18:53
Compare
Choose a tag to compare
Improved Operations Pre-release
Pre-release

Fixes the pick block button in the internal operations.
Modified the wx operation classes to increase what they are capable of. This will have broken most wx operations. see /pull/223
Fixed an issue exporting schematic files.
Fixed an issue with the nbt library.

Sponge Schematic and drag and drop importing.

18 Mar 17:09
cb0fe80
Compare
Choose a tag to compare

Added importing and exporting of the Sponge Schematic format.
Added drag and drop importing.
Simplified the import tool.

Fixed some issues with height and light values.
Fixed some issues with leveldb for some Windows users.
Fixed the set biome tool not being listed.
Cached texture atlas so loading should be a little faster.
Fixed a render issue causing the world to be upside down.

Selection, paste and other improvements

04 Mar 14:54
Compare
Choose a tag to compare
Pre-release

Improved language support for similar languages. If languages with different regions are similar enough, they can share a lang file without the region extension and the region specific file can just contain the translations that are different.
Hopefully fixed some more OpenGL issues.
Cleaned up the built release to remove the unused source code.
minecraft:cave_air is now treated like normal air in the 3D editor.
Fixed some issues with the selection being unpredictable.
Improved the paste tool to bring it in line with how it behaved before the recent rewrites.

Improved PyInstaller support

24 Feb 11:02
Compare
Choose a tag to compare
Pre-release

Previously all the source code was distributed the program and in some places it was run from the source and others it was run from code within the executable. This build should have cleaned that all up so it is all run from the executable.
Custom user extensions will still be run from the source.

OpenGL 2.1 Test 3

23 Feb 09:51
Compare
Choose a tag to compare
OpenGL 2.1 Test 3 Pre-release
Pre-release
0.8.1a4

Attempt to fix opengl again

Updated selection and other improvements

20 Feb 16:49
Compare
Choose a tag to compare

Added:

  • Added a more visual selection box (please give feedback and improved colour palettes)
  • Updated leveldb library
  • Partial localisation for Chinese, French and German
  • Hopefully added support for older hardware that do not support OpenGL 3
  • Support for the Bedrock v22 chunk

Fixed

  • Improved thread safety of the chunk mananger
  • Improved chunk loading to better support modded and new data.
  • Added better error messages for world loading
  • Fixed the box inputs not updating in the select tool

OpenGL 2.1 Test 2

17 Feb 13:38
Compare
Choose a tag to compare
OpenGL 2.1 Test 2 Pre-release
Pre-release

This is a build to test support for OpenGL 2.1

OpenGL 2.1 Test

17 Feb 11:52
Compare
Choose a tag to compare
OpenGL 2.1 Test Pre-release
Pre-release

This is a build to test support for OpenGL 2.1

Render and UI back-end redesign and Chunk view and tool

16 Feb 17:11
24704b9
Compare
Choose a tag to compare

Additions:

  • A top down 2D view for easier navigation and viewing.
  • A chunk tool for modification of chunks.
  • A prune operation has been added to the chunk tool.

Changes

  • The delete chunk operation has been moved into the chunk tool
  • The canvas (the object everything is rendered onto) has been reworked quite a lot to simplify it. Most user facing things are where they were but other things have moved into nested classes in the canvas. You may need to fix your imports if you were importing EditCanvas
  • Previously the canvas did far more than it should have been doing which meant that each tool was rather powerless. This has now been flipped to give each tool full control. Each tool now handles its own user interaction logic, rendering and other logic. The canvas still retains some attributes to allow the tools to communicate things like the state of the box.
  • The selection box has been redesigned. Each tool now controls the behaviour and rendering of the selection. The chunk tool has a new custom selection logic to allow selecting whole chunks. The original select tool has been improved to make it easier to select a single face on smaller boxes. This is still a work in progress.
  • The selection class has been redesigned to make it immutable and a lot more logic added to it eg. to allow merging selections.

Lots of other bug fixes and changes that I have forgotten about.