Skip to content
This repository has been archived by the owner on Nov 20, 2018. It is now read-only.

Unity Asset Store window is in plain gray/black color #5

Closed
Pendrokar opened this issue Jul 7, 2014 · 30 comments
Closed

Unity Asset Store window is in plain gray/black color #5

Pendrokar opened this issue Jul 7, 2014 · 30 comments

Comments

@Pendrokar
Copy link
Contributor

Reported by all, that the Asset store window/tab shows up gray, but some elements on the window are picked up judging from that the mouse cursor changes. Some believe it is a WebKit issue and requires corrections in the Windows Registry of the Wine prefix. We are still waiting on what these people did to fix this...

"Asset Store Look and Working (WebKit Patching for Wine)" (No other information)

WineHQ bug report - http://bugs.winehq.org/show_bug.cgi?id=34039

@jurf
Copy link
Contributor

jurf commented Jul 7, 2014

Found this. May be of some help.

@Pendrokar
Copy link
Contributor Author

Regarding the Asset Store. If I understand this correctly, when an application tries to embed web pages, Wine uses its own version of Internet Explorer, which uses a custom Gecko Layout Engine. But by installing Internet Explorer 8, we may have overridden that web engine. [Edit] Tried a fresh install with only required fonts pre-installed, there are no changes, even after logging in.
Source - http://wiki.winehq.org/Gecko

@Pendrokar
Copy link
Contributor Author

Note: actually for me it shows up black in -force-opengl and gray on default(Direct3D), I thought I should note it since a gray screen can actually also occur in Windows, when DirectX11 is enabled under Project Settings -> Player:
http://answers.unity3d.com/questions/717811/asset-store-is-just-a-grey-screen.html
(It seems the exact same issue, as the OP says that elements within the page are existent and interactive)

@Pendrokar
Copy link
Contributor Author

Managed to log in and download a free asset even through all the darkness. The import window works fine. Just to confirm that the page and HTTPS works properly. They do. So it is indeed only a visual error.

Workaround (compare to what you see in browser):

  1. Open the Asset Store window.
  2. Exactly to the top right is the log in link.
  3. A popup will come up making all other elements non-interactive(overlay), the cursor will only change in the center of the window.
  4. There are two fields with a text cursor, Write or Copy+Paste your username/email and password.
  5. Press Enter.
  6. You can check if this succeeded by clicking link the top right, which does nothing, when it should bring up the log-in pop-up.
  7. In your native browser search for the Asset you wish to download. Use keywords that would bring it up as the first result.
  8. Find the search box in the Asset Store window and Write or Copy+Paste the keywords.
  9. Take the first result by comparing to native browser.
  10. Download/Import button is at the same location as "Open in Unity" in the browser.

A better workaround would be to just have "Open in Unity" work, though it would first open the asset store window, you'd still have to find the Download/Import button...

@jurf
Copy link
Contributor

jurf commented Jul 23, 2014

You are a damn ninja. How?! I mean, I have problems even finding a link, not even finding out what the link is.

Nice though.
Have you ever thought that it is a registry problem and that there's some setting that makes it look like DirectX 11 is forced?

@Pendrokar
Copy link
Contributor Author

Hmm, I don't believe that is in the registry, such settings go into the ProjectSettings folder of a Unity project.


Of course doing this wasn't easy, I just compared what cursors I see to what I see in my native browser. At first I tried to use the same session I had in my native browser, but that didn't work. So I logged in, searched for the free asset so it would show up first, find it and then find the Download/Import button.

@Pendrokar Pendrokar changed the title Unity Asset Store window does not work Unity Asset Store window is in plain gray/black color Jul 23, 2014
@Pendrokar
Copy link
Contributor Author

Unity uses its own WebKit browser compiled into a file called WebKit.dll, so the default internet browser is ignored.

@jurf
Copy link
Contributor

jurf commented Jul 25, 2014

Maybe we could replace the DLL in the worst case.

To understand it right though, only the Assets Store directly doesn't work, or the transfer and asset manager too?

@Pendrokar
Copy link
Contributor Author

I actually tried replacing the DLL, by using Safari's DLLs, crashes when opening asset store.

I haven't used the Asset Manager, nor can I find anything regarding it. Is it Pro only?

@dialytica
Copy link

Hey I've got another workaround to access assets from assets store. You can search assets from assets store by using search box on Project View and you can easily download assets and login without opening assets store view. Sorry, I can't give much details because I'm not very good in English. Here my screenshot:
screenshot from 2014-09-03 10 00 53

@Pendrokar
Copy link
Contributor Author

Great find, will note it on the wiki and AppDB.

@jurf
Copy link
Contributor

jurf commented Sep 3, 2014

@dialytica, you're a life saver. Thanks.

@raichu
Copy link

raichu commented Oct 26, 2014

Not working here. When I click on "Import Package", I'm getting this error:

Error building package

The server was unable to build the package. Please re-import.

The console says:

Error receiving response from server on url 'https://shawarma.unity3d.com/api/content/download/13866.json?unityversion=4.5.5f1&skip_terms=1': The requested URL returned error: 401
UnityEditor.AsyncHTTPClient:Done(State, Int32)

The internet is working fine, I did log in to the asset store (using firefox) and agreed the agreement.

@jurf
Copy link
Contributor

jurf commented Oct 26, 2014

What's your Wine version?

@raichu
Copy link

raichu commented Oct 26, 2014

1.7.29 (amd64, Arch Linux). Not using PlayOnLinux, and followed these installation instructions.
I created my Unity account using Unity under wine BTW.

I don't understand why we can't download them using a regular (and native) browser from the Unity web-site though (after logging in).

@jurf
Copy link
Contributor

jurf commented Oct 27, 2014

Did you try downloading any other asset?

@raichu
Copy link

raichu commented Oct 28, 2014

Of course, all the same.

@jurf
Copy link
Contributor

jurf commented Oct 28, 2014

I'm gonna try this today on a fresh Unity install.

@jurf
Copy link
Contributor

jurf commented Oct 30, 2014

I've updated the script for Unity 4.5.5. Try now.

@DustyMonk
Copy link

I had the same issue as raichu. I then installed unity3d on a windows partition and had the same issue (using the project view and inspector to import from asset store). It was fixed by using the asset store window (under windows) to import an asset. This also fixed the issue on the wine install. So I'm guessing something gets set on the unity asset store server the first time it is used to import an asset.

So the solution is to import an asset with the asset store window once. Whether under wine or windows.

@dementedhedgehog
Copy link
Contributor

Dusty Monks solution to the 401 problem worked for me. I can now download stuff from the asset store using dialytica's work-around. Thanks for posting it..

@tr37ion
Copy link

tr37ion commented Mar 2, 2015

Did you all fill out your profile address information (normal browser) before you tried to download assets?

@devenv
Copy link

devenv commented Mar 3, 2015

Not sure what you mean by that, but in my case I work under the same account on windows in parallel (downloading assets obviously)...

@Radivarig
Copy link
Contributor

@devenv , what do you mean?

@jurf
Copy link
Contributor

jurf commented Mar 3, 2015

@devenv @Radivarig I think that @tr37ion is talking about filling out the profile info using the normal Unity website, though it's down ATM - should be online in a mo, they're talking about new "game-changing" technologies, looks interesting. It might mean a Linux editor!

@devenv
Copy link

devenv commented Mar 4, 2015

I meant - yes :)
Would be awesome @DoctorJellyface...

@devenv
Copy link

devenv commented Mar 4, 2015

Asset store works fine in Unity5 now :)
Everything else... not really...
Any idea what fonts do they use so they won't show up? Also the scene is almost completely empty...

@jurf
Copy link
Contributor

jurf commented Mar 7, 2015

@devenv, tried Unity 5, fonts work normally. Please refer to #34 and #16.

Anyway, the Asset Store really works now! Way to go!

@jurf jurf closed this as completed Mar 7, 2015
@devenv
Copy link

devenv commented Mar 8, 2015

Yep, using 1.7.33-WGL-ShareList wine version worked like a charm...
Thanks :)

@jurf
Copy link
Contributor

jurf commented Mar 8, 2015

Caveat emptor. Two major fixes for Unity functionality under Wine landed in 1.7.34, so you might want to ask the devs to create a new patched Wine.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants