Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions packages/pkHouseLocalPokeBank/pkgbuild.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
"title": "pkHouse - Local PokeBank",
"author": "Insektaure",
"category": "tool",
"version": "1.7.0",
"version": "1.7.2",
"url": "https://github.com/Insektaure/pkHouse",
"license": "GPLv2",
"description": "A local bank system for Pokemon games",
"details": "A local bank system for Pokemon games on Nintendo Switch.\\nMove Pokemon between your save files and local bank storage.\\n\\nFeatures\\n- Profile Selection\\n- Two-Panel Box Viewer\\n- Pick & Place\\n- Multi-Select\\n- Pokemon Details\\n\\nBank System\\n- Create a new bank (up to 32-character name)\\n- Rename an existing bank\\n- Delete a bank (with confirmation)\\n\\nEach bank has the same box capacity as its game family (32 or 40 boxes).\\nThe bank list shows the number of occupied slots for each bank.\\n\\nYou can switch between banks from the main view via the menu, with or without saving first.\\n\\nBackup System\\n- When loading a game save on Switch, an automatic backup is created before any modifications.\\n- This is a full copy of the mounted save directory.\\n\\nSave Integrity\\n- SCBlock saves (ZA, SV, SwSh, LA): Decrypted, modified, and re-encrypted. A round-trip verification runs on load to confirm the cycle is lossless.\\n- BDSP saves: Flat binary with MD5 checksum, recalculated on every save.\\n- All saves are written in-place to preserve "
},
"assets": [
{
"url": "https://github.com/Insektaure/pkHouse/releases/download/1.7.0/pkHouse.zip",
"url": "https://github.com/Insektaure/pkHouse/releases/download/1.7.2/pkHouse.zip",
"type": "zip",
"zip": [
{
Expand All @@ -31,5 +31,5 @@
"url": "screen.png"
}
],
"changelog": "v1.7.0\\nNew: Wondercard Injection\\n- Inject event wondercard files directly into your saves / banks as fully formed Pokemon\\n- Support : LGPE / SWSH / BDSP / PLA / SV / LZA\\n- Fully generates the Pokemon from wondercard data (PID, IVs, nature, ability, moves, OT, ribbons, ...)\\n- Matches official distribution behavior — shiny locks, fixed IVs, ability restrictions, and date windows are all respected\\n- Game-specific stat calculations are handled correctly (LGPE awakening values + CP, PLA ganbaru values, ...)\\n\\nv1.6.3\\n- Add radar chart visualization for IVs and EVs\\n- Add bank count display for each game in UI\\n- Display correct TID and SID in Pokemon details (miscalculated before)\\n- Fix wrong gender calculation & display for Gen 9\\n\\nv1.6.2\\n- Forbid releasing LGPE party members\\n- Remove selected slots from multi-select when releasing individual selected Pokemon from details view\\n\\nv1.6.1\\n- fix: forbid LGPE party members to be able to move to bank (could make save-file invalid)\\n\\nv1.6.0\\n- Add FireRed / LeafGreen support (game version 1.0.0)\\n\\nv1.5.2\\nNew: Bank Box Renaming\\n- Rename bank boxes from the box view (ZL / ZR) — press Y on any box to set a custom name (max 16 characters)\\n- Names are saved in the bank file and persist across sessions\\n- Existing banks are fully backward compatible — unnamed boxes display as \"Bank 1\", \"Bank 2\", etc.\\n- Box view overlay now shows a subtitle: bank file name for bank panels, profile and game name for save panels\\n- Long bank file names are truncated with (..) in the panel header to prevent overflow\\n\\nv1.5.1\\nBox Switching\\n- Hold L / R shoulder buttons to auto-repeat box switching (no more mashing!)\\n- Hold L / R in search results list to fast-scroll through pages\\n\\nNew: Search Highlight Mode\\n- Search result modes: Choose between two ways to view search results\\n- Highlight (default): Returns to the box view with matching Pokemon outlined and non-matches dimmed\\n- List: Scrollable result list with jump-to — same as before\\n- Mode selector: Use Left / Right on the Mode row in the search filter to switch between List and Highlight\\n- Live highlight tracking: Moving, swapping, or deleting Pokemon while highlights are active updates the highlights in real-time\\n- Dismiss highlights: Press B to clear highlights and return to normal view\\n\\nNew: Search Highlight in Box View\\n- Boxes containing search matches are outlined in the box view (ZL / ZR)\\n- Matching Pokemon highlighted in the mini box preview\\n- Non-matching Pokemon dimmed in the mini preview\\n\\nv1.5.0\\nNew : Search / Filter\\n- Search for Pokemon across both panels (save and bank) from the menu (+ → Search)\\n- Filter by species name, OT name, shiny, egg, alpha, gender, level range, and perfect IVs\\n- Alpha filter only shown for Legends: Arceus and Legends: Z-A\\n- Results displayed as a scrollable list with status badges: [S] shiny, [A] alpha, [E] egg\\n- Press A to jump directly to a Pokemon in the box view\\n- Press L/R to skip 10 results at a time\\n- Press X to go back and adjust filters\\n\\nNew : Delete Pokemon\\n- Press X while holding Pokemon (single or multi-select) to delete them\\n- Confirmation dialog prevents accidental deletion\\n- Useful for clearing boxes of rejected eggs or unwanted Pokemon\\n\\nv1.4.0\\nNew Theme System\\n- 7 selectable color themes\\n- Theme selector accessible from the main view menu (+ button → Theme)\\n- Quick theme switching with Y button on profile and game selection screens\\n- Theme choice is saved automatically and persists across sessions\\n- Preview theme live when scrolling the list\\n\\nv1.3.1\\nSave Backup Safety Checks\\n- Before backing up your save data, the app now checks if your SD card has enough free space (requires 2x the save file size).\\n- If space is low, a warning dialog shows how much space is available vs. needed, with the option to continue without a backup or cancel.\\n- If a backup fails for any other reason, you'll get a similar prompt before proceeding — no more silent failures.\\n\\nBank Creation Space Check\\n- Creating a new bank now checks available SD card space first.\\n- If there isn't enough room, an error dialog shows the free and required amounts instead of attempting (and potentially failing) the write.\\n- Overwrite / save of existing banks remains unchanged.\\n\\nv1.3.0\\nImprovements & Fixes :\\n\\n- New Applet mode (album/HB menu): Bank-only access — All Games — two banks side by side for bank-to-bank transfers. Save data is not accessible in this mode.\\n- Banks that are currently in use cannot be deleted.\\n- When switching banks, the selector appears on the side being switched while the other panel stays visible.\\n- Bank switching now always saves your game and bank together to prevent data corruption.\\n\\nMulti-Select Improvements :\\n\\n- Drag selection : Hold Y and move with the D-Pad to select a rectangular group of Pokemon at once, instead of selecting them one by one.\\n- Select all : Double-tap Y to select every Pokemon in the current box. Selected slots are highlighted in green instead of cyan.\\n- Position-preserving placement : When using \"select all\" (green), Pokemon are placed at their original slot positions in the target box, allowing you to move an entire box layout as-is. All matching slots in the target must be empty.\\n- Regular selections (individual toggle and drag) continue to fill the first available empty slots as before.\\n\\nv1.2.0\\n- Implement all boxes overview for Save and Bank boxes (access with ZL / ZR)\\n\\nv1.1.0\\nFeature Release\\n\\n- Add _Let's Go Pikachu / Eevee_ support (game version 1.0.2)\\n\\n1.0.1\\nImplement full swap history to avoid losing pokemon when doing multiple in-place swaps then canceling with B button.\\n\\n1.0.0\\nInitial Release"
"changelog": "v1.7.2\\n- Ball Icon — The Poke Ball used to catch the Pokemon is displayed next to the species name in the detail view\\n- Move Type Icons — Each move in the detail view now shows its type icon\\n- Moves in 2-Column Layout — Moves display in a 2x2 grid, matching the in-game battle layout\\n- Technical Data — PID, EC, raw TID/SID, and TSV shown at the bottom of the detail view\\n- Hold L / R shoulder buttons to auto-repeat navigating in detail view (no more mashing!)\\n\\nv1.7.0\\nNew: Wondercard Injection\\n- Inject event wondercard files directly into your saves / banks as fully formed Pokemon\\n- Support : LGPE / SWSH / BDSP / PLA / SV / LZA\\n- Fully generates the Pokemon from wondercard data (PID, IVs, nature, ability, moves, OT, ribbons, ...)\\n- Matches official distribution behavior — shiny locks, fixed IVs, ability restrictions, and date windows are all respected\\n- Game-specific stat calculations are handled correctly (LGPE awakening values + CP, PLA ganbaru values, ...)\\n\\nv1.6.3\\n- Add radar chart visualization for IVs and EVs\\n- Add bank count display for each game in UI\\n- Display correct TID and SID in Pokemon details (miscalculated before)\\n- Fix wrong gender calculation & display for Gen 9\\n\\nv1.6.2\\n- Forbid releasing LGPE party members\\n- Remove selected slots from multi-select when releasing individual selected Pokemon from details view\\n\\nv1.6.1\\n- fix: forbid LGPE party members to be able to move to bank (could make save-file invalid)\\n\\nv1.6.0\\n- Add FireRed / LeafGreen support (game version 1.0.0)\\n\\nv1.5.2\\nNew: Bank Box Renaming\\n- Rename bank boxes from the box view (ZL / ZR) — press Y on any box to set a custom name (max 16 characters)\\n- Names are saved in the bank file and persist across sessions\\n- Existing banks are fully backward compatible — unnamed boxes display as \"Bank 1\", \"Bank 2\", etc.\\n- Box view overlay now shows a subtitle: bank file name for bank panels, profile and game name for save panels\\n- Long bank file names are truncated with (..) in the panel header to prevent overflow\\n\\nv1.5.1\\nBox Switching\\n- Hold L / R shoulder buttons to auto-repeat box switching (no more mashing!)\\n- Hold L / R in search results list to fast-scroll through pages\\n\\nNew: Search Highlight Mode\\n- Search result modes: Choose between two ways to view search results\\n- Highlight (default): Returns to the box view with matching Pokemon outlined and non-matches dimmed\\n- List: Scrollable result list with jump-to — same as before\\n- Mode selector: Use Left / Right on the Mode row in the search filter to switch between List and Highlight\\n- Live highlight tracking: Moving, swapping, or deleting Pokemon while highlights are active updates the highlights in real-time\\n- Dismiss highlights: Press B to clear highlights and return to normal view\\n\\nNew: Search Highlight in Box View\\n- Boxes containing search matches are outlined in the box view (ZL / ZR)\\n- Matching Pokemon highlighted in the mini box preview\\n- Non-matching Pokemon dimmed in the mini preview\\n\\nv1.5.0\\nNew : Search / Filter\\n- Search for Pokemon across both panels (save and bank) from the menu (+ → Search)\\n- Filter by species name, OT name, shiny, egg, alpha, gender, level range, and perfect IVs\\n- Alpha filter only shown for Legends: Arceus and Legends: Z-A\\n- Results displayed as a scrollable list with status badges: [S] shiny, [A] alpha, [E] egg\\n- Press A to jump directly to a Pokemon in the box view\\n- Press L/R to skip 10 results at a time\\n- Press X to go back and adjust filters\\n\\nNew : Delete Pokemon\\n- Press X while holding Pokemon (single or multi-select) to delete them\\n- Confirmation dialog prevents accidental deletion\\n- Useful for clearing boxes of rejected eggs or unwanted Pokemon\\n\\nv1.4.0\\nNew Theme System\\n- 7 selectable color themes\\n- Theme selector accessible from the main view menu (+ button → Theme)\\n- Quick theme switching with Y button on profile and game selection screens\\n- Theme choice is saved automatically and persists across sessions\\n- Preview theme live when scrolling the list\\n\\nv1.3.1\\nSave Backup Safety Checks\\n- Before backing up your save data, the app now checks if your SD card has enough free space (requires 2x the save file size).\\n- If space is low, a warning dialog shows how much space is available vs. needed, with the option to continue without a backup or cancel.\\n- If a backup fails for any other reason, you'll get a similar prompt before proceeding — no more silent failures.\\n\\nBank Creation Space Check\\n- Creating a new bank now checks available SD card space first.\\n- If there isn't enough room, an error dialog shows the free and required amounts instead of attempting (and potentially failing) the write.\\n- Overwrite / save of existing banks remains unchanged.\\n\\nv1.3.0\\nImprovements & Fixes :\\n\\n- New Applet mode (album/HB menu): Bank-only access — All Games — two banks side by side for bank-to-bank transfers. Save data is not accessible in this mode.\\n- Banks that are currently in use cannot be deleted.\\n- When switching banks, the selector appears on the side being switched while the other panel stays visible.\\n- Bank switching now always saves your game and bank together to prevent data corruption.\\n\\nMulti-Select Improvements :\\n\\n- Drag selection : Hold Y and move with the D-Pad to select a rectangular group of Pokemon at once, instead of selecting them one by one.\\n- Select all : Double-tap Y to select every Pokemon in the current box. Selected slots are highlighted in green instead of cyan.\\n- Position-preserving placement : When using \"select all\" (green), Pokemon are placed at their original slot positions in the target box, allowing you to move an entire box layout as-is. All matching slots in the target must be empty.\\n- Regular selections (individual toggle and drag) continue to fill the first available empty slots as before.\\n\\nv1.2.0\\n- Implement all boxes overview for Save and Bank boxes (access with ZL / ZR)\\n\\nv1.1.0\\nFeature Release\\n\\n- Add _Let's Go Pikachu / Eevee_ support (game version 1.0.2)\\n\\n1.0.1\\nImplement full swap history to avoid losing pokemon when doing multiple in-place swaps then canceling with B button.\\n\\n1.0.0\\nInitial Release"
}