PSYCHO-PASS: Mandatory Happiness
36 Achievements
25-31h
Steam
VOICE Complete
You have unlocked all VOICE contents
3.1%
How to unlock the VOICE Complete achievement in PSYCHO-PASS: Mandatory Happiness - Definitive Guide
Requires 605,000 points in the 2048-style minigame (main menu->extras->play game).
First, I recommend playing the "level select" levels for as long as you continue to beat those levels. Those levels give you the base scoring of the game, plus a bonus score that is 1000x the number of the set you're in. (There are 9 levels per set, so beating level 1-1 through 1-9 will give you 1000 points bonus each, levels 2-1 through 2-9 gives you 2000 points bonus each, etc.) I stopped around set 7/8.
Once I exhausted the reasonably easy to earn bonus points, I moved onto the free play mode. In that mode, you play until the board no longer has moves (or until you reach 2048, which I did a few times). The scoring is fairly simple - the larger the number you make, the higher you score for your matches, so it's of course recommended to make as many big matches as you can.
Strategically, I tried to keep the largest numbers near the bottom of the board and build the lower numbers above them, ideally setting up the ability to chain matches in sequence. Early in most games, I could earn a fairly decent score just by inputting the following: Left-Down-Right-Down-(repeat) Getting 32s and even 64s are pretty common using that method. To really score, you'll want to get at least to a 512 on your board and/or a bunch of 256s. Like I said, I got to 2048 a few times, but it was much more common to end with a 1024 and some 256s.
All told, this achievement alone took me about 25 hours.
Note: As LV 1 Blue Slime implied in his walkthrough, you *can* buy all of the items in the category, allow the achievement to pop, and then dashboard ( and then press and select Quit) to restore your points total, allowing you to earn the other extra content achievement. That will save you ~15 hours of this grind.
Let me know if you have any questions and I'll do what I can to expand this solution. Much of earning this achievement is just getting good at the minigame and grinding it out.
First, I recommend playing the "level select" levels for as long as you continue to beat those levels. Those levels give you the base scoring of the game, plus a bonus score that is 1000x the number of the set you're in. (There are 9 levels per set, so beating level 1-1 through 1-9 will give you 1000 points bonus each, levels 2-1 through 2-9 gives you 2000 points bonus each, etc.) I stopped around set 7/8.
Once I exhausted the reasonably easy to earn bonus points, I moved onto the free play mode. In that mode, you play until the board no longer has moves (or until you reach 2048, which I did a few times). The scoring is fairly simple - the larger the number you make, the higher you score for your matches, so it's of course recommended to make as many big matches as you can.
Strategically, I tried to keep the largest numbers near the bottom of the board and build the lower numbers above them, ideally setting up the ability to chain matches in sequence. Early in most games, I could earn a fairly decent score just by inputting the following: Left-Down-Right-Down-(repeat) Getting 32s and even 64s are pretty common using that method. To really score, you'll want to get at least to a 512 on your board and/or a bunch of 256s. Like I said, I got to 2048 a few times, but it was much more common to end with a 1024 and some 256s.
All told, this achievement alone took me about 25 hours.
Note: As LV 1 Blue Slime implied in his walkthrough, you *can* buy all of the items in the category, allow the achievement to pop, and then dashboard ( and then press and select Quit) to restore your points total, allowing you to earn the other extra content achievement. That will save you ~15 hours of this grind.
Let me know if you have any questions and I'll do what I can to expand this solution. Much of earning this achievement is just getting good at the minigame and grinding it out.
5 Comments
Yup, this achievement is easily scriptable. I made a quick and dirty script using max record on the CronusMAX. I went into free play and started the recording. Played aggressively for 60 seconds and then quit out, and restarted a new free play.
You bank the points when you quit and this is better than having it go until game over as it greatly reduces the chance of the loop breaking. If an up or down input is entered while in the main menu, it can switch to stage select.
I buffered the beginning and end of the script with some extra A button presses just in case the game goes into game over before the 60 seconds is up. After watching for 30 mins this only happened twice and the script was able to re-enter free play on the next cycle. The points seem to range from around 170 to 220 for most runs, so around 200 points on average. That's 12K an hour, so about 50 hours total with just the script and no stage select.
Going to run it over night and see how it does.
You bank the points when you quit and this is better than having it go until game over as it greatly reduces the chance of the loop breaking. If an up or down input is entered while in the main menu, it can switch to stage select.
I buffered the beginning and end of the script with some extra A button presses just in case the game goes into game over before the 60 seconds is up. After watching for 30 mins this only happened twice and the script was able to re-enter free play on the next cycle. The points seem to range from around 170 to 220 for most runs, so around 200 points on average. That's 12K an hour, so about 50 hours total with just the script and no stage select.
Going to run it over night and see how it does.
By IXI FalcoN on 08 Feb 2018 08:18
etc, etc is the way to go. Thanks for the tip, Globalizer.
After I progressed as far as I could (got stuck on 9-3), free play was the only way to keep moving. That pattern actually allows you to not even have to pay attention. I could watch HULU on my laptop and regulary score 1000+ points a game.
If you have a modded controller you can run scripts through, this is even easier. I didn't have that luxury, unfortunately. All told, this achievement SUCKS and took me around 20 hours.
After I progressed as far as I could (got stuck on 9-3), free play was the only way to keep moving. That pattern actually allows you to not even have to pay attention. I could watch HULU on my laptop and regulary score 1000+ points a game.
If you have a modded controller you can run scripts through, this is even easier. I didn't have that luxury, unfortunately. All told, this achievement SUCKS and took me around 20 hours.
By on 15 Oct 2016 08:32
You have to go into Extra Content on the main menu and select VOICE and purchase all of the items here. It costs 605,000 points to buy them all and you earn those points by going to Extras, Play Game and playing through that game until you can't complete the stages which give you large chunks of bonus points anymore.
After I got stuck in the normal stages, I used my CronusMax to automate the rest of the points in Free Play. Here is the script I used. It runs for just under a minute and restarts, getting about ~900 per run or about 50k/hr. Just get to the menu where you can pick stage select and click the right stick (R3). Click it again to stop it.
If you don't have a CronusMax, essentially what this macro is doing is just pressing the following sequence over and over.
You can do this yourself manually while watching Netflix or something as it's pretty mindless. If doing it manually, just keep doing this until the game ends and start again. The script stops after 50 seconds or so so that it can predictably navigate the menus.
Onto the Cronus script:
After I got stuck in the normal stages, I used my CronusMax to automate the rest of the points in Free Play. Here is the script I used. It runs for just under a minute and restarts, getting about ~900 per run or about 50k/hr. Just get to the menu where you can pick stage select and click the right stick (R3). Click it again to stop it.
If you don't have a CronusMax, essentially what this macro is doing is just pressing the following sequence over and over.
You can do this yourself manually while watching Netflix or something as it's pretty mindless. If doing it manually, just keep doing this until the game ends and start again. The script stops after 50 seconds or so so that it can predictably navigate the menus.
Onto the Cronus script:
int onoff;
int comboA;
int comboB;
int comboC;
int stage;
main {
if(event_press(PS4_R3)) {
stage = 1;
comboA = 1;
comboB = 20;
comboC = 1;
onoff = !onoff;
}
if( onoff ) {
if (stage == 1) {
if(comboA) combo_run(START);
}
else if (stage == 2) {
if(comboB) combo_run(LOOP);
}
else if (stage == 3) {
if(comboC) combo_run(END);
}
}
}
combo START {
// select Free Play from menu
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(2000);
comboA = comboA - 1;
if (comboA <= 0) stage = stage + 1;
}
combo LOOP {
// the bulk of the macro that will repeat
set_val(PS4_DOWN, 100);
wait(50);
set_val(PS4_DOWN, 0);
wait(500);
set_val(PS4_RIGHT, 100);
wait(50);
set_val(PS4_RIGHT, 0);
wait(500);
set_val(PS4_DOWN, 100);
wait(50);
set_val(PS4_DOWN, 0);
wait(500);
set_val(PS4_LEFT, 100);
wait(50);
set_val(PS4_LEFT, 0);
wait(500);
comboB = comboB - 1 ;
if (comboB <= 0) stage = stage + 1;
}
combo END {
// Quit out to the menu. Also reset all variables
set_val(PS4_CIRCLE, 100);
wait(50);
set_val(PS4_CIRCLE, 0);
wait(1000);
set_val(PS4_RIGHT, 100);
wait(50);
set_val(PS4_RIGHT, 0);
wait(500);
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(1500);
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(6000);
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(2000);
comboC = comboC - 1;
if (comboC <= 0) {
stage = 1;
comboA = 1;
comboB = 20;
comboC = 1;
}
}
int comboA;
int comboB;
int comboC;
int stage;
main {
if(event_press(PS4_R3)) {
stage = 1;
comboA = 1;
comboB = 20;
comboC = 1;
onoff = !onoff;
}
if( onoff ) {
if (stage == 1) {
if(comboA) combo_run(START);
}
else if (stage == 2) {
if(comboB) combo_run(LOOP);
}
else if (stage == 3) {
if(comboC) combo_run(END);
}
}
}
combo START {
// select Free Play from menu
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(2000);
comboA = comboA - 1;
if (comboA <= 0) stage = stage + 1;
}
combo LOOP {
// the bulk of the macro that will repeat
set_val(PS4_DOWN, 100);
wait(50);
set_val(PS4_DOWN, 0);
wait(500);
set_val(PS4_RIGHT, 100);
wait(50);
set_val(PS4_RIGHT, 0);
wait(500);
set_val(PS4_DOWN, 100);
wait(50);
set_val(PS4_DOWN, 0);
wait(500);
set_val(PS4_LEFT, 100);
wait(50);
set_val(PS4_LEFT, 0);
wait(500);
comboB = comboB - 1 ;
if (comboB <= 0) stage = stage + 1;
}
combo END {
// Quit out to the menu. Also reset all variables
set_val(PS4_CIRCLE, 100);
wait(50);
set_val(PS4_CIRCLE, 0);
wait(1000);
set_val(PS4_RIGHT, 100);
wait(50);
set_val(PS4_RIGHT, 0);
wait(500);
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(1500);
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(6000);
set_val(PS4_CROSS, 100);
wait(50);
set_val(PS4_CROSS, 0);
wait(2000);
comboC = comboC - 1;
if (comboC <= 0) {
stage = 1;
comboA = 1;
comboB = 20;
comboC = 1;
}
}