github MovingBlocks/Terasology v5.0.0-rc.1
Preview Engine 5.0.0 / Alpha 20 (Release Candidate 1)

latest releases: v5.4.0-rc.1, pre-2023-revive, v5.3.0...
pre-release3 years ago

❗ This preview build has a known regression on MacOS. The game does not render correctly and instead just displays a red flickering screen. ❗

ℹ️ The minimal system requirements have changed. The GPU now has to support at least OpenGL 3.3 ℹ️

Changes

🚀 Features

🐛 Bug Fixes

  • #4751 fix: world generation with zones (@tolziplohu)
  • #4745 fix: resolve lightgeometry pass problems with nonfunctional point lights (@pollend)
  • #4744 fix: correct extra indices sphere builder (@pollend)
  • #4726 fix: adjust 'Land.ogg' sound asset to be mono channel (@skaldarnar)
  • #4725 fix: ensure absolute path in PathManager (@skaldarnar)
  • #4732 fix(rendering): correct order of initilization for GLSLShader (@pollend)
  • #4723 fix(DiscordRPC): NPE on shutdown (@skaldarnar)
  • #4717 fix: version directives need to come before comments (@jdrueckert)
  • #4711 fix: set core profile to 3.3 (@Hume2)
  • #4706 fix: fix opengl memory leak in OpenGLMesh (@pollend)
  • #4700 fix: remove restriction of input bindings to source modules (@jdrueckert)
  • #4696 fix(engine): explicitly register TypeHandler.class as representative for TypeHandlerLibrary (@skaldarnar)
  • #4694 fix: don't restrict world generators to a certain type of module source (@keturn)
  • #4693 fix: update hasInSight with camera position instead of viewPosition (@pollend)
  • #4691 fix: update FloatingTextRender with GLSL change for mesh layout (@pollend)
  • #4689 fix: correct getModulesProviding for screenquad (@pollend)
  • #4677 fix: replace gl_TexCoord with v_uv0 for post_frag (@pollend)
  • #4676 fix: texture3d is deprecated after 120 for nvidia cards (@pollend)
  • #4674 fix: UI in game will get scaled with chaning "Resolution Scale" in world (@pollend)
  • #4672 fix: version file for launcher + increment to next major release (@Cervator)
  • #4660 fix(json-config-loading): Fix handling invalid AutoConfigs and config writing (@DarkWeird)
  • #4651 fix: add excluded entity for rayTrace (@pollend)
  • #4630 fix: Gitignore some more files that Intellij automatically generates. (@4Denthusiast)
  • #4625 fix: correct colliders for LIQUID (@pollend)
  • #4619 fix: avoid writing window size of 0 to the config (@mahela97)
  • #4608 fix: could place blocks inside the player (@tolziplohu)
  • #4602 fix: restore version info (@keturn)
  • #4590 fix: Don't move the camera when window is refocused (@tolziplohu)
  • #4531 fix: save world gen facet information in manifest (@pollend)

🧰 Maintenance

🐢 Performance

📚 Documentation

🧪 Tests

⚙️ Logistics

  • #4701 ci: split Analytics stage (@jdrueckert)
  • #4669 build(github): add common 'labels.json'; update release drafter config (@skaldarnar)
  • #4649 build(modules): use same DependencyInfo -> String logic for modules and engine (@skaldarnar)
  • #4645 build(modules): improve matching of compatible versions in module deps (@keturn)
  • #4632 logistics: Replace usage of jcenter (shutting down) (@Cervator)
  • #4631 logistics: use new pre-cached builder image in Jenkins (@Cervator)
  • #4611 build: add tasks for 'unit' and 'integration' tests (@skaldarnar)

Don't miss a new Terasology release

NewReleases is sending notifications on new releases.