Gaming Pictlogica Final Fantasy 3DS Hex Editor Cheating - How to play Areas 31 and 32 on Citra + other

ZhenNexus

Member
OP
Newcomer
Joined
Sep 16, 2017
Messages
23
Trophies
0
Age
24
XP
144
Country
Ukraine
Pictlogica Final Fantasy is a Picross game which is Japan-exclusive on Nintendo 3DS. This game has 30 Areas with many puzzles to solve and battles to beat to unlock characters. But there's one problem. With online you can unlock areas 31 and 32. In these areas you can unlock 4 extra characters: Cloud, Zidane, Yuna and Lightning. The problem is how to do it on Citra. With the help of Hex Editor we can access these stages and more! In this tutorial I'll explain to you how to: unlock all 160 characters from the start, how to get infinite amount of stars (level-ups) and how to access areas 31 and 32. Let's Begin!

Before we begin, make sure that your HxD Editor has these options: Bytes On Row is stayed at 16, Charset is ANSI and Offset base on hex. And also, make a backup of your save file. Just in case. Also you need these files and programs : HxD Hex Editor, Citra Emulator and a save file for Pictlogica Final Fantasy (all.dat).

Access to Areas 31 and 32. By accessing the stages I don't mean unlocking them. I mean putting you respawn point on said zones.
1) Exit a game if you haven't done this yet.
2) Open all.dat save file in Hex Editor.
3) In Offset (h) 00000D50 in Column 08 change the value to 1F for Area 31 or 20 for Area 32. You'll spawn in these areas once you'll open the game. But be careful, don't leave these Areas before getting every star because in this way you don't unlock the areas. You need to input these values every time if you want to return to said areas.
1) Areas 31 and 32.PNG


Unlocking all 160 characters. Unlocking them is a chore if you're doing this normal way. If you want to unlock all of them right from the start, here's how to do it:
In Offset (h) 00000C70 from Column 00 to 0F write FF. All of them. And in offset (h) 00000C80 from Column 00 to 03 also add FF. This way you'll have all 160 characters, including Area 31 and 32 exclusives.
2) 160 Characters.PNG


Getting infinte ammount of stars. In this game the max. amount of stars you can get is 1286. But thanks to cheating you can even get 65535 stars. Here's how to do it:
In offset (h) 000010E0 there are two Columns: 0C and 0D. If you want to have 255 stars, put the value FF in Column 0C. If you'll get 256th star, the 0C Value will be 00. But the 0D Value will be 01. You see where am I going with this? If the Column 0D Value is FF, then you'll get 65535 stars. But for this the Value in 0C must be 00 for this.
3) Any number of stars.PNG


Well, I hope I helped you with Pictlogica Final Fantasy on Nintendo 3DS. Somehow. The only problem I haven't found an answer is how to permanently unlock Areas 31 and 32. Maybe with time, I and my friend, or someone else will find a way to do this, Then I'll update this post. Thanks to my friend Serge for helping me finding all this stuff. And also thank you for reading this post.

UPDATE: Now you can unlock all Areas without time limit AND unlock Areas 31 and 32 permanently! First, removing the timer. In Offset (h) 00000EA0 in Columns 0C-0F and 00000EB0 in Column 00 put the values FF. Congratulations! You've removed timers to all the areas! Now unlockable areas 31 and 32. First is Area 31. In Offset (h) in Column 04 put the value 80. Next is Area 32. In Offset (h) in Column 05 put the value 01. Congratulations! You've unlocked Area 31 and 32. Now, if you want to play all 30 Areas instantly, then in Offset (h) in Columns 01-04 just put the values FF in each column. But remember, you still have to complete all puzzles to unlock EX stages in each Area.
Timer removal + all stages.PNG


Thank you again for reading the tutorial. If you'll find any mistakes in these values then post a comment in this post. Special thanks to TheShadowRunner (https://gbatemp.net/members/theshadowrunner.164199/) for helping on this update.
 
Last edited by ZhenNexus,

marc_max

Well-Known Member
Member
Joined
Jun 19, 2008
Messages
1,039
Trophies
0
Age
36
Website
www.marcrobledo.com
XP
2,457
Country
Looks like setting bytes from 0x0eb1 to 0x0eb5 to 0xff unlocks all areas, including 31 and 32.
I still have to find the exact bits that just unlock both of them, but this will do the trick for now :-)

