Add support for Need for Speed: High Stakes (#148)

* Add support for Need for Speed: High Stakes

---------

Co-authored-by: uwx <uwx@users.noreply.github.com>
This commit is contained in:
uwx
2024-04-12 11:14:17 +02:00
committed by GitHub
co-authored by uwx
parent 571b167a58
commit 78ced90313
2 changed files with 29 additions and 0 deletions
+1
View File
@@ -61,6 +61,7 @@ You can rename `modorganizer-basic_games-xxx` to whatever you want (e.g., `basic
| METAL GEAR SOLID 3: Snake Eater — [STEAM](https://store.steampowered.com/app/2131650/METAL_GEAR_SOLID_3_Snake_Eater__Master_Collection_Version/)|[AkiraJkr](https://github.com/AkiraJkr)|[game_metalgearsolid3mc.py](games/game_metalgearsolid3mc.py)| |
| Mirror's Edge — [GOG](https://www.gog.com/game/mirrors_edge) / [STEAM](https://store.steampowered.com/app/17410/Mirrors_Edge)|[EzioTheDeadPoet](https://eziothedeadpoet.github.io/AboutMe/)|[game_mirrorsedge.py](games/game_mirrorsedge.py)| |
| Mount & Blade II: Bannerlord — [GOG](https://www.gog.com/game/mount_blade_ii_bannerlord) / [STEAM](https://store.steampowered.com/app/261550/Mount__Blade_II_Bannerlord/) | [Holt59](https://github.com/holt59/) | [game_mountandblade2.py](games/game_mountandblade2.py) | <ul><li>mod data checker</li></ul> |
| Need for Speed: High Stakes | [uwx](https://github.com/uwx) | [game_nfshs.py](games/game_nfshs.py) | |
| No Man's Sky - [GOG](https://www.gog.com/game/no_mans_sky) / [Steam](https://store.steampowered.com/app/275850/No_Mans_Sky/)|[EzioTheDeadPoet](https://eziothedeadpoet.github.io/AboutMe/)|[game_nomanssky.py](games/game_nomanssky.py)| |
| S.T.A.L.K.E.R. Anomaly — [MOD](https://www.stalker-anomaly.com/) | [Qudix](https://github.com/Qudix) | [game_stalkeranomaly.py](games/game_stalkeranomaly.py) | <ul><li>mod data checker</li></ul> |
| Stardew Valley — [GOG](https://www.gog.com/game/stardew_valley) / [STEAM](https://store.steampowered.com/app/413150/Stardew_Valley/) | [Syer10](https://github.com/Syer10), [Holt59](https://github.com/holt59/) | [game_stardewvalley.py](games/game_stardewvalley.py) | <ul><li>mod data checker</li></ul> |
+28
View File
@@ -0,0 +1,28 @@
# -*- encoding: utf-8 -*-
import mobase
from PyQt6.QtCore import QFileInfo
from ..basic_game import BasicGame
class NFSHSGame(BasicGame):
Name = "Need for Speed: High Stakes Support Plugin"
Author = "uwx"
Version = "1.0.0"
GameName = "Need for Speed: High Stakes"
GameShortName = "nfshs"
GameNexusName = "needforspeedhighstakes"
GameNexusId = 6032
GameBinary = "nfshs.exe"
GameDataPath = ""
def executables(self):
return [
mobase.ExecutableInfo(
"Need for Speed: High Stakes",
QFileInfo(self.gameDirectory().absoluteFilePath(self.binaryName())),
)
]