๐ Release Notes โ
The ArenaPro Creator project was officially launched on July 1, 2024. We are committed to providing Box3 creators with a professional, efficient, and modern local development workflow.
Here, you can see every step we've taken from public beta to the official release.
โจ Major Update Milestones โ
Project Kick-off (2024-07-01): ArenaPro Creator was officially established to create a professional local development workflow.
First Public Beta (V0.3.0, 2024-07-31): The extension began public testing on the VSCode Marketplace, taking the first step towards community involvement.
Official Renaming (V0.4.0, 2024-08-12): The extension was renamed to ArenaPro Creator, establishing its brand identity.
Development Experience Leap (V0.6.4 & V0.7.0):HMR was introduced on 2024-10-24, followed by a full Debugger feature on 2024-11-01, leading to a quantum leap in development efficiency and code quality.
Resource Management Automation (V0.9.4, 2024-12-21): Achieved one-click synchronization of Box3 map resources to the project and automatic generation of type declarations, bridging the gap between the game engine and local code.
Official Release (V1.0.0, 2025-01-10): After nearly six months of iteration and public testing, the first official version was released, marking the project's entry into a stable phase.
ECS Architecture Support (V1.1.3, 2025-03-21): Added full support for the ECS (Entity-Component-System) architecture, guiding creators to adopt more modern game development patterns.
AI Empowerment (V1.2.0, 2025-04-12): Introduced the MCP Tool for the first time, exploring the deep application of AI in the game development workflow and ushering in an era of intelligent assisted creation.
2025 โ
July โ
V1.3.0 (2025-07-11) โ
- ๐ Arena File Reading: Fixed an issue where the
dao3.config.json
file could not be read correctly in certain scenarios, causing functional abnormalities. - ๐ Project Guide System: Introduced an intuitive step navigation feature to help creators quickly locate their current operation progress.
- ๐ Login Experience: Refactored the extension login interface with a more intuitive interactive design, significantly improving the creator authentication experience.
V1.2.8 (2025-07-10) โ
- ๐ ArenaUI Resources: Added a UI path type to optimize client-side UI element queries and enhance resource retrieval functions.
June โ
V1.2.7 (2025-06-10) โ
- ๐ Visual Script Dependency Graph: Added a feature to view the entry file script dependency graph for both client and server.
May โ
V1.2.6 (2025-05-12) โ
- ๐ ChatGI-PT: Added an AI feature to evaluate the quality of all scripts with one click.
April โ
V1.2.5 (2025-04-22) โ
- ๐ Node.js: Optimized the detection of the Node.js environment, with support for one-click installation.
- ๐ URI: Adapted URI to call extension commands.
V1.2.2 -> V1.2.4 (2025-04-15) โ
- ๐ MCP Tool: Added a command to call the ChatGI-PT knowledge base.
- ๐ ChatGI-PT: Optimized the dialogue interface.
V1.2.1 (2025-04-13) โ
- ๐ ChatGI-PT: Added large models such as claude-3-7-sonnet-20250219 and GPT-4o, allowing creators to choose.
- ๐ MCP Tool: Optimized some function callback messages.
V1.2.0 (2025-04-12) โ
- ๐ MCP Tool: Some extension functions now support MCP calls, allowing AI to complete your work.
V1.1.8 -> V1.1.9 (2025-04-04) โ
- ๐ฆ Build: Optimized webpack packaging configuration to support formats like tsx by default.
- ๐ฆ Build: Unified the
alias
configuration for HMR and full compilation, using the HMR version configuration for both.
March โ
V1.1.7 (2025-03-26) โ
- ๐ง Optimized HMR Compilation: Optimized the HMR compilation process to ensure it can be stopped correctly on Mac and Linux systems.
- ๐ Node.js: Added detection for the Node.js environment, providing a prompt if it is not installed.
V1.1.3 -> V1.1.6 (2025-03-23) โ
- ๐ ECS Architecture: When the
file.typescript.[side].ECS
property is configured, creating a file will automatically write a component template. - ๐ ECS Architecture: When the
file.typescript.[side].ECS
property is configured, components will have real-time reference hints.
V1.0.1 -> V1.1.2 (2025-03-16) โ
- ๐ ChatGI-PT: Integrated Deepseek R1 for deeper thinking and higher quality answers.
- ๐ฆ Box3 npm Package: When installing, it defaults to the latest package version.
- ๐ Fixes: Fixed a series of bugs.
January โ
V1.0.0 - Official Release (2025-01-10) โ
- ๐ Optimized Data Space Resources: Fixed an issue where non-string inputs were still written in string format.
2024 โ
December โ
V0.9.9 (2024-12-30) โ
- ๐ Optimized Data Space Resources: Merged view/modify value functions, supporting saving modifications in the file.
- ๐ Optimized Data Space Resources: Optimized the data space list display to show a prompt when empty.
- ๐ฆ Type Declaration Files: The Box3 API type declaration file now supports viewing update differences.
- ๐ Link Map: Synchronize map resources at the same time as linking the map.
V0.9.8 (2024-12-28) โ
- ๐ Optimized Data Space Resources: Fixed an error when viewing boolean/numeric type data.
- ๐ Optimized Data Space Resources: Added a feature to view key-value pair data of the current data space.
V0.9.6 (2024-12-22) โ
- ๐ Sync Map Resources: Added a client-side
GameAssets.d.ts
file, keeping it in sync with the server-side. - ๐ Sync Map Resources Shortcut: Press
Alt+Y
to sync map resources to local with one click.
V0.9.5 (2024-12-21) โ
- ๐ Sync Map Resources: Fixed a type declaration error caused by empty resources.
V0.9.4 (2024-12-21) โ
- ๐ Sync Map Resources: In dao3Cfg, you can now sync map resources to the project with one click, generating code snippets and type declaration files.
V0.9.3 (2024-12-20) โ
- ๐ Extension Configuration: Optimized extension configuration to automatically filter non-plugin settings.
- ๐ Optimized Resources: Reduced unnecessary large files to decrease the extension size.
V0.9.2 (2024-12-13) โ
- ๐ง Optimized HMR Compilation: Fixed an issue where modifying shared code resulted in multiple bundled files but only the first was uploaded to Box3.
- ๐ User Menu: Optimized the display of the user center tool menu and fixed an issue where a success prompt did not appear upon successful login.
- ๐ User Menu: Optimized the login order for Box3 accounts, allowing login in any order.
V0.9.1 (2024-12-10) โ
- ๐ฆ Box3 npm Package: Optimized the Box3 NPM package list to be a searchable display.
- ๐ Box3 npm Package Shortcut: Press
Alt+N
to view the Box3 NPM package list with one click.
V0.9.0 (2024-12-10) โ
- ๐ง Optimized HMR Compilation: Added a code splitting feature to support listening to multiple entry files simultaneously, bundling them into different files, and uploading them to the Arena script editor.
- ๐ฆ Type Declaration Files: Silently update
GameAPI.d.ts
andClientAPI.d.ts
on extension startup, no longer showing a pop-up.
V0.8.9 (2024-12-08) โ
- ๐ง Optimized UI Interface: Optimized the type constraint issue when inserting paths into js files with one click.
V0.8.8 (2024-12-05) โ
- ๐ง Optimized Audio Resources: Added a feature to copy a direct URL link for audio.
V0.8.7 (2024-12-02) โ
- ๐ง Optimized UI Interface: Fixed an issue where inserting a path into a non-js file would insert ts-formatted code.
November โ
V0.8.6 (2024-11-29) โ
- ๐ง Optimized HMR Compilation: Fixed an issue where importing other ts files caused webpack to be unable to read the path.
- ๐ New User Tutorial: Updated the content of the new user tutorial.
V0.8.5 (2024-11-27) โ
- ๐ง Box3 npm Package: When the
file.npmPackage
property is configured, the build on the other side will be stopped to speed things up. - ๐ฆ Color Visualization: Added a color visualization selection feature for
Color
in UiText rich text.
V0.8.4 (2024-11-26) โ
- ๐ง Box3 npm Package: Entry files can be quickly configured in the
package.json
file. - ๐ง Optimized HMR Compilation: Force kill the process when the server ends to fix issues with cached compilation.
V0.8.3 (2024-11-25) โ
- ๐ Icons: Differentiated icons for full compilation and HMR compilation.
- ๐ง Optimized HMR Compilation: Optimized the HMR service with real-time status bar reminders during HMR packaging + uploading.
- ๐ง Full Compilation: Optimized the experience; quick action buttons will pop up if map information is not configured or if the user is not logged in.
- ๐ Arena Resource Icons: Adapted icon images for light-colored backgrounds.
V0.8.2 (2024-11-21) โ
- ๐ Arena Model Resources: Added a pagination option for models.
- ๐ Arena Model Resources: Added three sorting methods for models: by creation time descending, by name, and by modification time descending.
- ๐ Arena Resources: Synced icons with Box3's images for a more intuitive and clear look.
V0.8.1 (2024-11-20) โ
- ๐ง webpack Configuration: Fixed an error where the file could not be read if the
file.typescript.[side].webpack
property was not configured.
V0.8.0 (2024-11-20) โ
- ๐ง Full Compilation: Optimized full compilation prompts, allowing one-click opening of dual-end ts, wp configuration, entry files, and map ID configuration.
- ๐ Optimized dao3Cfg Configuration Prompts: The
file.typescript.[side].base
andfile.typescript.[side].webpack
properties have been deprecated.
V0.7.9 (2024-11-19) โ
- ๐ Voxel Cheatsheet Shortcut: Press
Alt+B
to query the voxel cheatsheet with one click. - ๐ง Optimized HMR Compilation: Optimized HMR server status prompts with the addition of a process PID for a more intuitive view of the HMR server status.
- ๐ง Full Compilation: Optimized full compilation prompts, allowing one-click configuration of compilation information.
V0.7.8 (2024-11-17) โ
- ๐ Arena Store Resources: Added map store resources to quickly insert product IDs into the editor.
- ๐ Arena Player Skin Resources: Added map player skin resources, allowing one-click insertion of skin names or partial skins.
- ๐ Arena Voxel Cheatsheet Resources: Added a map voxel cheatsheet resource for one-click searching of voxels and insertion of voxel IDs or names.
V0.7.7 (2024-11-15) โ
- ๐ Code Snippets: Optimized the storage method for code snippet files for easier hot-updating of snippets. Located at
.vscode/dao3-ap.code-snippets
in the project.
V0.7.6 (2024-11-14) โ
- ๐ง Single File Debugger Mode: Added native Node.js debugging for typescript files.
- ๐ Code Snippets: Added an engine API code snippet feature for quick code configuration.
V0.7.5 (2024-11-11) โ
- ๐ Arena Image Resources: Fixed an issue where image resources were not in sync with the map.
- ๐ Arena Audio Resources: Fixed an issue where audio resource sizes could not be displayed.
V0.7.4 (2024-11-08) โ
- ๐ง Optimized HMR Compilation: Added a pop-up reminder for Ts script errors during HMR runtime and a logging configuration.
V0.7.3 (2024-11-05) โ
- ๐ง Optimized HMR Compilation: Optimized HMR compilation errors to automatically write to a log and provide a persistent pop-up reminder.
V0.7.2 (2024-11-04) โ
- ๐ New dao3Cfg Configuration: Added a
developmentAll
field to the configuration architecture to set the global development mode.
V0.7.1 (2024-11-01) โ
- ๐ Instant Upload of js Files: Hardcoded the file suffix to
.js
to reduce the chance of editor crashes. - ๐ง Single File Debugger Mode:
.cjs,.mjs
before uploading, check if it is a legal runtime module.
V0.7.0 (2024-11-01) โ
- ๐ ChatGI-PT: Fixed the issue where the code carried by quick questions was incomplete, and the quick fix display method.
- ๐ง Remote Debugger Mode: [Engine to be connected] Added Arena script remote debugging function.
- ๐ง Bundled File Debugger Mode: Added Arena bundled script debugging function, currently does not support debugging of Arena API related code.
- ๐ง Single File Debugger Mode: Added Arena single script debugging function, currently does not support debugging of Arena API related code.
- ๐ Single File Debugger Mode Shortcut: Press
Alt+D
to debug the current js file with one click. - ๐ New Module Support: Default support for debugging, complete/HMR compilation.ts, .js, .mjs (ECMAScript), .cjs (CommonJS) module files.
- ๐ Compile Upload: Supports configuring whether scripts are automatically uploaded to the map after compilation. Default to allowed.
October โ
V0.6.6 (2024-10-29) โ
- ๐ Request Resources: Added a request resource prompt for easier viewing of requesters.
- ๐ฆ Type Declaration Files: When manually modifying
GameAPI.d.ts
andClientAPI.d.ts
files, a prompt will pop up asking not to modify.
V0.6.5 (2024-10-27) โ
- ๐ Optimized HMR Compilation: Added restart and stop HMR server functions.
- ๐ Instant Upload of js Files: After opening a js file, click the upload button in the top right corner to synchronize to the Arena map.
- ๐ Upload js Files Shortcut: Press
Alt+X
to upload the current file with one click.
V0.6.4 (2024-10-24) โ
- ๐ฆ Build Prompts: Updated build-related features and UI prompts.
- ๐ Optimized HMR Compilation: Added HMR (module hot replacement) functionality, which can build and upload modified files in real-time to the Arena script editor.
V0.6.3 (2024-10-17) โ
- ๐ฆ Color Visualization: Optimized selection method.
V0.6.2 (2024-10-16) โ
- ๐ฆ Color Visualization: Added a color visualization selection for Vec3 class.
V0.6.1 (2024-10-15) โ
- ๐ฆ Color Visualization: Added a color visualization selection for GameRGB(A)Color class.
V0.6.0 (2024-10-04) โ
- ๐ฆ Optimized dao3Cfg Configuration Prompts: Optimized
outputAndUpdate
configuration, supporting string and object configurations. - ๐ Arena Data Space: Added data space key display and pagination optimization, fixing data storage list display issues.
September โ
V0.5.9 (2024-09-30) โ
- ๐ ChatGI-PT: Fixed some functions still having dialog failure issues.
- ๐ Arena Data Space: When the data space is empty, you can add data prompts.
V0.5.8 (2024-09-29) โ
- ๐ ChatGI-PT: Fixed the issue where the account was still logged in and dialog failed.
V0.5.7 (2024-09-28) โ
- ๐ Arena Audio: Supports viewing audio data and synchronizing it to the map project in shared mode.
V0.5.6 (2024-09-27) โ
- ๐ Arena Data Space: Supports visualizing and modifying key-value pair data of the data space.
V0.5.5 (2024-09-17) โ
- ๐ Type Declaration Files: Detected
dts
replaced with Gitee platform, synchronizing repositories while improving access speed.
V0.5.4 (2024-09-14) โ
- ๐ ArenaUi Interface: Fixed an issue where the path insertion in the UI interface caused an error.
V0.5.3 (2024-09-14) โ
- ๐ ArenaUi Interface: Supports synchronizing shared UI interfaces in the current map project, obtaining relevant elements more quickly and reducing manual input steps.
- โ Plugin Welcome Interface: Improved the tutorial content of the plugin welcome interface.
- ๐ Other Optimizations: Optimized some issues.
V0.5.2 (2024-09-06) โ
- ๐ Extend Map: Optimized visual communication after selecting a map.
- ๐ Compile Upload: Optimized the logic of compiling configuration reading, showing faster.
V0.5.1 (2024-09-06) โ
- ๐ Arena Resource Manager: Fixed the issue where the Arena Resource Manager started under a non-Arena project.
V0.5.0 (2024-09-06) โ
- ๐ฆ Extend Map List: Optimized the auto-refresh list when logging in/out, and moved it under the Resource Manager.
- ๐ฆ Extend Map List: Display map release status, do not display the reason if not passed.
- ๐ Compile Shortcut: Press
Alt+Q
to compile the entire project with one click and upload it to the Arena script editor. - ๐ Resource Shortcut: Press
Alt+A
to display the Arena Resource Manager with one click. - ๐ Arena Resource Manager: Supports synchronizing shared models/images in the current map project, which will be supported later for audio resources.
- ๐ Arena Image Upload: Supports batch uploading images, synchronizing them to the map project in shared mode.
- ๐ Arena Temporary Channel Preview: Supports viewing existing temporary channels, clicking on the channel can view the player IDs.
- ๐ฆ Build Project Reminder: Added a build project reminder, when the entire project is built, the icon will show as a processing style, and the log will pop up automatically when an error occurs.
- โ Plugin Welcome Interface: Improved the tutorial content of the plugin welcome interface.
August โ
V0.4.7 (2024-08-28) โ
- ๐ฆ Extend Map List: Added an extended map list tree for easy access to different sub-maps.
- ๏ฟฝ๏ฟฝ Creation Icon: Optimized the default issue of opening the creation side vsc built-in browser icon.
V0.4.6 (2024-08-25) โ
- ๐ฆ Compile Prompts: Optimized the output style of compilation, added color output for better visibility.
- ๐ Compile Prompts: Fixed the issue of appearing 2 prompt words during compilation.
V0.4.5 (2024-08-25) โ
- ๐ฆ Extend Map: Fixed the BUG where sub-maps could not be selected.
- ๐ Login Token: Paste JSON formatted user data, the program will automatically extract the Token.
- ๐ System Browser: Added an option to open the creation side using the system browser.
- ๐ Upload Error Prompt: Fixed the BUG where the error reason could not be displayed when uploading failed.
V0.4.4 (2024-08-19) โ
- ๐ Unimportant Optimizations: Optimized some issues.
V0.4.3 (2024-08-18) โ
- ๐ฆ Optimized dao3Cfg Configuration Prompts: Optimized prompt file access speed, added a brief description of the field.
- ๐ New User Tutorial: Automatically jumps to the tutorial interface when the plugin is first installed, guiding creators to view the plugin usage documentation.
V0.4.2 (2024-08-17) โ
- ๐ฆ Custom Compilation Files: Fixed a code coverage BUG caused by upload.
V0.4.1 (2024-08-16) โ
- ๐ฆ Custom Compilation Files: Supports creators to define the names of files compiled and uploaded, meeting the needs of multiple scripts.
V0.3.9 -> V0.4.0 (2024-08-12) โ
- The extension was renamed to ArenaPro Creator
V0.3.8 (2024-08-12) โ
- ๐ ChatGI-PT: Optimized the dialogue interface not to be displayed when calling related functions in an unlogged-in account.
V0.3.7 (2024-08-12) โ
- ๐ ChatGI-PT: Added a custom configuration for the shortcut code icon to meet different user needs.
- ๐ฆ webpack: Supports creators to customize
webpackCfg
. - ๐ Plugin Settings: Plugin settings are categorized for easier finding of corresponding settings.
V0.3.6 (2024-08-12) โ
- ๐ ChatGI-PT: Optimized the display of the shortcut code icon, more beautiful.
- ๐ ChatGI-PT: Optimized the display rules, the icon will not be displayed in the ts type declaration file.
- ๐ ChatGI-PT: In the plugin settings, you can customize whether to display the shortcut code icon, click the account to enter the settings.
- ๐ Multiple Project References: Solved the compilation failure issue caused by multiple projects referencing each other.
V0.3.5 (2024-08-12) โ
- ๐ ChatGI-PT: Optimized the quick selection mechanism, displaying buttons above functions/classes/methods/interfaces, clicking which can trigger with one click.
- ๐ ChatGI-PT: Optimized the issue where manual activation is required for the first time, now it can be automatically activated and automatically queried.
- ๐ Quick API Documentation: Select the code you want to search for, right-click or press
Alt+Q
to query the API documentation with one click. - ๐ฆ Quick Map Configuration: In the
dao3.config.json
file, an auxiliary button will appear above the map property, allowing for faster map configuration. - ๐ Request Feedback: Added a loading bar when requesting a network, informing the current program action.
V0.3.4 (2024-08-12) โ
- ๐ Type Declaration Files: Every time VSCode editor ArenaPro-Ts project is opened, the background will trigger
.dts
automatic update without awareness, ensuring that the development environment is always in sync with the latest code prompt file. - ๐ Custom Commands: Provided a convenient deployment Ts scaffolding command, while adding custom commands to allow every creator to freely craft their own development tool.
V0.3.3 (2024-08-12) โ
- ๐ ChatGI-PT: Optimized the quick selection shortcut to
Alt+Q
, making it more convenient to operate, and no longer triggered after losing focus, improving user experience.
V0.3.2 (2024-08-12) โ
- ๐ ChatGI-PT: Optimized the click function trigger mechanism, changed to non-intrusive trigger, enhancing user experience, and supporting symbol additions, making it more functional.
V0.3.1 (2024-08-12) โ
- ๐ฆ npm: Now temporarily configures each npm command to a domestic Tencent source, effectively reducing the timeout issue caused by network problems and speeding up development efficiency.
July โ
V0.3.0 - Public Beta (2024-07-31) โ
- Accompanied by this version, the extension officially began public testing on the VSCode Marketplace.