@ZhenNexus do you happen to have an advanced savegame? I started playing it two weeks ago and I'm only at world 5. It would be helpful to have a savegame with everything unlocked but the locked areas.
Do you know if you can legitly unlock areas 31 and 32 without even completing area 30?
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
Do you know if you can legitly unlock areas 31 and 32 without even completing area 30?
Yes absolutely. The way it works officially is by inputting 2 passwords, at any time, and it'll unlock 31 & 32.
These passwords require the jpn android version of the game and a jpn sqex account to generate them.
But again, you can unlock them at any time.

I'd be _very_ interested in a way/hack to simulate the purchase of the kupo fruit (3000yen on the eshop), to remove all timers properly.
As after Area21, each area has a 336 HOURS (14 days wait) unlock timer, no kidding.
The game in total has a combined waiting time of 5600 hours, which is about 234 days. Nuts.
 
Last edited by TheShadowRunner,

Pedeadstrian

GBAtemp's Official frill-necked lizard.
Member
Joined
Oct 12, 2012
Messages
3,960
Trophies
1
Location
Sandy Eggo
XP
3,518
Country
United States
Yes absolutely. The way it works officially is by inputting 2 passwords, at any time, and it'll unlock 31 & 32.
These passwords require the jpn android version of the game and a jpn sqex account to generate them.
But again, you can unlock them at any time.

I'd be _very_ interested in a way/hack to simulate the purchase of the kupo fruit (3000yen on the eshop), to remove all timers properly.
As after Area21, each area has a 336 HOURS (14 days wait) unlock timer, no kidding.
The game in total has a combined waiting time of 5600 hours, which is about 234 days. Nuts.
Unless you're required to log into your NNID whenever you launch the game I don't see why it would act differently than any other "dlc." I imagine we would just need someone who has the file already. Either that or have a fresh copy of a save that already purchased the kupo fruit and have everyone use it.

Seriously though, 3000 yen? God damn, Squenix.
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
Unless you're required to log into your NNID whenever you launch the game I don't see why it would act differently than any other "dlc." I imagine we would just need someone who has the file already. Either that or have a fresh copy of a save that already purchased the kupo fruit and have everyone use it.
No it doesn't require online or use NNID login, so I guess it's standard DLC. Maybe the purchase just installs a certain ticket, or installs a small extdata file, I've no clue. But i'm certainly interested in pooling funds to purchase/share it if need be.
 

marc_max

Well-Known Member
Member
Joined
Jun 19, 2008
Messages
1,039
Trophies
0
Age
36
Website
www.marcrobledo.com
XP
2,457
Country
No it doesn't require online or use NNID login, so I guess it's standard DLC. Maybe the purchase just installs a certain ticket, or installs a small extdata file, I've no clue. But i'm certainly interested in pooling funds to purchase/share it if need be.
It probably isn't even DLC. Just a single bit change in the savegame, just like Pokémon Picross does.

Anyway, I don't think that's needed anymore since I managed to unlock the areas by hex editing.
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
It probably isn't even DLC. Just a single bit change in the savegame, just like Pokémon Picross does.

Anyway, I don't think that's needed anymore since I managed to unlock the areas by hex editing.
Hmm doesn't that screw up with the timers and eventually corrupt the game save?
A single bit chage in the savegame would be an awesome solution..
 

marc_max

Well-Known Member
Member
Joined
Jun 19, 2008
Messages
1,039
Trophies
0
Age
36
Website
www.marcrobledo.com
XP
2,457
Country
Hmm doesn't that screw up with the timers and eventually corrupt the game save?
A single bit chage in the savegame would be an awesome solution..
Indeed, the bit I mention here puts the timer to zero, so it unlocks next area legitly.

I've unlocked all areas using this method and I've got all achievements, etc. flawlessly. Indeed, now the game doesn't let me enter the kupo nut shop (it probably says something that isn't needed anymore, but can't read japanese).
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
Indeed, the bit I mention here puts the timer to zero, so it unlocks next area legitly.

