|  | @@ -8,11 +8,9 @@ import typing
 | 
	
		
			
				|  |  |  import urllib.parse
 | 
	
		
			
				|  |  |  import urllib.request
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -"""
 | 
	
		
			
				|  |  | -official api documentation:
 | 
	
		
			
				|  |  | -https://github.com/ToontownRewritten/api-doc/blob/master/login.md
 | 
	
		
			
				|  |  | -https://github.com/ToontownRewritten/api-doc/blob/master/invasions.md
 | 
	
		
			
				|  |  | -"""
 | 
	
		
			
				|  |  | +# official api documentation:
 | 
	
		
			
				|  |  | +# https://github.com/ToontownRewritten/api-doc/blob/master/login.md
 | 
	
		
			
				|  |  | +# https://github.com/ToontownRewritten/api-doc/blob/master/invasions.md
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  LOGIN_API_URL = "https://www.toontownrewritten.com/api/login?format=json"
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -39,17 +37,15 @@ def start_engine(engine_path, gameserver, playcookie, **kwargs) -> subprocess.Po
 | 
	
		
			
				|  |  |          )
 | 
	
		
			
				|  |  |          env["DYLD_FRAMEWORK_PATH"] = os.path.join(TOONTOWN_LIBRARY_PATH, "Frameworks",)
 | 
	
		
			
				|  |  |      elif sys.platform == "linux" and "XAUTHORITY" in os.environ:
 | 
	
		
			
				|  |  | -        """
 | 
	
		
			
				|  |  | -        Fix for TTREngine reporting:
 | 
	
		
			
				|  |  | -        > :display:x11display(error): Could not open display ":0.0".
 | 
	
		
			
				|  |  | -        > :ToonBase: Default graphics pipe is glxGraphicsPipe (OpenGL).
 | 
	
		
			
				|  |  | -        > :ToonBase(warning): Unable to open 'onscreen' window.
 | 
	
		
			
				|  |  | -        > Traceback (most recent call last):
 | 
	
		
			
				|  |  | -        >   File "<compiled '__voltorbmain__'>", line 0, in <module>
 | 
	
		
			
				|  |  | -        >   [...]
 | 
	
		
			
				|  |  | -        >   File "<compiled 'direct.vlt8f63e471.ShowBase'>", line 0, in vltf05fd21b
 | 
	
		
			
				|  |  | -        > Exception: Could not open window.
 | 
	
		
			
				|  |  | -        """
 | 
	
		
			
				|  |  | +        # Fix for TTREngine reporting:
 | 
	
		
			
				|  |  | +        # > :display:x11display(error): Could not open display ":0.0".
 | 
	
		
			
				|  |  | +        # > :ToonBase: Default graphics pipe is glxGraphicsPipe (OpenGL).
 | 
	
		
			
				|  |  | +        # > :ToonBase(warning): Unable to open 'onscreen' window.
 | 
	
		
			
				|  |  | +        # > Traceback (most recent call last):
 | 
	
		
			
				|  |  | +        # >   File "<compiled '__voltorbmain__'>", line 0, in <module>
 | 
	
		
			
				|  |  | +        # >   [...]
 | 
	
		
			
				|  |  | +        # >   File "<compiled 'direct.vlt8f63e471.ShowBase'>", line 0, in vltf05fd21b
 | 
	
		
			
				|  |  | +        # > Exception: Could not open window.
 | 
	
		
			
				|  |  |          env["XAUTHORITY"] = os.environ["XAUTHORITY"]
 | 
	
		
			
				|  |  |      return subprocess.Popen(
 | 
	
		
			
				|  |  |          args=[engine_path], cwd=os.path.dirname(engine_path), env=env, **kwargs,
 |