[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81904":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":12,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":13,"forks30d":13,"starsTrendScore":17,"compositeScore":18,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":8,"pushedAt":8,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":13,"starSnapshotCount":13,"syncStatus":14,"lastSyncTime":26,"discoverSource":27},81904,"pspalatro","Luxotick\u002Fpspalatro","Luxotick",null,"C",42,5,1,0,2,3,8,6,42.63,false,"main",true,[],"2026-06-12 04:01:36","# PSPalatro\n\n**Work in progress PSP implementation of Balatro.**\n\nThis project is still under active development and is open to the community.  \nFeedback, bug reports, suggestions and contributions are welcome.\n\nThis repository is based on a fork of the original PSPalatro project by [internalregister](https:\u002F\u002Fgithub.com\u002Finternalregister), with additional updates, fixes and features added by contributors in this version.\n\nThis is a limited implementation of the game **Balatro** for **Sony's Playstation Portable** console.  \nThe project is for legitimate owners of a **Balatro** copy who wish to experience a partial implementation of the game on the PSP.\n\n## Screenshots\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"screenshots\u002Fss1.png\" width=\"48%\" \u002F>\n  \u003Cimg src=\"screenshots\u002Fss2.png\" width=\"48%\" \u002F>\n  \u003Cimg src=\"screenshots\u002Fss3.png\" width=\"48%\" \u002F>\n  \u003Cimg src=\"screenshots\u002Fss4.png\" width=\"48%\" \u002F>\n  \u003Cimg src=\"screenshots\u002Fss5.png\" width=\"48%\" \u002F>\n\u003C\u002Fp>\n\n## Disclaimer\n\n**This project is not endorsed or affiliated with LocalThunk or Playstack.**  \n**All rights are reserved to their respective holders.**\n\nYou need to own the original game in order to use this software, namely the Windows version.  \nIt has not been tested with other versions.\n\nHere's where you can buy it from:\n\n- [Balatro on Steam](https:\u002F\u002Fstore.steampowered.com\u002Fapp\u002F2379780\u002FBalatro\u002F)\n- [Balatro on Humble Bundle](https:\u002F\u002Fwww.humblebundle.com\u002Fstore\u002Fbalatro)\n\n## Description\n\nI did this for fun in whatever free time I managed to get.\n\nThe project is still being improved and may receive new updates over time.  \nThere is no strict roadmap, but I will try to fix bugs and add improvements whenever I can.\n\nNot all implemented rules match the original game exactly. Some of them were adjusted due to PSP limitations, missing information, or implementation differences.\n\n### Features implemented right now:\n\n- Native PSP save system\n- Pause menu with runtime settings\n- Main in-game loop\n- Shop, including singles and boosters\n- Card enhancements\n- Card editions\n- 80+ jokers\n- Consumables\n- Spectral cards and Spectral booster packs\n- Full and remaining deck view\n- Experimental background music implementation, works best when overclock is enabled\n- Sound effects for UI, scoring, shop and card actions\n- Save-safe audio callback handling for native PSP save dialogs\n- Natural negative jokers\n- Boss blinds, including showdown boss blinds and blind-specific effects\n- Blind select and in-round info panels with readable boss blind details\n\n### Currently being worked on \u002F planned:\n\n- Remaining rule parity fixes and edge-case boss blind interactions\n- More gameplay and UI polishing\n- Performance and audio stability improvements\n- Additional updates based on feedback and available time\n\n## Special Thanks\n\nSpecial thanks to [internalregister](https:\u002F\u002Fgithub.com\u002Finternalregister), the original author of the PSPalatro port.\n\nHuge thanks to [OniMock](https:\u002F\u002Fgithub.com\u002FOniMock) for the major help, support and contributions to this version of the project.\n\nThanks to [luxotick](https:\u002F\u002Fgithub.com\u002Fluxotick) for ongoing updates, fixes and PSP integration work.\n\n## Build instructions\n\n1. Install the PSPSDK: [PSPSDK](https:\u002F\u002Fpspdev.github.io\u002Fpspsdk\u002F)\n2. Check if the following packages are installed for the PSPSDK, using for example `psp-pacman`:\n   - libzip\n   - vorbis\n   - liblzma\n   - stb\n3. Run:\n\n```sh\nmake\n```\n\n## Run instructions\n\n1. Copy `EBOOT.PBP` and the files in the `assets` folder to a folder for the game on your PSP.\n2. Copy your official Balatro executable to that same folder.\n3. Modify the `settings.ini` file if needed. This step is optional.\n\nThe final folder on your PSP should look like this:\n\n```text\nms0:\u002FPSP\u002FGAME\u002FPSPalatro\u002F\n├── EBOOT.PBP\n├── Balatro.exe\n├── settings.ini\n└── editions.png\n```\n\nThe files inside the repository `assets` folder should be copied next to `EBOOT.PBP`, not kept inside an `assets` folder on the PSP.\n\nIf you rename the Balatro executable, update `archive_file_name` in `settings.ini` to match the new filename.\n\n## Configuration\n\nThe `settings.ini` file can have the following entries:\n\n- `archive_file_name` - string - the name of the Balatro executable\n- `hand_size` - number - initial hand size\n- `hands` - number - initial hands\n- `discards` - number - initial discards\n- `wealth` - number - initial wealth\n- `joker_slots` - number - initial joker slots\n- `consumable_slots` - number - initial consumable slots\n- `shop_item_slots` - number - initial shop single slots\n- `shop_booster_slots` - number - initial shop booster slots\n- `audio` - boolean - turn audio on or off. It is advisable to use this with overclock enabled\n- `move_cards` - boolean - turn card oscillation on or off\n- `debug_tools` - boolean - enable or disable runtime debug shortcuts\n- `overclock` - boolean - set the CPU and BUS clocks to 333MHz. This should be fine for the PSP, but it may drain the battery faster\n- `ante_score_scaling` - int - how the ante score scales, values from 1 to 3\n- `speed` - int - how fast scoring is, values from 1 to 5\n\n## Debug Mode Keybindings\n\nTo use these bindings, **Debug Tools** (`debug_tools`) must first be enabled either through the in-game settings menu or by setting `debug_tools = true` in your `settings.ini`. Almost all debug commands require you to hold down both the **Left Trigger (L)** and **Right Trigger (R)** on the PSP while pressing a face button.\n\n### 1. Modifying Game Progression (Deck Select Menu)\n**Condition to use:** You must be on the Title Screen, currently focused on the **Deck Selection** menu.\n*   **`L` + `R` + `Cross (X)`**: Unlocks the next deck tier.\n    *   *When to use:* Use this when you are testing gameplay with advanced deck types but don't want to play through the standard unlock progression.\n*   **`L` + `R` + `Circle (O)`**: Locks all deck progress and resets you to the default state (Red Deck).\n    *   *When to use:* Use this to test the \"fresh save file\" experience or to verify if deck unlock conditions are working properly.\n\n### 2. Modifying Individual Cards (In-Game)\n**Condition to use:** You must be actively in a match, picking your hand, and highlighting a specific card in your active hand.\n*   **`L` + `R` + `Square`**: Cycles through the available **Card Seals** (e.g., Red, Blue, Gold, Purple) for the highlighted card.\n    *   *When to use:* Use this to easily test seal-specific effects or interactions without relying on random shop RNG or Tarot\u002FSpectral cards.\n*   **`L` + `R` + `Circle (O)`**: Removes the **Card Seal** from the highlighted card entirely.\n    *   *When to use:* Use this to revert a card to its base state while testing seal modifiers.\n*   **`L` + `R` + `Cross (X)`**: Cycles through the different **Card Editions** (e.g., Foil, Holographic, Polychrome).\n    *   *When to use:* Use this to quickly buff a hand to test scoring capabilities, or to ensure that special edition shaders (like Foil or Holographic) are rendering properly on the hardware.\n\n### 3. Visual & UI Testing (Anywhere)\n**Condition to use:** Can be triggered at any time during gameplay or menus.\n*   **`L` + `R` + `Triangle`**: Toggles **\"Force Score Flames\"**.\n    *   *When to use:* This forces the game to display the intense flame visual effects on the score. It is primarily used for debugging the visual rendering (e.g., shaders, particles) or testing the PSP's performance\u002Fframe rate under high visual stress.\n\n### 4. Gameplay Test Hooks\n**Condition to use:** Requires **Debug Tools** enabled.\n*   **`L` + `R` + `Start`** on the Blind select screen: jumps to the Boss Blind and cycles the current Boss Blind.\n*   **`L` + `R` + `Start`** in the shop: turns all booster packs into Mega Spectral Packs.\n","PSPalatro是一个为索尼PlayStation Portable（PSP）平台开发的Balatro游戏的部分实现。项目采用C语言编写，目前实现了包括原生PSP存档系统、暂停菜单、主游戏循环、商店购买、卡片增强等在内的多个核心功能，并且支持超过80种小丑卡以及实验性的背景音乐播放。由于是针对PSP硬件特性的移植版本，部分游戏规则根据实际情况进行了调整。该项目适用于拥有正版Balatro游戏并希望在PSP上体验该作品的玩家。开发团队持续欢迎来自社区的反馈与贡献以进一步完善游戏体验。","2026-06-11 04:07:08","CREATED_QUERY"]