You are here
The forum
[Script] The Elder Scrolls Online
Author | Replies | ||||||||||||
Jump to the page: 1 - 2 - 3 | |||||||||||||
Grolm | Saturday 8 March 2014 at 1:13 | ||||||||||||
Grolm![]()
|
The Elder Scrolls Online is a MMORPG game from Zenimax online (Bethesdha).
It is sill in closed beta, but release date will be early in April. Setup images and Icons are available in the following archive : eso.tar.xz
Edited by Grolm |
||||||||||||
Grolm | Saturday 8 March 2014 at 14:50 | ||||||||||||
Grolm![]()
|
Hello,
It's my first contribution, do I have to wait for some kind of validation here before uploading it as a new installer (http://www.playonmac.com/en/new_app.html) Regards |
||||||||||||
Grolm | Monday 10 March 2014 at 17:17 | ||||||||||||
Grolm![]()
|
New images :
eso.tar.xz Some improvement on the script :
Edited by Grolm |
||||||||||||
petch | Tuesday 11 March 2014 at 7:39 | ||||||||||||
petch![]()
|
Hi Grolm,
Well, your script is pretty complex so I waited a bit for other maintainers comments, but seems I'll get none, so I'll give it a try:
x86 architecture is the default so the first statement is not strictly necessary (but doesn't hurt) Also, it's a good practice to start with all the interactive statements and downloads, so the prefix is created as late as possible (and not created if anything goes wrong during user interactions and downloads), so what about moving ll 71-82 to line 48?
Wine already links the windows user directory to point to the Linux user directory, why not rely on that?
You forgot the eval_gettext on this one
start /unix is usually not necessary (say 95% of the time), needs testing but since it has drawback it's really better to remove it if possible. Also, it shouldn't be necessary to use both WaitBefore and WaitAfter on a statement, as one is useful for blocking statements, and the other for non-blocking statements. You'll probably find that without start /unix the installation is blocking and you only need WaitBefore (to be tested).
I'm not sure it's the right thing to do, that's one of the things I would have liked some other maintainers comments on. Anyway, if the point is to extract some icon for PoL shortcut, the simplest way is to extract it manually then store it on the web server (which is what the 3rd parameter of POL_Shortcut is about)
For some time I believed that PoL's disabling of winemenubuilder.exe was enough to prevent that, but given that several scripts do things like that, I'm no longer sure. Sounds like a PoL bug. (certificates massaging) can't tell if that's the right thing to do, much less the simplest. Again something I would have liked to have a 2nd advice on. I suppose it's Linux specific, at least. Regards, Pierre. My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
||||||||||||
Grolm | Tuesday 11 March 2014 at 22:06 | ||||||||||||
Grolm![]()
|
Thank you for your review. Here my script with most of your suggestions taken into account :
For the Document symlink I don't want to have an "Elder Scrolls Online" directory created directly on my home folder. I think ~/Documents or maybe .config are better parent places for this folder. Edited by Grolm |
||||||||||||
Grolm | Friday 21 March 2014 at 13:26 | ||||||||||||
Grolm![]()
|
Hi,
Here the updated script for final installer (not beta). The game will be live on 2014-0-04 (or 5 days earlier for preorders). The new setup run directly the launcher at end of installation without asking. I used a hack to wait for end of setup but not the end of Launcher. It works but there might be a more POL way to do that. I tried different method without success. Concerning the certificate, the installation works on many distributions but not on redhat / fedora ones. I have not yet found the correct procedure to install certificates on theses distributions. I would be realy happy if someone with this distribution could help me.
Edited by Grolm |
||||||||||||
petch | Friday 21 March 2014 at 13:34 | ||||||||||||
petch![]()
|
Being a Debianer myself I can't really help with that...
Let's hope your call will be heard! My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
||||||||||||
Grolm | Tuesday 1 April 2014 at 12:21 | ||||||||||||
Grolm![]()
|
Here an update to support fedora certificate installation.
Edited by Grolm |
||||||||||||
Grolm | Friday 4 April 2014 at 23:08 | ||||||||||||
Grolm![]()
|
New version, switch to wine 1.7.15 and changes certificate installation to install it only in wine system registry instead of distribution certificates. This permit to install without root permission and do not depends on distribution certificate strategy.
Edited by Grolm |
||||||||||||
petch | Friday 4 April 2014 at 23:36 | ||||||||||||
petch![]()
|
Hi,
That's great, it makes the script much more practical now! As a last test, since I tend to always forget about some things, I ran the ScriptChecker script over it, and it catched two more things: - The lack of call to POL_Debug_Init; You should have such statement, with no arguments, right after POL_SetupWindow_Init, to enable integrated debugger support; - The script recommended longer prefix name too, to make name collisions less likely. Anyway, your script is now so close to pass all recommendations that I think you can submit it for inclusion to the repository without another round of review here :) Regards, Pierre. My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
||||||||||||
Grolm | Monday 7 April 2014 at 12:06 | ||||||||||||
Grolm![]()
|
Thank you for your review.
Lansett provided me with two lines to add to the settings that make the game more stable. SET RequestedNumThreads "0" SET BACKGROUND_AUDIO "1" I'll try to test tonight and submit my script. Regards
Edited by Grolm |
||||||||||||
Grolm | Tuesday 8 April 2014 at 11:06 | ||||||||||||
Grolm![]()
|
Tests were successful yesterday night so I submitted my script.
Top and left images url point to a google post. Would I have changed them to point somewhere else. Images are also available here: http://dl.free.fr/huFdX9ZkG |
||||||||||||
petch | Tuesday 8 April 2014 at 20:05 | ||||||||||||
petch![]()
|
Script validated! :) My scripts wiki: https://github.com/petchema/playonlinux/wiki GOGmix: https://www.gog.com/en/mix/playonlinux_install_scripts |
||||||||||||
multiseat_ESO | Wednesday 9 April 2014 at 16:57 | ||||||||||||
multiseat_ESO![]()
|
Grolm, I'm very happy to see that this script made it up so soon! Thank you for your hard work! I have installed it on my multiseat ESO setup, and the game is working on both seats.
Here's my concern: in switching the game from Windows/Direct3D to Linux/OpenGL, I took about a 30% hit in framerate. I'm wondering if our workaround to the 'memory leak' problem (SET RequestedNumThreads "0") is contributing to this performance loss, or if perhaps it is Wine or OpenGL itself (or maybe my two GTX 660 SC's don't do OpenGL very well). I would love to see Linux ESO become viable for the mainstream gamer. I hope a greater mind than myself can figure out how to wring better performance out of it. Also, when my character loads into the game world the Awesomium process crashes. Game still seems to run fine despite this. |
||||||||||||
Grolm | Wednesday 9 April 2014 at 23:25 | ||||||||||||
Grolm![]()
|
Hi,
I have approximately the same loss of framerate with my 460 with or without SET RequestedNumThreads "0" The scrolling in inventory is not as smouth as in windows. I'll keep this post updated if I found some improvements. I also want to test the windows/opengl mode to know if some performances issue are not related to their opengl implementation. |
||||||||||||
Grolm | Wednesday 9 April 2014 at 23:44 | ||||||||||||
Grolm![]()
|
It seams that there is also a frame rate drop on windows with opengl.
It would be interesting to see what settings are used on mac by default but I have no mac available. |
||||||||||||
MasterGberry | Thursday 10 April 2014 at 3:46 | ||||||||||||
MasterGberry![]()
|
Hi. I seem to be receiving the following error when trying to install this on PlayOnLinux:
Error in POL_Shortcut Binary not found: Bethesda.net_Launcher.exe Have you installed the program to the default location? Is this thing live at the moment? I chose the download option and then followed the instructions on screen. I got to the screen saying "Only select directX", hit next, a popup appeared, went to 100%, and then this error came up. Thanks for any info on how to fix this problem. |
||||||||||||
Grolm | Thursday 10 April 2014 at 9:54 | ||||||||||||
Grolm![]()
|
You might have a problem with the installer download, try to download it manually.
https://elderscrolls-a.akamaihd.net/products/BNA_Launcher/Install_ESO.exe Current md5sum is f723da8b0a0046746cb0bfa1963be39f |
||||||||||||
Grolm | Thursday 10 April 2014 at 10:10 | ||||||||||||
Grolm![]()
|
Performances are also an issue on MacOS native port :
http://tamrielfoundry.com/topic/mac-client-progress-update/page/11/ It seams that the CPU is the main bottleneck not the GPU. |
||||||||||||
Grolm | Thursday 10 April 2014 at 13:36 | ||||||||||||
Grolm![]()
|
http://forums.elderscrollsonline.com/discussion/66233/unacceptable-frame-rates-and-gpu-usage
|
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca@playonlinux.com