Forum Discussion
Alright ladies and gents - here are the instructions for unlocking the Red Lyrium Reapers weapons. Make sure you follow these instructions to the letter, and you should have no problem getting your weapons unlocked. If you try this and you still have trouble, send me a personal message and I'll help you troubleshoot your issue.
* Notes *
// these are my comments
// these are placeholders (you'll have to fill these in would your own values)
// these are examples (i.e. what I would type to unlock the weapons)
// these are console commands - click here to learn how to open the console in your browser
The easiest way to get the console commands right is to copy-paste them.
Please use Firefox or Chrome. I could support other browsers but I'm choosing not to. If you want to be like me, use firefox.
Step 1:
Log in to Origin on your PC.
Step 2:
Go to http://dragonage.com
Step 3:
Log in to your Origin account by clicking on the Origin symbol in the bottom right of the screen.
Step 4:
Open up your JavaScript console (on dragonage.com). (see above for instructions on how to do so)
Step 5:
In the console, type the command:
window.EA.sso.userId
Record the output of this command. From now on I'll refer to this as USER_ID.
My USER_ID would be 'jaypoulz' // I swapped the " with ' because I prefer them. It doesn't actually matter which you use.
Step 6:
In the console, type the command:
window.EA.sso.accessToken
Record the output of this command. From now on I'll refer to this as ACCESS_TOKEN.
My ACCESS_TOKEN would be 'asdfaLJOIUHSDF1234123k4hlgljljajdfasfdASDFA22222SFSDFSCSADFASDFAEE234552ADFSFASF'
// Once again, I swapped the " with ' because I prefer them. It doesn't actually matter which you use.
// Never post this value online. This example is a fake one. You can think about this like a password. Keep it secret.
Step 7:
Go to http://quest.dragonage.com.
Step 8:
Open a new JavaScript console (on quest.dragonage.com now) and type:
$.getScript('http://www.cs.uml.edu/~jpoulin/public/misc/unlock_redlyriumreapers.js')
Step 9:
Complete the minigame. Now you should be on the page that asks you to log in.
Step 10:
In the console, type the following command:
login( USER_ID, ACCESS_TOKEN )
// As an example, I would type:
login( 'jaypoulz', 'asdfaLJOIUHSDF1234123k4hlgljljajdfasfdASDFA22222SFSDFSCSADFASDFAEE234552ADFSFASF' )
On the bottom right of the console, it should say [HTTP/1.1 200 OK XXXms] . If you see something like 401 UNAUTHORIZED then something is wrong with your login information. This means you need to redo Steps 2 through 6, then try this step again.
Step 11:
In the console type:
unlockRewards()
On the bottom right of the console, it should say [HTTP/1.1 200 OK XXXms] . If it doesn't, something is wrong with your configuration or you messed up one of the steps.
Step 12:
Congrats!! You've unlocked the Red Lyrium Reaper weapons. You can check this at http://dragonagekeep.com. You'll find your unlock information under Career > Dragon Age Inquisition > Rewards.
If you want, you should add me on Origin / Dragon Age Keep!! My user name, as you might have guessed by now, is jaypoulz.
If you're from EA/Bioware and came across this, I'd love to actually patch bugs like this. If you've got some open positions on your web team, please drop me a line and I'll send you a resume! 🙂
You are a gem my friend, thank you for this post.
I have tried to get this quest unlocked for days, I must have completed the quest 100's of times and never was able to get past that last login screen.. I tried every browser out there and nothing worked, I even thought it was my computer and I reformatted my hard drive and reinstalled my operating system and that still did not work. I called tech support and they looked into the quest and said it was because servers being down but I could do other things that required servers and yet this one quest did not want to work. I followed your instructions and it worked right off the bat! Thank you. I will be sending in a request to EA to hire you, I do hope they employ your talents.
Thank you
Saxet Nitsua
- 10 years ago
Hi there,
I'm really not sure what I'm doing wrong but I cannot get the fix to work at step 1!
Here's what I did:
==============
Step 1: Logged in to Origin on my PC. No problem
Step 2: Loaded http://dragonage.com in Google Chrome and logged into my Origin account, again no problem.
Step 3: Opened up the JavaScript console (on the dragonage.com tab, I did check!) by pressing CTRL + SHIFT + J. Console screen opens in a side tab.
Step 4: In the console, I typed the command as instructed: window.EA.sso.userId
...and immediately received the message: "Uncaught TypeError: Cannot read property 'userId' of undefined(…)"
==========
I thought it might be that I was using Chrome, so I tried again with Firefox:
This time I got the message: "TypeError: window.EA.sso is undefined"
===========
So I have no idea what I'm doing wrong, but the listed method isn't working for me when it seemed to for so many others. Please help!
- 10 years ago
I just looked into it. It seems EA updated the Origin API so that user login information is no longer stored at window.EA.sso. (Good job Origin! You're website is now probably more secure!) I don't have the time to come up with a workaround, but it's still definitely possible to hack around this.
You'd just have to get your access token from the user login response. If that doesn't mean anything to you, then you can probably ask a tech savvy friend to look into it for you. 🙂 I'm sorry the EA/Bioware team hasn't gotten around to this yet. If you remind me around the holidays I can work together another fix. For the time being, I'm working full time and going to school for my Master's full time, so I've little time to spare for side investigations.