Tjaplayer 3Ds - Gamebrew

Tjaplayer 3Ds - Gamebrew

TJAPlayer is a homebrew music game that allows you to play TJA file used by Taiko Jiro on 3DS.

Installation

Installing

Available in 3DSX to be used with Homebrew Launcher, and a CIA build that can be installed using the CIA manager of your choice.

For the TJA files, create a folder called tjafiles in the root of your SD card, then put the files in that folder (see below for more details).

Building

  • Install devkitPro.
  • Install the package with the following command pacman -S 3ds-libogg 3ds-dev 3ds-libvorbisidec 3ds-jansson --noconfirm
  • Download MakeROM and bannertool and set the PATH.
  • Run Build.bat or execute the following command make

User guide

Add TJA files

  • Convert character code of TJA file to UFT-8.
  • It is recommended that you do this task collectively with KanjiTranslator etc.
  • If "TITLE" and "WAVE" don't contain multibyte characters such as Japanese, this work isn't necessary.
  • Create a folder named "tjafiles" in the root of the SD card of 3DS, and put in the TJA file and the sound file in it.

Genre

If you put the following "genre.json" in the folder, it will be recognized as a genre.

{
   "GenreName":"ジャンル",
   "GenreColor": "#d3c442",
   "FontColor": "#ff0000"
}

Notes

  • If the music is delayed, set a larger buffer size (this will reduce the frame rate).
  • A music file with a bit rate of 64Kbps and a sample rate of 32000Hz can be played with a buffer size of about 8000.
  • Only the Ogg file is supported for the sound file.
  • If you don't hear the notes sound and music at all, start up DSP1 3DS.

These are not supported:

  • Potato roll (Replace it with Don note)
  • Header
  • SONGVOL
  • SEVOL
  • STYLE
  • LIFE
  • DEMOSTART
  • TOTAL
  • Command
  • BMSCROLL
  • HBSCROLL
  • Other
  • TJC format
  • TJF format
  • Save score
Chloe Bennett
Author

Chloe Bennett

Chloe Bennett explores the intersection of pop culture, streaming entertainment, digital trends, and contemporary lifestyle. Her weekly commentary reaches thousands of culture enthusiasts.