Skip to content

How to Use Daijishō

Matt Gonzales edited this page Oct 6, 2024 · 27 revisions

Platforms

Adding Platforms

Download > Select Platform(s) > Import

or

Settings > Library Platforms

Step 1 Step 2

Adding Platforms (Manually)

Download json file > Settings > Library > Import platform

Step 1 Step 2

Creating Platforms

Settings > Library > Add a platform

Edit Platforms

Highlight Platform > 🖊️

or

Settings > Library > Inspect platforms

Updating Platforms

Settings > Library > enable Update players automatically

or redownload platform.

Players

Adding Players

Settings > Library > Add a player

Changing Default Player

Highlight Platform > 🖊 > Select player from Default Player dropdown > Save

Step 1 Step 2

Changing Player Per Game

Highlight game > Edit Item > Enable Custom Player > Select player from Custom Player dropdown > Save

Step

Edit Players

Highlight Platform > 🖊 > Select Player bubble

Step

or

Settings > Library > Inspect players

Step

Games

Adding Games

Highlight Platform > Add more > Select folder > Sync

Step 1 Step 2

Hiding Games

Highlight Platform > Library > Highlight Game > Edit item > uncheck visible > Save

Step

Unhide Games

Settings > Library > Inspect invisible playable items

Step

Add file extension

Edit Player > Add file extension to Player accepted filename regex > Save

Step

Customize Cover Art

Highlight Platform > Library > Highlight Game > Edit item > Edit Preview Media

or import images folder

Import Scraped Media

How to use SkraperUI

Name Required Notes
Skraper UI Download 🟢
Screen Scraper Acccount 🔴 Not required but useful for faster scraping
Tutorial Dropdown
Step Image
#1 Login into your account or select I don't have an account > Next
#2 Select Generic Emulation > Next
#3 Click the folder icon and locate your roms folder on your computer > Next
#4 Click Next on the media setup wizard
#5 Click the Media tab > Press the - button to remove the media items > Press + button add media type Image and Box2D > Make sure Link from node none is set to on in the Gamelist link section
#6 Click the Game List tab and click the arrow in the gamelist type field till its on emulationstation gamelist.xml
#7 For faster scraping enable to search by filename only.
  • Images and gamelist.xml will be generated insides the systems folder.
  • Add the generated files anywhere on your device

Import Images

Highlight Platform > 🖊 > Import Preview Media > Select folder with images

Step 1 Step 2

Import Metadata

Highlight Platform > 🖊 > Import Skraper UI generated gamelist.xml file or dat file > Select file

Step 1 Step 2

Wallpapers

Adding Wallpaper Packs

Settings > Appearance > Download platform wallpapers pack

Manually Add Wallpaper

Highlight Platform > 🖊 > Wallpaper settings > Select image

Add Wallpaper to Apps tab

Settings > Appearance > Set wallpaper

Wallpaper Gallery

Link
Daijishō Wallpapers Packs

Hotkeys

Setting > Navigations > Hotkeys

Hotkey Action 1 Action 2 Action 3 Action 4
Search Search button
Tabs Switches between top tabs
Switching Switches platforms on Platform page Jumps letters on game list view
First Additional Random game selector on Platform page Game list view changer on game list Moves widget on Widget page Switches between all apps & only games on Apps tab
Second Additional Opens Detail page on game list view Opens dropdown on widget on Widgets page Opens dropdown on apps on Apps tab

Advanced Options

  • You better have some basic programming knowledges before you decide to use console.
  • App can be unstable. Which can ruin your experience.
  • Your data might be lost and gone forever because of the command.
  • You have to be aware and responsible for your decision.

Enable Console

  • Open Logger

Settings > Logger

  • Type \debug on

Console Commands

Commands
Command Action/Example Data Type Description
\help
\prefs set bool force_set_wallpaper_for_all true or false Boolean Set wallpaper for every pages if true. Cosmetic.
\prefs set bool hide_platforms_page_subtitle true or false Boolean Hide platforms page subtitle if true. Cosmetic.
\prefs set bool enable_non_home_activity true or false Boolean Enable non home activity of Daijishō if true. For Dex users.
\prefs set bool disable_widgets_page true or false Boolean Disable widgets page if true.
\prefs set bool use_pure_dark_theme true or false Boolean Use pure dark theme if true. For OLED devices.
\prefs set bool use_lightweight_backup true or false Boolean Skip backups like images if true.
\prefs set bool use_nsfw true or false Boolean Set true to allow adult content.
\prefs set string scale_ui Example 0.8 String Scale your UI.
\prefs set string category_widget_nav_aspect_ratio Example 2:3 String Aspect ratio for genres widget page box arts.

Adding Android Platform

Adding Magic DOSBox Platform

Magic DosBox: Creating .magicdos files
  • Open your Magic DosBox collection.xml file from your android device (Note this file is within your MagicDosBox user files that was chosen upon setup)
  • Example: MagicDosBox\GamesLite\collection.xml
  • The collection.xml will give you relevant information needed for each games id
  • Now create a text file and insert these lines within the file
# Daijishou Player Template
[game_id] INSERT-ID-HERE
...
  • Replace INSERT-ID-HERE with the desired games <id> tag
  • Example Jazz Jackrabbit
      <game>
         <id>752df7fd-c225-4626-afdd-4f30dc7ad51d</id>
         <avatar>avatar.png</avatar>
         <description>Jazz Jackrabbit</description>
         <type>item</type>
      </game>
  • Jazz Jackrabbit.text
# Daijishou Player Template
[game_id] 752df7fd-c225-4626-afdd-4f30dc7ad51d
...
  • Save the text file and rename the file extension to .magicdos (Example Jazz Jackrabbit.txt > Jazz Jackrabbit.magicdos)

Adding Moonlight Platform

Moonlight: UUID
  • Open Moonlight > Long press the computer and copy they computers UUID (Example: 111111-1111-1111-1111111)
  • Open Daijishou > Settings > Library > Inspect Players > moonlight
  • Replace the UUIDHERE with your UUID
  • DO NOT SHARE YOUR UUID
  • Save player
Moonlight: Creating moonlight files
  • Open Moonlight > Select the computer > Long press the shortcut > Copy ID (Example: 999999)
  • Create an empty text file with these details
# Daijishou Player Template
[moonlight_id] APPIDHERE
...
  • Replace APPIDHERE with the Apps ID.
  • Example:
# Daijishou Player Template
[moonlight_id] 999999
...
  • Save file as a .moonlight file (Example: Steam.moonlight)
Moonlight File Generator Python Script
  • Created by Jetup13
Needed Info
Moonlight (Portable)
Moonlight Android
Moonlight File Generator Script Right Click > Download Link
Steps Tips
Download Moonlight Portable
Extract zip > launch Moonlight.exe > Link PC with device
Install Moonlight on Android > Link PC
Run MoonlightFileGenerator.py > Locate Moonlight.ini within Moonlight portable folder *\Moonlight Game Streaming Project\Moonlight.ini
Select "Create Daijishou Moonlight files"
Copy the moonlight folder and files it generated near your Moonlight.ini folder to your device
Import Moonlight.json platform within Daijishou
Add moonlight folder path to Moonlight platform
Moonlight file Powershell Generator (Old)
  • Created by kris33
  • Download Moonlight Portable
  • Setup Moonlight Portable as you normally would (Link PC)
  • Download Powershell script (Right-Click > Save Link As)
  • Place the Powershell script in the same directory as your Moonlight.ini file (eg C:\Users\yourusername\Downloads\MoonlightPortable-x64-5.0.1\Moonlight Game Streaming Project/)
  • Run script with Powershell
  • Copy the files from the Daijishou-launchers-temp folder