Homebrew [WIP] PHBankGB - Pokémon Homebrew Bank GB (R/B/Y)

N64

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
425
Trophies
0
XP
267
Country
United States
does this (or will it ever) support PIKASAV's PKMN format? for easy import/export of individual mon's
 

Xenosaiga

Time to switch it up
Member
Joined
Oct 9, 2015
Messages
1,501
Trophies
0
Age
33
Location
The Shadows
XP
1,070
Country
United States
does this (or will it ever) support PIKASAV's PKMN format? for easy import/export of individual mon's
None of @Gocario's work will support importing of Pokemon as they do not condone cheating and being able to "generate Pokemon" falls under their definition of cheating. All this is and ever will be is a way to store Pokemon.
 

AtlasFontaine

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
1,095
Trophies
0
Age
26
Location
Venezuela-Zulia.
XP
865
Country
Venezuela
None of @Gocario's work will support importing of Pokemon as they do not condone cheating and being able to "generate Pokemon" falls under their definition of cheating. All this is and ever will be is a way to store Pokemon.
So, this is basically a Free Pokemon Bank made with homebrew that does the same? neat!
 
  • Like
Reactions: Xenosaiga

Uziskull

Picture may not be real
Member
Joined
Nov 15, 2015
Messages
269
Trophies
0
Location
Somewhere, probably
XP
261
Country
Portugal
Does this allow exporting all things the game might consider as Pokémon, or is it limited to the 151?
I, uh, like my teams when they're glitchy, and for some glitch Pokémon, index numbers for the Pokémon and also some items/moves are a bit "off limit" :P
 

tomx86

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
778
Trophies
0
Age
38
XP
2,188
Country
Poland


PHBankGB is a homebrew which allows to manage a local bank for Red/Blue/Yellow, and in the future will handle the japanese titles.

The source code will be available later, and the resources are available on github too.

What this Homebrew can do:
  • Work on o3ds and n3ds, with a CFW!
  • Navigate through the PC boxes of a save and the Bank boxes.
  • Display a more specific resume per Pokémon (like IVs/EVs).
  • Select one Pokémon (with stylus or buttons) and move it to another slot/box.
  • Autocomplete the Pokédex when importing Pokémon to a gamesave.
  • Export/Import the savedata directly to/from the game, without the need of external tools (/sav.dat).
  • Load/Save the bankdata to/from the bank, located in the SD card (/pk/bank/bankgb).

How to install it:
  • Just extract the archive at (to?) the root of your SD card.
  • It must contains:
    • The cia installer /cia/PHBankGB.cia
    • The data files /pk/[DataFiles].
  • Install /cia/PHBankGB.cia using FBI/BBM/etc.

Controls:
Movement
  • DPad/CPad: Move the cursor inbox, change box, change pc/bank.
  • L/R: Change the current box.
  • LZ/RZ: Switch from PC to Bank and vice versa (can be done with Pad and/or stylus too).
  • Touchscreen:
    • Move the cursor inbox.
    • Drag & Drop Pokémon.
    • /!\ Don't move any Pokémon to a locked slot, it will be lost /!\
  • Start: Save and return to the title selector.
Selection
  • A: Select Pokémon / Move Pokémon if one is already selected.
  • B: Cancel selection.
Todo List:
  • Implement the multiple selection...
  • Fix the touch screen locked slot bug.
  • Build a move database for the max PP.
  • When moving Pokémon with the DPad/A, switch the held Pokémon.
  • Add an export feature, to export to Gen VI.
Please report any bug you find.



Thanks to @suloku for all his work on the project.
Thanks to @Kaphotics, @SciresM (and #projectpokemon) for their help.
Thanks to @Chamber_ @Solo993 @BlueEmerald @Lake @Neslug @Pikachu25 @Ryta from hax.iimarck.us for the pokémon icons.
Thanks to @xerpi (and SF2D/SFIL's contributors) for the graphic library.
Thanks to @smealum and @yellows8 for the exploits.

Merci !

Disclaimer: I'm not responsible if you lose or corrupt your save by using this homebrew. It mays contain bugs even within the normal intended use. Use it at your own risk.
ALWAYS MAKE A BACKUP! (use JKSM or SDF)


Alpha v1.0.1:
- Inital αlpha-release.
Alpha v1.0.1-a:
- Rewrite the drag and drop checks.
Alpha v1.0.1-b/c/d:
- Bug fixes.
I'm trying to make the cia file with Golduck sprite fix but, I'm getting an error:

upload_2016-5-22_6-35-58.png


Where is the sf2d.h file?
 
Last edited by tomx86,

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,322
Country
this would be better if you did not made a seprat bank for the gb pokemon games and using the same one as oras and x and y so you can tranfer pokemon
 

tomx86

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
778
Trophies
0
Age
38
XP
2,188
Country
Poland
Sf2d is a dependency not a file. PHBank needs sf2d, sftd and sfil to be installed in order to be compiled.

Download this libraries, do a make && make install on them and recompile
Now I'm getting this error:

upload_2016-5-22_18-58-23.png


Can't you please make it for me, and send me a privet message, there I'll give you my e-mail to send it?
 

Slashcash

Well-Known Member
Member
Joined
Oct 15, 2015
Messages
338
Trophies
0
XP
611
Country
Italy
Now I'm getting this error:


Can't you please make it for me, and send me a privet message, there I'll give you my e-mail to send it?

First of all: why do you want to compile it? I'm pretty sure that @Gocario hasn't made any substantial modification to the code, using the release in the first post should be fine. Before i build and send you a potentially unstable build may i know what are you trying to achieve?
 

tomx86

Well-Known Member
Member
Joined
Jun 3, 2015
Messages
778
Trophies
0
Age
38
XP
2,188
Country
Poland
First of all: why do you want to compile it? I'm pretty sure that @Gocario hasn't made any substantial modification to the code, using the release in the first post should be fine. Before i build and send you a potentially unstable build may i know what are you trying to achieve?
I want my Golduck sprite to be viewed on Golduck that's all, and "PHBankGB-1.0.1-alpha-d" still has the wrong sprite in it.
 

LWares87

Well-Known Member
Member
Joined
Oct 19, 2008
Messages
1,706
Trophies
0
Location
Colchester, England
XP
565
Country
United Kingdom
sorry, if this has already been asked...

would it be possible to add support for saves from GameYob 3DS and gambattle (from RetroArch's 3DS port).

that's only as long as there's a legitimacy checker of some kind as well.
 
Last edited by LWares87,

Gocario

GBAFail'd
OP
Member
Joined
Sep 5, 2015
Messages
640
Trophies
0
Location
Bourg Palette
XP
804
Country
France
@tomx86 Here is the latest commit (e45d0c1)
Come back to me if you have any problem with (be sure to update the /pk/ folder).
@LWares87 Using the debug version will load the sdmc:/sav.dat file as the save file.
I have already implemented a way to input the save file in the args, but it shouldn't be used for now.

PS: Thanks @Slashcash :3
 

Attachments

  • PHBankGB-1.0.2-alpha.rar
    1 MB · Views: 208
  • Like
Reactions: Xenosaiga

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Purple_Heart @ Purple_Heart: ye