config: Use valid default enemizer_path on Linux (and Windows)
This commit is contained in:
		
							parent
							
								
									4558ac66fa
								
							
						
					
					
						commit
						2b73c7f9e4
					
				
							
								
								
									
										2
									
								
								Utils.py
								
								
								
								
							
							
						
						
									
										2
									
								
								Utils.py
								
								
								
								
							| 
						 | 
				
			
			@ -255,7 +255,7 @@ def get_default_options() -> dict:
 | 
			
		|||
        },
 | 
			
		||||
        "generator": {
 | 
			
		||||
            "teams": 1,
 | 
			
		||||
            "enemizer_path": os.path.join("EnemizerCLI", "EnemizerCLI.Core.exe"),
 | 
			
		||||
            "enemizer_path": os.path.join("EnemizerCLI", "EnemizerCLI.Core"),
 | 
			
		||||
            "player_files_path": "Players",
 | 
			
		||||
            "players": 0,
 | 
			
		||||
            "weights_file_path": "weights.yaml",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -56,7 +56,7 @@ server_options:
 | 
			
		|||
# Options for Generation
 | 
			
		||||
generator:
 | 
			
		||||
  # Location of your Enemizer CLI, available here: https://github.com/Ijwu/Enemizer/releases
 | 
			
		||||
  enemizer_path: "EnemizerCLI/EnemizerCLI.Core.exe"
 | 
			
		||||
  enemizer_path: "EnemizerCLI/EnemizerCLI.Core" # + ".exe" is implied on Windows
 | 
			
		||||
  # Folder from which the player yaml files are pulled from
 | 
			
		||||
  player_files_path: "Players"
 | 
			
		||||
  #amount of players, 0 to infer from player files
 | 
			
		||||
| 
						 | 
				
			
			@ -126,4 +126,4 @@ smz3_options:
 | 
			
		|||
  # Set this to false to never autostart a rom (such as after patching)
 | 
			
		||||
  # True for operating system default program
 | 
			
		||||
  # Alternatively, a path to a program to open the .sfc file with
 | 
			
		||||
  rom_start: true
 | 
			
		||||
  rom_start: true
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										1
									
								
								setup.py
								
								
								
								
							
							
						
						
									
										1
									
								
								setup.py
								
								
								
								
							| 
						 | 
				
			
			@ -219,7 +219,6 @@ class BuildExeCommand(cx_Freeze.dist.build_exe):
 | 
			
		|||
            host_yaml = self.buildfolder / 'host.yaml'
 | 
			
		||||
            with host_yaml.open('r+b') as f:
 | 
			
		||||
                data = f.read()
 | 
			
		||||
                data = data.replace(b'EnemizerCLI.Core.exe', b'EnemizerCLI.Core')
 | 
			
		||||
                data = data.replace(b'factorio\\\\bin\\\\x64\\\\factorio', b'factorio/bin/x64/factorio')
 | 
			
		||||
                f.seek(0, os.SEEK_SET)
 | 
			
		||||
                f.write(data)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue