NOTE: Please report here only issues related to the python API. Issues and general feedback regarding the Galaxy Client 2.0 shall be sent via Galaxy Client menu
Thank you for your proposal, we will consider it.
Usually different builds of the same game (OBT/CBT/PTR/prod) are reported as separate games. As of now there is no real support for game realms/regions.
In Wargaming Game Center application ID consist of 3 parts:
So, for example,
WOT.EU.PRODUCTION
means that the game is the release version of World of Tanks for European region.The other problem is that there is possible to have several
WOT.EU.PRODUCTION
games.Currently, there is no way to set it up correctly in GOG galaxy 2.0.
I propose:
game_instance_id
for LocalGame to earn possibility to have several versions of one gameProposed API changes:
PropertyDescription
: new classproperty_id: str
property_name: Dict[str,str]
property_description: Dict[str,str]
property_values: Dict[str, Dict[str,str]]
is_editable: bool
LocalGame
game_instance_id: str
local_properties: List[str,str]
Game
properties: List[PropertyDescription]
async def set_game_property(app_id : str, property_name: str, property_value: str)
launch_game(self, game_id: str):
tolaunch_game(self, game_id: str, game_instance_id: str = None):
install_game(self, game_id: str):
toinstall_game(self, game_id: str, properties: Dict[str,str] = None):
uninstall_game(self, game_id: str):
toinstall_game(self, game_id: str, game_instance_id: str = None):