Giter Club home page Giter Club logo

winterspringlauncher's People

Contributors

0blu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

winterspringlauncher's Issues

1.14.2 support plz

hermesproxy currently support 1.14.2 please update a 1.14.2 version many thanks please

猎人宠物问题

如果猎人开野兽之眼后,宠物跑得很远再关闭野兽之眼,角色就会卡主不动,无法操作

10.24 Mac client Unable to connect

BasePath: /Users/van/WinterspringLauncher
Found client (mac) in /Users/van/WinterspringLauncher/World of Warcraft 1.14.0
Unable to patch '/Users/van/WinterspringLauncher/hermes-proxy/CSV/Hotfix/ItemEffect1.csv' (WinterspringLauncher.HermesDataPatches.Hotfix.ItemEffect1.csv)
System.IO.DirectoryNotFoundException: Could not find a part of the path '/Users/van/WinterspringLauncher/hermes-proxy/CSV/Hotfix/ItemEffect1.csv'.
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func4 createOpenException) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode)
at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
at System.IO.File.ReadAllLines(String path, Encoding encoding)
at WinterspringLauncher.LauncherActions.g__PatchCsvFiles|19_2(List`1 patchResources, String replace, String csvDirPath, <>c__DisplayClass19_0&) in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/LauncherActions.cs:line 449
at WinterspringLauncher.LauncherActions.PrepareHermesProxyData(String hermesPath) in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/LauncherActions.cs:line 417
at WinterspringLauncher.Launcher.<>c__DisplayClass1_0.

b__5() in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/Program.cs:line 72
at WinterspringLauncher.Launcher.IgnoreExceptions(String description, Action func) in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/Program.cs:line 152

Failed to prepare HermesProxy Data, continuing anyways (might not work) <<<

[BUG] "HermesSettings" field in winterspring-launcher-config.json DOES NOT override HermesProxy.config

Steps to reproduce

  1. In winterspring-launcher-config.json, fill "HermesSettings" for a item in the "KnownServers" list.
  2. Launch WinterspringLauncher.exe and "Start Game" with the desired server config.

Expectation

HermesProxy will run with the settings added in winterspring-launcher-config.json under the "HermesSettings" field.

  "KnownServers": [
    {
      "Name": "Sanctuary",
      "RealmlistAddress": "logon.sanctuarywow.com",
      "UsedInstallation": "Default 1.14.2 installation",
      "HermesSettings": {
        "RestPort": "8082"
      }
    }
  ]

In my case, I specify RestPort as 8082.

Outcome

HermesProxy runs with the default values from HermesProxy.config
image

Error

After traveling to the UK from EU i can no longer connect to the server.
I can conecct whit an 1.12 launcher.

image
image

'You have been disconnected'

Have installed the launcher on my MacBook Pro using wineskin, install went smooth, but when I try to log in it gives me the message 'You have been disconnected.' I guess some problem with the redirection to everlook server?

How to use a WOW client that supports Chinese language?

After starting WinterspringLauncher, it will automatically start downloading the WOW client, but this version only supports English language.
If I need additional support Chinese language for the WOW client, what do I need to do?
Thank you for your reply.

Turtle WOW?

Wish this could be updated for Turtle WOW.
Thanks

New BUG dump

19:03:27 | Error | AsyncAcceptor | System.Net.Sockets.SocketException (48): Address already in use
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError , String )
at System.Net.Sockets.Socket.DoBind(EndPoint , SocketAddress )
at System.Net.Sockets.Socket.Bind(EndPoint )
at System.Net.Sockets.TcpListener.Start(Int32 )
at System.Net.Sockets.TcpListener.Start()
at Framework.Networking.AsyncAcceptor.Start(String ip, Int32 port) in /Users/runner/work/HermesProxy/Framework/Networking/AsyncAcceptor.cs:line 46
19:03:27 | Network | SocketManager | StartNetwork failed to Start AsyncAcceptor
Unhandled exception: System.Exception: Failed to start BnetTcpSession service
at HermesProxy.Server.StartServer[TSocketType](IPEndPoint bindIp)
at HermesProxy.Server.ServerMain(CommandLineArguments args)
at HermesProxy.Program.<>c.

b__0_0(InvocationContext ctx)
at System.CommandLine.Invocation.AnonymousCommandHandler.Invoke(InvocationContext )
at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass17_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass12_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass19_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<b__18_0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<b__0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<b__5_0>d.MoveNext()
--- End of stack trace from previous location ---
at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass8_0.<b__0>d.MoveNext()
Press enter to close

cant see Addons

Hey, somehow when i start with the winterspring launcher my addons wont show up..
i downloaded the files for the launcher and afterwards put them in the WOW Folder, but still when i log in, no Addons are listed or usable ingame
Any idea?
thx

FAIL_UNKNOWN_ACCOUNT

why i got this?
13:11:57 | Server | BnetTcpSession | Accepting connection from 127.0.0.1:56503.
13:11:58 | Network | AuthClient | C P>S | Connecting to auth server... (realmlist addr: 51.91.104.108:3724)
13:11:59 | Error | AuthClient | Login failed. Reason: FAIL_UNKNOWN_ACCOUNT

Threat Meter not work

Hey.
Threat Meter addons don't work on any version.
In the future, how will this fix the problem?
Or is there an alternative?

Relentless strikes talent bug makes the next ability cost 25 energy MORE, plus Slice and dice can be performed without any combo point

First of all, congratulations for the new winterspring launcher and the 1.14.2 support! Its a nice addition for more QoL things, even better addons support and much more. However, i was disappointed to see that the bug i had mentioned in the past regarding the rogue talent "relentless strikes" was not fixed.

How it should work: the talent has 20% per combo point to restore 25 energy after a finishing move is performed. Now what happens with the 1.14.0 and the 1.14.2 winterspring launcher bundle, is that the 25 energy is restored normally after the finishing move is performed, BUT

the next ability costs 25 energy more. It doesnt matter if its a combo point generating ability or not. This bug literally renders the talent useless and there is always the risk to get banned.

Now for the other bug regarding slice and dice, you can just target an enemy and use it without any combo points on it. You will get 1 combo point duration of slice and dice. Again, there is a risk of getting banned, plus it can be abused in both pvp and pve for a better opener. Since i like to play clean and not risk getting banned, i had to mention those two bugs, so you can squash them in a future patch if possible. Thanks a lot in advance!

MacOS can't running

Have a bug report:
Unable to patch '/Users/xxxxx/WinterspringLauncher/hermes-proxy/CSV/Hotfix/ItemEffect1.csv' (WinterspringLauncher.HermesDataPatches.Hotfix.ItemEffect1.csv)

System.IO.DirectoryNotFoundException: Could not find a part of the path '/Users/xxxxx/WinterspringLauncher/hermes-proxy/CSV/Hotfix/ItemEffect1.csv'.
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func4 createOpenException) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable1 unixCreateMode)
at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
at System.IO.File.ReadAllLines(String path, Encoding encoding)
at WinterspringLauncher.LauncherActions.g__PatchCsvFiles|19_2(List`1 patchResources, String replace, String csvDirPath, <>c__DisplayClass19_0&) in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/LauncherActions.cs:line 449
at WinterspringLauncher.LauncherActions.PrepareHermesProxyData(String hermesPath) in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/LauncherActions.cs:line 417
at WinterspringLauncher.Launcher.<>c__DisplayClass1_0.

