CopperCube 6.5

Version 6.5 of Coppercube 6 is now available, with HighDPI support, support for large scripts, new scripting functions and more. Details here: [list] [*] [h2]HighDPI support[/h2] CopperCube now works nicely on HighDPI displays. [img]{STEAM_CLAN_IMAGE}/32720009/d123664567897400ecd3ec7a31f825ef1e63d26e.png[/img] [*] [h2]Faster frame rates[/h2] You can now set a wanted frames per second value in the Windows .exe and MacOS .app publishing targets. Previously, this was set to 60 fps fixed, but if you want more, you can now also set a value like 120. Note: Most behaviors and physics expect a default frame rate of 60, so if you increase the value, you likely have to adjust your jump speeds and similar to fit this new frames per second value. [img]{STEAM_CLAN_IMAGE}/32720009/1c36d76060b0df628c50f7b192223f986bd0d3d7.png[/img] [*] [h2]Support for large scripts[/h2] If you edit and use scripts directly in the editor, there was a previous limit of 64KB of code for example inside of actions. CopperCube now supports an unlimited amount of size of code in internal editors as well. (Although 64kb ought to be enough for everyone, of course) [img]{STEAM_CLAN_IMAGE}/32720009/ec8ee205d56157402d0f8850f6f484ce09792aed.png[/img] [*] The biggest change to notice is the "create 3D element" toolbar on the top of the editor which now shows the labels by default. But also many other windows have been adjusted and updated. [img]{STEAM_CLAN_IMAGE}/32720009/384c38cd35d0fe999455f0ab9279c1ab98e563ac.png[/img] [*] new scripting functions: - ccbLibFileDelete() deletes a file - ccbLibFileExist() tests for the existence of a file [*] Scripting function updates: - editorImportAnimated3DMesh() now returns a reference to the imported node - editorImportStatic3DMesh() now returns a reference to the imported node [*] The editor now supports a new command line parameter, named 'importanimated', which makes it possible to import animated meshes from the command line. Use for example CopperCube -importanimated:somefile.fbx -save:myscene.ccb -quit to import an animated .fbx file into CopperCube via command line. [*] resolution Command line parameter The Windows and Macos client now supports an additional command line parameter "resolution". This forces the application to use the given resolution or window size. Use for example -resolution:800x600 for a resolution of 800x600 [*] Updated Android client to API level 30 APKs generated with CopperCube are now using API level 30. This also includes a mandatory additional signing step for creating APKs (APK Signature Scheme v2), which means that you might need to install or update additional build tools from your Android SDK manager. [*] Fixed a problem causing action handlers and scripts to be executed sometimes when opening a file by double-clicking it. In most cases, this didn't cause any problems, but sometimes, it would change the scene for one frame. This is no longer the case. [*] On macOS, the generated app now finally also supports highDPI screens [*] Windows 11 support [*] Steam support plugin dll is now also 64 bit [*] Update for the swedish localization thanks to Alexander S. [*] Added some some detail how to create Android App Bundles to the documentation using CopperCube Studio edition [*] Added improvements to nearly all translations created by Just_in_case [*] Please note: The .ccb file format has changed slightly since version 6.4, and CopperCube 6.4 cannot open .cbb files saved with version 6.5 or newer. (CopperCube 6.5 and newer can of course always open every .ccb file saved with any older version.) So just to be sure, it is always a good idea to make a backup of your project before moving to a new version. [*] Various fixes when importing 3D files and textures [*] Fixed translation missing for some UI elements like perspective button [/list]