Commit Graph

66 Commits

Author SHA1 Message Date
CosmicScale
86d4a949b0 Convert art_downloader from JavaScript to Python and remove Node.js dependencies
- Convert art_downloader from JavaScript to Python
- Remove nodejs, npm, puppeteer and chromium dependencies
2025-10-03 19:45:13 +01:00
CosmicScale
a63f090c70 Update README 2025-09-28 17:10:26 +01:00
CosmicScale
3e0443f06d Add PSBBN Launcher for Windows instructions 2025-09-11 15:25:29 +01:00
CosmicScale
5fa10248c2 Update WSL instructions 2025-09-04 20:42:26 +01:00
CosmicScale
fc3aaa0676 Update README 2025-09-02 22:38:48 +01:00
CosmicScale
41901a177f Update README.md 2025-08-29 18:05:26 +01:00
CosmicScale
e1d74c0bef Update README.md 2025-08-28 15:27:06 +01:00
CosmicScale
19389c4d50 PSBBN v3.00 update
- NEW! Central menu system; auto-setup if dependencies missing
- NEW! Music Installer supports .mp3, .m4a, .flac, and .ogg
- NEW! PSBBN Installer now uses ext2 (replacing ReiserFS), tar archives, and allows custom partition size for Contents; max Music/Contents/POPS partitions increased to 111 GB
- NEW! PSBBN Updater: update to latest patch directly from menu
- Game Installer: HDTV fix for PS1, improved Game ID extraction for VCD/ZSO files
- Extras: optional PS2 Linux install with custom home size; swap Cross/Circle button functions
- HDD-OSD (Browser 2.0): new PSBBN icon by Yornn; improved game icon background color
2025-08-28 15:15:29 +01:00
Damián Parrino
ee834f0436 Update README.md (#211) 2025-08-23 10:45:47 +01:00
CosmicScale
17dae9d2e1 Update README.md 2025-07-26 12:55:53 +01:00
CosmicScale
a289d57487 Update README.md 2025-07-19 12:34:06 +01:00
CosmicScale
af4ad91ea1 Update README.md 2025-07-17 14:58:18 +01:00
CosmicScale
3c4f6ba39b PSBBN v2.11: Button swap, VMC groups, icon generator, improved updates & more
- Bypass boot ELF security check; custom kernels now supported
- Swap X/O buttons (X=Enter, O=Back)
- Add DVD remote support in Music and Movie channels
- Update BB Guide: reflect button swap, game collection changes, and more
- Improve update process: no USB keyboard required after this version
- Allow custom POPS partition size in installer
- Add support for multi-disc PS1 games with auto-generated DISCS.TXT and shared VMCs
- Add VMC Groups (shared saves for compatible PS1 games)
- Improve VMC display: custom icons and clearer titles in Browser 2.0
- Generate HDD-OSD icons automatically using OPL art or game logos
- Contribute new icons to HDD-OSD icon database and report missing ones
- Improve Game ID detection in list-builder.py for non-standard PS1/PS2 titles
- Update Neutrino to v1.7.0
- Update OPL to v1.2.0 Beta-2210-6b300b0 (adds VMC Group support)
- Upgrade wLaunchELF to v4.43x_isr (adds exFAT + MMCE support)
2025-07-17 14:55:02 +01:00
CosmicScale
9ad4085292 Update README.md 2025-07-03 14:37:47 +01:00
CosmicScale
3341addbad Automatically generate HDD-OSD icons in game installer 2025-06-13 19:58:02 +01:00
CosmicScale
5463078b82 Update APA-Jail notes 2025-06-13 12:15:57 +01:00
CosmicScale
0039ddf392 Updated links to HDL Dump and PFS Shell 2025-06-06 00:13:40 +01:00
CosmicScale
97974ae91b PSBBN Definitive Patch v2.10 Update
PFS Shell.elf & HDL Dump.elf:
- PFS Shell updated to support creating 8 MB PFS partitions
- HDL Dump updated to properly modify their headers

PSBBN Disk Image:
- Disk created with a new version of PFS Shell for full compatibility with 8 MB PFS partitions
- Added a direct link to the Game Collection in the Top Menu
- Improved boot time for users without a connected Ethernet cable
- Modified the startup script to format and initialize the Music partition, allowing it to be smaller or larger than before.
- Reduced delay before button presses are registered when booting into Linux
- PS2 Linux partition now uses `ext2` instead of `reiserfs`
- Removed ISP Settings from the Top Menu
- Removed Open PS2 Loader shortcut from the Navigator Menu (user can add a shortcut to their choice of game launcher manually)
- Modified shortcuts to `LaunchELF` and `Launch Disc`
- Updated the About PlayStation BB Navigator page
- Enabled telnet access to PSBBN for development purposes
- Corrections to the English translation

02-PSBBN-Installer.sh:
- Prevents the script from installing the PSBBN Definitive Patch if the version is below 2.10
- Partitions the remaing space of the first 128 GB of the drive:
  - Music partition can now range between 1 GB and 104 GB
  - POPS partition can now range between 1 GB and 104 GB
  - Space reserved for 800 BBNL partitions
- Removed POPS installer (now handled by the Game Installer script)
- Code has been significantly cleaned up and optimized

03-Game-Installer.sh:
- Added a warning for users running PSBBN Definitive Patch below version 2.10
- The PS2 drive is now auto-detected
- Added an option to set a custom path to the `games` folder on your PC
- Allows new games and apps to be added without requiring a full sync
- BBNL partition size reduced from 128 MB to 8 MB, enabling up to 800 games/apps to be displayed in the Game Collection
- Fixed a bug preventing games with superscript numbers in their titles from launching
- General improvements to error checking and messaging
- Fixed issues detecting success/failure of some `rsync` commands
- `rsync` now runs only when needed
- Improved update process for POPStarter, OPL, NHDDL and Neutrino
- Game Installer now installs POPS binaries if missing
- Reduced number of commands executed with `sudo`
- ELF files are now installed in folders and include a `title.cfg`
- Code has been significantly cleaned up and optimized

list-builder.py:
- Merged `list-builder-ps1.py` and `list-builder-ps2.py` into a single script
- Now extracts game IDs for both PS1 and PS2 games

list-sorter.py:
- Game sorting logic has been moved here from the previous list builder scripts
- Sorting has been significantly improved

General:
- PSBBN Installer and Game Installer scripts now prevent the PC from sleeping during execution
- Added a check in each script to ensure it is run using Bash
- Updated README.md
2025-06-05 14:16:49 +01:00
CosmicScale
14812d3151 Updated README.md 2025-05-26 22:46:36 +01:00
CosmicScale
eecc42a98c Updated README.md 2025-05-01 14:11:25 +01:00
CosmicScale
3c5bc18947 Updated README.md 2025-05-01 13:53:26 +01:00
CosmicScale
ca961ea8f0 Updated README.md 2025-05-01 13:48:03 +01:00
CosmicScale
c72514497a Updated README.md 2025-04-22 16:28:50 +01:00
CosmicScale
25022de044 Support installing SAS apps from Save App System Archive
- Added support for installing SAS-compliant PSU homebrew apps from the Save Application System Apps Archive. Place the `.psu` files in the `games/APPS` folder.
- Improvements to ELF file handling and installation
- Fixed an issue where `LaunchELF` and `Launch Disc` apps would not install if a custom game path was used
- Improved error reporting when syncing PS2 games
2025-04-11 18:16:24 +01:00
CosmicScale
5d09818307 Update README.md 2025-03-30 00:22:36 +00:00
CosmicScale
93403c305b Homebrew Support, Cover Art, and Stability Fixes
- Added support for installing homebrew ELFs in the game installer.
- Fixed an issue where the Python virtual environment sometimes failed to activate; the script now retries if this occurs.
- Added cover art from OPL Manager Art DB backups. PS2 game artwork is now displayed in OPL/NHDDL.
2025-03-28 16:09:25 +00:00
CosmicScale
e5715549ea Updated README.md 2025-03-14 20:01:40 +00:00
CosmicScale
59e6f4984e Transitioned to BBN Launcher (BBNL) v2.0
- Dropped APA support in favor of loading OPL, POPStarter, Neutrino, and configuration files from the exFAT partition to speed up initialization.
- Moved BBNL to the APA header to further improve loading times.
- Removed dependency on renamed POPStarter ELF files to launch PS1 VCDs; POPStarter is now launched directly with a boot argument.
- NHDDL now launches in ATA mode, improving startup time and avoiding potential error messages.
- Updated Neutrino to version 1.6.1
- Updatec NHDDL to version MMCE + HDL Beta 4.17
- Added error message for failed repository updates
2025-03-09 16:28:30 +00:00
CosmicScale
642ba0fef2 Updated README.md 2025-03-05 16:47:43 +00:00
CosmicScale
4b2219521c Added game manual for PS1 games 2025-03-04 17:03:27 +00:00
CosmicScale
1b07111854 Updated README 2025-03-03 13:26:26 +00:00
CosmicScale
fd88d0157d OPL updated: Limit max BDM UDMA mode to UDMA4 to avoid compatibility issues with various SATA/IDE2SD adapters 2025-02-24 16:33:58 +00:00
CosmicScale
16023d922c Added Neutrino support 2025-02-19 13:29:20 +00:00
CosmicScale
bfedcd4c2e Update README.md 2025-02-08 14:58:38 +00:00
CosmicScale
0dc8270612 Update README.md 2025-02-07 23:33:55 +00:00
CosmicScale
88c01efed7 Updated README.md 2025-01-29 17:30:03 +00:00
CosmicScale
4d5610216d Update README.md 2025-01-27 21:55:59 +00:00
CosmicScale
11b8506a8c Update README.md 2025-01-23 15:21:19 +00:00
CosmicScale
16bbb151a8 Updated README.md 2025-01-22 17:07:02 +00:00
CosmicScale
026cdb9e78 Update README.md 2025-01-13 19:37:43 +00:00
CosmicScale
293f2c4d2d Update README.md 2025-01-12 20:45:02 +00:00
CosmicScale
453e28eced Update README.md 2025-01-05 21:37:33 +00:00
CosmicScale
2a1917b9ce Update README.md 2025-01-04 20:32:34 +00:00
CosmicScale
762b4d73c2 Removed the placeholder 'Coming soon...' partitions
- Dynamically creates and deletes `OPL Launcher` partitions as needed
- Files in the `CFG`, `CHT`, `LNG`, `THM`, and `APPS` folders on your PC are now copied to the PS2 drive during game sync
- **Open PS2 Loader** and **Launch Disc** are added to the Game Channel if they do not already exist
2025-01-04 16:27:53 +00:00
CosmicScale
831f7a1812 Updated README.md 2025-01-01 12:47:48 +00:00
CosmicScale
5bfd76b821 Updated README.md 2024-12-31 15:45:04 +00:00
CosmicScale
2ba0a6b60d Add support for Arch-based distros 2024-12-29 13:22:20 +00:00
Akiko
83d94e54c1 Add support for Arch-based distros (#22)
* Added support for Arch-based Distros
2024-12-29 13:08:15 +00:00
CosmicScale
c6697a291f Added notes on OPL 2024-12-23 14:30:56 +00:00
CosmicScale
dee09a4d71 Update README.md 2024-12-21 11:43:44 +00:00