HuangFuSL

Results 8 comments of HuangFuSL

Same bug on 3R=2R1R3P. It appears that all of the one-way streets will trigger this bug.

Here, I have a possible solution. The Python engine of this mod is an external application and communitates with the game via network. Maybe we can build a client in...

@Strdate I don't think rewriting the application is something difficult, but I do think re-implementing .NET specific protocols such as `BinaryFormatter` in Python is troublesome. 😥

@Strdate I've completed serialization and deserialization methods just now (see [commit ea50a5a](https://github.com/HuangFuSL/PythonConsole/commit/ea50a5adda2353053d09faaf163f0056e667cab5)) using `DataContractJsonSerializer`. The work is INCOMPLETE up to now due to the lack of data contracts. However when...

I've turned to XML serialization (see [commit `9390551`](https://github.com/HuangFuSL/PythonConsole/commit/9390551d4f79e0b9c600139142ed42e6cfa9f95e)). Though I've not finished RPC part, it can now execute scripts irrelevant with game API. The kernel is based on Jupyter, which...

The demo version is almost done ([commit `08aadf3`](https://github.com/HuangFuSL/PythonConsole/commit/08aadf374b7e266c2e1e9b5da3151a1cd0a725df)). Summary of API changes are listed below: Not yet finished: 1. Test for whether they run as expected 2. Object caching 3....

I think it's Python 2.7. You can check it manually by executing the following code: ```python import sys print(sys.version_info) # For Python 2.7 it should be: # sys.version_info(major=2, minor=7, micro=11,...

My idea is a lot more extreme - rewriting the client in pure Python. If we can use native Python as client, then life will be a lot simpler for...