Josh Posted November 20 Author Posted November 20 Game Mechanics video tutorial series is added on Leadwerks Game Engine beta branch. The last three videos produce an error "Error 2" (?) but there does not seem to be any problem with audio or video playing. 1 Let's build cool stuff and have fun.
Josh Posted November 20 Author Posted November 20 Fixed the error in the last three videos. 2 Let's build cool stuff and have fun.
Josh Posted December 2 Author Posted December 2 5.0.1 beta The first build of version 5.0.1 is available on the beta branch. This revises brush picking so that brush faces of all sizes can be successfully picked in the editor. Only the editor is updated at this time. You must opt into the beta branch on Steam if you want to test this version before a new release goes out to the default branch. Right-click on the application in the Steam interface, select the Properties menu, and in the Betas section, select "Beta - Development branch for testing". Let's build cool stuff and have fun.
Josh Posted December 2 Author Posted December 2 5.0.1 beta In this build, the requirement for an environment variable is removed, and a Visual Studio property sheet is used instead, The rules for environment variables on Windows are unclear, and even if I spend a lot of time studying and testing them, they could change at some point in the future, or potentially act differently on some configation. Having information in three different places (project folder, install directory, env var) is confusing. If you have a shared project, and two different people have Leadwerks installed in different locations, you will need to remove the PropertySheet.props file from the repo. This is a slight inconvenience, but that's not as bad as having a magic variable hidden in the Windows settings. Existing C++ projects will not be affected by this. If you want to modify them, place this in a file called "PropertySheet.props", then "Add an existing property sheet" and include this in your project: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <PropertyGroup Label="UserMacros"> <LEADWERKS>C:/Program Files (x86)/Steam/steamapps/common/Leadwerks</LEADWERKS> </PropertyGroup> </Project> Let's build cool stuff and have fun.
Josh Posted December 3 Author Posted December 3 5.0.1 beta An update for the C++ programming library is available now. Fixes error reported in textfield hiding infinite loop, in some situations Includes new raycasting method for brush entities Brush::meshes member is now exposed, contains the visual meshes built to display the brush entity 2 1 Let's build cool stuff and have fun.
Josh Posted December 3 Author Posted December 3 5.0.1 beta Fixed crash in downloads manager 1 Let's build cool stuff and have fun.
Josh Posted December 3 Author Posted December 3 5.0.1 beta In this build, when you create a new map, the editor will select the create object mouse tool, and when you open a map file the editor will choose the Selection mouse tool. 1 Let's build cool stuff and have fun.
Josh Posted December 3 Author Posted December 3 5.0.1 beta Editor will now compile all shaders as soon as they go to the GPU, instead of waiting until they are about to be used. Editor starts in 2.3 secinds instead of 1.8, but there's no delay now when you enable tessellation on a material, for example. There is a compile error on one of the vertex shader variations right now, will fix. This will get extended to the engine soon. 1 Let's build cool stuff and have fun.
Josh Posted December 4 Author Posted December 4 5.0.1 beta Whole engine is updated to precompile shaders now, I'm going to see about that vertex shader fix now... 1 Let's build cool stuff and have fun.
Josh Posted December 4 Author Posted December 4 Shader fixed, that was very easy. 2 Let's build cool stuff and have fun.
Josh Posted December 4 Author Posted December 4 5.0.1 beta This update rolls back the always-precompile change I made. I think this will require more time to be done properly. 1 Let's build cool stuff and have fun.
Josh Posted December 5 Author Posted December 5 5.0.1 beta Fixed some JSON definition files for the C++ template that did not have "auto-generated" set to true, so they would not get updated automatically if the C++ code changes. 1 Let's build cool stuff and have fun.
Josh Posted Monday at 04:45 AM Author Posted Monday at 04:45 AM 5.0.1 beta Fixed problem with new C++ projects referencing invalid files. Fixed bug that was printing an extra line return. 1 Let's build cool stuff and have fun.
Josh Posted Monday at 10:54 PM Author Posted Monday at 10:54 PM 5.0.1 beta Several bugs are fixed in the editor, see the bug reports forum for details. 1 Let's build cool stuff and have fun.
Josh Posted Tuesday at 07:38 PM Author Posted Tuesday at 07:38 PM 5.0.1 beta Full update of C++ lib and Lua EXEs. C++ header and entity definition files updated. Think it's time to release this on default branch soon. 1 Let's build cool stuff and have fun.
Josh Posted Wednesday at 06:20 PM Author Posted Wednesday at 06:20 PM 5.0.1 Version 5.0.1 is now on the default branch. This removes the need for a system environment variable for C++ projects, and fixes several bugs. Beta and default are in sync. Version 5.0.0 is now archived. 1 Let's build cool stuff and have fun.
Josh Posted 16 hours ago Author Posted 16 hours ago 5.0.2 beta Added option in general settings to not show the project name in the title bar. WASD keys can now be remapped, for users who don't have English keyboards with WASD keys in the top-left. Open the file "C:\ProgramData\Leadwerks\settings.json" and find the section called "controls". You can modify the navigation keys here. It's not the ideal user experience right now, but this is just the first step. "controls": { "back": 83, "down": 81, "forward": 87, "left": 65, "right": 68, "up": 69 }, 1 Let's build cool stuff and have fun.
Josh Posted 14 hours ago Author Posted 14 hours ago 5.0.2 beta Adjusted the behavior of typing into editable comboboxes. 1 Let's build cool stuff and have fun.
Recommended Posts