diff --git a/README.md b/README.md index 685e546..1def908 100644 --- a/README.md +++ b/README.md @@ -20,9 +20,13 @@ Note: If the Battle.net client isn't running when starting the game it will be c | code | game | | ------------- | ----------------------------------------------------- | |wow | World of Warcraft | +|wowclassic | World of Warcraft Classic | +|wowptr | World of Warcraft Public Test Realm | |d3 | Diablo 3 | +|d3ptr | Diablo 3 Public Test Realm | |hs | Heartstone | |ow | Overwatch | +|owptr | Overwatch Public Test Realm | |sc2 | Starcraft 2 | |hots | Heroes of the Storm | |scr | Starcraft Remastered | @@ -83,9 +87,12 @@ Exemple entry: Explaining what each part does: * `[codbo4]` the id that's passed to bnetlauncher to select the game ie `bnetlauncher.exe codbo4` -* `name=Call of Duty: Black Ops 4` a friendly name for the game -* `client=battlenet` the client the game uses, currently only battlenet is supported -* `cmd=VIPR` command to launch the game in the client +* `name=Call of Duty: Black Ops 4` a friendly name for the game used for error and help messages +* `client=battlenet` the client module used to launch the game, currently there's battlenet and battlenet2, + difference bettwen the two is that battlenet2 can launch ptr/classic version but might be less reliable. +* `cmd=VIPR` command to launch the game in the client depending on the client module used. Commands can be discovered by looking at logs in different locations: + - for battlenet `'%LOCALAPPDATA%\Battle.net\Logs\battle.net*.log'` + - for battlenet2 `'C:\ProgramData\Battle.net\Setup\\*.log'` * `exe=BlackOps4.exe` game exe that bnetlauncher will look for after launch, can use `%` as a wildcard ie `Diablo III%.exe` to support 32 and 64 bit builds of the game. * `options=noargs,waitforexit` list of comma separated options, currently supported: diff --git a/bnetlauncher/Client.cs b/bnetlauncher/Client.cs index 92056c2..0fc6d95 100644 --- a/bnetlauncher/Client.cs +++ b/bnetlauncher/Client.cs @@ -229,7 +229,7 @@ public virtual void ShowWindow() return; } - Logger.Information($"Openting {Id} Window and waiting 3 seconds."); + Logger.Information($"Opening {Id} Window and waiting 3 seconds."); Process.Start(Path.Combine(InstallPath, Exe)); } diff --git a/bnetlauncher/Properties/AssemblyInfo.cs b/bnetlauncher/Properties/AssemblyInfo.cs index 616150c..afd1cf4 100644 --- a/bnetlauncher/Properties/AssemblyInfo.cs +++ b/bnetlauncher/Properties/AssemblyInfo.cs @@ -49,5 +49,5 @@ // Build Number // Revision // -[assembly: AssemblyVersion("2.03.*")] -//[assembly: AssemblyFileVersion("2.03.*")] +[assembly: AssemblyVersion("2.05.*")] +//[assembly: AssemblyFileVersion("2.05.*")] diff --git a/bnetlauncher/Resources/gamesdb.ini b/bnetlauncher/Resources/gamesdb.ini index 2123bd8..42eeb2b 100644 --- a/bnetlauncher/Resources/gamesdb.ini +++ b/bnetlauncher/Resources/gamesdb.ini @@ -82,4 +82,10 @@ exe=WowT.exe name=Diablo 3 Public Test Realm client=battlenet2 cmd=d3t -exe=Diablo III%.exe \ No newline at end of file +exe=Diablo III%.exe + +[owptr] +name=Overwatch Public Test Realm +client=battlenet2 +cmd=prot +exe=Overwatch.exe \ No newline at end of file diff --git a/changelog.txt b/changelog.txt index ffbedde..3ae3373 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,9 @@ Version History --------------- +2.05 ++ added capability to launch ptr and classic versions of games +* improved documentation a bit + 2.03 (pre-release) + Preliminar support for Call of Duty: Modern Warfare 2019 * Updated .NET Framework to 4.7.2