csharp-Protoshift v1.0.2 has been released!
csharp-Protoshift is an advanced, manageable compatibility layer for a certain anime game.
Update - v1.0.2
- Support initiated JIT compiling for Protoshift Handlers. For information, please view PR #36.
- Fixed the issue whereby
HandlerGeneratorbeing unable to fetch and restore Protos due to the Gitsafe.directoryconfiguration in certain environments. - Fixed the issue whereby
HandlerGeneratorbeing unable to fetch and restore Protos when there are spaces in the project directory. - Fixed the issue whereby
csharp-Protoshiftbeing unable to invokeluacto compile Windy lua scripts when there are spaces in the project directory. - Fixed the issue whereby
HandlerGeneratordisplaying abnormal exit prompt text when the external application invocation fails. - Fixed the issue whereby
HandlerGeneratorbeing unable to correctly invoke Powershell in Windows to execute post-generation scripts when there are spaces in the project directory. - Fixed the issue where
csharp-Protoshift-Replaycould not start due to the inability to find the resource folder. - Fixed the problem where the command line option
--orderby-packet-speedofProtoshiftBenchmarkdid not actually take effect. - Added support for proactive JIT compilation to
csharp-Protoshift-Replay. - Fixed the issue where
ProtoshiftBenchmarkandcsharp-Protoshift-Replayprompted error due to syntax errors during compilation. - Added
-f, --source-fileand--fully-replay-packet-timecommand line options tocsharp-Protoshift-Replay. - Fixed the running issues of the “run-benchmark” series scripts.
- Added more built-in scripts. For more information, please refer to Wiki - Development - Built-in Scripts.
Current Features
- Basic Protoshift functionality. It can enhance the compatibility of certain secondary game servers.
- Simple proxy server management commands.
-
Automatic compilation and execution of Windy (lua) scripts. The image below shows the
welcome-to-csharp-Protoshift.luaconfiguration that is enabled by default inconfig_example.json. You can disable it by setting#/WindyConfig/OnlineExecWindyModetoDisabled.
- Protobuf /
query_cur_region/ Ec2b and other utility commands.
For more information about using, please view our README.
