Steam for Linux

Steam for Linux

wnaiq 2019 年 5 月 1 日 下午 4:31
Tamriel Trade Ceneter addon for eso. how?
So i want to run the addon Tamriel Trade Cennet for Elder Scrolls Online. I have Minion running just great so the problem isnt installing the addon. The problem is that the addon requires usd to run a client.exe file for the addon to work. How do i get that to execute properly under steam play? Anyone knows?
< >
正在显示第 16 - 30 条,共 38 条留言
wnaiq 2019 年 5 月 1 日 下午 6:50 
引用自 thetargos
Does the client.exe is called from the main ESO executable, as ran by Proton? If not, you will have to run it manually within the same prefix as ESO with the same version of Proton.


Thank you for restating the problem in another way. Restating the problem however is not a solution to the problem. Do you have a solution to the problem as you have defined it in your terms?
wnaiq 2019 年 5 月 1 日 下午 7:19 
is there anyone online who has actual experience installing this and getting client.exe to run?
wnaiq 2019 年 5 月 1 日 下午 7:28 
So far, on another forum i have found this and it looks promising:



"Only way I’ve been able to get the TTC client to work, which is what I’m assuming you’re having issues with, is by running a windows VM in virtual box and then making the folder the client.exe is stored in shared with full read/write access.

This way you can run the client and it’ll have access to the TTC servers and can sync all sales data.

I haven’t been able to make the client run under wine."


Not the solution i was hoping for but they have managed to get it to run. People with experience are amazingly useful.
最后由 wnaiq 编辑于; 2019 年 5 月 1 日 下午 7:30
thetargos 2019 年 5 月 1 日 下午 8:27 
If you really wanted to do this with Proton is actually rather simple (on paper, or web, rather)

  • Get the download, as described.
  • Unpack to your installation of ESO under it's Windows VFS files (i.e /path/to/steamapps/compatdata/306130/pfx/drive_c/Public/Documents/Elder Scrolls Online/live/AddOns)
  • Run client.exe
Those simple instructions may pose a danting process of actually hunting down the required added infrastructure for the application. In this case, apparently that is .NET 4.5, this has two possible solutions:

  • Install .NET with winetricks (prolly will fail as .NET hates 64-bit profiles)
  • Use wine-mono instead to actually perform what .NET does (not always works)

If ESO has requirements of .NET of any kind, it is actually probable that .NET is already installed. So in order to do so, I will assume a default route to the game and the rest of the infrastructure (i.e ~/.local/share/Steam/steamapps/).

From what I am able to make out of the post on the other forum, you do not seem to need to run the program from within the same prefix as the game is running, so you can run ESO from it's own prefix, and TTC from its own (using the same example), I assume you have both your distro's native wine installed and winetricks in your PATH (i.e some bin/ directory, otherwise adjust path to winetricks):

$ cd $ mkdir .ttc $ WINEPREFIX=.ttc/ WINEARCH=win32 wine wineboot $ WINEPREFIX="$HOME/.ttc" WINEARCH=win32 winetricks --unattended dotnet452 corefonts $ mkdir -p "$HOME/Documents/Elder Scrolls Online/live/AddOns/"
This should have made the prefix ready for you to install or rather have the TTC where it is expected. In the end, the local directory $HOME/Documents is the destination of the $WINEPREFIX/user/$USER/Documents link or the old fashioned "Dcouments and Settings", however it may be wise to check that the link is actually working, Proton does not create links but rather actual directory-trees under its generated prefixes.

Up to this point all has been done with vanilla wine, now to run the client with Proton, as installed on its default path, fitst the logic commands, then in script format:

WINEPREFIX=$HOME/.ttc/ WINEARCH=win32 WINEESYNC=1 $HOME/.local/share/Steam/steamapps/common/Proton\ 4.2/dist/bin/wine "$HOME/Documents/Elder Scrolls Online/live/AddOns/TamrielTradeCenter/Client/Client.exe"

The WINEESYNC bit there is needed if you have not disabled Esync for ESO with Proton. You can turn this into a script like so:

#!/bin/sh # # Launcher script for Tamriel Trade Center on Linux WINEPREFIX="$HOME/.ttc/" WINEARCH=win32 WINEESYNC=1 TTC_CLIENT="$HOME/Documents/Elder Scrolls Online/live/AddOns/TamrielTradeCenter/Client/Client.exe" $HOME/.local/share/Steam/steamapps/common/Proton\ 4.2/dist/bin/wine "$TTC_CLIENT"

