CT_Config now can have a name and a nickname for the mod

This commit is contained in:
Faraphel 2022-01-11 18:09:35 +01:00
parent 85276b6a52
commit 7852e1f7ea
2 changed files with 9 additions and 1 deletions

View file

@ -1,5 +1,8 @@
{
"version":"0.11",
"name": "Mario Kart Wii Faraphel",
"nickname": "MKWF",
"cup":{
"0":{
"name":"Coupe Champignon",

View file

@ -30,8 +30,10 @@ def get_cup_icon(cup_id: [str, int], font_path: str = "./file/SuperMario256.ttf"
class CT_Config:
def __init__(self, version: str = None, gui=None):
def __init__(self, version: str = None, name: str = None, nickname: str = None, gui=None):
self.version = version
self.name = name
self.nickname = nickname if nickname else name
self.ordered_cups = []
self.unordered_tracks = []
self.all_tracks = []
@ -157,6 +159,9 @@ class CT_Config:
self.all_version.add(track.since_version)
self.all_version = sorted(self.all_version)
self.name = ctconfig_json["name"]
self.nickname = ctconfig_json["nickname"] if "nickname" in ctconfig_json else self.name
def search_tracks(self, values_list=False, not_value=False, only_unordered_track=False, **kwargs) -> list:
"""
:param only_unordered_track: only search in unordered track