b__5() in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/Program.cs:line 72
at WinterspringLauncher.Launcher.IgnoreExceptions(String description, Action func) in /Users/runner/work/WinterspringLauncher/WinterspringLauncher/WinterspringLauncher/Program.cs:line 152

1.14.2 on Mac update?

Wanted to start off by thanking dev for doing god's work here. No other way for us on Silicon Macs to play Vanilla. Been putting many hours into the 1.14.0 client and would love to see the much better 1.14.2 client on Mac. If you have any update please let us know. Know that there are many people using this product. Cheers.

No rez frame

Not getting any rez option when at my corps, have to do it by a macro.

Hunter pet problem

When a hunter uses a pet, if the pet runs far away, the character will not move. Cannot operate

Game crash at login on Linux

Captura desde 2023-04-03 07-30-00

Version: 2022-12-04 1.3.0
https://github.com/0blu/WinterspringLauncher

            ...      ..
       .,,,,,..        .,,
     ,,,,,    ....       ,,,
    .,,,.  ,,,,,,,,,,,    ,,,        Winterspring
    ,,,,. .,,,,   ,,,,.   ,,,,         Launcher
    .,,,,         ,,,,.   ,,,,
     ,,,,,,,...,,,,,,,   ,,,,.      Allows you to
       ,,,,,,,,,,,..   .,,,,,      play on Everlook
   ,.        .       .,,,,,,    using the modern client
     ,,,..      ..,,,,,,,.
       .,,,,,,,,,,,,,,,

