Releases: Corona-Studio/ProjBobcat
Releases · Corona-Studio/ProjBobcat
new features, performance improvements and bug fix
v1.6.0
changes and improvements
-
new features
- new DefaultComponent: DefaultGameLogResolver
- now you can use this component to resolve game logs (time, source, log level, etc.)
- now SystemInfoHelper.FindJava() can search JREs in the official Mojang game path
- new DefaultComponent: DefaultGameLogResolver
-
bugfix and improvements
- fix bugs in the CurseForgeInstaller
- deducts the times of the request in the DownloadHelper.MultiPartDownloadTaskAsync
- rewrite some of the code in ResourceInfoResolver in order to improve performance
- optimize codes in RandomHelper and performance improvement
- fix the bugs in the DefaultGameCore's decompress natives part
- improve the performance in SystemInfoHelper.GetWindowsMemoryStatus() and SystemInfoHelper.GetWindowsCpuUsageTask()
-
other
- code cleanup
Minor Bug Fix
V1.5.4
Changes and improvements
- Bugfix
- Rewrote the whole Microsoft auth process.
- Fix bugs in MavenHelper.
Minor bug fix and breaking changes
V1.5.3
Changes And Improvements
- Bugfix
- Fix bugs in the LiteLoader installer
- Fix download speed calculation in the DownloadHelper.cs
!!! Breaking changes !!!
-
You need to add two lines of code into your program's entry point (App.xaml.cs or something else):
ServiceHelper.Init(); HttpClientHelper.Init();
-
你需要在主程序入口处添加以下两行代码 (通常是 App.xaml.cs 或其他):
ServiceHelper.Init(); HttpClientHelper.Init();
Major Update
V1.5.2
Changes And Improvements
- We added more installer to the core
- Old Minecraft Forge installer
- New Minecraft Forge installer
- Liteloader installer
- Optifine installer
- Fabric installer
- We added a new auth model to the core
- Microsoft auth model
- Bugfix
- Fix bug in DownloadHelper
- Fix project properties
Major Update!
V1.5.0
Changes And Improvements
- We successfully moved to the .netcore 3.1 (.net 5)!
- We rewrote the whole download engine and replace all the WebClient with HttpClient for better performance. Also, we used the new TPL library to reach maximum performance per core.
- In this release, we updated all the NuGet packages to latest version.
- We optimized , now all of the libraries in the launch command are using a relative path.
- We are using more and more new features in .netcore to increase the performance!
- We are dealing with the new Forge installer as well as the Fabric installer. Also the legacy Forge/Optifine/LiteLoader.
- We fixed some bugs that happened in the <DefaultLaunchArgumentParser.cs>.
Minor Bug Fix
V1.0.3.7
Changes And Improvements
- In this release, we updated all the NuGet packages to latest version.
- We fixed some bugs that happened in the <DefaultLaunchArgumentParser.cs>.
Important Bug Fix!
V1.0.3.5
Changes And Improvements (Important bug fix)
!!! We recommend that all users install the new version !!!
-
Now the MultiPartDownload methods in can provide more accurate download progress!
-
We fixed some bugs in the download methods.
-
Due to the limitation of the default number of connections in .NET, you need to manually override the default number of connections to ensure that some methods in are executed normally. You can add the following code in App.xaml.cs or the entry point of the program to complete the modification (The maximum value should not exceed 1024)
using System.Net; ServicePointManager.DefaultConnectionLimit = 512;
Minor Bug Fix And More Comments !
V1.0.3
Changes And Improvements
- In this release, we added some example codes to help you to have a better understanding of our cat.
- We implemented IDisposable interfaces for some important items.
- We added more comments for the interfaces.
More improvements!
ProjBobcat Release V1.0.2
This version contains important improvements and fixes
Improvements
- Fix an issue that the multipart download method may get a broken file.
More Features and improvements!
ProjBobcat Release V1.0.1.4
This version contains important improvements and fixes
New Features
- Add support for automatic installation of MinecraftForge
- Add asset completion components (Assets / Libraries)
- Add new launch core that supports launching UWP Minecraft
- Add fragment download module (bugs still exist)
Improvements
- Fix an issue where the game's core path was parsed incorrectly in some cases.
- Fix issue where downloading component progress could exceed 100%.
- Fix some issues with natives decompression.