Following a week of fan outrage over its monetisation strategies, EA is temporarily removing microtransactions from Star Wars Battlefront II.

The move comes just hours before the game's official launch.

As those playing Battlefront II via Early Access or for review have discovered, the game's multiplayer progression is closely tied to loot crates, and these can be either earned in-game or purchased for real world money.

However, the time required to unlock heroes and items in the game has drawn criticism, while the loot crate system has sparked accusations of "pay to win" from the gaming community.

In an update, DICE general manager Oskar Gabrielson said the studio was listening to fans.

"As we approach the worldwide launch, it's clear that many of you feel there are still challenges in the design," he wrote.

"We’ve heard the concerns about potentially giving players unfair advantages. And we’ve heard that this is overshadowing an otherwise great game. This was never our intention. Sorry we didn’t get this right.

"We hear you loud and clear, so we’re turning off all in-game purchases. We will now spend more time listening, adjusting, balancing and tuning. This means that the option to purchase crystals in the game is now offline, and all progression will be earned through gameplay," he added.

"The ability to purchase crystals in-game will become available at a later date, only after we’ve made changes to the game. We’ll share more details as we work through this."

Earlier this week, EA's reply to a Redditor disappointed he had to grind to unlock Darth Vader quickly became the most downvoted Reddit comment of all time: "The intent is to provide players with a sense of pride and accomplishment for unlocking different heroes… Our team will continue to make changes and monitor community feedback and update everyone as soon and as often as we can."

The company then slashed the cost of heroes in the game by 75 percent.

Another Redditor estimated it would take 4500 hours to unlock everything in the game.