Edit 2: It has been confirmed that this also works for getting 9999 villagers, check the bottom of this post for the values.
Edit 3: Sky3DS+ users, DO NOT edit the save on the Sky's microSD, this is not the correct save, load the game and use a save dumper to get BD2colony0.sav to do this edit. Not doing this and trying to do the same edit on the save on the Sky's microSD will be editing it's header and will break the save.
Probably the easiest value I've ever had to find thanks to them saving the village as a separate file, there's very little data in there.
First thing is to dump your save using your favourite dumper (ID: 17bb for any that need it).
Copy BD2Colony0.SAV (Or colony1/2 if you have used the other slots) to your PC and make a back up just in case, then open it up in your favourite hex edit (I use HxD).
From there on the very top row change the two highlited offsets in the image below to E7 03 as shown. (My original values were 06 00 as I had 6 villagers when I dumped the save, yours will probably be somewhere between 01 00 and 19 00, between 1 and 25 villagers).
Then transfer the file back to your 3DS and inject the save back. You will now have 999 villagers.
You can change the values as you want, just google the value you want in hex and change it to that value, for example if you want 250 you would change them to FA 00, as FA = 250 in hex. It gets a bit more complicated if the value in hex is 3 digits long, you have to put the second two digits in the first offset then add a 0 before the first digit and place it in the second offset. So for example 500 in hex is 1F4 so you change the two highlighted offsets to F4 01. 999 is 3E7 so that becomes E7 03 as we did in the image above, etc.
Hope this helps you guys out.
Edit: So I just did today's update data and got another 5 villagers, I know have 1004 so it seems the cap may be higher this time, some one could try setting it to 0F 27 if they like and see if it gives you 9999 villagers.
This has been confirmed to work in the comments below.
Edit 3: Sky3DS+ users, DO NOT edit the save on the Sky's microSD, this is not the correct save, load the game and use a save dumper to get BD2colony0.sav to do this edit. Not doing this and trying to do the same edit on the save on the Sky's microSD will be editing it's header and will break the save.
Probably the easiest value I've ever had to find thanks to them saving the village as a separate file, there's very little data in there.
First thing is to dump your save using your favourite dumper (ID: 17bb for any that need it).
Copy BD2Colony0.SAV (Or colony1/2 if you have used the other slots) to your PC and make a back up just in case, then open it up in your favourite hex edit (I use HxD).
From there on the very top row change the two highlited offsets in the image below to E7 03 as shown. (My original values were 06 00 as I had 6 villagers when I dumped the save, yours will probably be somewhere between 01 00 and 19 00, between 1 and 25 villagers).
Then transfer the file back to your 3DS and inject the save back. You will now have 999 villagers.
You can change the values as you want, just google the value you want in hex and change it to that value, for example if you want 250 you would change them to FA 00, as FA = 250 in hex. It gets a bit more complicated if the value in hex is 3 digits long, you have to put the second two digits in the first offset then add a 0 before the first digit and place it in the second offset. So for example 500 in hex is 1F4 so you change the two highlighted offsets to F4 01. 999 is 3E7 so that becomes E7 03 as we did in the image above, etc.
Hope this helps you guys out.
Edit: So I just did today's update data and got another 5 villagers, I know have 1004 so it seems the cap may be higher this time, some one could try setting it to 0F 27 if they like and see if it gives you 9999 villagers.
This has been confirmed to work in the comments below.
Last edited by G25900,