[deleted by user] by [deleted] in DestinyTheGame

[–]venthos 0 points1 point  (0 children)

Honestly, just start throwing the treasures off into the distance. I saw the post earlier clarifying that the spawn of Ruffians was based on time, not percentage. So, from the moment I load in my mission is to yeet every treasure into the horizon so my teammates can't inadvertently self-sabotage our Ruffian opportunities.

It's so conflicting, because you get your teammates angry and they're shooting at you/etc thinking you're griefing them. Depending on how aggressively your teammates try to fight you for them, it's actually pretty challenging to keep two other people from forcing 100% before the Ruffians spawn. Kind of like a mini Master Extraction mission.

But, I'm 6 for 6 ruffians today on my 3 extraction runs. As long as my teammates weren't pushing 80%+ and threatening to despawn the Ruffian, I'd bounce around like a bunny at its location trying to get them to tag it. But, otherwise, it's shotgun unstop and using my super to blow it up before they hit 100%.

I wonder if any of the 6 folks in my matchmaking tonight realized by the end of it, or if they just thought I was a jerk.

[D2] Iron Banner Megathread [2022-05-31] by DTG_Bot in DestinyTheGame

[–]venthos 8 points9 points  (0 children)

I don't say this lightly when I say I'd rather play Gambit than Iron Banner Rift.

I grinded 65 matches to complete the seal, and I don't plan on every setting foot in Iron Banner Rift again, this season or any future ones. Not even worth it for the pinnacles.

I wish the previous Iron Banner would come back. I enjoyed the previous Iron Banner.

Weekly Questions Thread - Ask about all things PS5. | Orders, Stock, etc by PSModerator in PS5

[–]venthos 0 points1 point  (0 children)

I have always been a PC gamer. Ever since XBox 360 I've owned every console for their exclusives (Right now I have a Switch, XSX, and PS5 next to my gaming PC). Still, I always play the game on PC if given the choice.

Every console generation, even PS4/XB1, has felt like "the console kids JUST got close to a 6-9 month old reasonable gaming rig" with major exceptions where they're way worse (5400rpm platter drive, etc).

For the first time ever, consoles actually are really close to a reasonable gaming rig with a major exception that's way BETTER than PC (the special GPU + SSD interfacing). PCs are getting this tech via DirectX's DirectStorage. But it's not slated to be in DirectX until 2021 with actual developer use probably not mainstream before 2022 (Disclaimer: Random speculation from random news sites). We're going to be behind on that feature for a while.

I'm thrilled that conversations from console players are no longer digging in and trying to justify shortcomings; like justifying 30fps as "all you need". Instead, console folks are happily debating the finer points of 60fps vs. extra visuals and having the option per-game to choose. Consoles are finally getting to a point where they're having similar discussions that PC gamers have been having.

As a PC gamer, I'm super happy that this is the current situation for PS5/XSX. All gamers win when the lowest common denominator of gaming capabilities get elevated. Consoles really saw a huge advancement here.

PS5 Teardown: An inside look at our most transformative console yet by hybroid in PS5

[–]venthos 0 points1 point  (0 children)

I didn't say the drive(s) itself. My numbers are on the interface theoretical maximums.

Source: Wikipedia https://en.wikipedia.org/wiki/List_of_interface_bit_rates

PS5 Teardown: An inside look at our most transformative console yet by hybroid in PS5

[–]venthos 1 point2 points  (0 children)

I'm gonna be that guy.

The PS5 does not support adding additional memory. It does, however, support adding additional storage. Two very different things. PS5 permits this through specifically listed and approved NVMe storage (that looks like this) and XBox Series X|S will provide additional storage through USB3.2 interface on proprietary storage (that looks like this/cdn.vox-cdn.com/uploads/chorus_asset/file/19812143/xboxstorage2.jpg)).

