0blu / winterspringlauncher Goto Github PK
View Code? Open in Web Editor NEWAll in one launcher! Allows you to play on Everlook.org with 1.14 client without technical knowledge!
License: MIT License
All in one launcher! Allows you to play on Everlook.org with 1.14 client without technical knowledge!
License: MIT License
hermesproxy currently support 1.14.2 please update a 1.14.2 version many thanks please
如果猎人开野兽之眼后,宠物跑得很远再关闭野兽之眼,角色就会卡主不动,无法操作
Warning | WorldSocket | C>P S | No handler for opcode CMSG_REPORT_KEYBINDING_EXECUTION_COUNTS (14087) (Got unknown packet from ModernClient)
Command: /reload
Hunter pet control strip is gone.
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, Nullable
1 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.
Failed to prepare HermesProxy Data, continuing anyways (might not work) <<<
After patch 1.14.0 manually(from web), the executable I downloaded can not be executed and reported as broken
winterspring-launcher-config.json
, fill "HermesSettings" for a item in the "KnownServers" list.WinterspringLauncher.exe
and "Start Game" with the desired server config.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.
HermesProxy runs with the default values from HermesProxy.config
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?
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.
#16
I just downloaded the initiator again through the address you provided, but an error was still reported after startup.
Help please
https://ibb.co/jbfCB2J
Wish this could be updated for Turtle WOW.
Thanks
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.
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
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
when I sign in it just says connecting forever
Mac version is not working for me on my Intel based Mac Pro. I assume the Mac version is solo for ARM based Macs, any chance we can get an Intel version?
Some people report problems when using a client from another source.
Maybe just check if the exe is there and has a file size of >0.
When I open the terminal launcher unix file. it tries downloading from the wrong or outdated downloads page: https://download.wowdl.net/WoW_Classic_1.14.0.40618_macOS.zip
when it actually should start downloading from this link:
https://download.wowdl.net/downloadFiles/Clients/WoW_Classic_1.14.0.40618_macOS_new.zip
any chance to fix this? Seems like an easy fix, if one can code, which i can't...
Hey.
Threat Meter addons don't work on any version.
In the future, how will this fix the problem?
Or is there an alternative?
No retail be found
wait 5 second
then shutdown ,
Normally with the standard WoW client on Mac you can use
"defaults write com.blizzard.worldofwarcraft disable-expose-fix -bool YES"
This will allow for shift modifiers to work with my Razer Naga. How would I go about fixing this with this client?
Every time you start, you will start to upgrade the Hermes agent. How can I close it?
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!
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, Nullable
1 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.
Since a more recent version would fix WowLegacyCore/HermesProxy#252
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.
Not getting any rez option when at my corps, have to do it by a macro.
When a hunter uses a pet, if the pet runs far away, the character will not move. Cannot operate
Hello, 0blu, how can I get in touch with you? I have a question and would like to ask you.
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
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 ---
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?
How to connect asia server with Mac os?
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.
Can MacBook Pro Intel Core i5 not be supported?
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!
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!
Unable to patch '/Users/user/WinterspringLauncher/hermes-proxy/CSV/Hotfix/ItemEffect1.csv' (WinterspringLauncher.HermesDataPatches.Hotfix.ItemEffect1.csv)
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.
Unable to download as a virus is detected. WTH
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.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.