Josh Posted March 12 Author Posted March 12 0.9.9 Made some adjustments to the toolbar layout and added a couple more buttons. Revised some toolbar icons so they don't stick out so much. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 12 Author Posted March 12 0.9.9 First step towards more easy customization. Menu files will be copied to Documents/Leadwerks/UI/Menus on startup, with an underscore at the beginning of the file name. If you rename the file to remove the underscore, the editor will preferentially load the menu from that file the next time it runs. Slight adjustment to toolbar layout behavior. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 13 Author Posted March 13 0.9.9 Toolbars can now be easily customized. See Documents\Leadwerks\UI\Toolbars and place new SVG icons in Documents\Leadwerks\UI\Icons\Toolbars 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 13 Author Posted March 13 0.9.9 Added optional left side bar with tool buttons. See View > Screen Elements > Side Bar. Eliminated some visual artifacts when switching between map and flowgraph editing modes. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 13 Author Posted March 13 0.9.9 Made some small adjustments to the sidebar buttons behavior. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 13 Author Posted March 13 0.9.9 Some icons are adjusted. A special surprise has been added for your enjoyment. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 14 Author Posted March 14 0.9.9 A bit of a UI refresh. It's not timid. 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 14 Author Posted March 14 0.9.9 Additional UI adjustments. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 19 Author Posted March 19 0.9.9 Small updates to the editor to fix some reported bugs. For standalone users, this is the first build that requires to updated client application, which is configured to work with the leadwerks.com domain. This should give you editor build #2361. 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 21 Author Posted March 21 0.9.9 Fixed a big problem with the way textures are deleted that was introduced in the current beta version. Renderer will now check the material structure declared in shaders to make sure it matches the size of the structure declared in the engine, to prevent mismatched shaders from causing a crash. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 21 Author Posted March 21 Leadwerks Client is updated. Login panel now says "Email address" instead of user name. Background ot the EULA is darker now. Leadwerks gear icon now consistently shows at the same size, for any display scale. 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 23 Author Posted March 23 0.9.9 Large MDL files will load 5x faster now in the editor. Editor startup time reduced by 30%. Fixed a bug in the HDRI to environment map tool. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 28 Author Posted March 28 0.9.9 This build includes the initial iteration of Leadwerks IDE. Press F3 or select the Scripting > Open IDE menu to open it. Breakpoints, step in, step, and step out are not yet implemented. Recent files in the IDE are not yet implemented. File tree will not yet dynamically respond to changes to the file system. Pause / Resume of debug and fast debug builds does work, along with viewing the debug information sent from the game in the Debug tree. Show/hide IDE toolbar and status bar not yet added. 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 30 Author Posted March 30 0.9.9 Fixed a animation bug in the Leadwerks MDL loader. Any animated model files that were saved in the last week or so must be reimported, as they have lost bone weighting data. IDE will now show a notification box if a Lua error occurs in the game. If the game is run from the main editor window, the IDE will only be shown if an error is printed. 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 30 Author Posted March 30 0.9.9 Lua breakpoints now work. Breakpoints can be added and removed dynamically as the game is running. Breakpoints are persistent and will be saved in between sessions. All window Z-ordering behavior is removed, since this seems to cause problems. I am going to try it a different way... Step in, Step, and Step out are not yet implemented. 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted March 31 Author Posted March 31 0.9.9 Lua debugger now supports stepping through code. New events EVENT_DEBUGPAUSE and EVENT_DEBUGRESUME are added (only Lua binaries updated currently). I suggest adding some code like this to your main loop. This will bring your game window back to the front when you press the Continue button in the IDE: while PeekEvent() do local e = WaitEvent() if e.id == EVENT_DEBUGRESUME then window:Activate() end end Or with the Lua equivalent of a Lambda function: ListenEvent(EVENT_DEBUGRESUME, nil, function() window:Activate() end) 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 4 Author Posted April 4 0.9.9 First build of download manager is included. Everyone can browse files in the system, but at this time only standalone users can actually download items, since they are already logged in. I have to create a separate log in dialog for Steam users, because the very last step requires an OAUTH token. The initial start page is slow-loading and blocks the main thread. I have not yet decided what I want this to look like, and I'm not going to optimize it until then. Only models and materials will install properly. Installing other types of items, which may still be accessible from the main page, will not work correctly. If an item has multiple files available, as most of the materials do, only the first file the item contains will be downloaded at this time. There is currently no local caching of web queries. Every time you click a category it is fetching the contents anew from the website. This will get faster in the future when a local cache is added, but right now is the slowest it can be. Multiple pages for each category are not yet supported. The slider on the right side doesn't work yet. IDE now supports shader, shader family, and post-processing effects files. 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 4 Author Posted April 4 0.9.9 Added support for Maps and Sound downloads categories. Installed files will now be checked against a whitelist of safe file types. 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 5 Author Posted April 5 0.9.9 Main page of downloads manager will now just display as a normal category containing all files. Files are sorted by number of downloads by default. I did not realize it until now, but @Yue's skybox is the second-most downloaded art asset in the system. 1 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 6 Author Posted April 6 0.9.9 Steam users can now use the Downloads manager. When you attempt to download an item, you will be prompted to sign into your Leadwerks account. After that everything should be smooth sailing. 2 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 6 Author Posted April 6 0.9.9 Pages are now supported in the Downloads manager. 2 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 7 Author Posted April 7 0.9.9 Downloads manager now supports search. 4 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 7 Author Posted April 7 0.9.9 You can now click on the "View other files by this author" label to view files from only one author. Search and author filters will be displayed at the top left below the title, with an X you can click on to remove them. Author profile pictures are now working. Added a drop-down box to sort by downloads or last update time. 3 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 7 Author Posted April 7 The image upload problem in the Downloads system is fixed now. You can add your own files into the system now. 2 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Josh Posted April 8 Author Posted April 8 0.9.9 In the Downloads manager, items that have multiple files to choose from will now display a popup window that allows you to select which one you want to download. A maximum of two files is supported. Many of the materials use this to provide a version with 1K and 2K textures. The sort mode dropdown box will now align to the right based on the state of the page buttons. 3 1 My job is to make tools you love, with the features you want, and performance you can't live without.
Recommended Posts