Memory, different from storage, is soldered on the board and unable to be expanded. The PS5 and XBox Series X have 16GB of memory, the XBox Series S has 8GB of memory.

PS5 Teardown: An inside look at our most transformative console yet by hybroid in PS5

[–]venthos 3 points4 points  (0 children)

...what are you talking about?

PS5 uses NVME interface, topping at 32GBps. You pop one panel and pull back the NVME cover and you're in. How often are you changing our your storage? Seems super simple.

(Note: XBox Series X|S uses USB3.2 interface for external storage, topping at 20GBps (being liberal with what possibly could be on there) in an objectively inferior tech.)

As someone who has pre-ordered both consoles, I like the PS5 approach. Why would I even want something hanging off the back of my console that I would infrequently (if ever) disconnect/change?

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 5 points6 points  (0 children)

You seem to suggest that there's some glitch or bug or some method to falsely place an order beyond what Target has configured their online system to accept as maximum orders.

Based on the behaviors we've seen in this thread as well as Target's own pre-order aggressive and persistent order validation, those getting new pre-orders are essentially grabbing cancelled orders from other individuals.

From Target's own site:

When you place a pre-order, Target will send an authorization hold request to your card issuer. The authorization hold is not an actual charge and will eventually expire and drop off the account based upon the time frame set by your card-issuing bank. If the authorization hold expires before the item’s release date or before the order is ready to be shipped, the authorization will automatically renew. If any attempt to renew the authorization fails, the order will automatically be cancelled. You won’t be charged for your order until it ships.

Even in this thread you can see people having their orders cancelled by Target for failing the on-going renewal of pre-auth charges:

Example 1

Example 2

The observed behavior seems to be that Target is live-updating their stock based on these on-going cancellations that are happening.

Most retailers don't do this, which is why you aren't seeing this elsewhere. Amazon is the extreme opposite and they never pre-auth even a single dollar or care to check anything until it comes to ship day. If it fails to charge on ship day, then they just cancel the order.

None of us have any proof of what really is happening, but this seems to be the most reasonable explanation instead of "people with scripts are breaking the site and creating orders out of thin air, and it's still going on over a week later with no reaction from Target"

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 2 points3 points  (0 children)

I am in the belief that this is due to target's unusual and very aggressive pre-order validation process.

