fumo-unlockers / xbox-achievement-unlocker Goto Github PK
View Code? Open in Web Editor NEWAchievement unlocker for xbox games (barely works but it does)
License: GNU General Public License v3.0
Achievement unlocker for xbox games (barely works but it does)
License: GNU General Public License v3.0
I wanted to test this on a random game. I selected farming sim 22 and unlocked all. This is what my achivement progress looks like
However if i sort for achivements locked on the game, there is no locked achivements:
Im unsure if this is just the Xbox app for windows thats shit or if its the program
picture link below about the warning message i get, thanks waiting for a fix soon !
picture link: https://prnt.sc/Fe1Gw_y5eF5d
before i buy this to solve my problem: https://enzity.com/store/xam.29/releases
tried repairing dotnet; reinstalling xau, doesn't work
work but without gamescore :(
how do i do this
I love the program. I have used it but no Xbox360 games. I know you can't make everything work but can you add it sometime soon. also a site was tagged but you have to pay for the achievement unlocker
Unlocker
Does this program simulate the millisecond on an achievement unlocked?
1.8.2
Win10
Yes
If you have an achievement checked, and then refresh the list, change the sorting (Unlockable/Unlocked) or change the search filter, the previously checked achievement will then appear unchecked.
The next time you press the unlock button, it will unlock this achievement that visually is showing as unchecked.
Probably is best to clear all checks in the "backend" whenever there's a refresh or change in the filters (other than sorting by ID#, A-Z, etc.)
Unlocker
Hey Logic! Just seeing how much of a priority of getting the stat changer to work. Correctly? I LOVE this feature and would be so happy if it was working. Thanks so much!
I probably already know the answer to this question, but I wanted to ask how I would locate Title IDs as I'm unable to locate much info online.
1.7
Win11
Yes
Error happens when clicking Start button on Game Spoofer Dialog.
Exception:
Index out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
Log:
Consulte o final desta mensagem para obter detalhes sobre como chamar a
depuração just-in-time (JIT) em vez desta caixa de diálogo.
************** Texto de Exceção **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at System.Collections.Generic.List`1.get_Item(Int32 index)
at Newtonsoft.Json.Linq.JContainer.GetItem(Int32 index)
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at Xbox_Achievement_Unlocker.Game_Spoofer.BTN_Spoof_Click(Object sender, EventArgs e)
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
************** Assemblies Carregados **************
System.Private.CoreLib
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Private.CoreLib.dll
----------------------------------------
Xbox Achievement Unlocker
Versão do Assembly: 1.7.0.0
Versão do Win32: n/a
Base de Código:
----------------------------------------
System.Runtime
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Runtime.dll
----------------------------------------
System.Windows.Forms
Versão do Assembly: 6.0.2.0
Versão do Win32: 6.0.1823.27201
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.18/System.Windows.Forms.dll
----------------------------------------
System.Windows.Forms.Primitives
Versão do Assembly: 6.0.2.0
Versão do Win32: 6.0.1823.27201
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.18/System.Windows.Forms.Primitives.dll
----------------------------------------
System.ComponentModel.Primitives
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.ComponentModel.Primitives.dll
----------------------------------------
System.Runtime.InteropServices
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Runtime.InteropServices.dll
----------------------------------------
System.Drawing.Primitives
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Collections.Specialized.dll
----------------------------------------
System.Drawing.Common
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.18/System.Drawing.Common.dll
----------------------------------------
System.Threading
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Threading.dll
----------------------------------------
System.Diagnostics.TraceSource
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Diagnostics.TraceSource.dll
----------------------------------------
System.Collections
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Collections.dll
----------------------------------------
Memory
Versão do Assembly: 1.2.23.0
Versão do Win32: n/a
Base de Código:
----------------------------------------
netstandard
Versão do Assembly: 2.1.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/netstandard.dll
----------------------------------------
System.Net.Http
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Net.Http.dll
----------------------------------------
System.Net.Primitives
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Net.Primitives.dll
----------------------------------------
System.Diagnostics.Tracing
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Diagnostics.Tracing.dll
----------------------------------------
System.Diagnostics.DiagnosticSource
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Diagnostics.DiagnosticSource.dll
----------------------------------------
System.Net.Security
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Net.Security.dll
----------------------------------------
System.Security.Cryptography.X509Certificates
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Security.Cryptography.X509Certificates.dll
----------------------------------------
Microsoft.Win32.Primitives
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/Microsoft.Win32.Primitives.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.ComponentModel.EventBasedAsync.dll
----------------------------------------
System.Threading.Thread
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Threading.Thread.dll
----------------------------------------
Accessibility
Versão do Assembly: 4.0.0.0
Versão do Win32: 6.0.1823.27201
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.18/Accessibility.dll
----------------------------------------
System.ComponentModel.TypeConverter
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.ComponentModel.TypeConverter.dll
----------------------------------------
System.Runtime.Loader
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Runtime.Loader.dll
----------------------------------------
System.Windows.Forms.resources
Versão do Assembly: 6.0.2.0
Versão do Win32: 6.0.1823.27201
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.18/pt-BR/System.Windows.Forms.resources.dll
----------------------------------------
System.Numerics.Vectors
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Numerics.Vectors.dll
----------------------------------------
Microsoft.Win32.SystemEvents
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.WindowsDesktop.App/6.0.18/Microsoft.Win32.SystemEvents.dll
----------------------------------------
System.Memory
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Memory.dll
----------------------------------------
System.Diagnostics.FileVersionInfo
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Diagnostics.FileVersionInfo.dll
----------------------------------------
System.ObjectModel
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.ObjectModel.dll
----------------------------------------
System.Linq
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Linq.dll
----------------------------------------
System.Private.Uri
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Private.Uri.dll
----------------------------------------
System.Collections.NonGeneric
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Collections.NonGeneric.dll
----------------------------------------
Newtonsoft.Json
Versão do Assembly: 13.0.0.0
Versão do Win32: n/a
Base de Código:
----------------------------------------
System.Linq.Expressions
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Linq.Expressions.dll
----------------------------------------
Microsoft.CSharp
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/Microsoft.CSharp.dll
----------------------------------------
System.ComponentModel
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.ComponentModel.dll
----------------------------------------
System.Diagnostics.Process
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Diagnostics.Process.dll
----------------------------------------
System.Collections.Concurrent
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Collections.Concurrent.dll
----------------------------------------
System.Net.Sockets
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Net.Sockets.dll
----------------------------------------
System.Threading.Overlapped
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Threading.Overlapped.dll
----------------------------------------
System.Net.NameResolution
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Net.NameResolution.dll
----------------------------------------
System.Threading.ThreadPool
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Threading.ThreadPool.dll
----------------------------------------
System.Security.Cryptography.Primitives
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Security.Cryptography.Primitives.dll
----------------------------------------
System.Security.Principal.Windows
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Security.Principal.Windows.dll
----------------------------------------
System.Security.Claims
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Security.Claims.dll
----------------------------------------
System.Security.Cryptography.Encoding
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Security.Cryptography.Encoding.dll
----------------------------------------
System.IO.Compression
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.IO.Compression.dll
----------------------------------------
System.Runtime.Numerics
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Runtime.Numerics.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Reflection.Emit.Lightweight
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Reflection.Emit.Lightweight.dll
----------------------------------------
System.Reflection.Primitives
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Reflection.Primitives.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Versão do Assembly: 0.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Private.CoreLib.dll
----------------------------------------
System.Runtime.CompilerServices.Unsafe
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Runtime.CompilerServices.Unsafe.dll
----------------------------------------
System.Threading.Tasks.Parallel
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Threading.Tasks.Parallel.dll
----------------------------------------
System.Diagnostics.StackTrace
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Diagnostics.StackTrace.dll
----------------------------------------
System.Reflection.Metadata
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
Versão do Assembly: 6.0.0.0
Versão do Win32: 6.0.1823.26907
Base de Código: file:///C:/Program%20Files/dotnet/shared/Microsoft.NETCore.App/6.0.18/System.Collections.Immutable.dll
----------------------------------------
************** Depuração JIT **************
Hello everyone, I recently used your program to unlock several games. Some of them are displayed correctly in the profile with 1000/1000, while others, such as RedFall and Daymare 1998, show less than 1000 points, even though all achievements are unlocked. Is this a problem on Microsoft's end? Also, what do achievements with events mean?" translates to:
"Hello everyone, I have recently used your program to unlock several games. Some of them are displayed correctly in the profile with 1000/1000, while others, such as RedFall and Daymare 1998, show less than 1000 points, even though all achievements are unlocked. Is this a problem on Microsoft's end? Also, what do achievements with events mean? Your application is great!
Hello! Windows defender flags the EXE DLL as a trojan.
Can you think it will be possible to get 360 games too ? i tried and the logiciel crashed ^^
After I click to unlock the achievement, the achievement does not respond.
@ItsLogic Hey, I'm interested in unlocking a few glitched/unobtainable achievements in a game I've been working through. Is there any way we could discuss privately options on how to move forward with this? I might be able to offer you a gift card for your time if you're able to assist. The project is looking really good so far!
Beware this got me perma banned from signing in.
how do i do this im not smart with this
Unlocker
Is it possible to make a feature so we can have all title id's for Xbox games available to us from the get go? ATM I use a website called Gameclips.io and I look up the name and take the id from there and use it to spoof games that I can't purchase due to being de-listed or other reasons.
I tried all three games and all achievements were unlocked in "[Xbox-Achievement-Unlocker]"'s list. But the official Xbox app doesn't show all achievements. The most confusing thing is that the filter unlocked achievements item is empty.
GAME LIST:
FINAL FANTASY VIII Remastered
FINAL FANTASY IX
Far Cry® New Dawn
1.7
Win10
Yes
Since the last update i keep getting error message when i try to use it "something did a fucky wucky and i don't have specific message for the error code" ^^' (i try many time before posting the fuckywucky fixer ^^ )
EDIT:
The issue no longer persists in 1.3 game spoofer pog version. Cheers
Grab XAUTH is working and it attaches to Xbox app however when i click grab info this error message pops:
Unhandled exception has occurred in your application.
Nullable objects must have value.
DETAILS:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1.get_Value()
at Xbox_Achievement_Unlocker.MainWindow.BTN_Info_Click(Object sender, EventArgs e) in C:\Users\comamnds\Source\Repos\Xbox-Achievement-Unlocker\MainWindow.cs:line 160
at System.Threading.Tasks.Task.<>c.b__140_0(Object state)
************** JIT Debugging **************
I bet it's hard or nearly impossible to add support for 360 games since its achievements system differs from what modern Xbox is using.
Can you at least show a proper message that X360 titles aren't supported so that people won't quit the app accidentally thinking that it has been broken? I mean, would be cool if it's still possible to add the support of X360 titles, but if you're sure it isn't possible ["-why isn't it possible? -it's just not. -why not you<...>"] then at least show the message that 360 titles aren't supported by the tool.
The same goes for the apps like homebrew (such as Retroarch emulator), which aren't having any achievements at all. The homebrew case is a bit obvious that you just shouldn't touch what obviously won't work, but hey, let's make your tool somewhat dumb-proof.
I think this guy is using you'r code without you'r right and make it pay for it.
https://www.youtube.com/watch?v=-8X3IfvAILk
https://enzity.com/store/xam.29/releases
You should take a look.
Everyhing Works i grab xuid and grab details but how do i get 2 other form with the unlocker im stuck on the xuid grabber
Unlocker
I think it would be beneficial to have (2) new features:
First thanks for this program, but I have a legit question, what's the point of this program/tool if it can get you banned? I saw the other thread where someone said they were banned and you said it's against Xbox's terms of service and you can't do anything about it.
so I wanted to know what's the goal behind this project? to unlock Xbox achievements on dummy/alt Xbox accounts just for fun? or people use it on their main Xbox account and get banned?
is there something you can do/change to make it ban proof?
Nothing happens with open; nothing happens with run as admin.
Already added as an exception in Windows Defender.
The others will probably be able to confirm but the app does not work on windows 11
I was quickly playing around with the app and noticed the export format is flipped from the other project Xbox-TitleIDs, so I thought to mention the enhancement since people might want to use this method to add games to that project.
Would just need to flip these entries on the below line to apply the enhancement.
https://github.com/ItsLogic/Xbox-Achievement-Unlocker/blob/30018079cd89c7e73d80d740c2c5c8cc5685f61e/MainWindow.cs#L397
E.g
This project export:
Game Title,ID
Halo Infinite,2043073184
Vs. Xbox-TitleIDs
ID, Game Title
453673951,Guitar Hero Live
Edit: fixed examples
The latest release, 1.4, has a bug whereby selecting a game (for my example, "Knight Squad") errors "This game has no achievements", even though the game DOES have achievements (and the Achievement List even shows it). You can see a small GIF/video here or https://i.imgur.com/teN2xBk.gif .
The intended result should instead be this .
Tested on:
Windows 11 21H2
AMD Ryzen 9 5950X
NVIDIA GeForce RTX 2080 Ti
16GB DDR4 RAM
Hi, came across this while I was looking for easy games to get achievements on, and this made it a whole lot easier lol.
Some suggestions:
Some questions:
Nothing happens when opening Xbox.Achievement.Unlocker.exe 1.6 update; nothing happens when run as admin.
Already added as an exception for Windows Defender.
While Xbox Achievement Unlocker.exe in release 1.3 zip file can be executed, gamer tag, gamer score, XUID and game library loaded normally. However by clicking on a certain game title, following error message popped up:
Nullable object must have a value.
System.InvalidOperationException: Nullable object must have a value.
at System.Nullable`1.get_Value()
at Xbox_Achievement_Unlocker.MainWindow.LoadAchievementList(Object sender, EventArgs e) in C:\Users\comamnds\source\repos\Xbox-Achievement-Unlocker\MainWindow.cs:line 132
at System.Threading.Tasks.Task.<>c.b__140_0(Object state)
An unhandled exception has occurred. This is for all versions and when I was using it yesterday it was completely fine and working! But now it has left me in tears 😭, please get back quickly, @ItsLogic!
d
Unlocker
there are some games that the unlocker does not work on some games such as dying light 2, dying light 1, vikings wolves of midgard etc..... do you think you can update them? so that we can unlock the achievements? thanks
tanks
It doesn't seem to detect Xbox 360 games, it labels them as games with no achievements. Is there a work around?
Different type of achievement which seems to use uploaded telemetry data to unlock the achievement and the server grants you the achivement instead of title managed achivements where a https request with some IDs would unlock it (documentation here)
Very annoying to figure out how the telemerty upload works as the achievements are unlocked at seeminly random times after meeting the requirements
Achivement lists for games using event based achivements have extra data in the requirements field where it mentions the progress
Some random guesses here but I would imagine:
"id": "dc60fb99-6bc4-42a2-9987-4199b8e69756",
is the telemetry item id for races/snowman skills. Not sure how to read/write this on its own
"current": "1","target": "1000",
These two obviously being the current progress and the threshold for the achivement to unlock
"operationType": "SUM",
sum of two different stats? not too sure but it may involve adding both snowman skills and races from two seperate stats
"valueType": "Integer",
obviously just the data type
"ruleParticipationType": "Individual"
This one is interesting. Are there any multiplayer achivements where data is collected from more than one account?
A full FH3 achivement for reference
{
"id": "791",
"serviceConfigId": "19020100-9575-4c2b-9916-3d664ce1dfab",
"name": "#Forzathon Cleaning Up The Festival",
"titleAssociations": [
{
"name": "Forza Horizon 3",
"id": 1289871275
}
],
"progressState": "InProgress",
"progression": {
"requirements": [
{
"id": "dc60fb99-6bc4-42a2-9987-4199b8e69756",
"current": "1",
"target": "1000",
"operationType": "SUM",
"valueType": "Integer",
"ruleParticipationType": "Individual"
}
],
"timeUnlocked": "0001-01-01T00:00:00.0000000Z"
},
"mediaAssets": [
{
"name": "bdd95ecb-f9b4-47c6-a09e-38f59e912086",
"type": "Icon",
"url": "http://images-eds.xboxlive.com/image?url=27S1DHqE.cHkmFg4nspsd7QE89C.A7nrC.W3XTwlVv3QC.AyedwcQAMZbwy36odMr5gIfUyogh8xYPCfUugViML4VMPIPOknFEBTT3zrkPls58s2VvkKFsQcxcVPniOtjd3GsBGvzbOwgeS8P6lPZSxH8UOv9ugoTh0_Ke4W00Y-"
}
],
"platforms": [
"XboxOne"
],
"isSecret": true,
"description": "Complete 1000 Races or Snowman Skills",
"lockedDescription": "Complete 1000 Races or Snowman Skills",
"productId": "19020100-9575-4c2b-9916-3d664ce1dfab",
"achievementType": "Persistent",
"participationType": "Individual",
"timeWindow": null,
"rewards": [
{
"name": null,
"description": null,
"value": "125",
"type": "Gamerscore",
"mediaAsset": null,
"valueType": "Int"
}
],
"estimatedTime": "00:00:00",
"deeplink": "",
"isRevoked": false,
"rarity": {
"currentCategory": "Rare",
"currentPercentage": 0.27
}
},
Download a new brain .net is downloaded shit tool.
Remove, move or give us the option to disable the "Unlock All Achievements" button.
It makes no sense to unlock all achievements of a game at the same time and it's just next to the "Unlock selected achievements" making everyone a mistake away from the ban hammer. At least add a warning after someone pushes it that it WILL lead to an account ban.
First of all, thanks a lot for your program.
But I'm facing a little issue. When I click on a 360 game, every one of them say they have no achievements, CoD: WaW for example (got a few buggy achievements that won't unlock).
Do you have some sort of a workaround for it ?
Thanks
When I exit the unlocker and open it again, XAUTH will not be found and I need to restart my computer to fix it.
you need to dowload the last update and run your xbox app on the PC, then click on grab Xauth and grab info.
And now you can unlock the achievements you need ^^
how do i find it
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.