Releases: AnalogFeelings/cbre-ex
CBRE-EX v2.2.1
Small release.
- Fix the logo being off-center vertically.
- Remove AssimpNet from project and use the NuGet version instead.
- Update dependencies.
Happy Halloween!
CBRE-EX v2.1.0
Bugfix release.
- Fix the cascade of exceptions when lightmapping a room with missing models.
CBRE-EX v2.0.0
Major release! And oh boy, is it major...
Changelog:
- Model baking is here! Most of the code was ported from VirtualBrightPlayz' fork, but it required some fixes.
- Updater now uses SHA-256 to reduce chances of hash collision.
- Fix tab indices in updater window.
- Export window now has fancy text boxes with units!
- You can now set the max amount of CPU threads to be used by the lightmapper, although it never really was CPU intensive...
- The CBRE-EX icon now has a progress bar in your taskbar while lightmapping!
- The CBRE-EX window will now flash on the taskbar when lightmapping is done.
- CBRE-EX will now warn you if you try to turn UseModelRendering on for a custom entity, but forgot to add a "file" property.
- When lightmapping with model baking turned on, there will be a performance warning. You can turn it off in the Settings window.
- Fix the hotkeys list being partially out of view in the settings window.
- Removed a couple of GoldSrc-specific hotkeys and renamed the "Compile Map" hotkey to "Export Map". You may need to reconfigure it.
- The "Help" and "Comments" text boxes in the object properties window can now be scrollable.
- Corrected the text in the warning for when you open a map with unknown custom entities.
KNOWN ISSUES:
- Sometimes, when trying to lightmap with model baking on, some custom entities may not cast shadows. I am still investigating this issue.
CBRE-EX v1.6.4
Bugfix update.
- Fix custom entity exporter crashing when trying to export empty properties. They should now export a default value.
A list of default values for each type:
If a bool property is empty, the default value is FALSE.
If an integer property is empty, the default value is 0.
If a color property is empty, the default value is (0, 0, 0).
If a float property is empty, the default value is 0.0.
If a string property is empty, the default value is "".
If a vector property is empty, the default value is (0, 0, 0).
CBRE-EX v1.6.3
Sorry for v1.6.1 and v1.6.2, this new release has been tested by me and Vane Brain, and we have confirmed it's stable.
Changelog:
- Improve custom entity exporting massively, should be MUCH more reliable now.
- Add warning message if you try to load a map file and you're missing the required JSON entity files for it.
- Fix progress log not resizing in export form.
- Exporting a room to .rmesh should no longer throw a cryptic error if there are unknown entities.
CBRE-EX v1.6.1
DO NOT UPDATE TO THIS RELEASE. THERE SEEMS TO BE MAJOR ISSUES WHEN EXPORTING SOME ROOMS.
A FIX SHOULD BE RELEASED BY TOMORROW
First bugfix release!
- Fix custom entity exporter not exporting bool properties correctly.
- Possible micro-optimizations for some parts of the code.
CBRE-EX v1.6.0
New update! Windows 7 users should really update to this version.
- Fix update checker not working under Windows 7.
- Add "view after export" checkbox to lightmapper window.
- Fix font inconsistency in custom entity error window.
- Add "dont show again for this session" to custom entity error window.
- Fix outdated icon in texture browser.
- Fix tab order in texture tool window.
- Revert a commit by juanjp600 that caused z-buffer issues when a texture was a PNG file. This will make glass slightly more transparent as a side effect.
- Add Discord Rich Presence support! Turn it on or off in the settings window.
- Slightly tweak lightmapper window coloring for log.
Happy Halloween!
CBRE-EX v1.5.0
New update! Sorry for the delay.
- Removed splash screen until I can find an alternative.
- CBRE-EX now supports anti-aliasing! Change it from the "Rendering" section of the Settings window.
- Added a URL shortcut in the custom entities folder to the official guide.
- Custom entities can now use the "Help" box in the object properties dialog.
- Custom entities can now use a model instead of a sprite.
- Sprites now have a world size of 64x64, meaning that you can now add larger sprites without them appearing giant.
- Updated the sprites for the model, waypoint and screen classes.
- Bring the modern editor sidebar icons from the latest version of Sledge.
- Redesign the about dialog.
- Redesign the CBRE-EX logo.
- You can now check for updates manually from the "Help" toolbar menu.
- You can now disable automatic update checking on startup from the "General" section of the Settings window.
- Added error window for logging custom entity load errors.
- Redesign exception window.
- Exception window now logs to "Logs\Exceptions".
- Tiny changes to updater window.
- Added a "Report Bug" entry to the "Help" toolbar menu.
- Fix slight UI oversight in texture browser window.
CBRE-EX v1.4
WARNING! THE UPDATER HAS BEEN UPDATED IN THIS RELEASE. YOU MUST DOWNLOAD THE NEW VERSION OF THE UPDATER MANUALLY.
FUTURE UPDATES WILL NOT WORK IF YOU SKIP THIS STEP.
- Added a splash screen.
- Made changes to the updater.
- Modernized the entire UI, should look nicer now.
- Removed layout settings, they were buggy.
- Fixed some scaling bugs in some forms.
CBRE-EX v0.1.0.13
This is a test of the automatic updater introduced in v0.1.0.12.
This is just a test!