Yep. My experience is same as Soazig's.
1. mkdir -p ~/.local/share/wine
2. export WINEPREFIX=$HOME/.local/share/uthgard
3. export WINEARCH=win32
4. run: 'winecfg'. Set to emulate virtual desktop at 1920x1080 (my resolution)
5. run: winetricks -q dotnet46 vcrun2015
6. Run the steps for DAOC client install (I installed into C:\uthgard)
7. Install Launcher into C:\UthgardLauncher
8. cd into $WINEPREFIX/drive_c/UthgardLauncher
9. run: wine uthgard.exe uthgard://settings
10. Point client to c:\uthgard
11. Save settings
12. Run uthgard.exe or go to https://www2.uthgard.net/home?play=yesplease
13. Open web developer tool and click on console.
14. Click Play button. The uthgard://login/<TOKEN> will appear. Copy it.
15. Back in the terminal where WINEPREFIX was already set and in the UthgardLauncher directory run: wine uthgard.exe uthgard://login/<TOKEN>
16. It patches the game just fine
17. When I run it after patching I see uth.dll running as: uth.dll 148.251.69.207 10307 .....
18. No game client shows up, but the machine IS talking to the Uthgard server on port 10301. Just.. no DAOC client screen appears.. no game loads at all.
I would play Uthgard tomorrow if the launcher worked with linux. Really sucks that all other freeshards and live DAOC work totally fine.
Following the steps below, I also ran:
13. Copy the Dark Age of Camelot directory already patched with the Uthgard launcher in a Windows VM (it can run the launcher, but not open the game window), to workaround the issue with downloading the 283 MB update from Wine.
14. `winetricks vcrun2015` from within the path of the WINEPREFIX, and then ran step 12 again.
This time, there is nothing to download because my game folder is already up to date, and both uthgard.exe and uth.dll are running, but unfortunately they did not open a game window. All I can see in the command line is:
WINEPREFIX=/path/to/WINEPREFIX wine uthgard.exe --url uthgard://login/<REDACTED>
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
0084:fixme:plugplay:build_report_descriptor Clamping joystick to 6 axis
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0C32E358, 00314AC8, 0C32E35C, 0C32E350
011c:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0C32E358, 00314AC8, 0C32E35C, 0C32E350
0124:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0124:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0124:fixme:wbemprox:wbem_locator_ConnectServer authentication not supported
0124:fixme:wbemprox:wbem_locator_ConnectServer specific locale not supported
0124:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0124:fixme:wbemprox:class_object_Clone 002D21E0, 0C56F680
0130:fixme:uiautomation:UiaReturnRawElementProvider (00010068, 0, 0, 00000000) stub!
0114:fixme:uiautomation:UiaReturnRawElementProvider (0001006E, 0, 0, 00000000) stub!
0130:fixme:uiautomation:UiaReturnRawElementProvider (0001006C, 0, 0, 00000000) stub!
0144:fixme:vcruntime:__telemetry_main_invoke_trigger (02D10000)
And nothing happens.
[Sorry for the message below, I mistakenly posted it before I finished writing it.]
I managed to get the launcher to fetch updates on Wine. Here is what I did, as accurately as I can remember (but that doesn't mean everything is everything is necessary):
1. Create a win32 WINEPREFIX. I used Q4Wine for that because I'm never comfortable with Wine commands, but should be totally doable from command line.
2. `cd /path/to/WINEPREFIX/subfolder`, `wget https://launcher.uthgard.net/uthgard.setup.exe` and `wget https://darkageofcamelot.com/sites/daoc/files/downloads/DAoCSetup.exe`.
3. I had another WINEPREFIX for DAOC Ywain configured, with an existing DAOC install on it. Through Q4Wine, I right-clicked on my Uthgard WINEPREFIX, Run, Browse, and I picked the camelot.exe from the Ywain WINEPREFIX. It briefly showed the winecfg window, then the DAOC launcher with everything already configured (because it was from the pre-existing DAOC Ywain installation) - probably not necessary, but never know.
4. `cd /path/to/WINEPREFIX/subfolder` (the Uthgard one), then `winetricks --force dotnet46`. Go through all the steps, it should install 4.0, 4.5 and then 4.6.
5. `WINEPREFIX=/path/to/WINEPREFIX wine cmd` and cd to `drive_c/windows/mono/mono-2.0/lib/mono/4.5`
6. Try `mozroots.exe --import --sync --machine` and see it fail with a Mono error. It also says mozroots.exe is deprecated.
7. From the Linux shell, run `sudo cert-sync /etc/ssl/certs/ca-certificates.crt`. The exact path to ca-certificates.crt may depend on yoru distribution.
8. Copy the Dark Age of Camelot directory from the Ywain WINEPREFIX installation in `drive_c\Program Files\Electronic Arts\` in the Uthgard WINEPREFIX. Probably not necessary if you run the DAOC launcher from there in the first place, but my connection is slow so I preferred copying local files instead of redownloading DAOC.
9. Run `/path/to/WINEPREFIX/subfolder/uthgard.setup.exe` previously downloaded. I did from Q4Wine > Run > Browse to skip typing my WINEPREFIX path, but could equally be done from the command line.
10. Log in the Uthgard.net website with OpenID.
11. Run `WINEPREFIX=/path/to/WINEPREFIX wine uthgard.exe --url uthgard://settings`, set your settings and the path to camelot.exe in this WINEPREFIX.
12. Run `WINEPREFIX=/run/media/mathieu/SSD1TB/JEUX/Wine/DAOC-Uthgard-32-bit wine uthgard.exe --url uthgard://login/<REDACTED>`. To find what is <REDACTED> in your case, click on Play in your Linux website. Hopefully, since it won't find any application to open that link, it should show the full URL. This is what I copied and pasted in the command.
Unfortunately, the download is stalling at around 185 MB/283 MB currently, so I don't know if the DAOC window would open when the update is done.
I managed to get the launcher to fetch updates on Wine. Here is what I did, as accurately as I can remember (but that doesn't mean everything is everything is necessary):
1. Create a win32 WINEPREFIX. I used Q4Wine for that because I'm never comfortable with Wine commands, but should be totally doable from command line.
2. `cd /path/to/WINEPREFIX/subfolder`, `wget https://launcher.uthgard.net/uthgard.setup.exe` and `wget https://darkageofcamelot.com/sites/daoc/files/downloads/DAoCSetup.exe`.
3. I had another WINEPREFIX for DAOC Ywain configured, with an existing DAOC install on it. Through Q4Wine, I right-clicked on my Uthgard WINEPREFIX, Run, Browse, and I picked the camelot.exe from the Ywain WINEPREFIX. It briefly showed the winecfg window, then the DAOC launcher with everything already configured (because it was from the pre-existing DAOC Ywain installation) - probably not necessary, but never know.
4. `cd /path/to/WINEPREFIX/subfolder` (the Uthgard one), then `winetricks --force dotnet46`. Go through all the steps, it should install 4.0, 4.5 and then 4.6.
5. `WINEPREFIX=/path/to/WINEPREFIX wine cmd` and cd to "drive_c/windows/mono/mono-2.0/lib/mono/4.5/mozroots.exe
Not going to vote since i see Blue's comment that they're not focusing resources on this, and i accept his position. Still i like this idea as a suggestion, and appreciate how much discussion there's been in the comments here.
I play on old hardware and i'm not quite sure how to express my dislike of Windows 10 without resorting to scatological language...
Thanks a lot for your input and for sharing your progress Thortastic. I am wondering if you have managed to go further?
The issue you experience with uth.dll not launching fully is an issue I have always been experiencing *occasionally* when playing with VirtualBox (which has been my way of playing since Uth 2.0 reboot). The update process goes through, and then I can see uth.dll and uthgard.exe in the process, but sometimes the DAOC loading screen will never appear. Sometimes it will.
Lately, after a long break on Uthgard, I have tried playing it again and now the issue appears 100% of the time. VirtualBox has been changing its graphics adapters in the mean time (I can only use VBoxSVGA), I wonder if it may be related?
I would love to play using Wine instead, but maybe my issue with VirtualBox can help pinpointing what is wrong with uth.dll not opening a window in Wine.
For those who are attempting to launch through wine and get "trustfailure" or any other SSL related error, the issue is certificates. Launch your prefix under a command line:
WINEPREFIX=<path> wine cmd
Then look for mozroots.exe. Change to that directory and then type:
mozroots.exe --import --sync --machine
the --machine is very important, because YOU are not making the SSL call, the MACHINE is, so the certs must exist in the machine cert store.
I have been able to get past the SSL failure and download updates. Upon completion, nothing else happens. The next bit is the uth.dll does not launch fully. Probably another wine bug but I see it as a process that does run, but can't get a screen to appear... Not sure if we need a specific version of wine to make it work, but haven't found one yet.
Just checking if there are still no plans to address this issue in the future. Blue mentioned one year and a half issue that this isn't a priority due to limited time resources, but it may have changed, and/or people may have offered to help.
The current competitor, Phoenix, does run flawlessly with Linux, and although I really do not want to play on Phoenix with their custom changes and ruleset, I must stress again that having a launcher restricted to a single OS while the actual game runs on multiple platforms really feels like a regression in comparison.
I hope this can be improved in the future. With the current demography on Uthgard (believe me, I am sad about it), every user counts.
The Uthgard team should be ashamed that they leave out that same community that gave their project life. - Never were compatability issues with DAoC and Linux, but now they wanted a fashionable launcher with a different colorscheme. gg
- Not even Electronic Arts did that.......
Running into the same problems. Everything installed just fine via PlayOnLinux, run the launcher, get a "url handler registration failed" which launches the web browser to Uthgard's site with a big red arrow to click on "PLAY." When I do that the browser just returns a "The address wasn’t understood" error.
Makes me sad as I'd like to play again.
Running Linux Mint 19.
Still have same issues as described below ... to bad. Playing in VM is ****.
Tomanderson, I'm not using the same software as you, but the same issue exists. As stated by Linn, it is related to the addition/extension/whatever-it-is-called-on-your-VM-software that makes the mouse seamlessly moving from your host to your guest and vice versa. On Virtualbox, it's called Mouse Integration, and comes with Guest Addtitions. It's a long known issue, but not resolved: https://www.virtualbox.org/ticket/8233
The mouse issues are also discussed in this thread, for both VMWare and Virtualbox: https://www.uthgard.net/forum/viewtopic.php?f=65&t=39305
The only workaround that I know is the one Linn's mentioned + disabling mouse integration, which makes it a a real pain to play DAOC in the VM and keep the ability to multitask easily, but that's what we've got.
I am playing on Linux with Virtualbox using the setup I described in the above thread, since several months. Performance is good enough most of the time, for everyday RVR, but I cannot record at the same time as I could when running Uthgard natively on Windows, probably too much RAM and CPU usage already because of the VM.
Again, Wine would work perfectly with no tricks or tweaking required if the launcher was multiplatform, since the game itself works just fine with it. I've used it to run Pendragon and do some testing, and a default installation worked out of the box with no library/dll changes or extra installations.
I'm still hoping some progress can be done to make the launcher work with Wine one day. I totally understand that it could be a long and difficult task, with perhaps little benefits since the majority of players just run Windows, but there is also a minority of players that are kept out of Uthgard because of that Windows requirement. Maybe there could be some home if someone competent could offer to work on that task as a new staff member without distracting existing staff from their current focus, given that this issue is one of the most upvoted of all, but I admit I'm not setting my hopes too high for the near future.
@Tomanderson
VMware fps is flaky, but it is doable still. Depending on your class you can probably even rvr with it.
The mouse issue is not that hard to correct. All you have to do is connect a mouse directly to the vm, and not have it go through the host first.
Virtual Machine > Removable Devices > "Mouse Name" > Connect
It helps to have a second mouse to navigate the host with, but it is not needed.
For more stable frames you should look into gpu passthrough if your hardware supports it.
I haven't tried this with wine recently. I have had good success with running DAOC and using vm workstation player. 3d accel works well with guest tools. The game is actually unplayable due to control issues, not anything graphics related. The mouse will jump a lot if you try to look around - I haven't figured out how to resolve this. I've seen various vmplayer posts referncing this issue with mmos and games where you right click and look around. None of the fixes mentioned seemed to work for me. I just log into my VM every few weeks to deposit gold for my house in the hopes that eventually there will be a solution to play on linux. I've completely given up on booting into Windows these days since so many dx11 titles work with wine.
The suggestion that Koubiak comes with seems like a super nice solution imo. This issue is the only thing holding me back. If we could do something about Linux server would become +1 pop for sure ;-D
That, or if not possible, maybe open applications for skilled Linux users that may work on this (not my case, unfortunately)?
In July 2017, Blue stated "Due to limited time resources we are not focusing on this one. Sorry." Why not offering the opportunity to any Linux user to join the staff for this specific task, temporarily or not, so he can see if something can be done on this issue without distracting existing staff members from their current focus?
I installed DAOC in Wine to test some things for Uthgard on Pendragon today. Everything worked out of the box. Not a single library, dll or setting to change from default. The game runs smooth in windowed, borderless window, fullscreen, at all resolutions, and smoother on my Intel HD than on my GPU when using a Windows VM for Uthgard. If the launcher barrier was passed, there would be nothing else to do to make it a good Linux experience.
I have a suggestion @Blue. As you don't have the time and resources to do it, how about you give the launcher a free / open source licensing and to let the community try to make their own launcher that runs on linux? We'd appreciate it.
I don't know if i agree because it may open up even more security issues.
Any news on getting this fixed?
Tried to get up and running today and all went very well until having to click the play button.
I attempted it originally in chrome, nothing happened and then I tried it again in Safari (As I'm on Mac), and still nothing, it did at least provide a url along the lines of uthgard:// login/-------------------
I tried running the launcher with the provided URL from cmd as a command line argument however I then ran into a problem other users have already reported
"Error performing cryptographic operation"
Has anyone managed to get around this/further than this? I don't have access to a windows ISO & also don't want to resort to running a VM/Dual boot in order to play DAOC.
I hope one of you can make some progress on it, I would literally kill to be able to play on Linux. This is the one reason I stopped Uthgard for now, I moved to Linux and no longer maintain any dual-boot for Windows (too annoying to keep updating it and lose your tabs and favorite applications everytime you want to play, let alone the disk space).
I recently set up everything through Wine on Mac. Since there is now support for .NET 4.6 via Winetricks, the launcher can be successfully installed. However, the one remaining issue for me is circumventing the web launcher. I'm not sure if it's possible to do so at this time.
If there were an alternative launch method of some kind, it looks like it would be possible to run on Mac via Wine.
Anyone tried lately? thinking of giving it a go...
Has anyone made progress on this issue (unofficially I mean, I saw Blue's comment below)? I noticed that Ljarira, t6o, Indy and Picrate had been trying stuff, I'm curious whether everyone gave up the idea of playing Uthgard on Linux/Mac.
Unfortunately I have had to quit playing the game (two L50 characters and I was guild master) because I cannot use the launcher on my Linux computers and no longer have Windows at hand (nor do I want to have it at hand, but I still regret I can't play the game). It's sad considering the game itself runs perfectly through Wine.
It is not just linux you are loosing out on a lot of players running older machines. Even with windows 7, the web launcher works maybe 40% of the time. I have reformatted, installed, uninstalled, and went through every step of the instructions to connect at least a half a dozen times and it is still the same. If I cannot connect I have to restart my computer and pray. I have tried everything, killing the processes, privileges, etc. Just look at the support forums. And that is just the people that take the time to actually post. A lot of people will not have this kind of patience. The icing on the cake is that DAOC will run on almost any platform. This is a huge pain in the ass for a game that will run on a casio watch out of the box. I have six computers in my house that could run DAOC if it was not for the web launcher.
Due to limited time resources we are not focusing on this one. Sorry.
Any updates? even if it is just we are not going to do anything about this issue so move on.
How is this third on the confirmed list with 133 votes, and yet no one is assigned?
I, too, support a Linux-supporting Uthgard. I have moved from all windows versions to Linux for security and privacy purposes, except for this one Windows box to play uthgard. Would be nice to be able to rid myself of this last Windows box. Thanks.
Also it fails with a popup saying :
"The game client could not be started:
Error occured during a cryptographic operation."
here is a wine debug log if it can help, when "manually launching the launcher with --url and the output of the play button
http://pastebin.com/FQmsfw6K
Its possible now to install .net framework 4.6 on wine, using winetricks, im toying with it to see if i can make something come out of it, i was able to start the launcher and get to setup the parameters of the launcher, that's already a good starting point.
alternative at .net framework 4.6 for linux?
So i tested :
1. installed firefox in a daoc wine prefix
2. i run uthgard launcher :
WINEARCH=win32 WINEPREFIX=~/.winedaoc /usr/bin/mono .winedaoc/drive_c/Program\ Files/Uthgard/uthgard.exe
- It say me :
URL Handler registration failed:Please report this error: No access to the given key
- Afte it run firefox (wine), i clic play show this url in url box :
uthgard://login/virgJ6wppzA.DruNWAAAAAA.386:uOjtpppsucEKoU21K9-ZndBMhDvzEmnDR84jouJ0-2k
Mono 4.6.0 implement .NET Fx 4.6, need to try with this version.
Linux users don't all use old hardware (as the descriptions seems to imply), but not being able to use Wine is really bad. To play DAOC on my Linux computer, I currently need 18.0 GB (Windows OS virtualized + game files), and have to use a non-native environment.
Compatibility with Linux and Mac would be much appreciated, especially as it was working correctly on Uthgard v1. Maybe there are other ways to improve the security of the launcher than this token system that locks the launcher to Windows?
ehy I'm not mac/linux user, but Kroko, please take a look at the new .Net framework, MS abandoned 4.5 development and moved to the new .NET "Core", they say you'll be able to build cross platform applications. I've never tried it is actually true (just installed the new VS) but i think it worth trying :)
I have 4 friends and future guildmates with Macs who are currently unable to play and are hoping for a solution which does not involve Bootcamp
Running this on ten year old laptop that has no keyboard/screen, using Win10 with external monitor and Synergy software so I can control mouse and keyboard with my Macbook air, which run Archlinux :P
running this on a ten year old laptop on Win7 because my newer laptop runs Linux Mint 18.1 and cant run it (on Wine). After all my attempts I'm always stuck at "Failed to contact authentication server:Could not connect to the authentication server. Please check your firewall settings."
Linux add would be great. Windows is bad idea.
Updated: Does not work with wine-mono v4.6.4.
Also setting the WINE config to 'Windows 8.1' and installing .NET 4.6 also doesn't work. (As per instructions at: https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828&iTestingId=92745)
I was running WINE v1.9.24.
Same issue as from 9th October 2016. Client tries to talk to server.uthgard.net on 10301, does a SYN, SYN+ACK, ACK.. then nothing.
Updated: Does not work with wine-mono v4.6.4.
Also setting the WINE config to 'Windows 8.1' and installing .NET 4.6 also doesn't work. (As per instructions at: https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828&iTestingId=92745)
I was running WINE v1.9.24.
Same issue as from 9th October 2016. Client tries to talk to server.uthgard.net on 10301, does a SYN, SYN+ACK, ACK.. then nothing.
Would also love to play this on linux!
I would also help testing if only this worked =)
Any update on this? Would love to be able to play in Linux! Thanks!
I tried the following:
- Installed wine-mono v4.6.3 from: http://dl.winehq.org/wine/wine-mono/4.6.3/wine-mono-4.6.3.msi
- Installed wine-gecko
- Ran: wine mozroots.exe --import --sync --url https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt to update/import the SSL certificates
- Ran wine uthgard.exe --url uthgard://settings to set the Game directory
- Ran wine uthgard.exe --url <URL output from play button>
The error I get is:
Failed to contact authentication server:Could not connect to the authentication server. Please check your firewall settings.
I've allowed TCP ports 10300-10310 to server.uthgard.net and I ran tcpdump and I can see packets going back and forth when I try, so I've gotten a lot closer but still no luck.
would be great to be able to launch this from a mac, even using wine/playonmac. Anything I can do to help?
Why is a framework that speeds up software development by quite a lot "shit", given that our time is severely limited?
Don't get me wrong, I use {java, go, python, c} at work all the time, and don't mind it, but I still like .NET for hobby projects because it allows you to get stuff done real quick.
dont use .NET shit at all how about that?
Mono updated to support .NET 4.6, but AFAIK the problem stretches further than just .NET support.
Are you able to use this? https://www.microsoft.com/net/core
Its an open source alternative. No GUI libraries yet, but I'm sure us Linux users don't mind launching DAoC through terminal.
@Pytt: I doubt that the dotnet4.6 install truly works with /q. When I do it, the system has it listed in installed software afterwards, even though the install itself did not complete normally (it stops after extracting the archives, but does not truly install). This might be the reason why the "error during a cryptographic operation" appears?
Hello,
Vmware fusion working well uthgard but you need a strong configuration and install (by order):
- a new web browser (i chose opéra)
- install DAoC lautcher
- install C++
- install dot4.6.1
- authentification
- install uthgard lautcher
For now, dot4.6.1 is not in Wine library, need to wait an update.
The UI installer for 4.6.x didn't work for me, but a quiet install worked. (/q)
Hello,
.net 4.6.x cannot be installed on "PlayOnMac", even if Wine is configured on windows 10 virtual machine.
I will try an other software.
Bey.
XP is awful download metaspoloit and point it at a fresh XP instance and see how easy it is to exploit.
@TheKroko I am still in the process of building the vagrant image. I was building it with chef but a lot of the wine config needs a display so I am trying to build it out and then compress the .wine directory for loading.
@Jotam: A firewall does not protect you against buffer overflows caused in libraries used by browsers and the system, and given that you want to play DAoC on that machine, you cannot restrict internet access enough to prevent these risks.
Can confirm the RSA auth itself isn't the issue.
I'd vote both Linux and XP. XP is a great OS and even if MS doesn't patch it anymore, you can make it pretty safe yourself by properly using firewalls and restricted internet access.
I will see what I can do later tonight, when I am off the clock.
it is valid.
Would be nice if someone could set me up with a minimal VM/vagrant/[..] image (or similar easy-to-use script) that I can use to reproduce the RSA error.
s/auth/encryption/ been dealing with SSO too much @ work
@TheKroko Doesn't seem to be a direct issue with the RSA auth. I built a simple .NET console app that uses RSA to Encrypt and Decrypt a message and it ran fine on Wine. Is the Code for the launcher available on GitHub like DOL?
@TheKroko maybe it would be easier if you could build a version using mono runtime (http://www.mono-project.com/download/#download-win) as it installs fine and runs fine on linux :)
"Error occurred during a cryptographic operation" --> Probably related to RSA. If you want to help, I suggest trying to write a small .NET executable using RSA, and checking which part fails on linux, and fixing that somehow.
Classes to use:
RSACryptoServiceProvider
RSAParameters --> RSACryptoServiceProvider.ImportParameters
RSACryptoServiceProvider.Encrypt/Decrypt
wait.. only get the "Error occurred during a cryptographic operation" now, cooool
TheKroko I still get the error with connect.. guess makes sense as it still need to auth with openid with connect
@Everyone who is getting the "Unknown argument: --openid" error: You can launch uthgard.exe directly with the command line arg, i.e.
mono uthgard.exe --connect
or wine uthgard.exe --connect
And that should get you past *that* error
Onuonnu, your personal (and quite frankly retarded) opinion belongs on the forum and not the technical issue tracker.
should be low priority and after important game mechanic bugs!
I succesfull instal game and launcher on Ubuntu using wine but i receive this error message when start the Uthgard Launcher
Updater was unable to connect to Uthgard
Error getting response stream ( Write Unsupported security protocol type ) Send failure
I have a layer for kernel32 wine.
My OS (Arch) support TLS 1.2
I have managed to successfully install .NET4.6
I have managed to successfully install Visual Studio 2015 C++ runtime for x86.
(I can run live daoc without problems using wine).
Currently my Uthgard patcher works. In the patcher settings unser "sign in" it says: "Token status: present".
When i press "Connect" I get this error:
Unknown argument: --openid
Failed to launch client:The game client could not be started:
Error occurred during a cryptographic operation.
Here is full winedebug output: http://pastebin.com/qzz52Esm
The launcher starts on Crossover 15 for mac installing all the .net frameworks in sequence (2,3.5, 4, 4.5, 4.6 from uth installer), but when I try to start Daoc using the Connect! button I receive this error:
The game client could not be started:
Error occurred during a cryptographic operation.
DAOC works fine with wine. If launcher worked then Uthgard would be playable (since dolloader does not work). I tried setting up a Win7 prefix (dotnet4.6 should sorta install with it based on notes I found) but I couldn't get the launcher to work. Lower versions of dot net are much more compatible with wine.
Note that we're also the one who wrote connect.exe -- They're both using .NET, that is not the issue. The primary issue is that the launcher now also uses a C++ -> .NET bridge, which requires you to have the .NET framework installed in the wine layer too.
The camelot client and DOL's connect.exe work natively in wine by using the mono runtime environment.
But the launcher does not: It needs .NET Framework 4.6 and mono can only replace up to .NET 4.5 so far.
Suggestion:
Rebuild the uthgard launcher in the Mono runtime environment (it is C# too!), so Linux and Mac people can use it.
confirmed, launcher still not working Linux. PLEASE FIX! :(