Homebrew [Release] pkmn-chest, a Pokémon bank for the Nintendo DS(i)

cimo95

Stupid troubleshooter
Member
Joined
Oct 30, 2019
Messages
158
Trophies
0
Location
null
XP
615
Country
Antarctica
Oh gosh, @Pk11, I can't begin to tell you how much time and energy this has begun to save me. I was using pkhex on an old old Mac and wanted to cry, but this has been wonderful.

My first attempt at "dumping" a box or chest seemed to do nothing, there were no visual changes to speak of, nor migration of pkmn from chest to box or otherwise. My hope was to migrate an entire box from a save, to the chest, to a different save. I'm sure this isn't meant to be a one-by-one process, (which is all I could think to do), so I'm hoping you might fill me in on the solution, or direct me to instructions as the readme file had none.

I'm using this on an R4i 3ds gold + card with a DSi xl, if that makes any difference. Thanks for any help, and especially for all your hard work!

let me help a bit, and make it a little clear
so, you cant copy / move your pokemon to chest?
im using the exactly same hardware like you :)

or if possible, this will help @Pk11 to improve his help file, this app is sweet as hell actually :unsure:
 

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Oh gosh, @Pk11, I can't begin to tell you how much time and energy this has begun to save me. I was using pkhex on an old old Mac and wanted to cry, but this has been wonderful.

My first attempt at "dumping" a box or chest seemed to do nothing, there were no visual changes to speak of, nor migration of pkmn from chest to box or otherwise. My hope was to migrate an entire box from a save, to the chest, to a different save. I'm sure this isn't meant to be a one-by-one process, (which is all I could think to do), so I'm hoping you might fill me in on the solution, or direct me to instructions as the readme file had none.

I'm using this on an R4i 3ds gold + card with a DSi xl, if that makes any difference. Thanks for any help, and especially for all your hard work!
I'm glad its useful to you ^_^
The "Dump" and "Dump box" options are for saving the Pokémon to SD as .pk4 / .pk5 files, I should probably add a note where it saved them... (sd:/_nds/pkmn-chest/out/)
To transfer multiple Pokémon to/from the chest you can either click on the box title and choose "Swap" or if you press Select twice you get yellow cursor mode which, like in the official games, lets you select a rectangle and move a a bunch of Pokémon at once. Its mostly explained on the GitHub wiki, I could probably do with expanding that a bit though
 
Last edited by Pk11,

boyfriendcoma

Well-Known Member
Newcomer
Joined
Jun 15, 2014
Messages
51
Trophies
0
XP
409
Country
United States
I'm glad its useful to you ^_^
The "Dump" and "Dump box" options are for saving the Pokémon to SD as .pk4 / .pk5 files, I should probably add a note where it saved them... (sd:/_nds/pkmn-chest/out/)
To transfer multiple Pokémon to/from the chest you can either click on the box title and choose "Swap" or if you press Select twice you get yellow cursor mode which, like in the official games, lets you select a rectangle and move a a bunch of Pokémon at once. Its mostly explained on the GitHub wiki, I could probably do with expanding that a bit though

Oh, brilliant! I've been playing Platinum, and in that game the user presses "Y" to enable moving of multiple pkmn. I didn't know about the double select button trick because I'm so deeply behind the times / game gens. :unsure:

I now recall reading what the result of "dumping" would be, and thought that was quite useful as well. I'm sure a visual cue upon performing the dump would be great, just to know that it did something.

Thanks so much for clearing that all up for me, I'm gonna go play around with it again!
 
Last edited by boyfriendcoma,

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Awesome! Hopefully you can implement for 3rd Gen too as gbarunner2 (@Gericom ) is doing great since gba .sav located in sd card and pkmn-chest able to search for .sav file in the sd card.

Does this work with gba saves to transfer to ds?

Interested to see how this project will turn out. (And to see if GBA save implementation can be added)

Hi I have a question you think to add in this app the 3rd gen ?
Its not fully done yet, but generation 3 support is coming soon! :yaysp:
Gen 3.png

If you want to try it out the latest commit (auto build) is mostly working and can load saves either from save files or (if you're on a DS / DS Lite) directly from the GBA carts, but some things are still sorta buggy. A proper release will be coming soon™ once I've got it a bit more finished.
 

boyfriendcoma

Well-Known Member
Newcomer
Joined
Jun 15, 2014
Messages
51
Trophies
0
XP
409
Country
United States
Am i the first to report an issue involving save file corruption? For me, when i first create a battery save within the game (after editing and saving a SS file via pkmn chest on an R4i 3ds gold+ card and a DSi xl), the next time I attempt to load it, it reports having become corrupted and must be reverted to the previous save file, BUT if i save twice within the game, the issue appears resolved. Happy to troubleshoot more if you have any requests!
 
Last edited by boyfriendcoma,
  • Like
Reactions: Pk11 and RocketRobz

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Am i the first to report an issue involving save file corruption? For me, when i first create a battery save within the game (after editing and saving a SS file via pkmn chest on an R4i 3ds gold+ card and a DSi xl), the next time I attempt to load it, it reports having become corrupted and must be reverted to the previous save file, BUT if i save twice within the game, the issue appears resolved. Happy to troubleshoot more if you have any requests!
Hmm, I haven't heard of this happening... Were you on v1.1? If so can you try on the latest nightly? (It should be stable, I'm just waiting on translations before releasing v2.0) The core part that actually manages the save is now the same as PKSM's current where in v1.1 it was from a pretty old version of PKSM.
 
  • Like
Reactions: banjo2

boyfriendcoma