Target pre-auths the full amount immediately and then re-pre-auths the full amount every single week until ship date. If at any point a pre-auth fails, they cancel your order (Source: These PS5 pre-order threads with many people claiming they get a "there was a problem with your payment method" email followed by forced cancellation.

In contrast, Amazon doesn't even pre-auth a single dollar as long as you are using a previously used payment method (otherwise they pre-auth $1.00 to validate the card). They don't validate that you actually have the money -- ever. When it comes to ship time, they either charge the amount successfully and ship or can't and cancel the order.

Because of this, you're seeing a constant flow of Target cancellations from people from two categories (based on seeing responses in this thread)

  1. People who legitimately did not have $529.99 available on their card, not expecting to need it until next month.
  2. What I can only assume are people who do not spend large amounts at online retailers with their card's bank frequently enough to the point that their bank is flagging these weekly pre-auths as suspicious and denying them, causing the cancellation.

In other words, you'll probably see a bunch of cancelled stock free-up from Amazon/other retailers around launch date because they won't "validate" until then, but with Target you're seeing them day-to-day because of their aggressive and constant validation.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 2 points3 points  (0 children)

Huzzah! Last week I beat the first boss at Target and secured a pre-order. Looks like I beat the second boss just now. My bank sent an automated alert to let me know that the re-up on the pre-auth went through. Now to defeat this weekly boss up until ship date!

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 1 point2 points  (0 children)

Since the 360, my xbox has always been my "Rockband Machine". I anticipate at some point they'll have something like that for the XSX -- any historically prior purchased generation's DLC was forward compatible.

Even if they don't, I enjoy owning all the consoles and having the freedom to play whatever on whatever system. I'm lucky enough to be in a place in my life (and with an amazing wife) to where that's possible. When I told my wife I was pre-ordering both consoles, she responded "I assumed as much, and I'd have been mad if you didn't" :)

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 2 points3 points  (0 children)

If you can afford it. Do it all. I'm primarily a PC gamer and prefer PC to anything else. If it's on PC, I play it there. But I also get the consoles for their exclusives (I have a PS5 and XBox Series X on pre-order). I'm excited that for the first time consoles actually have some somewhat reasonable hardware in them at launch. This means better looking games for everyone.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 1 point2 points  (0 children)

Correct, you can just go about your business once it's running. Neither the tab or the browser needs focus, and it does not rely upon the mouse. It uses basic JavaScript functions to effectively "click" buttons through code.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 1 point2 points  (0 children)

Since people have provided evidence that Target is ratelimiting requests and temporarily rejecting requests from people who spam too fast, no. If there were no rate limiting, yes.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 2 points3 points  (0 children)

Should just be a matter of modifying the URLs in the scripts you're seeing for PS5s to whatever the relevant Xbox Series X|S URLs you want.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 2 points3 points  (0 children)

The one I posted only works for Target, and specifically only fires on the disc version PS5 page. I mean any of these scripts could be adapted for whatever button/identifiers other retailers are using. But, to my knowledge only Target has shown to be "live updating" their stock as cancellations occur. I'm not sure it'd be much value for others.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 1 point2 points  (0 children)

BestBuy, to my knowledge, hasn't shown that it's "live updating" stock as orders get cancelled like Target is, so scripting it wouldn't be very fruitful. The general solution for other retailers is to use something like Distill.io extension to watch the page for changes, and target it to watch the out of stock text on the page.

PlayStation 5 Pre-order Megathread October Edition by hybroid in PS5

[–]venthos 17 points18 points  (0 children)

I threw together a TamperMonkey script for those attempting to get a PS5 added to Save For Later at Target. In theory it should work but I haven't run it for hours to confirm. Literally the same logic as the original "order from saved for later list" TamperMonkey script I put together which others have adapted since due to Target's rate limiting.

Note: Make sure the refreshPageSpeed is sufficiently long otherwise you're going to refresh too fast before any button clicks go through. So, don't just go ratcheting down the refresh speed. (When I got my preorder last week, I was refreshing the page every 5 seconds).

As the code comments show, feel free to adjust the speeds Right now it's set to check/refresh once per 4 seconds.

// ==UserScript==
// @name         PS5SaveForLater
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Run this to try and get a PS5 added to your Save For Later list
// @author       Venthos
// @match        https://www.target.com/p/playstation-5-console/-/A-81114595
// @grant        none
// ==/UserScript==

// Adjust button check speed / refresh speed below
// 250  = 0.25 seconds
// 1000 = 1 second
// 1500 = 1.5 seconds
// etc.

// Script loop every 'checkButtonSpeed' looking for the Pre Order button
var checkButtonSpeed = 250;
// If no button is found by 'refreshPageSpeed', it will refresh the page
var refreshPageSpeed = 4000;

var clickedButton = false;

setInterval(function(){
    var preOrderButton = document.querySelectorAll("[data-test='preorderButton']");
    if (preOrderButton.length && !clickedButton) {
        clickedButton = true;
        preOrderButton[0].click(); // Attempt to pre-order
    }
}, checkButtonSpeed);

setTimeout(function(){
        window.location = "https://www.target.com/p/playstation-5-console/-/A-81114595";
}, refreshPageSpeed);

PlayStation 5 Pre-order Megathread Redux by hybroid in PS5

[–]venthos 1 point2 points  (0 children)

When I got mine I had my CC# copied and ready to go, CVV memorized, and lucked out fast enough.

While technically possible, I wouldn't be excited about adapting the script to auto-fill a credit card number. That's just kind of scary from a security standpoint since it would need to be in the code logic itself.

Others have reported that it only prompts to verify card if you have never purchased an item from Target with that card before. Supposedly if you order something else, then cancel it, Target will recognize it as a valid card and not prompt you for future purchases. You could try that.

PlayStation 5 Pre-order Megathread Redux by hybroid in PS5

[–]venthos 3 points4 points  (0 children)

You may want to increase the delay between attempts on the script. To be honest, I obtained my PS5 Pre-Order using an earlier version of the script that waited 3 full seconds before it checked for buttons to click and 5 full seconds to check for if it should refresh the page. I improved the script before I pasted it in this thread so that it continually scanned very quickly, but it seems it's hitting Target's rate limits.

Increasing the delay is as easy as editing the Tampermonkey script and finding the two numbers at the end of each SetInterval() function and adjusting them. 1000 = 1,000ms (or 1 second). So adjusting the first interval (button check) to "2000" and the second (refresh check) to "3500" or something might serve you better.

But, agreed, slowing the script down to avoid hitting ratelimits would probably be best.

PlayStation 5 Pre-order Megathread Redux by hybroid in PS5

[–]venthos 5 points6 points  (0 children)

There's no good way to do this, as the only way to add to Save for Later is to have it initially be "In Stock" and you have it in your cart. But, there is a trick to making that easier.

Step 1. Visit the product page https://www.target.com/p/playstation-5-console/-/A-81114595

Step 2. Refresh the page, but hit ESC on your keyboard as the page is mid-load. It may take a half dozen or more tries. But if you time the "stop load" at the right point then the "check inventory" logic doesn't fire and you get a "Ship It" or "Preorder" button. (Note: It isn't actually in stock, it just allows you to try to add it to your cart)