Of course a script like this could grow to fully setup and configure things with control points for checks of the latest version of Proton available, etc, etc... That's not the point.

You can launch the program after the game is running, just making sure you have the script located in a location in your PATH where you won't need to instruct the full path (i.e ~/bin, for instance) named something like ttc.sh and made executable.

DISCLAIMER:

I do not own ESO, nor do I pretend to do so in the forseeable future. I am NOT sure that running a program with the very same version of Proton as the program is being run will not yield any issues, since apparently the TTC does not require any way of process communication with ESO it MAY be OK to run it from a different prefix (for all intents and purposes a different virtual instance of Windows, yielding the same resul as running full blown Windows in a VM)

YOU CAN ATTEMPT TO RUN THE SAME COMMANDS AS BEFORE WITHIN THE GAME'S PREFIX, HOWEVER, I CANNOT WARRANTY IT WILL WORK, ESPECIALLY THE INSTALLATION OF .NET AND PRESERVING THE "BOTTLE" INTEGRITY. YOU CAN EVEN ATTEMPT AT RUNNING ALL THE COMMANDS RAN WITH REGULAR WINE WITH PROTON, ALAS THE SAME WARNING APPLIES, AS I CANNOT AFFIRM IT WILL DEFFINITELY WORK.
wnaiq 2019 年 5 月 1 日 下午 9:55 
is there anyone online who has actual experience installing this and getting client.exe to run?
wnaiq 2019 年 5 月 1 日 下午 9:57 
引用自 thetargos
If you really wanted to do this with Proton is actually rather simple (on paper, or web, rather)

  • Get the download, as described.
  • Unpack to your installation of ESO under it's Windows VFS files (i.e /path/to/steamapps/compatdata/306130/pfx/drive_c/Public/Documents/Elder Scrolls Online/live/AddOns)
  • Run client.exe
Those simple instructions may pose a danting process of actually hunting down the required added infrastructure for the application. In this case, apparently that is .NET 4.5, this has two possible solutions:

  • Install .NET with winetricks (prolly will fail as .NET hates 64-bit profiles)
  • Use wine-mono instead to actually perform what .NET does (not always works)

If ESO has requirements of .NET of any kind, it is actually probable that .NET is already installed. So in order to do so, I will assume a default route to the game and the rest of the infrastructure (i.e ~/.local/share/Steam/steamapps/).

From what I am able to make out of the post on the other forum, you do not seem to need to run the program from within the same prefix as the game is running, so you can run ESO from it's own prefix, and TTC from its own (using the same example), I assume you have both your distro's native wine installed and winetricks in your PATH (i.e some bin/ directory, otherwise adjust path to winetricks):

$ cd $ mkdir .ttc $ WINEPREFIX=.ttc/ WINEARCH=win32 wine wineboot $ WINEPREFIX="$HOME/.ttc" WINEARCH=win32 winetricks --unattended dotnet452 corefonts $ mkdir -p "$HOME/Documents/Elder Scrolls Online/live/AddOns/"
This should have made the prefix ready for you to install or rather have the TTC where it is expected. In the end, the local directory $HOME/Documents is the destination of the $WINEPREFIX/user/$USER/Documents link or the old fashioned "Dcouments and Settings", however it may be wise to check that the link is actually working, Proton does not create links but rather actual directory-trees under its generated prefixes.

Up to this point all has been done with vanilla wine, now to run the client with Proton, as installed on its default path, fitst the logic commands, then in script format:

WINEPREFIX=$HOME/.ttc/ WINEARCH=win32 WINEESYNC=1 $HOME/.local/share/Steam/steamapps/common/Proton\ 4.2/dist/bin/wine "$HOME/Documents/Elder Scrolls Online/live/AddOns/TamrielTradeCenter/Client/Client.exe"

The WINEESYNC bit there is needed if you have not disabled Esync for ESO with Proton. You can turn this into a script like so:

#!/bin/sh # # Launcher script for Tamriel Trade Center on Linux WINEPREFIX="$HOME/.ttc/" WINEARCH=win32 WINEESYNC=1 TTC_CLIENT="$HOME/Documents/Elder Scrolls Online/live/AddOns/TamrielTradeCenter/Client/Client.exe" $HOME/.local/share/Steam/steamapps/common/Proton\ 4.2/dist/bin/wine "$TTC_CLIENT"

Of course a script like this could grow to fully setup and configure things with control points for checks of the latest version of Proton available, etc, etc... That's not the point.