BasePath: Z:\home\deiki\Games
Found client in Z:\home\deiki\Games\game-client
Starting WoW...
Starting HermesProxy...
07:28:47 |  Server  | Server          | Starting Hermes Proxy...
07:28:47 |  Server  | Server          | Version 2023-01-30 *official* 3.7.0
07:28:47 |  Server  | Server          | Modern (Client) Build: V1_14_0_40618
07:28:47 |  Server  | Server          | Legacy (Server) Build: V1_12_1_5875
07:28:47 |  Storage | GameData        | Loading data files...
07:28:48 |  Server  | VersionChecker  | Loaded 833 legacy opcodes.
07:28:48 |  Server  | VersionChecker  | Loaded 1639 modern opcodes.
07:28:50 |  Storage | GameData        | Finished loading data.
07:28:50 |  Network | Server          | External IP: 127.0.0.1
07:28:50 |  Server  | Server          | Starting BnetTcpSession service on 127.0.0.1:1119...
07:28:51 |  Network | NetworkThread   | Network Thread Starting
07:28:51 |  Server  | Server          | Starting BnetRestApiSession service on 127.0.0.1:8081...
07:28:51 |  Network | NetworkThread   | Network Thread Starting
07:28:51 |  Server  | Server          | Starting RealmSocket service on 127.0.0.1:8084...
07:28:51 |  Network | NetworkThread   | Network Thread Starting
07:28:51 |  Server  | Server          | Starting WorldSocket service on 127.0.0.1:8086...
07:28:51 |  Network | NetworkThread   | Network Thread Starting

I'm on Archlinux using Lutris and latest Wine-GE

It doesn't work, if you choose the EU server

When you choose the chinese server, the launcher runs without problems.
When you choose the EU server, it doesn't download the client:

"Downloading WoW Client...
Download URL: https://download.wowdl.net/downloadFiles/Clients/WoW%20Classic%201.14.2.42597%20All%20Languages.rar
Download Location: D:\WoW 1.14.2\winterspring-data\WoW 1.14.2 Everlook.partial-download
System.AggregateException: One or more errors occurred. (One or more errors occurred. (Response status code does not indicate success: 403 (Forbidden).))
---> System.AggregateException: One or more errors occurred. (Response status code does not indicate success: 403 (Forbidden).)
---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 403 (Forbidden).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at WinterspringLauncher.Utils.ProgressiveFileDownloader.DownloadFileFromHttpResponseMessage(HttpResponseMessage response) in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\Utils\ProgressiveFileDownloader.cs:line 52
at WinterspringLauncher.Utils.ProgressiveFileDownloader.StartGetDownload() in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\Utils\ProgressiveFileDownloader.cs:line 47
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at WinterspringLauncher.LauncherActions.DownloadFile(String downloadUrl, String downloadDestLocation, DownloadProgressInfoHandler progressInfoHandler) in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\LauncherActions.cs:line 32
at WinterspringLauncher.LauncherLogic.RunDownload(String downloadUrl, String destLocation) in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\LauncherLogic.cs:line 121
at WinterspringLauncher.LauncherLogic.<>c__DisplayClass11_0.<b__0>d.MoveNext() in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\LauncherLogic.StartGame.cs:line 113
--- End of inner exception stack trace ---

