Just a heads up. With the system implemented in Star Wars: Battlefront 2, it will take you quite a big wallet, or tons of free gaming time on your hand, to unlock the whole game.
Here is the break down:
I’m assuming that all cards are already possessed, are at level 3, and that the player has 0 credits and crafting parts left over. I’m also assuming that all one time rewards (challenges and level rewards) were used while getting the cards to level 3, so they are not factored in.
Cards from loot crates are assumed to be level 1 55% of the time, level 2 40% of the time, and level 3 5% of the time. Duplicate credit values are assumed to be 200 for a level 1, 400 for a level 2, and 600 for a level 3, this makes the average card level 1.5 and makes the average duplicate worth 300 credits. Loot crates are assumed to provide an average of 2 cards. Crafting parts are assumed to average 50. This makes the value of a crate (once you have every card in the game) worth 600 credits and 50 crafting parts. The credits are accounted for by reducing the cost of hero crates from 2,200 to 1,600.
The cost of upgrading a level 3 card to a level 4 card is 480 crafting parts. Only hero crates are bought because they are the cheapest source of crafting parts.
Players earn credits at a rate of 1,100 credits per hour.
Loot crates required are rounded up. All totals for gameplay hours are rounded to the nearest whole number.
This estimate ignores the time required to get all cards to level 3, the time required to unlock all heroes, and daily crates.
There are 17 cards for each of the 4 base troopers. This totals 68 cards and will require 32,640 crafting parts. This will require opening 653 loot crates which will require 950 hours of gameplay (238 hours for a single base trooper class).
The enforcer class type has 5 cards. Upgrading these requires 2,400 crafting parts. This will require opening 48 loot crates which will require 70 hours of gameplay.
The aerial class type has 5 cards. Upgrading these requires 2,400 crafting parts. This will require opening 48 loot crates which will require 70 hours of gameplay.
The armor class type has 6 cards. Upgrading these will require 2,880 crafting parts. This will require opening 58 loot crates which will require 84 hours of gameplay.
The speeder class 6 cards. Upgrading these will require 2,880 crafting parts. This will require opening 58 loot crates which will require 84 hours of gameplay.
Each of the three starfighter classes has 9 cards. This totals 27 cards which requires 12,960 crafting parts. This will require opening 260 loot crates which will require 378 hours of gameplay (126 hours for a single starfighter class).
There are 14 infantry heroes with 9 cards and 9 starfighter heroes with 9 cards. This totals 207 cards. Upgrading these will require 99,360 crafting parts. This will require opening 1,988 loot crates and will require 2,892 hours of gameplay (126 hours for a single hero).
There is a grand total of 324 cards. Upgrading these will require a total of 155,520 crafting parts. This requires opening a grand total of 3,111 loot crates which will require 4,528 hours of gameplay.
Final cost in crystals
The 600 credits received from a hero crate is worth 27% the cost of a hero crate. This is equivalent to 30 crystals. To account for this, I reduced the cost of a hero crate from 110 crystals to 80 crystals. 12,000 crystals can be bought for $100.
Opening the required 3,111 loot crates requires 248,880 crystals. If you only purchase $100 crystal packs, this will cost $2,100.