Compare commits
16 commits
enhanced
...
USB_Loader
Author | SHA1 | Date | |
---|---|---|---|
|
53f7aab136 | ||
|
1c150901e4 | ||
|
a661109541 | ||
|
61fd18e438 | ||
|
1618b4b1e0 | ||
|
72c39f8cab | ||
|
7e0e4cab5c | ||
|
c922f1b92d | ||
|
124c3f05ed | ||
|
02d53a5e09 | ||
|
70d8b4f4a4 | ||
|
6c7e7a2a03 | ||
|
e9423c807e | ||
|
11e17e07ab | ||
|
b4ba424be0 | ||
|
d27dcc314b |
|
@ -1,20 +0,0 @@
|
||||||
{
|
|
||||||
"name": "devkitPPC",
|
|
||||||
"image": "mcr.microsoft.com/devcontainers/base:jammy",
|
|
||||||
"settings": {
|
|
||||||
"workbench.colorTheme": "Default Dark+",
|
|
||||||
"files.exclude": {
|
|
||||||
"Dockerfile": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"onCreateCommand": "bash .devcontainer/on-create.sh",
|
|
||||||
"containerEnv": {
|
|
||||||
"DEVKITPRO": "/opt/devkitpro",
|
|
||||||
"DEVKITPPC": "/opt/devkitpro/devkitPPC",
|
|
||||||
"PATH": "${localEnv:PATH}:/opt/devkitpro/devkitPPC/bin"
|
|
||||||
},
|
|
||||||
"remoteUser": "root",
|
|
||||||
"extensions": [
|
|
||||||
"ms-vscode.cpptools-extension-pack"
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,20 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Install some essentials
|
|
||||||
apt-get update && apt-get install make xz-utils -y
|
|
||||||
|
|
||||||
# Download and extract
|
|
||||||
cd /opt
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/devkitPPC-r41-2-linux_x86_64.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/devkitppc-rules-1.1.1-1-any.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/libogc-2.3.1-1-any.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/general-tools-1.2.0-2-linux_x86_64.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/gamecube-tools-1.0.3-1-linux_x86_64.pkg.tar.xz"
|
|
||||||
for f in *.pkg.tar.xz; do tar xf "$f" --strip-components=1; done
|
|
||||||
|
|
||||||
# Clean up
|
|
||||||
rm *.pkg.tar.xz
|
|
||||||
|
|
||||||
# Set environment variables
|
|
||||||
export DEVKITPRO=/opt/devkitpro
|
|
||||||
export DEVKITPPC=/opt/devkitpro/devkitPPC
|
|
1
.github/FUNDING.yml
vendored
|
@ -1 +0,0 @@
|
||||||
ko_fi: blackb0x
|
|
108
.github/workflows/main.yml
vendored
|
@ -1,108 +0,0 @@
|
||||||
name: Build binaries
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- "**"
|
|
||||||
paths-ignore:
|
|
||||||
- '**.md'
|
|
||||||
- '.devcontainer/**'
|
|
||||||
- '.github/ISSUE_TEMPLATE/**'
|
|
||||||
- '.github/FUNDING.yml'
|
|
||||||
- '.github/**/*.md'
|
|
||||||
- '.vscode/**'
|
|
||||||
- 'HBC/**'
|
|
||||||
- 'Languages/**'
|
|
||||||
pull_request:
|
|
||||||
paths-ignore:
|
|
||||||
- '**.md'
|
|
||||||
- '.devcontainer/**'
|
|
||||||
- '.github/ISSUE_TEMPLATE/**'
|
|
||||||
- '.github/FUNDING.yml'
|
|
||||||
- '.github/**/*.md'
|
|
||||||
- '.vscode/**'
|
|
||||||
- 'HBC/**'
|
|
||||||
- 'Languages/**'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
download-build-tools:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
timeout-minutes: 20
|
|
||||||
steps:
|
|
||||||
- name: Restore cache
|
|
||||||
id: cache-1
|
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: cache
|
|
||||||
key: ${{ runner.os }}-cache-1
|
|
||||||
|
|
||||||
- name: Download devkitPPC r41, libogc 2.3.1 and required tools
|
|
||||||
if: steps.cache-1.outputs.cache-hit != 'true'
|
|
||||||
# general-tools is needed for bin2s and gamecube-tools is needed for elf2dol & gcdsptool
|
|
||||||
run: |
|
|
||||||
mkdir cache && cd cache
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/devkitPPC-r41-2-linux_x86_64.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/devkitppc-rules-1.1.1-1-any.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/libogc-2.3.1-1-any.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/general-tools-1.2.0-2-linux_x86_64.pkg.tar.xz"
|
|
||||||
wget "https://wii.leseratte10.de/devkitPro/file.php/gamecube-tools-1.0.3-1-linux_x86_64.pkg.tar.xz"
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
- name: Verify checksums
|
|
||||||
run: |
|
|
||||||
sha256sum -c <<EOF
|
|
||||||
f8bdbabd7e30ebc87dc129c092d1fa85e38d726de78befad3dc6714568431076 cache/devkitPPC-r41-2-linux_x86_64.pkg.tar.xz
|
|
||||||
0118f06fff938c3d4913fdc004d5edd2f72e3a16c544fb5699b0e97552529d29 cache/devkitppc-rules-1.1.1-1-any.pkg.tar.xz
|
|
||||||
b10553cced35ab8d3d0c48ee44cdb345f46be5e8f82496dd308f699db4f8d490 cache/libogc-2.3.1-1-any.pkg.tar.xz
|
|
||||||
3348e521e48f27912d0bca05eac73b4365c8c7006b637c95850f4feabe5dd2e9 cache/general-tools-1.2.0-2-linux_x86_64.pkg.tar.xz
|
|
||||||
e7ea6a13ca5a5e9d6a5b8e1616afcc92a81255aa6fee436ed81c812b62e112af cache/gamecube-tools-1.0.3-1-linux_x86_64.pkg.tar.xz
|
|
||||||
EOF
|
|
||||||
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
needs: download-build-tools
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v3
|
|
||||||
|
|
||||||
- name: Restore cache
|
|
||||||
id: cache-1
|
|
||||||
uses: actions/cache@v3
|
|
||||||
with:
|
|
||||||
path: cache
|
|
||||||
key: ${{ runner.os }}-cache-1
|
|
||||||
|
|
||||||
- name: Check cache
|
|
||||||
if: steps.cache-1.outputs.cache-hit != 'true'
|
|
||||||
run: exit 1
|
|
||||||
|
|
||||||
- name: Extract downloaded files
|
|
||||||
run: |
|
|
||||||
tar -xf cache/devkitPPC-r41-2-linux_x86_64.pkg.tar.xz --strip-components=1
|
|
||||||
tar -xf cache/devkitppc-rules-1.1.1-1-any.pkg.tar.xz --strip-components=1
|
|
||||||
tar -xf cache/libogc-2.3.1-1-any.pkg.tar.xz --strip-components=1
|
|
||||||
tar -xf cache/general-tools-1.2.0-2-linux_x86_64.pkg.tar.xz --strip-components=1
|
|
||||||
tar -xf cache/gamecube-tools-1.0.3-1-linux_x86_64.pkg.tar.xz --strip-components=1
|
|
||||||
|
|
||||||
- name: Compile USB Loader GX
|
|
||||||
run: |
|
|
||||||
PATH=$(pwd)/devkitpro/devkitPPC/bin:$PATH DEVKITPPC=$(pwd)/devkitpro/devkitPPC DEVKITPRO=$(pwd)/devkitpro make
|
|
||||||
|
|
||||||
- name: Package
|
|
||||||
run: |
|
|
||||||
mkdir -p upload/apps/usbloader_gx
|
|
||||||
cp boot.dol upload/apps/usbloader_gx
|
|
||||||
cp HBC/icon.png upload/apps/usbloader_gx
|
|
||||||
cp HBC/meta.xml upload/apps/usbloader_gx
|
|
||||||
echo "sha=$(git rev-parse --short=7 HEAD)" >> $GITHUB_ENV
|
|
||||||
|
|
||||||
- name: Upload binary
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: usbloadergx_${{ env.sha }}
|
|
||||||
path: upload
|
|
||||||
|
|
||||||
- name: Upload debug binary
|
|
||||||
uses: actions/upload-artifact@v3
|
|
||||||
with:
|
|
||||||
name: usbloadergx_${{ env.sha }}_debug
|
|
||||||
path: boot.elf
|
|
13
.gitignore
vendored
|
@ -1,13 +0,0 @@
|
||||||
*.dol
|
|
||||||
*.elf
|
|
||||||
*.exe
|
|
||||||
*.bat
|
|
||||||
.vscode/
|
|
||||||
build/
|
|
||||||
usbloader_gx/
|
|
||||||
/HBC/meta.xml
|
|
||||||
/source/themes/filelist.h
|
|
||||||
/source/gitver.c
|
|
||||||
/source/svnrev.c
|
|
||||||
/usbloader_gx.zip
|
|
||||||
/wiiload
|
|
50
.vscode/c_cpp_properties.json
vendored
|
@ -1,50 +0,0 @@
|
||||||
{
|
|
||||||
"configurations": [
|
|
||||||
{
|
|
||||||
"name": "Win32",
|
|
||||||
"includePath": [
|
|
||||||
"${workspaceFolder}/**",
|
|
||||||
"C:/devkitPro/libogc/include/**"
|
|
||||||
],
|
|
||||||
"defines": [
|
|
||||||
"HW_RVL",
|
|
||||||
"GEKKO"
|
|
||||||
],
|
|
||||||
"compilerPath": "C:/devkitPro/devkitPPC/bin/powerpc-eabi-gcc.exe",
|
|
||||||
"cStandard": "gnu17",
|
|
||||||
"cppStandard": "gnu++17",
|
|
||||||
"intelliSenseMode": "linux-gcc-x86"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Linux",
|
|
||||||
"includePath": [
|
|
||||||
"${workspaceFolder}/**",
|
|
||||||
"${env:DEVKITPRO}/libogc/include/**"
|
|
||||||
],
|
|
||||||
"defines": [
|
|
||||||
"HW_RVL",
|
|
||||||
"GEKKO"
|
|
||||||
],
|
|
||||||
"compilerPath": "${env:DEVKITPRO}/devkitPPC/bin/powerpc-eabi-gcc",
|
|
||||||
"cStandard": "gnu17",
|
|
||||||
"cppStandard": "gnu++17",
|
|
||||||
"intelliSenseMode": "linux-gcc-x86"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Mac",
|
|
||||||
"includePath": [
|
|
||||||
"${workspaceFolder}/**",
|
|
||||||
"${env:DEVKITPRO}/libogc/include/**"
|
|
||||||
],
|
|
||||||
"defines": [
|
|
||||||
"HW_RVL",
|
|
||||||
"GEKKO"
|
|
||||||
],
|
|
||||||
"compilerPath": "${env:DEVKITPRO}/devkitPPC/bin/powerpc-eabi-gcc",
|
|
||||||
"cStandard": "gnu17",
|
|
||||||
"cppStandard": "gnu++17",
|
|
||||||
"intelliSenseMode": "linux-gcc-x86"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"version": 4
|
|
||||||
}
|
|
32
.vscode/tasks.json
vendored
|
@ -1,32 +0,0 @@
|
||||||
{
|
|
||||||
"version": "2.0.0",
|
|
||||||
"options": {
|
|
||||||
"env": {
|
|
||||||
"WIILOAD": "tcp:192.168.1.5"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tasks": [
|
|
||||||
{
|
|
||||||
"label": "make",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "make",
|
|
||||||
"problemMatcher": [],
|
|
||||||
"group": {
|
|
||||||
"kind": "build",
|
|
||||||
"isDefault": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "clean",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "make clean",
|
|
||||||
"problemMatcher": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"label": "deploy",
|
|
||||||
"type": "shell",
|
|
||||||
"command": "make deploy",
|
|
||||||
"problemMatcher": []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
39
Dockerfile
|
@ -1,39 +0,0 @@
|
||||||
# Build:
|
|
||||||
# DOCKER_BUILDKIT=1 docker build -o output .
|
|
||||||
# for Windows, use
|
|
||||||
# { "features": { "buildkit": true } }
|
|
||||||
# instead of the environment variable
|
|
||||||
|
|
||||||
# Build a Debian base container
|
|
||||||
FROM debian:buster as usbloader
|
|
||||||
ENV DEBIAN_FRONTEND="noninteractive" TZ="Europe/London"
|
|
||||||
RUN apt-get update -y && apt-get install -y \
|
|
||||||
xz-utils make git
|
|
||||||
|
|
||||||
ADD https://wii.leseratte10.de/devkitPro/file.php/devkitPPC-r41-2-linux_x86_64.pkg.tar.xz /
|
|
||||||
ADD https://wii.leseratte10.de/devkitPro/file.php/libogc-2.3.1-1-any.pkg.tar.xz /
|
|
||||||
ADD https://wii.leseratte10.de/devkitPro/file.php/devkitppc-rules-1.1.1-1-any.pkg.tar.xz /
|
|
||||||
ADD https://wii.leseratte10.de/devkitPro/file.php/general-tools-1.2.0-2-linux_x86_64.pkg.tar.xz /
|
|
||||||
ADD https://wii.leseratte10.de/devkitPro/file.php/gamecube-tools-1.0.3-1-linux_x86_64.pkg.tar.xz /
|
|
||||||
|
|
||||||
|
|
||||||
RUN tar -xf /devkitPPC-r41-2-linux_x86_64.pkg.tar.xz opt/devkitpro/devkitPPC --strip-components=1 && \
|
|
||||||
tar -xf /libogc-2.3.1-1-any.pkg.tar.xz opt/devkitpro/libogc --strip-components=1 && \
|
|
||||||
tar -xf /devkitppc-rules-1.1.1-1-any.pkg.tar.xz opt/devkitpro/devkitPPC --strip-components=1 && \
|
|
||||||
tar -C /usr/local/bin -xf /general-tools-1.2.0-2-linux_x86_64.pkg.tar.xz opt/devkitpro/tools/bin/bin2s --strip-components=4 && \
|
|
||||||
tar -C /usr/local/bin -xf /gamecube-tools-1.0.3-1-linux_x86_64.pkg.tar.xz opt/devkitpro/tools/bin/elf2dol --strip-components=4 && \
|
|
||||||
mkdir /projectroot
|
|
||||||
|
|
||||||
ENV DEVKITPRO=/devkitpro
|
|
||||||
ENV DEVKITPPC=/devkitpro/devkitPPC
|
|
||||||
|
|
||||||
|
|
||||||
# Now we have a container that has the dev environment set up.
|
|
||||||
# Copy current folder into container, then compile
|
|
||||||
COPY . /projectroot/
|
|
||||||
RUN cd /projectroot && make
|
|
||||||
|
|
||||||
|
|
||||||
# Copy the DOL and ELF out of the container
|
|
||||||
FROM scratch AS export-stage
|
|
||||||
COPY --from=usbloader /projectroot/boot.* /
|
|
BIN
HBC/icon.png
Before Width: | Height: | Size: 7.8 KiB |
BIN
HBC/icon2.png
Before Width: | Height: | Size: 7.7 KiB |
2769
Languages/czech.lang
2610
Languages/dutch.lang
2580
Languages/greek.lang
|
@ -1,32 +0,0 @@
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>Languages</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<ul>
|
|
||||||
<li><a href="czech.lang">czech.lang</a></li>
|
|
||||||
<li><a href="danish.lang">danish.lang</a></li>
|
|
||||||
<li><a href="dutch.lang">dutch.lang</a></li>
|
|
||||||
<li><a href="english.lang">english.lang</a></li>
|
|
||||||
<li><a href="finnish.lang">finnish.lang</a></li>
|
|
||||||
<li><a href="french.lang">french.lang</a></li>
|
|
||||||
<li><a href="german.lang">german.lang</a></li>
|
|
||||||
<li><a href="greek.lang">greek.lang</a></li>
|
|
||||||
<li><a href="hungarian.lang">hungarian.lang</a></li>
|
|
||||||
<li><a href="italian.lang">italian.lang</a></li>
|
|
||||||
<li><a href="japanese.lang">japanese.lang</a></li>
|
|
||||||
<li><a href="korean.lang">korean.lang</a></li>
|
|
||||||
<li><a href="norwegian.lang">norwegian.lang</a></li>
|
|
||||||
<li><a href="polish.lang">polish.lang</a></li>
|
|
||||||
<li><a href="portuguese_br.lang">portuguese_br.lang</a></li>
|
|
||||||
<li><a href="portuguese_pt.lang">portuguese_pt.lang</a></li>
|
|
||||||
<li><a href="russian.lang">russian.lang</a></li>
|
|
||||||
<li><a href="schinese.lang">schinese.lang</a></li>
|
|
||||||
<li><a href="spanish.lang">spanish.lang</a></li>
|
|
||||||
<li><a href="swedish.lang">swedish.lang</a></li>
|
|
||||||
<li><a href="tchinese.lang">tchinese.lang</a></li>
|
|
||||||
<li><a href="thai.lang">thai.lang</a></li>
|
|
||||||
<li><a href="turkish.lang">turkish.lang</a></li>
|
|
||||||
</ul>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
2949
Languages/thai.lang
228
Makefile
|
@ -8,6 +8,7 @@ $(error "Please set DEVKITPPC in your environment. export DEVKITPPC=<path to>dev
|
||||||
endif
|
endif
|
||||||
|
|
||||||
include $(DEVKITPPC)/wii_rules
|
include $(DEVKITPPC)/wii_rules
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# TARGET is the name of the output
|
# TARGET is the name of the output
|
||||||
# BUILD is the directory where object files & intermediate files will be placed
|
# BUILD is the directory where object files & intermediate files will be placed
|
||||||
|
@ -16,102 +17,60 @@ include $(DEVKITPPC)/wii_rules
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
TARGET := boot
|
TARGET := boot
|
||||||
BUILD := build
|
BUILD := build
|
||||||
SOURCES := source \
|
SOURCES := source source/images
|
||||||
source/GUI \
|
DATA := data
|
||||||
source/Controls \
|
INCLUDES :=
|
||||||
source/system \
|
|
||||||
source/libs/libwbfs \
|
|
||||||
source/libs/libruntimeiospatch \
|
|
||||||
source/language \
|
|
||||||
source/mload \
|
|
||||||
source/mload/modules \
|
|
||||||
source/patches \
|
|
||||||
source/usbloader \
|
|
||||||
source/xml \
|
|
||||||
source/network \
|
|
||||||
source/settings \
|
|
||||||
source/settings/menus \
|
|
||||||
source/prompts \
|
|
||||||
source/wad \
|
|
||||||
source/banner \
|
|
||||||
source/Channels \
|
|
||||||
source/BoxCover \
|
|
||||||
source/GameCube \
|
|
||||||
source/cheats \
|
|
||||||
source/homebrewboot \
|
|
||||||
source/themes \
|
|
||||||
source/menu \
|
|
||||||
source/memory \
|
|
||||||
source/FileOperations \
|
|
||||||
source/ImageOperations \
|
|
||||||
source/SoundOperations \
|
|
||||||
source/SystemMenu \
|
|
||||||
source/utils \
|
|
||||||
source/utils/minizip \
|
|
||||||
source/usbloader/wbfs \
|
|
||||||
source/cache
|
|
||||||
DATA := data \
|
|
||||||
data/images \
|
|
||||||
data/fonts \
|
|
||||||
data/sounds \
|
|
||||||
data/binary
|
|
||||||
INCLUDES := source
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# options for code generation
|
# options for code generation
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
CFLAGS = -g -ggdb -O2 -Wall -Wno-multichar -Wno-unused-parameter -Wextra $(MACHDEP) $(INCLUDE) -D_GNU_SOURCE
|
|
||||||
CXXFLAGS = $(CFLAGS)
|
|
||||||
LDFLAGS = -g -ggdb $(MACHDEP) -Wl,-Map,$(notdir $@).map,--section-start,.init=0x80B00000,-wrap,malloc,-wrap,free,-wrap,memalign,-wrap,calloc,-wrap,realloc,-wrap,malloc_usable_size,-wrap,time
|
|
||||||
|
|
||||||
ifeq ($(BUILDMODE),channel)
|
CFLAGS = -g -O3 -Wall $(MACHDEP) $(INCLUDE)
|
||||||
CFLAGS += -DFULLCHANNEL
|
CXXFLAGS = $(CFLAGS)
|
||||||
CXXFLAGS += -DFULLCHANNEL
|
|
||||||
endif
|
#---------------------------------------------------------------------------------
|
||||||
|
# move loader to another location - THANKS CREDIAR - 0x81330000 for HBC
|
||||||
|
#---------------------------------------------------------------------------------
|
||||||
|
#LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x81000000
|
||||||
|
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map
|
||||||
|
#LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--section-start,.init=0x80003f00
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# any extra libraries we wish to link with the project
|
# any extra libraries we wish to link with the project
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
LIBS := -lwolfssl -lcustomfat -lcustomntfs -lcustomext2fs -lvorbisidec -logg \
|
LIBS := -lfat -lntfs -lext2fs -lpng -lz -lbte -logc -lm
|
||||||
-lmad -lfreetype -lgd -ljpeg -lpng -lm -lz -lwiiuse -lwiidrc \
|
|
||||||
-lbte -lasnd -logc
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# list of directories containing libraries, this must be the top level containing
|
# list of directories containing libraries, this must be the top level containing
|
||||||
# include and lib
|
# include and lib
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
LIBDIRS := $(CURDIR)/portlibs
|
LIBDIRS := $(CURDIR)
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# no real need to edit anything past this point unless you need to add additional
|
# no real need to edit anything past this point unless you need to add additional
|
||||||
# rules for different file extensions
|
# rules for different file extensions
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
ifneq ($(BUILD),$(notdir $(CURDIR)))
|
ifneq ($(BUILD),$(notdir $(CURDIR)))
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
export PROJECTDIR := $(CURDIR)
|
|
||||||
export OUTPUT := $(CURDIR)/$(TARGETDIR)/$(TARGET)
|
export OUTPUT := $(CURDIR)/$(TARGET)
|
||||||
|
|
||||||
export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \
|
export VPATH := $(foreach dir,$(SOURCES),$(CURDIR)/$(dir)) \
|
||||||
$(foreach dir,$(DATA),$(CURDIR)/$(dir))
|
$(foreach dir,$(DATA),$(CURDIR)/$(dir))
|
||||||
|
|
||||||
export DEPSDIR := $(CURDIR)/$(BUILD)
|
export DEPSDIR := $(CURDIR)/$(BUILD)
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# automatically build a list of object files for our project
|
# automatically build a list of object files for our project
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
SVNREV := $(shell bash ./svnrev.sh)
|
CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))
|
||||||
GITVER := $(shell bash ./gitver.sh)
|
CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
|
||||||
IMPORTFILES := $(shell bash ./filelist.sh)
|
|
||||||
export CFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.c)))
|
|
||||||
export CPPFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
|
|
||||||
sFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
|
sFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
|
||||||
SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.S)))
|
SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.S)))
|
||||||
ELFFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.elf)))
|
BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.*)))
|
||||||
BINFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.bin)))
|
PNGFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.png)))
|
||||||
TTFFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.ttf)))
|
DOLFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.dol)))
|
||||||
PNGFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.png)))
|
ELFFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.elf)))
|
||||||
OGGFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.ogg)))
|
|
||||||
PCMFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.pcm)))
|
|
||||||
WAVFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.wav)))
|
|
||||||
DOLFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.dol)))
|
|
||||||
MP3FILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.mp3)))
|
|
||||||
BNRFILES := $(foreach dir,$(DATA),$(notdir $(wildcard $(dir)/*.bnr)))
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# use CXX for linking C++ projects, CC for standard C
|
# use CXX for linking C++ projects, CC for standard C
|
||||||
|
@ -124,77 +83,44 @@ endif
|
||||||
|
|
||||||
export OFILES := $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) \
|
export OFILES := $(CPPFILES:.cpp=.o) $(CFILES:.c=.o) \
|
||||||
$(sFILES:.s=.o) $(SFILES:.S=.o) \
|
$(sFILES:.s=.o) $(SFILES:.S=.o) \
|
||||||
$(TTFFILES:.ttf=.ttf.o) $(PNGFILES:.png=.png.o) $(addsuffix .o,$(DOLFILES)) \
|
$(PNGFILES:.png=.png.o) $(addsuffix .o,$(BINFILES))
|
||||||
$(OGGFILES:.ogg=.ogg.o) $(PCMFILES:.pcm=.pcm.o) $(MP3FILES:.mp3=.mp3.o) \
|
|
||||||
$(WAVFILES:.wav=.wav.o) $(addsuffix .o,$(ELFFILES)) $(addsuffix .o,$(BINFILES)) \
|
|
||||||
$(BNRFILES:.bnr=.bnr.o) $(CURDIR)/data/magic_patcher.o
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# build a list of include paths
|
# build a list of include paths
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \
|
export INCLUDE := $(foreach dir,$(INCLUDES), -iquote $(CURDIR)/$(dir)) \
|
||||||
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
|
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
|
||||||
-I$(CURDIR)/$(BUILD) -I$(LIBOGC_INC)
|
-I$(CURDIR)/$(BUILD) \
|
||||||
|
-I$(LIBOGC_INC) -I$(PORTLIBS)/include
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# build a list of library paths
|
# build a list of library paths
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) -L$(CURDIR)/source/libs/libdrc/ \
|
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib) \
|
||||||
-L$(CURDIR)/source/libs/libext2fs -L$(CURDIR)/source/libs/libfat \
|
-L$(LIBOGC_LIB) -L$(PORTLIBS)/lib
|
||||||
-L$(CURDIR)/source/libs/libntfs \
|
|
||||||
-L$(CURDIR)/source/libs/libwolfssl -L$(LIBOGC_LIB)
|
|
||||||
|
|
||||||
export OUTPUT := $(CURDIR)/$(TARGET)
|
export OUTPUT := $(CURDIR)/$(TARGET)
|
||||||
.PHONY: $(BUILD) lang all clean
|
.PHONY: $(BUILD) clean
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
$(BUILD):
|
$(BUILD):
|
||||||
@[ -d $@ ] || mkdir -p $@
|
@[ -d $@ ] || mkdir -p $@
|
||||||
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
|
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
|
||||||
|
|
||||||
channel:
|
|
||||||
@[ -d build ] || mkdir -p build
|
|
||||||
@$(MAKE) BUILDMODE=channel --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
|
||||||
lang:
|
|
||||||
@[ -d build ] || mkdir -p build
|
|
||||||
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile language
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
|
||||||
theme:
|
|
||||||
@[ -d build ] || mkdir -p build
|
|
||||||
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile language
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
|
||||||
all:
|
|
||||||
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
|
|
||||||
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile lang
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
clean:
|
clean:
|
||||||
@echo Cleaning...
|
@echo clean ...
|
||||||
@rm -fr $(BUILD) $(OUTPUT).elf $(OUTPUT).dol usbloader_gx.zip usbloader_gx
|
@rm -fr $(BUILD) $(OUTPUT).elf $(OUTPUT).dol
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
deploy:
|
run:
|
||||||
$(MAKE)
|
wiiload $(TARGET).dol
|
||||||
@echo Deploying...
|
|
||||||
@[ -d usbloader_gx ] || mkdir -p usbloader_gx
|
|
||||||
@cp $(TARGET).dol usbloader_gx/
|
|
||||||
@cp HBC/icon.png usbloader_gx/
|
|
||||||
@cp HBC/meta.xml usbloader_gx/
|
|
||||||
@zip usbloader_gx.zip usbloader_gx/*
|
|
||||||
wiiload usbloader_gx.zip
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
reload:
|
pack:
|
||||||
wiiload -r $(OUTPUT).dol
|
zip -9 loadMii.zip $(TARGET).dol ../icon.png ../meta.xml ../README
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
|
||||||
release:
|
|
||||||
$(MAKE)
|
|
||||||
cp boot.dol ./hbc/boot.dol
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
else
|
else
|
||||||
|
@ -207,85 +133,17 @@ DEPENDS := $(OFILES:.o=.d)
|
||||||
$(OUTPUT).dol: $(OUTPUT).elf
|
$(OUTPUT).dol: $(OUTPUT).elf
|
||||||
$(OUTPUT).elf: $(OFILES)
|
$(OUTPUT).elf: $(OFILES)
|
||||||
|
|
||||||
language: $(wildcard $(PROJECTDIR)/Languages/*.lang) $(wildcard $(PROJECTDIR)/Themes/*.them)
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
# This rule links in binary data with .ttf, .png, and .mp3 extensions
|
# This rule links in binary data with the .jpg extension
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|
||||||
%.elf.o : %.elf
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.dol.o : %.dol
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.ttf.o : %.ttf
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.png.o : %.png
|
%.png.o : %.png
|
||||||
@echo $(notdir $<)
|
@echo $(notdir $<)
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
@bin2s -a 32 $< | $(AS) -o $(@)
|
||||||
|
|
||||||
%.ogg.o : %.ogg
|
%.bin.o : %.bin
|
||||||
@echo $(notdir $<)
|
@echo $(notdir $<)
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
@bin2s -a 32 $< | $(AS) -o $(@)
|
||||||
|
|
||||||
%.pcm.o : %.pcm
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.wav.o : %.wav
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.mp3.o : %.mp3
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.certs.o : %.certs
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.dat.o : %.dat
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.bin.o : %.bin
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.tik.o : %.tik
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.tmd.o : %.tmd
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
%.bnr.o : %.bnr
|
|
||||||
@echo $(notdir $<)
|
|
||||||
@bin2s -a 32 $< | $(AS) -o $(@)
|
|
||||||
|
|
||||||
export PATH := $(PROJECTDIR)/gettext-bin:$(PATH)
|
|
||||||
|
|
||||||
%.pot: $(CFILES) $(CPPFILES)
|
|
||||||
@echo Updating Languagefiles ...
|
|
||||||
@touch $(PROJECTDIR)/Languages/$(TARGET).pot
|
|
||||||
@xgettext -C -cTRANSLATORS --from-code=utf-8 --sort-output --no-wrap --no-location -ktr -ktrNOOP -o$(PROJECTDIR)/Languages/$(TARGET).pot -p $@ $^
|
|
||||||
@echo Updating Themefiles ...
|
|
||||||
@touch $(PROJECTDIR)/Themes/$(TARGET).pot
|
|
||||||
@xgettext -C -cTRANSLATORS --from-code=utf-8 -F --no-wrap --add-location -kthInt -kthFloat -kthColor -kthAlign -o$(PROJECTDIR)/Themes/$(TARGET).pot -p $@ $^
|
|
||||||
|
|
||||||
%.lang: $(PROJECTDIR)/Languages/$(TARGET).pot
|
|
||||||
@msgmerge -U -N --no-wrap --no-location --backup=none -q $@ $<
|
|
||||||
@touch $@
|
|
||||||
|
|
||||||
%.them: $(PROJECTDIR)/Themes/$(TARGET).pot
|
|
||||||
@msgmerge -U -N --no-wrap --no-location --backup=none -q $@ $<
|
|
||||||
@touch $@
|
|
||||||
|
|
||||||
-include $(DEPENDS)
|
-include $(DEPENDS)
|
||||||
|
|
||||||
#---------------------------------------------------------------------------------
|
#---------------------------------------------------------------------------------
|
||||||
|
|
31
README.md
|
@ -1,31 +0,0 @@
|
||||||
<p align="center"><a href="https://github.com/wiidev/usbloadergx/" title="USB Loader GX"><img src="data/web/logo.png"></a></p>
|
|
||||||
<p align="center">
|
|
||||||
<a href="https://github.com/wiidev/usbloadergx/releases" title="Releases"><img src="https://img.shields.io/github/v/release/wiidev/usbloadergx?logo=github"></a>
|
|
||||||
<a href="https://github.com/wiidev/usbloadergx/actions" title="Actions"><img src="https://img.shields.io/github/actions/workflow/status/wiidev/usbloadergx/main.yml?branch=enhanced&logo=github"></a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
## Description
|
|
||||||
USB Loader GX allows you to play Wii and GameCube games from a USB storage device or an SD card, launch other homebrew apps, create backups, use cheats in games and a whole lot more.
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
1. Extract the apps folder to the root of your SD card and replace any existing files.
|
|
||||||
2. Install the [d2x v11 cIOS](https://github.com/wiidev/d2x-cios/releases).
|
|
||||||
3. Optional: Download wiitdb.xml by selecting the update option within the loaders settings menu.
|
|
||||||
4. Optional: Install the loaders forwarder channel ([Wii](https://github.com/wiidev/usbloadergx/raw/updates/USBLoaderGX_forwarder%5BUNEO%5D_Wii.wad) or [vWii](https://github.com/wiidev/usbloadergx/raw/updates/USBLoaderGX_forwarder%5BUNEO%5D_vWii.wad)) and then set the return to setting to `UNEO`.
|
|
||||||
|
|
||||||
## cIOS guide
|
|
||||||
The first configuration is the optimal one for the Wii, but the second configuration should improve compatibility.
|
|
||||||
|
|
||||||
**For Wii**
|
|
||||||
````
|
|
||||||
Slot 249 base 56
|
|
||||||
Slot 250 base 57
|
|
||||||
Slot 251 base 38
|
|
||||||
````
|
|
||||||
**For vWii and Wii**
|
|
||||||
````
|
|
||||||
Slot 248 base 38 (Wii only)
|
|
||||||
Slot 249 base 56
|
|
||||||
Slot 250 base 57
|
|
||||||
Slot 251 base 58
|
|
||||||
````
|
|
|
@ -1,941 +0,0 @@
|
||||||
# USB Loader GX theme source file.
|
|
||||||
# don't delete/change this line (é).
|
|
||||||
# ONLY the value before the '-' char needs to be entered in msgstr ""
|
|
||||||
# not the complete text.
|
|
||||||
# It is important that the image folder is defined for the images to load.
|
|
||||||
# The image folder should be in the same folder as the .them file and include the theme images.
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: USB Loader GX\n"
|
|
||||||
"Report-Msgid-Bugs-To: \n"
|
|
||||||
"POT-Creation-Date: 2012-05-19 12:24+0200\n"
|
|
||||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
"Theme-Title: Example\n"
|
|
||||||
"Image-Folder: Example\n"
|
|
||||||
"Last-Themer: Example\n"
|
|
||||||
"Theme-Team: Example\n"
|
|
||||||
"Theme-Version: Example\n"
|
|
||||||
|
|
||||||
msgid "0 - game bannergrid layout pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "-50 - game bannergrid layout pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=237 g=237 b=237 a=255 - banner icon frame color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=52 g=190 b=237 a=255 - banner icon highlite color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=130 g=130 b=130 a=0 - banner icon frame edge tev color 1"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=180 g=180 b=180 a=255 - banner icon frame edge tev color 2"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=255 g=255 b=255 a=255 - banner icon frame edge tev color 3"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "255 - tooltip alpha"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "right - checkbox browser scrollbar align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - checkbox browser scrollbar align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - checkbox browser scrollbar pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "5 - checkbox browser scrollbar pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - checkbox browser text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - carousel layout left arrow align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - carousel layout left arrow align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "20 - carousel layout left arrow pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "65 - carousel layout left arrow pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "right - carousel layout right arrow align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - carousel layout right arrow align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "-20 - carousel layout right arrow pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "65 - carousel layout right arrow pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=55 g=190 b=237 a=255 - carousel game name text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - game grid layout pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "20 - game grid layout pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "9 - game list browser page size"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "right - game browser scrollbar align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - game browser scrollbar align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - game browser scrollbar pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "5 - game browser scrollbar pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - game browser list text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - game browser list text color over"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - keyboard text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - keyboard key text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - numpad text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - numpad key text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "right - options browser scrollbar align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - options browser scrollbar align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - options browser scrollbar pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "5 - options browser scrollbar pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - settings text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - prompt windows button text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=55 g=190 b=237 a=255 - hdd info color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - hdd info align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - hdd info align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - hdd info pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "400 - hdd info pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=55 g=190 b=237 a=255 - game count color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - game count align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - game count align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - game count pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "420 - game count pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "16 - install btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "355 - install btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "371 - settings btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "64 - settings btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "371 - home menu btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "489 - home menu btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "355 - power off btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "576 - power off btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "160 - sd card btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "395 - sd card btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "405 - HBC btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "410 - HBC btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "26 - cover/download btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "58 - cover/download btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "305 - gameID btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "68 - gameID btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=138 g=138 b=138 a=240 - clock color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "1.0 - Overrided clock scale factor. 1.0=allow user setting"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - clock align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - clock align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "275 - clock pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "335 - clock pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "168 - list layout favorite btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "214 - list layout favorite btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout favorite btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "208 - list layout search btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "246 - list layout search btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout search btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "248 - list layout abc/sort btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "278 - list layout abc/sort btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout abc/sort btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "288 - list layout loadermode btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "310 - list layout loadermode btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout loadermode btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "328 - list layout category btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "342 - list layout category btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout category btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "368 - list layout list btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "374 - list layout list btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout list btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "406 - list layout grid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "408 - list layout grid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout grid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "438 - list layout carousel btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "448 - list layout carousel btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout carousel btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "470 - list layout bannergrid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "488 - list layout bannergrid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout bannergrid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "502 - list layout lock btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "528 - list layout lock btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout lock btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "534 - list layout dvd btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "568 - list layout dvd btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - list layout dvd btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "280 - game list layout height"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "396 - game list layout width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "200 - game list layout pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "49 - game list layout pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "100 - grid layout favorite btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "144 - grid layout favorite btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout favorite btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "140 - grid layout search btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "176 - grid layout search btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout search btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "180 - grid layout abc/sort btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "208 - grid layout abc/sort btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout abc/sort btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "220 - grid layout loadermode btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "240 - grid layout loadermode btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout loadermode btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "260 - grid layout category btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "272 - grid layout category btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout category btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "300 - grid layout list btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "304 - grid layout list btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout list btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "336 - grid layout grid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "340 - grid layout grid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout grid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "368 - grid layout carousel btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "380 - grid layout carousel btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout carousel btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "400 - grid layout bannergrid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "420 - grid layout bannergrid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout bannergrid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "432 - grid layout lock btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "460 - grid layout lock btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout lock btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "464 - grid layout dvd btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "500 - grid layout dvd btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - grid layout dvd btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "400 - game grid layout height"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "640 - game grid layout width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "100 - carousel layout favorite btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "144 - carousel layout favorite btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout favorite btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "140 - carousel layout search btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "176 - carousel layout search btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout search btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "180 - carousel layout abc/sort btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "208 - carousel layout abc/sort btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout abc/sort btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "220 - carousel layout loadermode btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "240 - carousel layout loadermode btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout loadermode btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "260 - carousel layout category btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "272 - carousel layout category btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout category btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "300 - carousel layout list btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "304 - carousel layout list btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout list btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "336 - carousel layout grid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "340 - carousel layout grid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout grid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "368 - carousel layout carousel btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "380 - carousel layout carousel btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout carousel btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "400 - carousel layout bannergrid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "420 - carousel layout bannergrid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout bannergrid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "432 - carousel layout lock btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "460 - carousel layout lock btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout lock btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "464 - carousel layout dvd btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "500 - carousel layout dvd btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - carousel layout dvd btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "400 - game carousel layout height"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "640 - game carousel layout width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "-20 - game carousel layout pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - game carousel layout pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "100 - bannergrid layout favorite btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "144 - bannergrid layout favorite btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout favorite btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "140 - bannergrid layout search btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "176 - bannergrid layout search btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout search btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "180 - bannergrid layout abc/sort btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "208 - bannergrid layout abc/sort btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout abc/sort btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "220 - bannergrid layout loadermode btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "240 - bannergrid layout loadermode btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout loadermode btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "260 - bannergrid layout category btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "272 - bannergrid layout category btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout category btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "300 - bannergrid layout list btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "304 - bannergrid layout list btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout list btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "336 - bannergrid layout grid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "340 - bannergrid layout grid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout grid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "368 - bannergrid layout carousel btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "380 - bannergrid layout carousel btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout carousel btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "400 - bannergrid layout bannergrid btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "420 - bannergrid layout bannergrid btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout bannergrid btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "432 - bannergrid layout lock btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "460 - bannergrid layout lock btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout lock btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "464 - bannergrid layout dvd btn pos x widescreen"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "500 - bannergrid layout dvd btn pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "13 - bannergrid layout dvd btn pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "1 - show hdd info: 1 for on and 0 for off"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "1 - show game count: 1 for on and 0 for off"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - category switch prompt align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "middle - category switch prompt align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category switch prompt pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category switch prompt pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=55 g=190 b=237 a=255 - game id text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=55 g=190 b=237 a=255 - region info text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "30 - region info text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "68 - region info text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - banner window playcount text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - banner window play count pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "215 - banner window play count pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - category prompt title text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - category prompt title text align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt title text align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category prompt title text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "10 - category prompt title text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - category prompt browser align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt browser align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category prompt browser pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "45 - category prompt browser pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - category prompt add button text align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt add button text align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "10 - category prompt add button text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "6 - category prompt add button text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - category prompt add button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt add button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "180 - category prompt add button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "330 - category prompt add button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - category prompt delete button text align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt delete button text align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "10 - category prompt delete button text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "6 - category prompt delete button text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - category prompt delete button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt delete button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "330 - category prompt delete button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "5 - category prompt delete button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - category prompt edit button text align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt edit button text align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "10 - category prompt edit button text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "6 - category prompt edit button text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "left - category prompt edit button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - category prompt edit button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "180 - category prompt edit button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "362 - category prompt edit button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "bottom - category prompt save button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - category prompt save button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "-110 - category prompt save button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category prompt save button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "bottom - category prompt back button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - category prompt back button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category prompt back button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "110 - category prompt back button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - check box browser prompt title text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - check box browser prompt title text align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - check box browser prompt title text align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - check box browser prompt title text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "10 - check box browser prompt title text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - check box browser prompt browser align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - check box browser prompt browser align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - check box browser prompt browser pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "45 - check box browser prompt browser pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "bottom - check box browser prompt install button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - check box browser prompt install button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "-110 - check box browser prompt install button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - check box browser prompt install button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "bottom - check box browser prompt back button align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - check box browser prompt back button align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - check box browser prompt back button pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "110 - check box browser prompt back button pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - prompt windows text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - game window name text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - game window size text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - game window playcount text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - game window details button text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=30 g=30 b=240 a=255 - game window details button over text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "r=0 g=0 b=0 a=255 - settings title text color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - category game prompt align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "middle - category game prompt align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category game prompt pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - category game prompt pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - settings option browser align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - settings option browser align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - settings option browser pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "90 - settings option browser pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "center - settings title text align hor"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "top - settings title text align ver"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "0 - settings title text pos x"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "40 - settings title text pos y"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "310 - settings title text max width"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
msgid "1 - Enable tooltips: 0 for off and 1 for on"
|
|
||||||
msgstr ""
|
|
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 673 B |
Before Width: | Height: | Size: 634 B |
Before Width: | Height: | Size: 848 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 751 B |
Before Width: | Height: | Size: 919 B |
Before Width: | Height: | Size: 957 B |
Before Width: | Height: | Size: 1,003 B |
Before Width: | Height: | Size: 7.1 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 118 B |
Before Width: | Height: | Size: 225 B |
Before Width: | Height: | Size: 138 B |
Before Width: | Height: | Size: 142 B |
Before Width: | Height: | Size: 89 B |
Before Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 4 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 648 B |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 627 B |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.5 KiB |