Beat Hazard 2 Vita

From GameBrew
Revision as of 02:44, 14 March 2023 by HydeWing (talk | contribs) (Created page with "{{#seo: |title=Vita Homebrew Games (Music) - GameBrew |title_mode=append |image=beathazard2vita.png |image_alt=Beat Hazard 2 Vita }} {{Infobox Vita Homebrews |title=Beat Hazard 2 Vita |image=beathazard2vita.png |description=Port of Beat Hazard 2 for PSVITA. |author=Rinnegatamante |lastupdated=2023/03/13 |type=Music |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/vitahomebrews/beathazard2vita.7z |website=https://github.com/Rinnegatamante/hazard-vita |sourc...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Beat Hazard 2 Vita
Beathazard2vita.png
General
AuthorRinnegatamante
TypeMusic
Version1.0
LicenseMixed
Last Updated2023/03/13
Links
Download
Website
Source

This is a port of Beat Hazard 2 for the PS Vita, which works by loading the official Android ARMv7 executable into memory. The port then resolves the executable's imports with native functions and patches it to ensure it runs smoothly.

Essentially, the port emulates a minimalist Android environment that allows the executable to run natively as it would on an Android device.

About This Game

Get ready to experience your music collection like never before with this exhilarating music-driven arcade shooter. Beat Hazard 2 takes your songs and creates a unique ebb and flow that's completely based on the music itself. It seamlessly blends the worlds of gaming and music, resulting in an experience that's greater than the sum of its parts.

This game takes the awesome zen feeling of battling to your own music to the next level. Power up your spaceship and witness as the music amps up your firepower. With weapon pickups, you can max out and unleash hell on enemy ships. Beat Hazard 2 enhances and intensifies this incredible gaming experience, making it even more addictive and exciting than before.

Requirements

Setup Instructions

  • Install Kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ux0:tai) and adding two entries to your config.txt under *KERNEL:
  *KERNEL
  ux0:tai/kubridge.skprx
  ux0:tai/fd_fix.skprx

Note Don't install fd_fix.skprx if you're using rePatch plugin

  • Optional: Install PSVshell to overclock your device to 500Mhz.
  • Install libshacccg.suprx, if you don't have it already, by following this guide.
  • Install the vpk from Release tab.
  • Obtain your copy of Beat Hazard 2 legally for Android in form of an .apk file.
  • Open the apk with your zip explorer and extract the files libc++_shared.so, libSDL2_ttf.so, libtags.so and libmain.so from the lib/armeabi-v7a folder to ux0:data/hazard.
  • Extract the assets folder from inside the apk to ux0:data/hazard.

How to use custom songs

Beat Hazard 2 features support for custom songs. On the Vita port, songs in .wav, .mp3, .flac and .ogg formats are supported.

Songs must be placed in ux0:data/hazard/songs and an additional metadata file can be added named as filename_of_the_song.format.txt. In this file, two parameters can be written:

artist=Name of the artist
title=Name of the song

Those will define respectively what the game will use as Artist name and Song Title. If this file is not provided, Artist will be set as Unknown and Song Title will be set to the name of the song file stripped from its format.

In order to categorize songs by Albums, you can create subfolders inside the songs folder with the name of the album in question and place inside that the songs of said album. Here is a practical example:

beathazard2vita-04.png

In this example, the song in question will be shown in the game as:
Artist: Dragonforce
Title: Reason to Live
Album: Ultra Beatdown

Media

Beat Hazard 2 PSVita Port - (Rinne4Fun)

Screenshots

beathazard2vita-01.pngbeathazard2vita-02.pngbeathazard2vita-03.pngbeathazard2vita-04.png

Changelog

(v.1.0)

  • First Release.

Credits

  • TheFloW for the original .so loader.
  • CatoTheYounger for the screenshots and for testing the homebrew.
  • Northfear for the SDL2 fork with vitaGL as backend.
  • Once13one for the Livearea assets.

External links

Advertising: