Open ker2x opened 4 years ago
i found a file named "XboxServices.config", that's probably it. i can fill some of the field but not all.
i clicked "build and run" and the empty app ran on my xbox. except i have no idea why...
Did the Visual Studio requested the Ip and VS Pin? How did you configured it?
i don't remember
this plugin is a serious mess. I'm trying the whole day to make it work
I'm trying it two days and no success.
People please just read the documentation. I guess all of are facing the same problem, you need to pay the dev account. https://www.xbox.com/en-GB/developers/creators-program Just follow the flow on this page and then everything will work
I have paid account, you are wrong. I solved it by downloading Fixed version in another issue posted. This version has many problems in 2019 Unity.
I have paid account, you are wrong. I solved it by downloading Fixed version in another issue posted. This version has many problems in 2019 Unity.
Where you downloaded it?
People please just read the documentation. I guess all of are facing the same problem, you need to pay the dev account. https://www.xbox.com/en-GB/developers/creators-program Just follow the flow on this page and then everything will work
i also have a paid account. It doesn't work as instructed on the page. The wizard is broken.
The wizard is still broken but in the time you can deploy your game to make playtesting.
People please just read the documentation. I guess all of are facing the same problem, you need to pay the dev account. https://www.xbox.com/en-GB/developers/creators-program Just follow the flow on this page and then everything will work
Nope, I have had a developer's account for over a decade (paid a LONG time ago) and the association wizard is 100% broken...always returns:
Which if we had the source code for the association wizard we could troubleshoot that...but since we don't and the instructions are 100% geared towards using this tool:
https://docs.microsoft.com/en-us/gaming/xbox-live/get-started/setup-ide/creators/unity-win10/live-configure-xbl-in-unity
It makes the process pretty much come to a grinding halt at the stage where it tells you to use the "Association Wizard".
Maybe someone at Microsoft will read one of these posts and either fix the issue with the wizard =or= just add the source code of the wizard to the repository =or= add a secondary set of instructions that don't include the use of the wizard and just walks through editing of the manifest and associated files by hand.
Perhaps and earlier build will work...
If Microsoft does fix the issue, which I believe is a hardcoded URI issue, then the next time the URI is updated perhaps just add a simple xml/txt configuration file that has that URI and/or a place to enter the connection string manually?
https://github.com/microsoft/xbox-live-unity-plugin/commit/bc8743fe9c765e4641554117babc5a92b0c4a4b0
The above commit is what led me to believe that the tool has the URI/URL statically imbedded and is due another update?
If you post the source to the binary I would be happy to make the above suggested changes. :)
tested with Unity 2019.3.15
Create a new default 3D project download xbox live unity project from github import "XboxLive.unitypackage" as a custom package 1st error : "PrecompiledAssemblyException: Multiple precompiled assemblies with the same name Newtonsoft.Json.dll included or the current platform. Only one assembly with the same name is allowed per platform." Go to "XBox Live/Libs/UnityEditor/Net35", select all DLL, uncheck all, apply Go to NET46, select all, check Editor, apply.
So, this doesn't seem to work for UWP/Creator's Club builds in the more recent 2019.4.6f1 version of Unity. The Newtonsoft.Json.dll conflicts with another reference to a different version of the dll in a Unity specific folder... Will go the blank project route and see if I can figure this all out before munging my real project's folder.
So, I ran into the same issues as described in this post. Here are the steps I took: Create a new URP project using Unity 2019.4.6f1, switch the build type over to Windows Universal, and import the most recent release package for the Unity Xbox Live services (1804 QFE 3 Release). The steps and related issues:
The .NET46 Newtonsoft.Json settings:
The UWP Newtonsoft.Json settings:
It would seem that the .NET46 version is being included in the UWP build even though it is not marked for the Standalone platform, which could be the root cause of the assembly conflict issue.
Anyone have ideas on this one?
For anyone else reading this thread, I was reading this Unity thread and realized that it appears QFE3 has all sorts of issues and several people have simply gone back to the QFE2 version of the build.
Here is what I did with a brand new 2019.4.6f1 Unity Project using URP (Universal Render Pipeline) with the build settings set to Universal Windows (I think the steps are important):
So, if you are struggling with the QFE3 version it might be easier to just go back to the QFE2 version (link provided at top of this post) until the issues with the QFE3 build get resolved.
Cheers!
For anyone reading this, NoelStephensNILC's solution did manage to remove all errors for me in 2020.1.5f1
For anyone else reading this thread, I was reading this Unity thread and realized that it appears QFE3 has all sorts of issues and several people have simply gone back to the QFE2 version of the build.
Here is what I did with a brand new 2019.4.6f1 Unity Project using URP (Universal Render Pipeline) with the build settings set to Universal Windows (I think the steps are important):
- Created a new URP project for 2019.4.6f1
- Switched over the Universal Windows
- Imported the QFE2 version of the Xbox Live Unity package
- UnChecked all of the .NET35 import settings
- Checked the selected platform "Editor" for the .NET6 import settings
- (you will get errors)
- Went back to the .NET35 import settings and unchecked the "Editor" settings (it checked itself again)
- Verified that .NET35 had no import settings and .NET6 did have import settings
- Saved project and exited.
- Reloaded the same project and noticed the Xbox Live tab was now available:
So, if you are struggling with the QFE3 version it might be easier to just go back to the QFE2 version (link provided at top of this post) until the issues with the QFE3 build get resolved.
Cheers!
thank god i found this thread, thanks man
Hey everyone, Just for awareness, we've posted an announcement that integrating Xbox Live is no longer a requirement for UWP games to be published on Xbox as part of the Creators Program and we are phasing out software needed to support Xbox Live on UWP.
For more details: https://github.com/microsoft/xbox-live-unity-plugin#2021-update-more-accessible-creators-program-no-longer-requires-xbox-live
Hey Heba, Just spent 3 days in the "nightmare" trying to get a simple Xbox user identification to work with Unity. You say no more support for Xbox Live on UWP. Great. So what should we use to link an Unity game that is working perfectly on UWP and Xbox One, to simply get an unique Xbox user ID and maybe microtransactions? For now I will try NoelStephensNILC solution...
For more details: "One vector of accessibility in game development is reducing the friction" lol for sure. Reading you 2021 Update I conclude that after using the GDK to "learn", I will need a license. Problem: Can't install GDK after 20 hours of trying to remove your bugs, and then get what license? SDK,XDK,GDK GDKK, XDKK? I am in the Creator program and I don't see any proper download.
tested with Unity 2019.3.15
Run the application in editor :
Xbox plugin :
Continuing anyway :
i guess i'm stuck now. it look like i solved the dll hell (long time no see, huh?) but the association wizard does not work and i don't know what to do now.
stuck, again.
PS : when using pure visual studio app, i can run the code in remote mode on the xbox. So i believe my account and xbox is setup correctly ? I think the only remaining issue (other than the many dll problems) is that the wizard can't connect ?
Hoping you can help me solve this step and that my stop-by-step story can help other peoples.