ROM Hack [Release] Picross S (Picross E9 mod)

Vulpes-Vulpeos

Well-Known Member
OP
Member
Joined
Feb 1, 2018
Messages
188
Trophies
1
XP
2,500
Country
Ukraine
banner1.bcmdl.00.png

Hello. This is Picross S for Nintendo 3DS.
Mod is based on Picross E9. Saves from Picross E9 are compatible (clean save with special puzzles unlocked).
It uses titleID from Picross E (Jap).

About mod:
- all puzzles from Picross S for Nintendo Switch.
- music and sfx from Picross S for Nintendo Switch.
- all graphics was drawn/redrawn/adapted for Nintendo 3DS.
- because of limitations, I had to sacrifice look of some elements. For example, to get picross info to look like on switch I had to sacrifice the look of the top screen when you solve the picross.

Picross E9 has 15 special puzzles and 3 micross puzzles, which Picross S doesn't have. I need advice what to do with them.
There is a collection of Picross S 1-3 with exclusive puzzles released in China, but I can't find normal info about it or .nsp. If someone has this collection, please, send me screenshots of this exclusive picrosses (complete pictures + picross fields).


Getting it on 3DS:
1. You'll need to extract and rebuild the .cia. The loading times with LayerdFS patch are horrible.
2. You can read how to do it here.
3. "Romfs" archive has files that go into extracted romfs folder.
4. "Banner and id change files" archive has banner files and files to change game name and titleid.

Download:
MEGA

1.png
 

Dash_Ravishing

Member
Newcomer
Joined
Jul 31, 2020
Messages
7
Trophies
0
Age
57
XP
55
Country
Canada
Hey, this is fantastic work. I've been a big Picross player for a while now; I find the puzzles are perfect during my commute.
Did you have much difficulty decompiling the ROM, and figuring out how puzzles are structured?
 

Vulpes-Vulpeos

Well-Known Member
OP
Member
Joined
Feb 1, 2018
Messages
188
Trophies
1
XP
2,500
Country
Ukraine
much difficulty decompiling the ROM
No, it's easy process. Guide.

figuring out how puzzles are structured
It wasn't that difficult. The structure of picross files is relatively simple: [size][picross body][numbers] and [size][picross body][columns and rows with mega numbers][numbers]. You can edit picross files with any hex editor.
Also you'll need custom tool to work with .jtex files that contain picorss images, as Kukki from Kuriimu can't open them.

I wanted to port all picross s games (only modes that are supported by Picross E9), but because of lack of interest I put this project on hold.
 
  • Like
Reactions: Deleted User

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,688
Trophies
1
Age
38
XP
3,481
Country
Mexico
Great! This looks fantastic!

I'm a fan of puzzle games and actually I've been playing Picross for DS on my DSi XL.

Now I need to get this to work (on my 3DS ofc)... will read the tutorial provided and might post back in here just in case I get stuck at some point.

Thanks for sharing!
 

Dash_Ravishing

Member
Newcomer
Joined
Jul 31, 2020
Messages
7
Trophies
0
Age
57
XP
55
Country
Canada
I wouldn't mind forward-porting the two Gameboy Picross games, and the 9 SNES Picross games; or perhaps write a puzzle generator that takes 15x15 snippets of sprites from NES spritesheets, and formats them into Picross puzzles. The same could be said for larger sprites and Micross puzzles.
 

Hipcheck7

Active Member
Newcomer
Joined
Jul 19, 2013
Messages
35
Trophies
1
Age
37
XP
1,637
Country
United States
I am unable to recompile the cia.
If I use packhack 12, I get a "program unable to start" error and no cia is created
if I used packhack 9, the cia is created, but has an error when installing with fbi

Any help you can provide is appreciated.
 

MattyXB

Well-Known Member
Member
Joined
Oct 24, 2002
Messages
147
Trophies
0
XP
581
Country
Germany
Thank you very much for all your english translations from the 3DS Picross games. I like most the Pictlogica Final Fantasy. Never heard from that befor and found it, because of your translation. Thanks.
Also thanks for this hack.

I have one small problem with this hack here. Game itself work fine, but it didn't show the Titles from the Levels, when they finished. Your picture shows the Title Key from the first Level, but in Citra (tested more versions) it didn't show them for me, I open some Levels and noone shows the Title after finish. Unfinished its "????????" and finish its empty. Is this an Emulator problem, or did I miss some files?

The translated e9 Version show the Title (Door is the first). But the hacked Version didn't.
Also the first Touch screen "Let's play! Let's Smile!" is only white in this hack for me, what is no big problem. Not sure if this is the same problem, or just an Emulator problem?
 

HelpTheWretched

