Jump to content

Recommended Posts

Posted

Beta

Projects now use a file called "Leadwerks.json" instead of "Ultra,json". The editor will automatically copy the Ultra.json file over if Leadwerks.json is missing, but project settings will only be saved in Leadwerks.json from now on.

  • Like 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Posted

For standalone users, the Leawerks Client app is updated. This will be backwards compatible with old versions but going forward, new updates will require this version of the client app, as the location of important files is changing, to adapt to the change to the Leadwerks app name.

You can download the latest version here:
https://www.leadwerks.com/files/LeadwerksClient.exe

  • Like 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Posted

Beta

  • Added Entity::SetMassCenter command.
  • ParticleEmitter:SetParticleRadius is replaced with SetParticleScale. Values sent to this method should be double the radius.
  • Shader family file structure is simplified. The engine is still backwards-compatible with the old shader family format. No changes to your existing shader family files are needed, but the default files have been updated.

This update requires some changes to both Lua and C++ projects. Please back up or otherwise make a copy of your project folder before proceeding.

Lua Projects

The path for Lua code files is changing, in prepation for future modding support (C++ projects that also support Lua).

  • Rename the "Source" folder to "Scripts".
  • Rename the "Scripts/Components" folder to "Scripts/Entities"
  • You must sync the project to get the new Lua executables

C++ Projects

The name of the .lib files Visual Studio compiles with is changing in preparation for the final release.

  • C++ projects must be updated to use Leadwerks.lib and Leadwerks_d.lib instead of UltraEngine.lib and UltraEngine_d.lib.
  • Change this in the Linker settings for the project, for both Debug and Release builds:

image.thumb.png.b4afcd386e875ecc61a812ba3fdc1471.png

Standalone Users

If you are using the standalone version (non-Steam), you can delete the following folders and files:

  • C:\Program Files\Leadwerks\Lib\UltraEngine.lib
  • C:\Program Files\Leadwerks\Lib\UltraEngine_d.lib
  • C:\Program Files\Leadwerks\Templates\Languages\Lua\Source
  • Like 2

My job is to make tools you love, with the features you want, and performance you can't live without.

Posted

Beta

This update fixes an important bug whereby the Start function was not being called for C++ components.

  • Like 2

My job is to make tools you love, with the features you want, and performance you can't live without.

Posted

Beta

  • Some updates are made to the stock C++ component files, to make them work with the current version of the FPS example scene.
  • Added "Flashlight on" setting for FPSPlayer
  • Added optional sound settings for PushButton, ChangeEmission, and ChangeVisibility.
  • PushButton will automatically change emission color to green.
  • Like 3

My job is to make tools you love, with the features you want, and performance you can't live without.

Guest
This topic is now closed to further replies.
×
×
  • Create New...