I've unlocked all areas using this method and I've got all achievements, etc. flawlessly. Indeed, now the game doesn't let me enter the kupo nut shop (it probably says something that isn't needed anymore, but can't read japanese).
Interesting, could you possibly take a picture?
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
Here it goes :-)
Oh this is great.. indeed it says "there are no items for purchase. All areas that can be purchased have already been unlocked".
Which seems to me indicate your method of unlocking is proper.
I'm on Area11 atm, with 10 hours to wait.
How would I hack my save to unlock all the rest 'proper' as you did?
I would like to just unlock those areas as the kupo fruit is supposed to do, and not touch nothing else (my 31 & 32 are already unlocked proper).

marc_max, here's my current values (untouched).

pict.jpg


I'm confused about this part:
"applying a 0xfe mask to 0x0eef (in other words, setting the first byte counting from right to 0),"
Thanks for your help!

Edit2: ok I just went ahaid and did it. I found the value for me at 0x0eef is 32 (I was confused because you said "setting the first byte" when it should be "the first bit", I think). It does remove the timer but only for the current area.
So next time I finish an area and the timer comes back, I must hexedit again, is that correct?
(because you said "I've unlocked all areas using this method and I've got all achievements", I assumed it was a one time deal, not that you actually finished all stages in all 30 areas completely and hexedited every time it was needed!)
 
Last edited by TheShadowRunner,

marc_max

Well-Known Member
Member
Joined
Jun 19, 2008
Messages
1,039
Trophies
0
Age
36
Website
www.marcrobledo.com
XP
2,457
Country
ok I just went ahaid and did it. I found the value for me at 0x0eef is 32 ...
So next time I finish an area and the timer comes back, I must hexedit again, is that correct?
Yes. If your value is 0x32 (the same as me, by the way), then you must set it to 0x31.
(although, your pic shows 0x33, which should be turned into 0x32)
And yes, I hexedited everytime the timer started counting.
you said "setting the first byte" when it should be "the first bit"
You are right. Fixed!
 
Last edited by marc_max,

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
Yes. If your value is 0x32 (the same as me, by the way), then you must set it to 0x31.
(although, your pic shows 0x33, which should be turned into 0x32)
And yes, I hexedited everytime the timer started counting.
ok, thanks for these precisions. Yes my computed value (from your instruction) is 32, I come from 33 indeed.
But the fact you're on 31 when all areas are unlocked is interesting.. I wonder If I could use you current "everything unlocked" values and unlock all timers at once..
Is it possible for you to take a pic of your hexeditor at the same offsets as my pic above?
I have a hunch 0x0eac - 0x0eaf are relevant, maybe byte 0x0ef0 as well.. ^^;
 

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
While I'm still interested in a solution to unlock the timers of all Areas at once, using the info from marc_max I created a cheat file for GW.
How to use:
1. Put the "cheats" folder at the root of GW red card.
2. Once the timer appears at the end of an area, go back to the main map.
3. Enable the "Unlock timer" code and go back into the Area with the timer, it should now be unlocked!
4. Disable the "Unlock timer" code and have fun (until the next blocked Area, in which you need to repeat the same procedure).
Hope it helps someone, sometimes.
 

Attachments

  • cheats.zip
    207 bytes · Views: 198

TheShadowRunner