Well-Known Member
Member
Joined
Feb 4, 2010
Messages
315
Trophies
1
XP
1,560
Country
Canada
Thanks a lot for making this mod, I wish I had seen it sooner.

I got it working as a .3ds file and it plays perfectly in Citra!

Unfortunately I can't seem to get a working .cia file. I've tried 4 different source copies of Picross e9 (including a GodMode9 dump of my own copy) and every time I compile the .cia, it's completely invalid according to FBI. No title or icon appears, and it always shows this:
Title ID: 0004000000642000
Region: Unknown


It's really weird because your other translation patches worked fine!

I'm using an older version of HackingToolkit9DS (from when it was still called 3DS), but like I said, it worked for other patches. And when I try using the latest version, it doesn't extract any of the decrypted partitions to "Extracted_____" folders.

I know you aren't here for HackingToolkit troubleshooting but if you happen to know what would cause either problem, that would be great to know.

[EDIT]
Somebody in the HackingToolkit thread reported a similar problem (different game though) and I think it might be the cause. Gonna try with v9.

[EDIT 2] Yeah it didn't work with v9 either.
 
Last edited by HelpTheWretched,

HelpTheWretched

Well-Known Member
Member
Joined
Feb 4, 2010
Messages
315
Trophies
1
XP
1,560
Country
Canada
Just wanted to report that I got this (mostly) working!

Could not figure out why HackingToolkit9DS (V12) wouldn't rebuild, but it's apparently a really common problem.

So I looked at the differences between the various Header .bins dumped by V12 and your edited copies to see what the differences were, then applied those differences to the ones dumped by V9, which it turns out, had a couple bytes different. Notice in my post above, applying your patches previously resulted in a TitleID ending in 00642000, when it should have been 00064200. It probably threw off a few other important things too.

The only thing that didn't work was the custom banners, but I recall from working on my Tri Force Heroes mod that V9 also requires banner.bin to be edited, so I'll try that soon.

If anybody else is having trouble compiling this mod due to HackingToolkit9DS being fickle, feel free to message me.
 

skroops

Member
Newcomer
Joined
Dec 6, 2009
Messages
23
Trophies
1
XP
281
Country
United States
Just downloaded this to put on a 2DS I got my mom for Xmas for Picross! Thanks!

Could you fill out the missing extra puzzles with puzzles from Mario's Picross?
 

YukidaruPunch

Well-Known Member
Member
Joined
Oct 24, 2017
Messages
270
Trophies
0
Age
35
XP
755
Country
Brazil
I will have to say I absolutely love this. Had forgot about it because of life, turned on my 3DS to find out this existed, and now I'm hooked. I wondered if there were conversions of the other S games, but as you mentioned, there was a lack of interest by the big public... however, thank you very much. I love it.
 

mujie

Well-Known Member
Newcomer
Joined
Nov 25, 2011
Messages
64
Trophies
0
XP
160
Country
No, it's easy process. Guide.


It wasn't that difficult. The structure of picross files is relatively simple: [size][picross body][numbers] and [size][picross body][columns and rows with mega numbers][numbers]. You can edit picross files with any hex editor.
Also you'll need custom tool to work with .jtex files that contain picorss images, as Kukki from Kuriimu can't open them.

I wanted to port all picross s games (only modes that are supported by Picross E9), but because of lack of interest I put this project on hold.
Which ones are the the picross files? The BDPC files?
 

Cocojuju13

New Member
Newbie
Joined
Jul 7, 2022
Messages
1
Trophies
0
Age
20
Location
?
XP
22
Country
France
I've finally found a way to install this hack on real hardware, here's a small tuto :

Using V9 version of HackingToolkit3DS and a cia rom of Picross E9 (can be converted with GM9), extract the CIA file, replace everything from the romfs and banner archives and rebuild the CIA.
Then install the CIA on Citra Nightly (the game should be working), open the Citra folder using the File tab and copy-paste the folder 00642000 located in sdmc/Nintendo 3DS/<lots of 0>/<lots of 0>/title/00040000/ into the 3DS SD card.
Finally, using GM9, press A on 00000000.app located in 00642000/content then NCCH image options... > Verify file. It will give a bad crypto flags error, so select Attempt fix this time. Once done, press A again > NCCH image options... > Install game image, reboot and the hack should be correctly installed !

But for some reasons, the banner isn't modified on my console (EUR FR language) (it doesn't work with the other Picross translations too, I don't know what I'm doing wrong...)
 

smudgethefirst

Member
Newcomer
Joined
Dec 27, 2016
Messages
7
Trophies
1
Location
New York
XP
165
Country
United States
This is amazing work. I can understand why the project is on hold, but being able to install this alongside the full picross e 3DS collection is extremely satisfying. I'm working my way through them all now. :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: We get 37 versions of Super Mario Bros but 0 of Beast Busters