mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-20 20:01:31 -06:00
Generate: Don't Force Player Name for Weights Files (#4943)
This commit is contained in:
12
Generate.py
12
Generate.py
@@ -224,10 +224,14 @@ def main(args=None) -> tuple[argparse.Namespace, int]:
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception(f"Error setting {k} to {v} for player {player}") from e
|
raise Exception(f"Error setting {k} to {v} for player {player}") from e
|
||||||
|
|
||||||
if path == args.weights_file_path: # if name came from the weights file, just use base player name
|
# name was not specified
|
||||||
erargs.name[player] = f"Player{player}"
|
if player not in erargs.name:
|
||||||
elif player not in erargs.name: # if name was not specified, generate it from filename
|
if path == args.weights_file_path:
|
||||||
erargs.name[player] = os.path.splitext(os.path.split(path)[-1])[0]
|
# weights file, so we need to make the name unique
|
||||||
|
erargs.name[player] = f"Player{player}"
|
||||||
|
else:
|
||||||
|
# use the filename
|
||||||
|
erargs.name[player] = os.path.splitext(os.path.split(path)[-1])[0]
|
||||||
erargs.name[player] = handle_name(erargs.name[player], player, name_counter)
|
erargs.name[player] = handle_name(erargs.name[player], player, name_counter)
|
||||||
|
|
||||||
player += 1
|
player += 1
|
||||||
|
Reference in New Issue
Block a user