Support non-Unicode codecs like gbk to give better language compatibility. UnicodeDecodeError occurs when flowchart yaml contains non-Unicode characters.
To give proper result, the user should change GENERAL_FONT, SUMMARY_FONT, and GROUP_FONT in config_factory_graph.yaml to support their language. And to support machine overclock with multilingual machine names, src/gtnh/overclocks.py need a lot of changes, so I didn't bother with it for now.
Support non-Unicode codecs like gbk to give better language compatibility. UnicodeDecodeError occurs when flowchart yaml contains non-Unicode characters. To give proper result, the user should change GENERAL_FONT, SUMMARY_FONT, and GROUP_FONT in config_factory_graph.yaml to support their language. And to support machine overclock with multilingual machine names, src/gtnh/overclocks.py need a lot of changes, so I didn't bother with it for now.