mirror of
https://github.com/ModOrganizer2/modorganizer-basic_games.git
synced 2026-07-27 14:07:29 -07:00
Add support for Mount & Blade II: Bannerlord.
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
from PyQt5.QtCore import QFileInfo
|
||||
|
||||
import mobase
|
||||
|
||||
from ..basic_game import BasicGame
|
||||
|
||||
|
||||
class MountAndBladeIIGame(BasicGame):
|
||||
Name = "Mount & Blade II: Bannerlord"
|
||||
Author = "Holt59"
|
||||
Version = "0.1.0"
|
||||
Description = "Adds support for Mount & Blade II: Bannerlord"
|
||||
|
||||
GameName = "Mount & Blade II: Bannerlord"
|
||||
GameShortName = "mountandblade2bannerlord"
|
||||
GameDataPath = "Modules"
|
||||
|
||||
GameBinary = "bin/Win64_Shipping_Client/TaleWorlds.MountAndBlade.Launcher.exe"
|
||||
|
||||
GameDocumentsDirectory = "%DOCUMENTS%/Mount and Blade II Bannerlord/Configs"
|
||||
GameSaveExtension = "sav"
|
||||
GameSavesDirectory = "%DOCUMENTS%/Mount and Blade II Bannerlord/Game Saves/Native"
|
||||
|
||||
GameNexusId = 3174
|
||||
GameSteamId = 261550
|
||||
|
||||
def executables(self):
|
||||
return [
|
||||
mobase.ExecutableInfo(
|
||||
"Mount & Blade II: Bannerlord (Launcher)",
|
||||
QFileInfo(
|
||||
self.gameDirectory(),
|
||||
"bin/Win64_Shipping_Client/TaleWorlds.MountAndBlade.Launcher.exe",
|
||||
),
|
||||
),
|
||||
mobase.ExecutableInfo(
|
||||
"Mount & Blade II: Bannerlord",
|
||||
QFileInfo(
|
||||
self.gameDirectory(), "bin/Win64_Shipping_Client/Bannerlord.exe",
|
||||
),
|
||||
),
|
||||
mobase.ExecutableInfo(
|
||||
"Mount & Blade II: Bannerlord (Native)",
|
||||
QFileInfo(
|
||||
self.gameDirectory(),
|
||||
"bin/Win64_Shipping_Client/Bannerlord.Native.exe",
|
||||
),
|
||||
),
|
||||
mobase.ExecutableInfo(
|
||||
"Mount & Blade II: Bannerlord (BE)",
|
||||
QFileInfo(
|
||||
self.gameDirectory(), "bin/Win64_Shipping_Client/Bannerlord_BE.exe",
|
||||
),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user