diff --git a/AdventureClient.py b/AdventureClient.py index 24c6a4c4..91567fc0 100644 --- a/AdventureClient.py +++ b/AdventureClient.py @@ -511,7 +511,7 @@ if __name__ == '__main__': import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/CommonClient.py b/CommonClient.py index 33792f0e..ae411838 100644 --- a/CommonClient.py +++ b/CommonClient.py @@ -1128,7 +1128,7 @@ def run_as_textclient(*args): args = handle_url_arg(args, parser=parser) # use colorama to display colored text highlighting on windows - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main(args)) colorama.deinit() diff --git a/FF1Client.py b/FF1Client.py index b7c58e20..748a95b7 100644 --- a/FF1Client.py +++ b/FF1Client.py @@ -261,7 +261,7 @@ if __name__ == '__main__': parser = get_base_parser() args = parser.parse_args() - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main(args)) colorama.deinit() diff --git a/LinksAwakeningClient.py b/LinksAwakeningClient.py index ff932e7c..aac6c2f2 100644 --- a/LinksAwakeningClient.py +++ b/LinksAwakeningClient.py @@ -803,6 +803,6 @@ async def main(): await ctx.shutdown() if __name__ == '__main__': - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/MMBN3Client.py b/MMBN3Client.py index 140a9874..4945d492 100644 --- a/MMBN3Client.py +++ b/MMBN3Client.py @@ -370,7 +370,7 @@ if __name__ == "__main__": import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/MultiServer.py b/MultiServer.py index a310808b..f9ed34e2 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -47,7 +47,7 @@ from NetUtils import Endpoint, ClientStatus, NetworkItem, decode, encode, Networ from BaseClasses import ItemClassification min_client_version = Version(0, 1, 6) -colorama.init() +colorama.just_fix_windows_console() def remove_from_list(container, value): diff --git a/OoTClient.py b/OoTClient.py index 11549041..6a87b9e7 100644 --- a/OoTClient.py +++ b/OoTClient.py @@ -346,7 +346,7 @@ if __name__ == '__main__': import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/SNIClient.py b/SNIClient.py index 9140c73c..1156bf60 100644 --- a/SNIClient.py +++ b/SNIClient.py @@ -735,6 +735,6 @@ async def main() -> None: if __name__ == '__main__': - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/UndertaleClient.py b/UndertaleClient.py index dfacee14..1c522fac 100644 --- a/UndertaleClient.py +++ b/UndertaleClient.py @@ -500,7 +500,7 @@ def main(): import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(_main()) colorama.deinit() diff --git a/WargrooveClient.py b/WargrooveClient.py index f9971f7a..f900e05e 100644 --- a/WargrooveClient.py +++ b/WargrooveClient.py @@ -446,6 +446,6 @@ if __name__ == '__main__': parser = get_base_parser(description="Wargroove Client, for text interfacing.") args, rest = parser.parse_known_args() - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main(args)) colorama.deinit() diff --git a/Zelda1Client.py b/Zelda1Client.py index 1154804f..4473b3f3 100644 --- a/Zelda1Client.py +++ b/Zelda1Client.py @@ -386,7 +386,7 @@ if __name__ == '__main__': parser.add_argument('diff_file', default="", type=str, nargs="?", help='Path to a Archipelago Binary Patch file') args = parser.parse_args() - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main(args)) colorama.deinit() diff --git a/worlds/_bizhawk/context.py b/worlds/_bizhawk/context.py index 21c54d30..c9b10766 100644 --- a/worlds/_bizhawk/context.py +++ b/worlds/_bizhawk/context.py @@ -276,6 +276,6 @@ def launch(*launch_args: str) -> None: Utils.init_logging("BizHawkClient", exception_logger="Client") import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/worlds/ahit/Client.py b/worlds/ahit/Client.py index cbb5f2a1..0a9d8d60 100644 --- a/worlds/ahit/Client.py +++ b/worlds/ahit/Client.py @@ -261,6 +261,6 @@ def launch(): # options = Utils.get_options() import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/worlds/factorio/Client.py b/worlds/factorio/Client.py index ac58339c..ff1de17f 100644 --- a/worlds/factorio/Client.py +++ b/worlds/factorio/Client.py @@ -530,7 +530,7 @@ server_args = ("--rcon-port", rcon_port, "--rcon-password", rcon_password) def launch(): import colorama global executable, server_settings, server_args - colorama.init() + colorama.just_fix_windows_console() if server_settings: server_settings = os.path.abspath(server_settings) diff --git a/worlds/kh1/Client.py b/worlds/kh1/Client.py index 33fba85f..b98f2153 100644 --- a/worlds/kh1/Client.py +++ b/worlds/kh1/Client.py @@ -295,6 +295,6 @@ def launch(): parser = get_base_parser(description="KH1 Client, for text interfacing.") args, rest = parser.parse_known_args() - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main(args)) colorama.deinit() diff --git a/worlds/kh2/Client.py b/worlds/kh2/Client.py index 15a103c2..96b406c7 100644 --- a/worlds/kh2/Client.py +++ b/worlds/kh2/Client.py @@ -981,6 +981,6 @@ def launch(): parser = get_base_parser(description="KH2 Client, for text interfacing.") args, rest = parser.parse_known_args() - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main(args)) colorama.deinit() diff --git a/worlds/sc2/Client.py b/worlds/sc2/Client.py index 813cf288..77b13a5a 100644 --- a/worlds/sc2/Client.py +++ b/worlds/sc2/Client.py @@ -1625,6 +1625,6 @@ def get_location_offset(mission_id): def launch(): - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/worlds/zillion/client.py b/worlds/zillion/client.py index d629df58..71f0615d 100644 --- a/worlds/zillion/client.py +++ b/worlds/zillion/client.py @@ -516,6 +516,6 @@ async def main() -> None: def launch() -> None: - colorama.init() + colorama.just_fix_windows_console() asyncio.run(main()) colorama.deinit() diff --git a/worlds/zork_grand_inquisitor/client.py b/worlds/zork_grand_inquisitor/client.py index 11d6b7f8..8b8d7d3e 100644 --- a/worlds/zork_grand_inquisitor/client.py +++ b/worlds/zork_grand_inquisitor/client.py @@ -177,7 +177,7 @@ def main() -> None: import colorama - colorama.init() + colorama.just_fix_windows_console() asyncio.run(_main())