I'm like you, I have no name.
Member
Joined
Mar 14, 2009
Messages
727
Trophies
0
XP
950
Country
United States
if you want to unlock all Areas using gateway cheat
003022E4 FFFFFFFF
003022E8 FFFFFF01
103022EC 000001FF
Thanks, I tried it.
It did unlock all stages but relocked extra Area 31, and also opened Area 24 for some reason (when the previous Areas can't be accessed).
But the kupo fruits are sold out indeed in the shop so that's great.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
7,738
Trophies
1
XP
4,996
Country
Thanks, I tried it.
It did unlock all stages but relocked extra Area 31, and also opened Area 24 for some reason (when the previous Areas can't be accessed).
But the kupo fruits are sold out indeed in the shop so that's great.
try 003022E8 FFFFFFFF and see if it unlocks Area 31
 

ZhenNexus

Member
OP
Newcomer
Joined
Sep 16, 2017
Messages
23
Trophies
0
Age
24
XP
144
Country
Ukraine
Looks like setting bytes from 0x0eb1 to 0x0eb5 to 0xff unlocks all areas, including 31 and 32.
I still have to find the exact bits that just unlock both of them, but this will do the trick for now :-)

@ZhenNexus do you happen to have an advanced savegame? I started playing it two weeks ago and I'm only at world 5. It would be helpful to have a savegame with everything unlocked but the locked areas.
Do you know if you can legitly unlock areas 31 and 32 without even completing area 30?

Sorry for not responding for so long. Well, I can send you my own save with all 30 areas unlocked and 157 characters unlocked if you want. I don't have Areas 31 and 32 unlocked but I do have puzzles and characters from these areas. I need to unlock 3 more characters from Area 30 but I can't beat them.
 
Last edited by ZhenNexus,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Dark_Phoras @ Dark_Phoras:
    The younger generation uses mostly TikTok and YouTube, some Instagram. It seems like they don't care so much about social profiles.
    Gift
  • KenniesNewName @ KenniesNewName:
    I just keep it for worthless friends and families that don't do nothing
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I have no idea what's happening with all my friends from other places
    Gift
  • KenniesNewName @ KenniesNewName:
    It's weird people in their mid 50s-20s seems to like social media more than TikTok and YouTube
    Gift
  • KenniesNewName @ KenniesNewName:
    Unless they get paid to upload videos
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I used TikTok a couple of days and got tired
    Gift
  • Dark_Phoras @ Dark_Phoras:
    But it's still better than Facebook
    Gift
  • KenniesNewName @ KenniesNewName:
    One dude here swore I was trolling him on twitch and I never even used it
    Gift
  • Dark_Phoras @ Dark_Phoras:
    But that's a thing with social media; it creates an illusion of proximity, when in truth everyone is overwhelmed with all the information and all the social demands in the platforms
    Gift
  • Dark_Phoras @ Dark_Phoras:
    And a lot of people are addicted to the phone, checking social media or talking with someone. Some exercise in the gym while being glued to the phone, not even activity takes them away from it
    Gift
  • Dark_Phoras @ Dark_Phoras:
    And I was like that too, until I left social media. Now sometimes I'm grabbing my phone, opening the browser and thinking: I've seen everything I wanted to see, I don't have a reason to use the phone. And I put it down
    Gift
  • KenniesNewName @ KenniesNewName:
    I'd rather look at my phone than sit at a computer 24/7
    Gift
  • KenniesNewName @ KenniesNewName:
    Funnily when I'm out I hardly use my phone other than checking a message here and there
    Gift
  • KenniesNewName @ KenniesNewName:
    I'm mostly too busy making sure my neighbor doesn't get himself arrested
    Gift
  • Dark_Phoras @ Dark_Phoras:
    This evening two guys were speeding head first into my car in these:
    bolt-announces-a-custom-built-scooter-model-2-1024x536.jpg
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I didn't make case, I made my manoeuver to park the car. But I caught them off-guard, the one ahead hit the brakes and had to jump from the scooter. For a second I thought he would go against the car. They were trying to race through a gap they perceived, thinking I was going to always drive forward
    Gift
  • Dark_Phoras @ Dark_Phoras:
    I guess they learned a valuable lesson, don't assume that real roads are a playground
    Gift
  • KenniesNewName @ KenniesNewName:
    I had a woman walk in the middle of the intersection once I was debating on flooring it
    Gift
  • Dark_Phoras @ Dark_Phoras:
    In those cases I honk
    Gift
  • KenniesNewName @ KenniesNewName:
    I need to get my uncle to install a cow horn
    Gift
  • Dark_Phoras @ Dark_Phoras:
    Those scooters go 40km/h, and the kids were riding them with no helmets
    Gift
  • Dark_Phoras @ Dark_Phoras:
    And trying to make for the gap like they're Millennium Falcon
    Gift
  • KenniesNewName @ KenniesNewName:
    Annoying can't find any type c to usb adapters in my place at least they're like $3
    Gift
  • KenniesNewName @ KenniesNewName:
    Sweet found one installing emudeck
    Gift
  • KenniesNewName @ KenniesNewName:
    Lol stupid ips is blocking rom sites time for a vpn
    Gift
    KenniesNewName @ KenniesNewName: Lol stupid ips is blocking rom sites time for a vpn