Well-Known Member
Newcomer
Joined
Jun 15, 2014
Messages
51
Trophies
0
XP
409
Country
United States
Hmm, I haven't heard of this happening... Were you on v1.1? If so can you try on the latest nightly? (It should be stable, I'm just waiting on translations before releasing v2.0) The core part that actually manages the save is now the same as PKSM's current where in v1.1 it was from a pretty old version of PKSM.


I would totally test that out, but my X & Y buttons don't seem to be functioning, and all of my pkmn show as "invalid species." I isolated the previous version, plus the pkmn chest folder within "/_nds" before installing the new one. Any suggestions?

Side note: i saw a "themes" folder in there; are any available now, or just planned for the future?
 
Last edited by boyfriendcoma,
  • Like
Reactions: Pk11

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
I would totally test that out, but my X & Y buttons don't seem to be functioning, and all of my pkmn show as "invalid species." I isolated the previous version, plus the pkmn chest folder within "/_nds" before installing the new one. Any suggestions?
Turns out that this commit actually broke some things pretty bad on anything but no$gba, and for reasons I can't figure out Azure's auto builds are failing... So I've attached a build of this commit that should actually work.

Side note: i saw a "themes" folder in there; are any available now, or just planned for the future?
I've got some pages on the GitHub wiki about how to make one, but currently I haven't made any besides just a few random files for testing.
 

Attachments

  • pkmn-chest.nds.zip
    1.8 MB · Views: 95
Last edited by Pk11,

boyfriendcoma

Well-Known Member
Newcomer
Joined
Jun 15, 2014
Messages
51
Trophies
0
XP
409
Country
United States
Got it! Would you advise removing the pkmnchest folder within /_nds in order to let it create a new one specific to this new build? I imagine a fresh start is best, just wanted to check first!
 
  • Like
Reactions: Pk11

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Got it! Would you advise removing the pkmnchest folder within /_nds in order to let it create a new one specific to this new build? I imagine a fresh start is best, just wanted to check first!
It shouldn't matter, v1.1 will crash with the config from this version if you change the music or language, but this version will ignore the old values without issue. If you're still having issues then its probably worth trying renaming / deleting it.
 

boyfriendcoma

Well-Known Member
Newcomer
Joined
Jun 15, 2014
Messages
51
Trophies
0
XP
409
Country
United States
It shouldn't matter, v1.1 will crash with the config from this version if you change the music or language, but this version will ignore the old values without issue. If you're still having issues then its probably worth trying renaming / deleting it.

Issue appears to be resolved, thanks for all your help and hard work!
 
  • Like
Reactions: Pk11
v2.0

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Generation three support!
Pokémon Chest v2.0 is now available!

:download: Download .nds or .cia
:arrow: GitHub Release
:arrow: Download Center


What's new:
  • Added generation three save support!
    • This works from both save files and real cartridges (cartridges only on DS (Lite))
  • Custom theming support
    • Check the GitHub wiki for info on how to make a theme
    • You can customize all images, colors, and add custom background music
  • After dumping Pokémon it now shows an info box to let you know where it was dumped to
  • Added Pokémon Center (Gen. 3) song
  • Made a boxart for TWiLight Menu++
  • '.pk6' and '.pk7' files can now be injected, however Pokémon added in generation 6 or 7 will not show correctly
  • Added setting a Pokémon's OT to the current trainer from the summary
  • Added pressing `START` on the top menu to exit the app
  • A please wait message is now shown while dumping a save
Changes:
  • Changed 'Deutsch' to 'Deutsche' in the language names
  • Japanese and Korean now use '円' and '원' respecively instead of Pokédollars
  • The core save code is now using a submodule shared with PKSM, PKSM-Core
  • Some options in summary were moved, now the nickname is changed by clicking it above the Pokémon
Bug fixes:
  • Fixed the first item from the next pouch showing in the previous pouch
  • Block editing Key Items with touch
  • Fixed wallpaper selection palettes
  • Fixed Poké ball palettes being wrong
  • Fixed palettes for changing forms
  • Fixed nature selection in the filter menu
  • Fixed ability changing not working correctly in generation 5
  • Fixed Italian DS's defaulting to Spanish and Spanish DS's defaulting to English
Side notes:
  • Nightly builds are available in the extras repo & releases.
  • Report any bugs you find here, and you can join our Discord server here
 

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Is it me or when you level up the pokemon your stats do not level automatically as in PKSM?
The stats seem to be increasing correctly for me... Note that the leftmost column in the stats is the base stats for that species which don't change no matter what (PKSM doesn't show these, just IV, EV, and total), its the rightmost column (total) that is the actual stats when you consider base + EV + IV + level and all that.
 
  • Like
Reactions: RacsoSakuraba
v2.0.1

Pk11

A catgirl with a DSi
OP
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,878
Country
United States
Bug fix update: Black Kyurem crash
v2.0 was crashing when trying to show Black Kyurem... So quick bug fix update v2.0.1!

:download: Download .nds or .cia
:arrow: GitHub Release
:arrow: Download Center

What's new:
  • The NitroFS rom (sd:/_nds/pkmn-chest/pkmn-chest.nds)'s version is now checked and a warning will be shown if its outdated
Bug fixes:
  • Fixed Black Kyurem causing the app to crash
Side notes:
  • Nightly builds are available in the extras repo & releases.
  • Report any bugs you find here, and you can join our Discord server here
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +2
  • Xdqwerty @ Xdqwerty:
    Yawn
  • S @ salazarcosplay:
    and good morning everyone
    +1
  • K3Nv2 @ K3Nv2:
    @BakerMan, his partner is Luke
  • Sicklyboy @ Sicklyboy:
    Sup nerds
    +1
  • Flame @ Flame:
    oh hi, Sickly
  • K3Nv2 @ K3Nv2:
    Oh hi flame
    K3Nv2 @ K3Nv2: Oh hi flame