You can launch the program after the game is running, just making sure you have the script located in a location in your PATH where you won't need to instruct the full path (i.e ~/bin, for instance) named something like ttc.sh and made executable.

DISCLAIMER:

I do not own ESO, nor do I pretend to do so in the forseeable future. I am NOT sure that running a program with the very same version of Proton as the program is being run will not yield any issues, since apparently the TTC does not require any way of process communication with ESO it MAY be OK to run it from a different prefix (for all intents and purposes a different virtual instance of Windows, yielding the same resul as running full blown Windows in a VM)

YOU CAN ATTEMPT TO RUN THE SAME COMMANDS AS BEFORE WITHIN THE GAME'S PREFIX, HOWEVER, I CANNOT WARRANTY IT WILL WORK, ESPECIALLY THE INSTALLATION OF .NET AND PRESERVING THE "BOTTLE" INTEGRITY. YOU CAN EVEN ATTEMPT AT RUNNING ALL THE COMMANDS RAN WITH REGULAR WINE WITH PROTON, ALAS THE SAME WARNING APPLIES, AS I CANNOT AFFIRM IT WILL DEFFINITELY WORK.




Clearly you have taken pains to type this out. However, since you dont own eso and you havent install TTC, at best your idea is theory. I need someone who has actual experience. Thank you.
wnaiq 2019 年 5 月 1 日 下午 10:04 
there is in fact a .net uder steam play located here

/home/username/.steam/steam/steamapps/compatdata/306130/pfx/drive_c/windows/Microsoft.NET/Framework/


there are 4 directories there. named

v1.1.4322
v2.0.50727
v3.0
v4.0.30319

4.5 seems absent


and as you have said, they dont ned to be in the same instance. nevertheless, the instructions from the web that i have been pointed to DO NOT WORK.

wnaiq 2019 年 5 月 1 日 下午 10:07 
WINEPREFIX=.ttc/ WINEARCH=win32 wine wineboot [1]
wine: invalid directory .ttc/ in WINEPREFIX: not an absolute path
~ >>>
wnaiq 2019 年 5 月 1 日 下午 10:25 
ok so once again. i did all of this:

$ cd
$ mkdir .ttc
$ WINEPREFIX=$HOME/.ttc/ WINEARCH=win32 wine wineboot
$ WINEPREFIX="$HOME/.ttc" WINEARCH=win32 winetricks --unattended dotnet452 corefonts
$ mkdir -p "$HOME/Documents/Elder Scrolls Online/live/AddOns/"

and then i copied TTC from the

/home/username/.steam/steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/live/AddOns/TamrielTradeCentre

directory. copied and psted the entire TTC directory from the file manager

then right clicked and selected to run client.exe with wine and it does not load. i have checked my task manager for the program name and it is not there
最后由 wnaiq 编辑于; 2019 年 5 月 1 日 下午 10:26
wnaiq 2019 年 5 月 1 日 下午 10:29 
AND all i have managed to do is waste more time
wnaiq 2019 年 5 月 1 日 下午 10:32 
is there anyone online who has actual experience installing this and getting client.exe to run?
wnaiq 2019 年 5 月 1 日 下午 10:51 
引用自 thetargos

$ cd $ mkdir .ttc $ WINEPREFIX=.ttc/ WINEARCH=win32 wine wineboot $ WINEPREFIX="$HOME/.ttc" WINEARCH=win32 winetricks --unattended dotnet452 corefonts $ mkdir -p "$HOME/Documents/Elder Scrolls Online/live/AddOns/"
This should have made the prefix ready for you to install or rather have the TTC where it is expected.



the location is actaully not there. the addon directory for eso addons under steam play is here:

$HOME/.steam/steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/live/AddOns/
最后由 wnaiq 编辑于; 2019 年 5 月 1 日 下午 10:52
wnaiq 2019 年 5 月 1 日 下午 10:52 
is there anyone online who has actual experience installing this and getting client.exe to run?
Zyro 2019 年 5 月 1 日 下午 11:41 
引用自 LizziAS
is there anyone online who has actual experience installing this and getting client.exe to run?

You had asked this already.
wnaiq 2019 年 5 月 2 日 上午 3:47 
引用自 Zyro
引用自 LizziAS
is there anyone online who has actual experience installing this and getting client.exe to run?

You had asked this already.


aye. sorry. my desperate plea...
< >
正在显示第 16 - 30 条,共 38 条留言
每页显示数: 1530 50

发帖日期: 2019 年 5 月 1 日 下午 4:31
回复数: 38