Force 2025.b1.dbg (Preview 1)

Latest Preview

Overview

Since every next release of Force is definetly large, so i cannot predict when i will release it, i will go with previews for that release witch are compiled in Debug, so someone can test it, before actuall release. This previews can be multiple times reuploaded, if something major happens it will next preview up to actuall release. This type of releases can be downloaded only via Nave.

Changes List:

  • Fully completed Undo-Redo system.

  • Add Undo-Redo commands for script fields.

  • Improve AssetManager and Importers API.

  • Improve Scripting and fix multiple crashes.

  • Rework Project System and format. Nave now can create projects by using this system. Sadly because this wiil not work for older versions. But with this system Nave can create projects for all next versions.

  • Projects now be created only with minimum build tools or Visual Studio installed. Force now better searching for this tools.

  • Update scene format to 1004. Add beta support for recovering from older scene versions.

  • Rework Assets Previewing from Browser and Preview panels, fix multiple crashes.

  • Migrate from C++17 to C++20.

  • Release Nave 1.0.5.

Other Changes

Bug Fixes

  • (F/C) #0316: Fix bug in Application first frame when timer is not fully initialized and give delta time with too large value and thats currupts other variables. (Catch in ExampleApplication).

  • (F/E) #0315: Fix some crashes with editor on reloading.

  • (F/E) #0314: Fix bug when pressed ctrl + clicks should select/deselect but it also starts to rename (cuz double-click) in browser and explorer.

  • (F/E) #0313: Fix bug in Browser when we can open asset when shift/alt/ctrl pressd.

  • (F/E) #0312: Fix bug in Browser table entry desel-sel first thumbnail + not sel on full row (on was on selected button)

  • (F/M) #0311: Fix bugs with MoveAsset(): Copy, Move operations, and rework WriteExtFile(), ReadExtFile(), CreateAsset with template.

  • (F/S) #0310: Fix bug with renaming project, a static buffer cause a crash.

  • (F/E) #0309: Fix some bugs with opening/closing in DialogStartup.

  • (F/E) #0308: Fix incurrect base dialog opening and closing, because callbacks OnOpenCallback, OnCloseCallback sometimes was not called.

  • (F/A) #0307: Fixed crash when user delete Assets project directory.

  • (F/G) #0306: Win32: Fix crash when closing Force by Debug Console.

  • (F/C) #0305: Fix new Paste (master command) witch are not working.

  • (F/E) #0304: Fix bug with incurrent behviour of select asset (the same as Explorer).

  • (F/E) #0303: Fix incurrect behaviour in Explorer with select asset (and constantness and C++20).

  • (F/P) #0302: Fix multiple bugs with project loading.

  • (F/S) #0301: Fix bug that ScriptEngine data was saved to old file.

  • (F/E) #0300: Fix bug with wrong Undo-Redo button action in MenuBar.

  • (F/S) #0299: Fix bug that ScriptEditor was not recompile script engine after save script them.

  • (F/M) #0298: Fix bug during moving folder asset to Backup.

  • (F/C) #0297: Fix CommandUR_RenameScene, CommandUR_ActivateScene, CommandUR_SetAsEditableScene, CommandUR_AddRemoveGameObject/s with sceneUID, instead of Scene

  • (F/C) #0296: Fix CommandUR_OpenScene, CommandUR_ActivateScene, CommandUR_SetAsEditableScene when trying to undo/redo in play/simulate mode, it not possible.

  • (F/C) #0295: Fix CommandURData_OpenScene, CommandURData_ActivateScene with open/close in multicontext, and deactivation states.

  • (F/G) #0294: Win32: Fix bug that WorkerDialogThread sometimes shows loading dialog after hide. Need more testing.

  • (F/C) #0293: Fix bug in CreateProject witch cause crash in Inspector, Explorer while trying get component from wrapper of GameObject, witch scene was deleted.

  • (F/C) #0292: Fix a lot of problems with SaveScene, SaveSceneAs, SaveProject + appearing multiple times the same action dialogs while saving scene from different state of execution.

  • (F/C) #0291: Fix SaveScene command witch are clear the current scene UID while saving renamed scene.

  • (F/K) #0290: Fix huge CPU usage when dialog windows are opened. Add vSync to Present/SwapBuffers in ImGui implementation.

  • (F/G) #0289: Fix bugs with EditorCamera scroll events.

  • (F/E) #0288: Fix some bugs in Explorer when scene is not active but we can use commands on it

  • (F/C) #0287: Fix bug where Click+Shift UR_SelectDeselectGameObject was not recorded.

  • (F/C) #0286: Fix bug that UR commands not works currectly in simulate mode, and when go from simulate to edit.

  • (F/C) #0285: Fix incurrect Undo-Redo recording while selecting, deselecting objects by using Rect tool.

Last updated