Run WSL 2.1 on windows 7 is black window

Hello, when I Run Winter Spring Launcher 2.1 on Windows 7,
the window becomes a black box.
Is this due to system compatibility or the lack of necessary system components?

Suggestion: close launcher when WoW closes

Currently the launcher is kept open when WoW closes. It would be nice for it to close, because it errors out if two of them get opened next time I use the launcher to open the game. Either that or have the launcher recognize when it's already open, launch WoW, and then close.

Addons not appearing ingame

Hello,

I have downloaded the winterspring launcher for M1 mac 1.14 everlook client(https://github.com/0blu/WinterspringLauncher/releases/tag/1.4.0).
(Version 2023-01-30 official 3.7.0
Modern (Client) Build: V1_14_0_40618
Legacy (Server) Build: V1_12_1_5875).
I have downloaded all my addons and put them in the addon folder however when i login to the game I do not have any addons installed. I do not even have the addons bottom in game? I am not sure if I did it wrong or what the issue is but can anyone help me figure it out? If I am asking in the wrong place or I should ask someone else please let me know!

MacOS adaptation for 2.5.2 client

Hi 0blu! Don't know where else to contact you, so i'm leaving this here.
I'm using the Winterspring launcher to play on my SPP Classics server from a Mac mini M1 and it works superbly. However i wanted to move up to TBC and tried to modify the code for that. I figured out how to build the .dmg file, made changes so it downloads the 2.5.2 client, changed various other things to point to the TBC files but eventually i found that the wow executable is getting patched from "https://wow-patching-service.blu.wtf/api/patch-game".
In the API readme, you mentioned that only 1.14.0 is supported for patching.
I wanted to ask you, what is the actual thing being patched? Would there be a chance that you could update the launcher for TBC also?
I tried to do this myself but it's way over my head.

If this message does not fit here, feel free to remove it.
All the best!

Casting sound continues playing after casting

Sometimes, casting sound continues playing after I finish the cast.
This can happen to any spells.
Very rarely, the casting effects also stays on (example hands on fire when casting fireball).
When the issue happens, the only way to stop the casting sound is to log out, or to die.

Waiting to send SMSG_SET_PROFICIENCY (10026).

Sometimes I get stuck on loading screen while logging in with a repeating message in the console that says:
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).
22:42:34 | Network | WorldClient | C<P S | Waiting to send SMSG_SET_PROFICIENCY (10026).

This appears to have started after I installed an addon called Aux: https://www.curseforge.com/wow/addons/aux/files/all?filter-game-version=2020709689%3A8958

When the issue happens, the only way to fix it is to close game and console, and relaunch.

[Bug]Found newer version of ArctiumLauncher, cause exception.

Found newer version of ArctiumLauncher, upgrading from latest|Launcher Signed (2022/11/18) => latest|Launcher Signed (2023-07-10)
System.InvalidOperationException: Sequence contains no matching element
   at System.Linq.ThrowHelper.ThrowNoMatchException()
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
   at WinterspringLauncher.Launcher.ExecuteGithubDownloadIfUpdateAvailable(String description, String modulePath, GitHubReleaseInfo ghReleaseInfo, Func`2 assetSelector, Action`2 downloader) in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\Program.cs:line 168
   at WinterspringLauncher.Launcher.PrepareArctiumLauncher(UpdateApiClient api, Boolean weAreOnMacOs, String arctiumPath) in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\Program.cs:line 147
   at WinterspringLauncher.Launcher.<>c__DisplayClass2_0.<Main>b__5() in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\Program.cs:line 70
   at WinterspringLauncher.Launcher.IgnoreExceptions(String description, Action func) in D:\a\WinterspringLauncher\WinterspringLauncher\WinterspringLauncher\Program.cs:line 115
>>> Failed to prepare ArctiumLauncher, continuing anyways <<<

When launching Wintersprint launcher, exception reported on cosole. But wow client can run & function normally.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.