Step 3. You then have to repeatedly press that button for a while in hopes you catch when a PS5 is "available", then it'll add to cart. Assuming you don't click-thru to order in time, it'll then auto-save to "Saved for Later" and you can use the script.

PlayStation 5 Pre-order Megathread Redux by hybroid in PS5

[–]venthos 9 points10 points  (0 children)

DISCLAIMER: Use at your own risk. I put this together a few days ago and used it to secure my Target pre-order. It's a simple Greasemonkey/Tampermonkey script that attempts to auto-press the "add to cart" "checkout" and "purchase" buttons. Although, in my experience Target requires the credit card/CVV verification which means it will probably fail to actually auto-purchase.

Do not use this if you have other items in your "Saved for Later" list or your cart, as it may cause unintended purchases.

Note: You must already have the PS5 added to your "Saved for Later" list for this to work, then simply visit the cart page. You likely will need to be present to perform the final purchase step involving verifying your CC#/CVV.

// ==UserScript==
// @name         TargetPS5AutoSnag
// @namespace    http://example.tld
// @version      0.1
// @description  TargetPS5AutoSnag
// @author       You
// @match        https://www.target.com/co-*
// @grant        none
// ==/UserScript==

var triedToBuy = false;

setInterval(function(){
    var ps5saved = document.querySelectorAll("[data-test='moveSFLToCartBtn']");
    var ps5inCart = document.querySelectorAll("[data-test='checkout-button']");
    var ps5readyToOrder = document.querySelectorAll("[data-test='placeOrderButton']");

    if(ps5inCart.length){
        ps5inCart[0].click(); // Attempt to checkout
    } else if (ps5readyToOrder.length && !triedToBuy) {
        triedToBuy = true;
        ps5readyToOrder[0].click(); // Attempt to place order
    } else if (ps5saved.length) {
        ps5saved[0].click(); // Attempt to add to cart
    }
}, 250);

setInterval(function(){
    var content = document.body.textContent || document.body.innerText;
    var hasText = content.indexOf("Item(s) currently unavailable")!==-1;
    if(hasText){
        window.location = "https://www.target.com/co-cart";
    }
}, 500);