mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2025-02-16 19:35:39 +00:00
Merge branch 'cooker-0.8.0b' into feat/godot-configurator
This commit is contained in:
commit
258cdcc869
|
@ -46,6 +46,33 @@ jobs:
|
|||
- name: Generate cooker build ID
|
||||
run: "/bin/bash ${GITHUB_WORKSPACE}/automation_tools/cooker_build_id.sh"
|
||||
|
||||
- name: Get branch name
|
||||
id: branch_name
|
||||
run: echo "BRANCH_NAME=$(echo $GITHUB_REF | sed 's|refs/heads/||')" >> $GITHUB_ENV
|
||||
|
||||
# if it's a feature branch it will not marked as "latest" cooker version
|
||||
- name: "Set makeLatest (cooker only)"
|
||||
run: |
|
||||
if [[ "$BRANCH_NAME" == 'feat/'* || "$BRANCH_NAME" == 'refs/'* ]]; then
|
||||
echo "MAKE_LATEST=false" >> $GITHUB_ENV
|
||||
else
|
||||
echo "MAKE_LATEST=true" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
# if the branch is coming from a PR the tag should be manually built
|
||||
- name: "Generate version tag"
|
||||
run: |
|
||||
if [[ "$BRANCH_NAME" == 'refs/'* ]]; then
|
||||
pr_number=$(echo ${{env.BRANCH_NAME}} | awk -F'/' '{print $3}')
|
||||
source_branch=$(curl -s "https://api.github.com/repos/XargonWan/RetroDECK/pulls/$pr_number" | jq -r '.head.ref')
|
||||
source_branch=${source_branch//\//-}
|
||||
echo "[DEBUG] source branch is: $source_branch"
|
||||
echo "TAG=PR-$pr_number-$source_branch-${{ env.buildid }}" >> $GITHUB_ENV
|
||||
else
|
||||
echo "TAG=${{env.BRANCH_NAME}}-${{ env.buildid }}" >> $GITHUB_ENV
|
||||
fi
|
||||
echo "Version TAG: ${{ env.TAG }}"
|
||||
|
||||
# backing up manifest in case download fails and hashes must be recalculated
|
||||
- name: Manifest backup
|
||||
run: "cp ${GITHUB_WORKSPACE}/net.retrodeck.retrodeck.yml ${GITHUB_WORKSPACE}/net.retrodeck.retrodeck.yml.bak"
|
||||
|
@ -106,23 +133,10 @@ jobs:
|
|||
id: commits
|
||||
continue-on-error: true
|
||||
|
||||
- name: Get branch name
|
||||
id: branch_name
|
||||
run: echo "BRANCH_NAME=$(echo $GITHUB_REF | sed 's|refs/heads/||')" >> $GITHUB_ENV
|
||||
|
||||
# if it's a feature branch it will not marked as "latest" cooker version
|
||||
- name: "Set makeLatest (cooker only)"
|
||||
run: |
|
||||
if [[ "$BRANCH_NAME" == 'feat/'* ]]; then
|
||||
echo "MAKE_LATEST=false" >> $GITHUB_ENV
|
||||
else
|
||||
echo "MAKE_LATEST=true" >> $GITHUB_ENV
|
||||
fi
|
||||
|
||||
- name: Publish the flatpak in a new cooker release
|
||||
uses: ncipollo/release-action@v1
|
||||
with:
|
||||
tag: "${{env.BRANCH_NAME}}-${{ env.buildid }}"
|
||||
tag: "${{env.TAG}}"
|
||||
body: |
|
||||
# Release Notes (Cooker)
|
||||
This is a cooker snapshot based on the commit: ${{ github.event.repository.full_name }}@${{github.sha}}.
|
||||
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -21,6 +21,7 @@ rd-submodules/es-de/patches-tmp*
|
|||
.local/
|
||||
buildid
|
||||
*.bak
|
||||
incconfigs/
|
||||
|
||||
# Python #
|
||||
##########
|
||||
|
|
|
@ -7,24 +7,24 @@ source automation_tools/version_extractor.sh
|
|||
|
||||
# Fetch appdata version
|
||||
appdata_version=$(fetch_appdata_version)
|
||||
echo -e "Appdata:\t\t$appdata_version"
|
||||
log i "Appdata:\t\t$appdata_version"
|
||||
|
||||
# Defining manifest file location
|
||||
appdata_file="net.retrodeck.retrodeck.appdata.xml"
|
||||
|
||||
# Check if release with appdata_version already exists
|
||||
if grep -q "version=\"$appdata_version\"" "$appdata_file"; then
|
||||
echo "Deleting existing release version $appdata_version..."
|
||||
log i "Deleting existing release version $appdata_version..."
|
||||
|
||||
# Remove the existing release entry
|
||||
sed -i "/<release version=\"$appdata_version\"/,/<\/release>/d" "$appdata_file"
|
||||
fi
|
||||
|
||||
echo "Adding new release version $appdata_version..."
|
||||
log i "Adding new release version $appdata_version..."
|
||||
|
||||
# Get today's date in the required format (YYYY-MM-DD)
|
||||
today_date=$(date +"%Y-%m-%d")
|
||||
echo "Today is $today_date"
|
||||
log i "Today is $today_date"
|
||||
|
||||
# Construct the release snippet
|
||||
release_snippet="\
|
||||
|
|
0
automation_tools/cooker_build_id.sh
Normal file → Executable file
0
automation_tools/cooker_build_id.sh
Normal file → Executable file
|
@ -19,6 +19,8 @@ mkdir -vp ${$BUILD_DIR}/"$FOLDER"
|
|||
flatpak-builder --user --force-clean \
|
||||
--install-deps-from=flathub \
|
||||
--install-deps-from=flathub-beta \
|
||||
--keep-build-dirs \
|
||||
--rebuild-on-sdk-change \
|
||||
--repo="${BUILD_DIR}/.local" \
|
||||
--disable-download \
|
||||
"${BUILD_DIR}/${FOLDER}" \
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
# This scritp is installing the required dependencies to correctly run the pipeline and buold the flatpak
|
||||
|
||||
sudo apt install -y flatpak flatpak-builder p7zip-full xmlstarlet bzip2 curl
|
||||
sudo apt install -y flatpak flatpak-builder p7zip-full xmlstarlet bzip2 curl jq
|
||||
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||
flatpak remote-add --user --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
|
|
@ -1,8 +1,12 @@
|
|||
#!/bin/bash
|
||||
|
||||
# WARNING: run this script from the project root folder, not from here!!
|
||||
|
||||
# TODO: FEDORA
|
||||
# sudo dnf install -y flatpak flatpak-builder p7zip p7zip-plugins xmlstarlet bzip2 curl
|
||||
|
||||
git submodule update --init --recursive
|
||||
|
||||
export GITHUB_WORKSPACE="."
|
||||
cp net.retrodeck.retrodeck.appdata.xml net.retrodeck.retrodeck.appdata.xml.bak
|
||||
cp net.retrodeck.retrodeck.yml net.retrodeck.retrodeck.yml.bak
|
28
developer_toolbox/inject_framework.sh
Executable file
28
developer_toolbox/inject_framework.sh
Executable file
|
@ -0,0 +1,28 @@
|
|||
#!/bin/bash
|
||||
|
||||
# WARNING: run this script from the project root folder, not from here!!
|
||||
|
||||
# This script is used to inject framework and config files inside a RetroDECK cooker installation
|
||||
# To apply the injected config you have to reset the targeted component from the Configurator
|
||||
# Please know what you're doing, if you need to undo this you need to completely uninstall and reinstall RetroDECK flatpak
|
||||
# Please not that this may create a dirty situation where older files are still in place as the action is add and overwrite
|
||||
|
||||
flatpak_user_installation="$HOME/.local/share/flatpak/app/net.retrodeck.retrodeck/current/active/files"
|
||||
flatpak_system_installation="/var/lib/flatpak/app/net.retrodeck.retrodeck/current/active/files"
|
||||
|
||||
if [ -d "$flatpak_user_installation" ]; then
|
||||
echo "RetroDECK is installed in user mode, proceeding."
|
||||
app="$flatpak_user_installation"
|
||||
elif [ -d "$flatpak_system_installation" ]; then
|
||||
echo "RetroDECK is installed in system mode, proceeding."
|
||||
app="$flatpak_system_installation"
|
||||
else
|
||||
echo "RetroDECK installation not found, quitting"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
sudo cp -vfr "retrodeck.sh" "$app/bin/"
|
||||
sudo cp -vfr "functions/"** "$app/libexec/"
|
||||
sudo cp -vfr "tools" "$app"
|
||||
sudo cp -vfr "emu-configs/"** "$app/retrodeck/emu-configs/"
|
||||
sudo cp -vfr "res/binding_icons" "$app/retrodeck/binding_icons"
|
|
@ -60,7 +60,7 @@
|
|||
<!-- Start: Intro -->
|
||||
<div class="intro">
|
||||
<h2 class="text-center" style="font-size: 60px;margin-bottom: 0px;"><img class="img-fluid" src="assets/img/rd-esde-logo.svg" style="margin-bottom: 25px;"></h2>
|
||||
<p class="text-center" style="font-size: 20px;color: rgb(255,255,255);"><span style="color: rgb(220, 221, 222); background-color: rgba(4, 4, 5, 0.07);">RetroDECK is a polished and beginner-friendly environment for playing your retro games on Steam Deck and Linux Desktop, available with just one click from the Discover app or wherever you get your flatpaks.</span></p>
|
||||
<p class="text-center" style="font-size: 20px;color: rgb(255,255,255);"><span style="color: rgb(220, 221, 222); background-color: rgba(4, 4, 5, 0.07);">RetroDECK is a in development but polished and beginner-friendly flatpak application for playing your retro games on the Steam Deck and the Linux Desktop. Available with just one click away in Discover or wherever you get your flatpaks.</span></p>
|
||||
</div><!-- End: Intro -->
|
||||
<!-- Start: Buttons -->
|
||||
<div class="buttons" style="margin-bottom: 0px;"><a class="btn btn-secondary" role="button" target="_blank" style="color: black;background: white;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;" href="https://flathub.org/apps/details/net.retrodeck.retrodeck"><i class="fas fa-download"></i> Get retrodeck</a></div><!-- End: Buttons -->
|
||||
|
|
20
docs/licences.txt
Normal file
20
docs/licences.txt
Normal file
|
@ -0,0 +1,20 @@
|
|||
All Licenses:
|
||||
https://retrodeck.readthedocs.io/en/latest/wiki_about/donations-licenses/
|
||||
|
||||
|
||||
Freedoom
|
||||
https://github.com/freedoom/freedoom?tab=License-1-ov-file#readme
|
||||
|
||||
Copyright © 2001-2024 Contributors to the Freedoom project. All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
|
||||
|
||||
Neither the name of the Freedoom project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
For a list of contributors to the Freedoom project, see the file CREDITS.
|
|
@ -38,18 +38,18 @@ UserHacks_CPU_FB_Conversion = 0
|
|||
UserHacks_DisableDepthSupport = 0
|
||||
UserHacks_DisablePartialInvalidation = 1
|
||||
UserHacks_Disable_Safe_Features = 0
|
||||
UserHacks_HalfPixelOffset = 0
|
||||
UserHacks_Half_Bottom_Override = -1
|
||||
UserHacks_SkipDraw_End = 0
|
||||
UserHacks_SkipDraw_Start = 0
|
||||
UserHacks_HalfPixelOffset = 1
|
||||
UserHacks_Half_Bottom_Override = 1
|
||||
UserHacks_SkipDraw = 0
|
||||
UserHacks_SkipDraw_Offset = 0
|
||||
UserHacks_TCOffsetX = 0
|
||||
UserHacks_TCOffsetY = 0
|
||||
UserHacks_TextureInsideRt = 0
|
||||
UserHacks_TriFilter = 0
|
||||
UserHacks_WildHack = 0
|
||||
UserHacks_align_sprite_X = 0
|
||||
UserHacks_align_sprite_X = 1
|
||||
UserHacks_merge_pp_sprite = 0
|
||||
UserHacks_round_sprite_offset = 0
|
||||
UserHacks_round_sprite_offset = 2
|
||||
aa1 = 1
|
||||
accurate_blending_unit = 1
|
||||
accurate_date = 1
|
||||
|
@ -58,7 +58,8 @@ capture_enabled = 0
|
|||
capture_out_dir = /tmp/GS_Capture
|
||||
capture_threads = 4
|
||||
conservative_framebuffer = 1
|
||||
crc_hack_level = -1
|
||||
crc_hack_level = 4
|
||||
disable_hw_gl_draw = 0
|
||||
disable_shader_cache = 0
|
||||
dithering_ps2 = 2
|
||||
dump = 0
|
||||
|
@ -70,8 +71,14 @@ interlace = 7
|
|||
linear_present = 1
|
||||
mipmap = 1
|
||||
mipmap_hw = -1
|
||||
override_GL_ARB_clear_texture = -1
|
||||
override_GL_ARB_direct_state_access = -1
|
||||
override_GL_ARB_gpu_shader5 = -1
|
||||
override_GL_ARB_shader_image_load_store = -1
|
||||
override_GL_ARB_sparse_texture = -1
|
||||
override_GL_ARB_sparse_texture2 = -1
|
||||
override_GL_ARB_texture_barrier = -1
|
||||
override_geometry_shader = -1
|
||||
paltex = 0
|
||||
png_compression_level = 1
|
||||
preload_frame_with_gs_data = 0
|
||||
|
|
|
@ -1,11 +1,16 @@
|
|||
[UI]
|
||||
SettingsVersion = 1
|
||||
MainWindowGeometry = AdnQywADAAAAAAAAAAAAAAAAA7UAAAJ/AAAAAAAAAAAAAAO1AAACfwAAAAAAAAAABQAAAAAAAAAAAAAAA7UAAAJ/
|
||||
MainWindowState = AAAA/wAAAAD9AAAAAAAAA7YAAAJXAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAHQAbwBvAGwAQgBhAHIAAAAAAP////8AAAAAAAAAAA==
|
||||
InhibitScreensaver = true
|
||||
MainWindowGeometry = AdnQywADAAAAAAaHAAADIQAACqAAAAXWAAAGhwAAAz0AAAqgAAAF1gAAAAAAAAAADwAAAAaHAAADPQAACqAAAAXW
|
||||
MainWindowState = AAAA/wAAAAD9AAAAAAAABBoAAAJxAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAHQAbwBvAGwAQgBhAHIAAAAAAP////8AAAAAAAAAAA==
|
||||
PauseOnFocusLoss = true
|
||||
StartFullscreen = true
|
||||
StartPaused = false
|
||||
ConfirmShutdown = false
|
||||
|
||||
HideMouseCursor = false
|
||||
RenderToSeparateWindow = false
|
||||
HideMainWindowWhenRunning = false
|
||||
DisableWindowResize = false
|
||||
|
||||
[EmuCore]
|
||||
CdvdVerboseReads = false
|
||||
|
@ -19,16 +24,18 @@ EnableNoInterlacingPatches = false
|
|||
EnableRecordingTools = true
|
||||
EnableGameFixes = true
|
||||
SaveStateOnShutdown = false
|
||||
EnableDiscordPresence = true
|
||||
InhibitScreensaver = true
|
||||
ConsoleToStdio = false
|
||||
HostFs = false
|
||||
PatchBios = false
|
||||
PatchRegion =
|
||||
BackupSavestate = true
|
||||
SavestateZstdCompression = true
|
||||
McdEnableEjection = true
|
||||
McdFolderAutoManage = true
|
||||
WarnAboutUnsafeSettings = true
|
||||
GzipIsoIndexTemplate = $(f).pindex.tmp
|
||||
BlockDumpSaveDirectory =
|
||||
EnableFastBoot = true
|
||||
|
||||
|
||||
[EmuCore/Speedhacks]
|
||||
|
@ -58,29 +65,34 @@ EnableIOP = true
|
|||
EnableEECache = false
|
||||
EnableVU0 = true
|
||||
EnableVU1 = true
|
||||
vuOverflow = true
|
||||
vuExtraOverflow = false
|
||||
vuSignOverflow = false
|
||||
vuUnderflow = false
|
||||
EnableFastmem = true
|
||||
PauseOnTLBMiss = false
|
||||
vu0Overflow = true
|
||||
vu0ExtraOverflow = false
|
||||
vu0SignOverflow = false
|
||||
vu0Underflow = false
|
||||
vu1Overflow = true
|
||||
vu1ExtraOverflow = false
|
||||
vu1SignOverflow = false
|
||||
vu1Underflow = false
|
||||
fpuOverflow = true
|
||||
fpuExtraOverflow = false
|
||||
fpuFullMode = false
|
||||
StackFrameChecks = false
|
||||
PreBlockCheckEE = false
|
||||
PreBlockCheckIOP = false
|
||||
|
||||
|
||||
[EmuCore/GS]
|
||||
VsyncQueueSize = 2
|
||||
FrameLimitEnable = true
|
||||
VsyncEnable = 0
|
||||
FramerateNTSC = 59.940000
|
||||
FrameratePAL = 50.000000
|
||||
FramerateNTSC = 59.94
|
||||
FrameratePAL = 50
|
||||
SyncToHostRefreshRate = false
|
||||
AspectRatio = Auto 4:3/3:2
|
||||
FMVAspectRatioSwitch = Off
|
||||
Zoom = 100.000000
|
||||
StretchY = 100.000000
|
||||
ScreenshotSize = 0
|
||||
ScreenshotFormat = 0
|
||||
ScreenshotQuality = 50
|
||||
StretchY = 100
|
||||
CropLeft = 0
|
||||
CropTop = 0
|
||||
CropRight = 0
|
||||
|
@ -90,13 +102,12 @@ disable_interlace_offset = false
|
|||
pcrtc_offsets = false
|
||||
pcrtc_overscan = false
|
||||
IntegerScaling = false
|
||||
linear_present = true
|
||||
UseDebugDevice = false
|
||||
UseBlitSwapChain = false
|
||||
disable_shader_cache = false
|
||||
DisableDualSourceBlend = false
|
||||
DisableFramebufferFetch = false
|
||||
ThreadedPresentation = false
|
||||
DisableThreadedPresentation = false
|
||||
SkipDuplicateFrames = false
|
||||
OsdShowMessages = true
|
||||
OsdShowSpeed = false
|
||||
|
@ -106,26 +117,30 @@ OsdShowGPU = false
|
|||
OsdShowResolution = false
|
||||
OsdShowGSStats = false
|
||||
OsdShowIndicators = true
|
||||
HWDisableReadbacks = false
|
||||
accurate_date = true
|
||||
OsdShowSettings = false
|
||||
OsdShowInputs = false
|
||||
OsdShowFrameTimes = false
|
||||
HWSpinGPUForReadbacks = false
|
||||
HWSpinCPUForReadbacks = false
|
||||
paltex = false
|
||||
autoflush_sw = true
|
||||
preload_frame_with_gs_data = false
|
||||
wrap_gs_mem = false
|
||||
mipmap = true
|
||||
UserHacks = false
|
||||
UserHacks_align_sprite_X = false
|
||||
UserHacks_AutoFlush = false
|
||||
UserHacks_CPU_FB_Conversion = false
|
||||
UserHacks_ReadTCOnClose = false
|
||||
UserHacks_DisableDepthSupport = false
|
||||
UserHacks_DisablePartialInvalidation = false
|
||||
UserHacks_Disable_Safe_Features = false
|
||||
UserHacks_merge_pp_sprite = false
|
||||
UserHacks_WildHack = false
|
||||
UserHacks_TextureInsideRt = false
|
||||
UserHacks_TextureInsideRt = 0
|
||||
UserHacks_TargetPartialInvalidation = false
|
||||
UserHacks_EstimateTextureRegion = false
|
||||
fxaa = false
|
||||
ShadeBoost = false
|
||||
shaderfx = false
|
||||
dump = false
|
||||
save = false
|
||||
savef = false
|
||||
|
@ -139,19 +154,28 @@ DumpPaletteTextures = true
|
|||
LoadTextureReplacements = false
|
||||
LoadTextureReplacementsAsync = true
|
||||
PrecacheTextureReplacements = false
|
||||
deinterlace = 7
|
||||
OsdScale = 250
|
||||
Renderer = -1
|
||||
EnableVideoCapture = true
|
||||
EnableVideoCaptureParameters = false
|
||||
VideoCaptureAutoResolution = false
|
||||
EnableAudioCapture = true
|
||||
EnableAudioCaptureParameters = false
|
||||
linear_present_mode = 1
|
||||
deinterlace_mode = 0
|
||||
OsdScale = 100
|
||||
Renderer = 14
|
||||
upscale_multiplier = 1
|
||||
mipmap_hw = -1
|
||||
accurate_blending_unit = 1
|
||||
crc_hack_level = -1
|
||||
filter = 2
|
||||
texture_preloading = 2
|
||||
GSDumpCompression = 1
|
||||
GSDumpCompression = 2
|
||||
HWDownloadMode = 0
|
||||
CASMode = 0
|
||||
CASSharpness = 50
|
||||
dithering_ps2 = 2
|
||||
MaxAnisotropy = 0
|
||||
extrathreads = 2
|
||||
extrathreads = 3
|
||||
extrathreads_height = 4
|
||||
TVShader = 0
|
||||
UserHacks_SkipDraw_Start = 0
|
||||
|
@ -162,17 +186,45 @@ UserHacks_round_sprite_offset = 0
|
|||
UserHacks_TCOffsetX = 0
|
||||
UserHacks_TCOffsetY = 0
|
||||
UserHacks_CPUSpriteRenderBW = 0
|
||||
UserHacks_TriFilter = -1
|
||||
UserHacks_CPUCLUTRender = 0
|
||||
UserHacks_GPUTargetCLUTMode = 0
|
||||
TriFilter = -1
|
||||
OverrideTextureBarriers = -1
|
||||
OverrideGeometryShaders = -1
|
||||
ShadeBoost_Brightness = 50
|
||||
ShadeBoost_Contrast = 50
|
||||
ShadeBoost_Saturation = 50
|
||||
png_compression_level = 1
|
||||
saven = 0
|
||||
savel = 5000
|
||||
Adapter =
|
||||
shaderfx_conf = shaders/GS_FX_Settings.ini
|
||||
shaderfx_glsl = shaders/GS.fx
|
||||
CaptureContainer = mp4
|
||||
VideoCaptureCodec =
|
||||
VideoCaptureParameters =
|
||||
AudioCaptureCodec =
|
||||
AudioCaptureParameters =
|
||||
VideoCaptureBitrate = 6000
|
||||
VideoCaptureWidth = 640
|
||||
VideoCaptureHeight = 480
|
||||
AudioCaptureBitrate = 160
|
||||
Adapter = (Default)
|
||||
HWDumpDirectory =
|
||||
SWDumpDirectory =
|
||||
|
||||
[SPU2/Debug]
|
||||
Global_Enable = false
|
||||
Show_Messages = false
|
||||
Show_Messages_Key_On_Off = false
|
||||
Show_Messages_Voice_Off = false
|
||||
Show_Messages_DMA_Transfer = false
|
||||
Show_Messages_AutoDMA = false
|
||||
Show_Messages_Overruns = false
|
||||
Show_Messages_CacheStats = false
|
||||
Log_Register_Access = false
|
||||
Log_DMA_Transfers = false
|
||||
Log_WAVE_Output = false
|
||||
Dump_Info = false
|
||||
Dump_Memory = false
|
||||
Dump_Regs = false
|
||||
|
||||
|
||||
[SPU2/Mixing]
|
||||
|
@ -190,7 +242,11 @@ VolumeAdjustLFE = 0.000000
|
|||
|
||||
[SPU2/Output]
|
||||
OutputModule = cubeb
|
||||
Latency = 100
|
||||
BackendName =
|
||||
DeviceName =
|
||||
Latency = 60
|
||||
OutputLatency = 20
|
||||
OutputLatencyMinimal = false
|
||||
SynchMode = 0
|
||||
SpeakerConfiguration = 0
|
||||
DplDecodingLevel = 0
|
||||
|
@ -199,7 +255,7 @@ DplDecodingLevel = 0
|
|||
[DEV9/Eth]
|
||||
EthEnable = false
|
||||
EthApi = Unset
|
||||
EthDevice =
|
||||
EthDevice =
|
||||
EthLogDNS = false
|
||||
InterceptDHCP = false
|
||||
PS2IP = 0.0.0.0
|
||||
|
@ -229,6 +285,7 @@ FpuMulHack = false
|
|||
FpuNegDivHack = false
|
||||
XgKickHack = false
|
||||
EETimingHack = false
|
||||
InstantDMAHack = false
|
||||
SoftwareRendererFMVHack = false
|
||||
SkipMPEGHack = false
|
||||
OPHFlagHack = false
|
||||
|
@ -241,6 +298,7 @@ IbitHack = false
|
|||
VUSyncHack = false
|
||||
VUOverflowHack = false
|
||||
BlitInternalFPSHack = false
|
||||
FullVU0SyncHack = false
|
||||
|
||||
|
||||
[EmuCore/Profiler]
|
||||
|
@ -266,15 +324,34 @@ Enabled = false
|
|||
EE.bitset = 0
|
||||
IOP.bitset = 0
|
||||
|
||||
[USB1]
|
||||
Type = None
|
||||
|
||||
|
||||
[USB2]
|
||||
Type = None
|
||||
|
||||
|
||||
[Achievements]
|
||||
Enabled = false
|
||||
TestMode = false
|
||||
UnofficialTestMode = false
|
||||
RichPresence = true
|
||||
ChallengeMode = false
|
||||
Leaderboards = true
|
||||
Notifications = true
|
||||
SoundEffects = true
|
||||
PrimedIndicators = true
|
||||
|
||||
|
||||
[Filenames]
|
||||
BIOS =
|
||||
BIOS =
|
||||
|
||||
|
||||
[Framerate]
|
||||
NominalScalar = 1.000000
|
||||
TurboScalar = 2.000000
|
||||
SlomoScalar = 0.500000
|
||||
NominalScalar = 1
|
||||
TurboScalar = 2
|
||||
SlomoScalar = 0.5
|
||||
|
||||
|
||||
[MemoryCards]
|
||||
|
@ -303,14 +380,18 @@ SaveStates = RETRODECKHOMEDIR/states/ps2/pcsx2
|
|||
MemoryCards = RETRODECKHOMEDIR/saves/ps2/pcsx2/memcards
|
||||
Logs = logs
|
||||
Cheats = cheats
|
||||
Covers = covers
|
||||
CheatsWS = cheats_ws
|
||||
CheatsNI = cheats_ni
|
||||
Cache = cache
|
||||
Textures = textures
|
||||
InputProfiles = inputprofiles
|
||||
Videos = videos
|
||||
|
||||
|
||||
[InputSources]
|
||||
Keyboard = true
|
||||
Mouse = true
|
||||
SDL = true
|
||||
SDLControllerEnhancedMode = false
|
||||
XInput = false
|
||||
|
@ -370,6 +451,7 @@ R1 = SDL-0/RightShoulder
|
|||
R2 = SDL-0/+RightTrigger
|
||||
L3 = SDL-0/LeftStick
|
||||
R3 = SDL-0/RightStick
|
||||
Analog = SDL-0/Guide
|
||||
LUp = SDL-0/-LeftY
|
||||
LRight = SDL-0/+LeftX
|
||||
LDown = SDL-0/+LeftY
|
||||
|
@ -383,12 +465,39 @@ LargeMotor = SDL-0/LargeMotor
|
|||
|
||||
|
||||
[Pad2]
|
||||
Type = None
|
||||
Type = DualShock2
|
||||
Deadzone = 0.000000
|
||||
AxisScale = 1.330000
|
||||
LargeMotorScale = 1.000000
|
||||
SmallMotorScale = 1.000000
|
||||
PressureModifier = 0.500000
|
||||
PressureModifier = 0.300000
|
||||
Up = SDL-1/DPadUp
|
||||
Right = SDL-1/DPadRight
|
||||
Down = SDL-1/DPadDown
|
||||
Left = SDL-1/DPadLeft
|
||||
Triangle = SDL-1/Y
|
||||
Circle = SDL-1/B
|
||||
Cross = SDL-1/A
|
||||
Square = SDL-1/X
|
||||
Select = SDL-1/Back
|
||||
Start = SDL-1/Start
|
||||
L1 = SDL-1/LeftShoulder
|
||||
L2 = SDL-1/+LeftTrigger
|
||||
R1 = SDL-1/RightShoulder
|
||||
R2 = SDL-1/+RightTrigger
|
||||
L3 = SDL-1/LeftStick
|
||||
R3 = SDL-1/RightStick
|
||||
Analog = SDL-1/Guide
|
||||
LUp = SDL-1/-LeftY
|
||||
LRight = SDL-1/+LeftX
|
||||
LDown = SDL-1/+LeftY
|
||||
LLeft = SDL-1/-LeftX
|
||||
RUp = SDL-1/-RightY
|
||||
RRight = SDL-1/+RightX
|
||||
RDown = SDL-1/+RightY
|
||||
RLeft = SDL-1/-RightX
|
||||
LargeMotor = SDL-1/LargeMotor
|
||||
SmallMotor = SDL-1/SmallMotor
|
||||
|
||||
|
||||
[Pad3]
|
||||
|
@ -452,6 +561,6 @@ RecursivePaths = RETRODECKHOMEDIR/roms/ps2
|
|||
[Achievements]
|
||||
Enabled = false
|
||||
ChallengeMode = false
|
||||
Username =
|
||||
Token =
|
||||
LoginTimestamp =
|
||||
Username =
|
||||
Token =
|
||||
LoginTimestamp =
|
||||
|
|
142
emu-configs/cemu/controllerProfiles/SteamInput-P1-Gyro.xml
Normal file
142
emu-configs/cemu/controllerProfiles/SteamInput-P1-Gyro.xml
Normal file
|
@ -0,0 +1,142 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U GamePad</type>
|
||||
<profile>SteamInput-P1-Gyro</profile>
|
||||
<controller>
|
||||
<api>DSUController</api>
|
||||
<uuid>0</uuid>
|
||||
<display_name>Controller 1</display_name>
|
||||
<motion>true</motion>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<ip>127.0.0.1</ip>
|
||||
<port>26760</port>
|
||||
<mappings />
|
||||
</controller>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_030079f6de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>11</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
121
emu-configs/cemu/controllerProfiles/SteamInput-P1.xml
Normal file
121
emu-configs/cemu/controllerProfiles/SteamInput-P1.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>SteamInput-P1</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_030079f6de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.2</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.2</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.2</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
121
emu-configs/cemu/controllerProfiles/SteamInput-P2.xml
Normal file
121
emu-configs/cemu/controllerProfiles/SteamInput-P2.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>Deck-P2</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_0300b836de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
121
emu-configs/cemu/controllerProfiles/SteamInput-P3.xml
Normal file
121
emu-configs/cemu/controllerProfiles/SteamInput-P3.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>Deck-P3</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_0300f837de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
121
emu-configs/cemu/controllerProfiles/SteamInput-P4.xml
Normal file
121
emu-configs/cemu/controllerProfiles/SteamInput-P4.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>Deck-P4</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_030039f7de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
|
@ -1,6 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U GamePad</type>
|
||||
<profile>SteamInput-P1-Gyro</profile>
|
||||
<controller>
|
||||
<api>DSUController</api>
|
||||
<uuid>0</uuid>
|
||||
<display_name>Controller 1</display_name>
|
||||
<motion>true</motion>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<ip>127.0.0.1</ip>
|
||||
<port>26760</port>
|
||||
<mappings />
|
||||
</controller>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_030079f6de280000ff11000001000000</uuid>
|
||||
|
@ -23,41 +45,53 @@
|
|||
<mapping>24</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>11</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>41</button>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>47</button>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>38</button>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>44</button>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>39</button>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>45</button>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>8</button>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>7</button>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
|
@ -67,53 +101,41 @@
|
|||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
<mapping>16</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
<mapping>17</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
<mapping>18</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
<mapping>19</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
<mapping>20</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
<mapping>21</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>11</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>13</button>
|
||||
<mapping>22</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
|
|
121
emu-configs/cemu/controllerProfiles/controller1.xml
Normal file
121
emu-configs/cemu/controllerProfiles/controller1.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>SteamInput-P2</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_0300b836de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
121
emu-configs/cemu/controllerProfiles/controller2.xml
Normal file
121
emu-configs/cemu/controllerProfiles/controller2.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>SteamInput-P3</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_0300f837de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
121
emu-configs/cemu/controllerProfiles/controller3.xml
Normal file
121
emu-configs/cemu/controllerProfiles/controller3.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<emulated_controller>
|
||||
<type>Wii U Pro Controller</type>
|
||||
<profile>SteamInput-P4</profile>
|
||||
<controller>
|
||||
<api>SDLController</api>
|
||||
<uuid>0_030039f7de280000ff11000001000000</uuid>
|
||||
<display_name>Steam Virtual Gamepad</display_name>
|
||||
<rumble>1</rumble>
|
||||
<axis>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</axis>
|
||||
<rotation>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</rotation>
|
||||
<trigger>
|
||||
<deadzone>0.25</deadzone>
|
||||
<range>1</range>
|
||||
</trigger>
|
||||
<mappings>
|
||||
<entry>
|
||||
<mapping>23</mapping>
|
||||
<button>41</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>22</mapping>
|
||||
<button>47</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>21</mapping>
|
||||
<button>38</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>20</mapping>
|
||||
<button>44</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>19</mapping>
|
||||
<button>39</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>18</mapping>
|
||||
<button>45</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>17</mapping>
|
||||
<button>8</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>16</mapping>
|
||||
<button>7</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>2</mapping>
|
||||
<button>0</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>15</mapping>
|
||||
<button>14</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>1</mapping>
|
||||
<button>1</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>24</mapping>
|
||||
<button>46</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>25</mapping>
|
||||
<button>40</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>12</mapping>
|
||||
<button>11</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>10</mapping>
|
||||
<button>4</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>9</mapping>
|
||||
<button>6</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>8</mapping>
|
||||
<button>43</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>7</mapping>
|
||||
<button>42</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>6</mapping>
|
||||
<button>10</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>5</mapping>
|
||||
<button>9</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>4</mapping>
|
||||
<button>2</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>3</mapping>
|
||||
<button>3</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>13</mapping>
|
||||
<button>12</button>
|
||||
</entry>
|
||||
<entry>
|
||||
<mapping>14</mapping>
|
||||
<button>13</button>
|
||||
</entry>
|
||||
</mappings>
|
||||
</controller>
|
||||
</emulated_controller>
|
|
@ -101,7 +101,7 @@
|
|||
<Account>
|
||||
<PersistentId>2147483649</PersistentId>
|
||||
<OnlineEnabled>false</OnlineEnabled>
|
||||
<ActiveService>0</ActiveService>
|
||||
<ActiveService>1</ActiveService>
|
||||
</Account>
|
||||
<Debug>
|
||||
<CrashDumpUnix>1</CrashDumpUnix>
|
||||
|
@ -110,4 +110,4 @@
|
|||
<Input>
|
||||
<DSUC host="127.0.0.1" port="26760"/>
|
||||
</Input>
|
||||
</content>
|
||||
</content>
|
||||
|
|
|
@ -55,11 +55,13 @@ profiles\1\button_gpio14="code:80,engine:keyboard"
|
|||
profiles\1\button_gpio14\default=true
|
||||
profiles\1\button_home="code:66,engine:keyboard"
|
||||
profiles\1\button_home\default=true
|
||||
profiles\1\button_l="button:4,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\button_l="axis:2,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5"
|
||||
profiles\1\button_l\default=false
|
||||
profiles\1\button_left="direction:left,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0"
|
||||
profiles\1\button_left\default=false
|
||||
profiles\1\button_r="button:5,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\button_power="code:86,engine:keyboard"
|
||||
profiles\1\button_power\default=true
|
||||
profiles\1\button_r="axis:5,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5"
|
||||
profiles\1\button_r\default=false
|
||||
profiles\1\button_right="direction:right,engine:sdl,guid:030079f6de280000ff11000001000000,hat:0,port:0"
|
||||
profiles\1\button_right\default=false
|
||||
|
@ -73,16 +75,16 @@ profiles\1\button_x="button:2,engine:sdl,guid:030079f6de280000ff11000001000000,p
|
|||
profiles\1\button_x\default=false
|
||||
profiles\1\button_y="button:3,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\button_y\default=false
|
||||
profiles\1\button_zl="axis:2,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5"
|
||||
profiles\1\button_zl="button:4,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\button_zl\default=false
|
||||
profiles\1\button_zr="axis:5,direction:+,engine:sdl,guid:030079f6de280000ff11000001000000,port:0,threshold:0.5"
|
||||
profiles\1\button_zr="button:5,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\button_zr\default=false
|
||||
profiles\1\c_stick="axis_x:3,axis_y:4,deadzone:0.100000,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\c_stick\default=false
|
||||
profiles\1\circle_pad="axis_x:0,axis_y:1,deadzone:0.100000,engine:sdl,guid:030079f6de280000ff11000001000000,port:0"
|
||||
profiles\1\circle_pad\default=false
|
||||
profiles\1\motion_device="engine:motion_emu,update_period:100,sensitivity:0.01,tilt_clamp:90.0"
|
||||
profiles\1\motion_device\default=true
|
||||
profiles\1\motion_device=engine:cemuhookudp
|
||||
profiles\1\motion_device\default=false
|
||||
profiles\1\name=default
|
||||
profiles\1\name\default=true
|
||||
profiles\1\touch_device=engine:emu_window
|
||||
|
@ -202,7 +204,7 @@ LLE\SPI=false
|
|||
LLE\SPI\default=true
|
||||
LLE\SSL=false
|
||||
LLE\SSL\default=true
|
||||
gdbstub_port=@Variant(\0\0\0\x85`q)
|
||||
gdbstub_port=24689
|
||||
gdbstub_port\default=true
|
||||
record_frame_times=false
|
||||
renderer_debug=false
|
||||
|
@ -213,34 +215,34 @@ use_gdbstub\default=true
|
|||
[Layout]
|
||||
anaglyph_shader_name=dubois (builtin)
|
||||
anaglyph_shader_name\default=true
|
||||
custom_bottom_bottom=@Variant(\0\0\0\x85\x1\xe0)
|
||||
custom_bottom_bottom=480
|
||||
custom_bottom_bottom\default=true
|
||||
custom_bottom_left=@Variant(\0\0\0\x85\0()
|
||||
custom_bottom_left=40
|
||||
custom_bottom_left\default=true
|
||||
custom_bottom_right=@Variant(\0\0\0\x85\x1h)
|
||||
custom_bottom_right=360
|
||||
custom_bottom_right\default=true
|
||||
custom_bottom_top=@Variant(\0\0\0\x85\0\xf0)
|
||||
custom_bottom_top=240
|
||||
custom_bottom_top\default=true
|
||||
custom_layout=false
|
||||
custom_layout\default=true
|
||||
custom_second_layer_opacity=@Variant(\0\0\0\x85\0\x64)
|
||||
custom_second_layer_opacity=100
|
||||
custom_second_layer_opacity\default=true
|
||||
custom_top_bottom=@Variant(\0\0\0\x85\0\xf0)
|
||||
custom_top_bottom=240
|
||||
custom_top_bottom\default=true
|
||||
custom_top_left=@Variant(\0\0\0\x85\0\0)
|
||||
custom_top_left=0
|
||||
custom_top_left\default=true
|
||||
custom_top_right=@Variant(\0\0\0\x85\x1\x90)
|
||||
custom_top_right=400
|
||||
custom_top_right\default=true
|
||||
custom_top_top=@Variant(\0\0\0\x85\0\0)
|
||||
custom_top_top=0
|
||||
custom_top_top\default=true
|
||||
factor_3d=0
|
||||
factor_3d\default=true
|
||||
filter_mode=true
|
||||
filter_mode\default=true
|
||||
large_screen_proportion=@Variant(\0\0\0\x87@\x80\0\0)
|
||||
large_screen_proportion=4
|
||||
large_screen_proportion\default=true
|
||||
layout_option=0
|
||||
layout_option\default=true
|
||||
layout_option=2
|
||||
layout_option\default=false
|
||||
mono_render_option=0
|
||||
mono_render_option\default=true
|
||||
pp_shader_name=none (builtin)
|
||||
|
@ -253,6 +255,8 @@ upright_screen=false
|
|||
upright_screen\default=true
|
||||
|
||||
[Miscellaneous]
|
||||
enable_gamemode=true
|
||||
enable_gamemode\default=true
|
||||
log_filter=*:Info
|
||||
log_filter\default=true
|
||||
|
||||
|
@ -269,12 +273,13 @@ bg_red=0
|
|||
bg_red\default=true
|
||||
frame_limit=100
|
||||
frame_limit\default=true
|
||||
graphics_api=1
|
||||
graphics_api\default=true
|
||||
frame_limit_alternate=500
|
||||
graphics_api=2
|
||||
graphics_api\default=false
|
||||
physical_device=0
|
||||
physical_device\default=true
|
||||
resolution_factor=1
|
||||
resolution_factor\default=true
|
||||
resolution_factor=2
|
||||
resolution_factor\default=false
|
||||
shaders_accurate_mul=true
|
||||
shaders_accurate_mul\default=true
|
||||
spirv_shader_gen=true
|
||||
|
@ -283,6 +288,8 @@ texture_filter=0
|
|||
texture_filter\default=true
|
||||
texture_filter_name=Linear (Default)
|
||||
texture_filter_name\default=false
|
||||
texture_sampling=0
|
||||
texture_sampling\default=true
|
||||
use_disk_shader_cache=true
|
||||
use_disk_shader_cache\default=true
|
||||
use_hw_renderer=true
|
||||
|
@ -299,12 +306,18 @@ allow_plugin_loader=true
|
|||
allow_plugin_loader\default=true
|
||||
init_clock=0
|
||||
init_clock\default=true
|
||||
init_ticks_override=@Variant(\0\0\0\x81\0\0\0\0\0\0\0\0)
|
||||
init_ticks_override\default=true
|
||||
init_ticks_type=0
|
||||
init_ticks_type\default=true
|
||||
init_time=@Variant(\0\0\0\x84\0\0\0\0\x38m5\xbd)
|
||||
init_time\default=true
|
||||
init_time_offset=@Variant(\0\0\0\x81\0\0\0\0\0\0\0\0)
|
||||
init_time_offset\default=true
|
||||
is_new_3ds=true
|
||||
is_new_3ds\default=true
|
||||
lle_applets=false
|
||||
lle_applets\default=true
|
||||
plugin_loader=false
|
||||
plugin_loader\default=true
|
||||
region_value=-1
|
||||
|
@ -338,6 +351,14 @@ Multiplayer\ip\default=true
|
|||
Multiplayer\ip_ban_list\size=0
|
||||
Multiplayer\max_player=8
|
||||
Multiplayer\max_player\default=true
|
||||
Multiplayer\multiplayer_filter_games_owned=false
|
||||
Multiplayer\multiplayer_filter_games_owned\default=true
|
||||
Multiplayer\multiplayer_filter_hide_empty=false
|
||||
Multiplayer\multiplayer_filter_hide_empty\default=true
|
||||
Multiplayer\multiplayer_filter_hide_full=false
|
||||
Multiplayer\multiplayer_filter_hide_full\default=true
|
||||
Multiplayer\multiplayer_filter_text=
|
||||
Multiplayer\multiplayer_filter_text\default=true
|
||||
Multiplayer\nickname=
|
||||
Multiplayer\nickname\default=true
|
||||
Multiplayer\port=24872
|
||||
|
@ -381,6 +402,18 @@ Shortcuts\Main%20Window\Advance%20Frame\Context=1
|
|||
Shortcuts\Main%20Window\Advance%20Frame\Context\default=false
|
||||
Shortcuts\Main%20Window\Advance%20Frame\KeySeq=
|
||||
Shortcuts\Main%20Window\Advance%20Frame\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context=1
|
||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\Context\default=true
|
||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq=Ctrl+M
|
||||
Shortcuts\Main%20Window\Audio%20Mute\Unmute\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Down\Context=1
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Down\Context\default=true
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq=
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Down\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Up\Context=1
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Up\Context\default=true
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq=
|
||||
Shortcuts\Main%20Window\Audio%20Volume%20Up\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Capture%20Screenshot\Context=3
|
||||
Shortcuts\Main%20Window\Capture%20Screenshot\Context\default=true
|
||||
Shortcuts\Main%20Window\Capture%20Screenshot\KeySeq=Ctrl+X
|
||||
|
@ -400,7 +433,7 @@ Shortcuts\Main%20Window\Decrease%20Speed%20Limit\KeySeq\default=false
|
|||
Shortcuts\Main%20Window\Exit%20Citra\Context=1
|
||||
Shortcuts\Main%20Window\Exit%20Citra\Context\default=true
|
||||
Shortcuts\Main%20Window\Exit%20Citra\KeySeq=Ctrl+Q
|
||||
Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Exit%20Citra\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Exit%20Fullscreen\Context=1
|
||||
Shortcuts\Main%20Window\Exit%20Fullscreen\Context\default=true
|
||||
Shortcuts\Main%20Window\Exit%20Fullscreen\KeySeq=Ctrl+O
|
||||
|
@ -429,6 +462,26 @@ Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context=1
|
|||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\Context\default=true
|
||||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq=Ctrl+A
|
||||
Shortcuts\Main%20Window\Load%20from%20Newest%20Slot\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\Context=2
|
||||
Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\Context\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\KeySeq=Ctrl+B
|
||||
Shortcuts\Main%20Window\Multiplayer%20Browse%20Public%20Game%20Lobby\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context=2
|
||||
Shortcuts\Main%20Window\Multiplayer%20Create%20Room\Context\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq=Ctrl+N
|
||||
Shortcuts\Main%20Window\Multiplayer%20Create%20Room\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context=1
|
||||
Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\Context\default=false
|
||||
Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq=
|
||||
Shortcuts\Main%20Window\Multiplayer%20Direct%20Connect%20to%20Room\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context=2
|
||||
Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\Context\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq=Ctrl+L
|
||||
Shortcuts\Main%20Window\Multiplayer%20Leave%20Room\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context=2
|
||||
Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\Context\default=true
|
||||
Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq=Ctrl+R
|
||||
Shortcuts\Main%20Window\Multiplayer%20Show%20Current%20Room\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Mute%20Audio\Context=1
|
||||
Shortcuts\Main%20Window\Mute%20Audio\Context\default=true
|
||||
Shortcuts\Main%20Window\Mute%20Audio\KeySeq=
|
||||
|
@ -464,13 +517,13 @@ Shortcuts\Main%20Window\Toggle%203D\KeySeq\default=false
|
|||
Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context=2
|
||||
Shortcuts\Main%20Window\Toggle%20Custom%20Textures\Context\default=true
|
||||
Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq=F7
|
||||
Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Custom%20Textures\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context=1
|
||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\Context\default=true
|
||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq=
|
||||
Shortcuts\Main%20Window\Toggle%20Filter%20Bar\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context=1
|
||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=true
|
||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\Context\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq=
|
||||
Shortcuts\Main%20Window\Toggle%20Frame%20Advancing\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Per-Game%20Speed\Context=1
|
||||
|
@ -483,19 +536,19 @@ Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq=Ctrl+L
|
|||
Shortcuts\Main%20Window\Toggle%20Screen%20Layout\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context=1
|
||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\Context\default=true
|
||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=
|
||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq=Ctrl+S
|
||||
Shortcuts\Main%20Window\Toggle%20Status%20Bar\KeySeq\default=true
|
||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context=1
|
||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\Context\default=false
|
||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq=
|
||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=true
|
||||
UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4 \0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0t\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64)
|
||||
UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\x1f\0\0\x1\x8f\0\0\0\0\0\0\0\0\0\0\x4\x1f\0\0\x1\x8f\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\0\0\0\x4\x1f\0\0\x1\x8f)
|
||||
Shortcuts\Main%20Window\Toggle%20Texture%20Dumping\KeySeq\default=false
|
||||
UILayout\gameListHeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x5\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\x5\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\x2\x80\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x6T\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
|
||||
UILayout\geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xd6\0\0\0\xb4\0\0\x4*\0\0\x2\x43\0\0\0\xd6\0\0\0\xb4\0\0\x4*\0\0\x2\x43\0\0\0\0\0\0\0\0\x5\0\0\0\0\xd6\0\0\0\xb4\0\0\x4*\0\0\x2\x43)
|
||||
UILayout\geometryRenderWindow=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31)
|
||||
UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k\0\0\0\0\0\0\0\0\x4\xfd\0\0\0\0\0\0\0\x14\0\0\x3\xe7\0\0\x2k)
|
||||
UILayout\microProfileDialogGeometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p\0\0\0\0\0\0\0\0\x5\0\0\0\0\x1\0\0\0\x19\0\0\x3\xe8\0\0\x2p)
|
||||
UILayout\microProfileDialogVisible=false
|
||||
UILayout\microProfileDialogVisible\default=true
|
||||
UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xaa\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x41\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xc3\0\xff\xff\xff\0\0\x4 \0\0\x1^\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
|
||||
UILayout\state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x2\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfb\0\0\0\x1c\0W\0\x61\0i\0t\0T\0r\0\x65\0\x65\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\0\0\0\x1\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\b\xfb\0\0\0\x18\0\x41\0R\0M\0R\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0h\0\xff\xff\xff\xfb\0\0\0 \0G\0r\0\x61\0p\0h\0i\0\x63\0s\0\x44\0\x65\0\x62\0u\0g\0g\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\"\0P\0i\0\x63\0\x61\0 \0\x43\0o\0m\0m\0\x61\0n\0\x64\0 \0L\0i\0s\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0*\0P\0i\0\x63\0\x61\0\x42\0r\0\x65\0\x61\0k\0P\0o\0i\0n\0t\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0 \0P\0i\0\x63\0\x61\0V\0\x65\0r\0t\0\x65\0x\0S\0h\0\x61\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xa9\0\xff\xff\xff\xfb\0\0\0\x12\0\x43\0i\0T\0r\0\x61\0\x63\0i\0n\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x41\0\xff\xff\xff\xfb\0\0\0.\0L\0L\0\x45\0S\0\x65\0r\0v\0i\0\x63\0\x65\0M\0o\0\x64\0u\0l\0\x65\0s\0W\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0V\0\xff\xff\xff\xfb\0\0\0\x16\0I\0P\0\x43\0R\0\x65\0\x63\0o\0r\0\x64\0\x65\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xc2\0\xff\xff\xff\0\0\x5\0\0\0\x3 \0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\0)
|
||||
Updater\check_for_update_on_start=true
|
||||
Updater\check_for_update_on_start\default=true
|
||||
Updater\update_on_close=false
|
||||
|
@ -514,6 +567,8 @@ fullscreen=true
|
|||
fullscreen\default=false
|
||||
hideInactiveMouse=false
|
||||
hideInactiveMouse\default=true
|
||||
muteWhenInBackground=false
|
||||
muteWhenInBackground\default=true
|
||||
pauseWhenInBackground=false
|
||||
pauseWhenInBackground\default=true
|
||||
saveStateWarning=true
|
||||
|
@ -534,12 +589,12 @@ theme\default=false
|
|||
[Utility]
|
||||
async_custom_loading=true
|
||||
async_custom_loading\default=true
|
||||
custom_textures=false
|
||||
custom_textures\default=true
|
||||
custom_textures=true
|
||||
custom_textures\default=false
|
||||
dump_textures=false
|
||||
dump_textures\default=true
|
||||
preload_textures=false
|
||||
preload_textures\default=true
|
||||
preload_textures=true
|
||||
preload_textures\default=false
|
||||
|
||||
[VideoDumping]
|
||||
audio_bitrate=64000
|
||||
|
@ -563,5 +618,5 @@ citra_token=
|
|||
citra_username=RetroDECK
|
||||
enable_telemetry=false
|
||||
enable_telemetry\default=false
|
||||
web_api_url=https://api.citra-emu.org
|
||||
web_api_url\default=true
|
||||
web_api_url=
|
||||
web_api_url\default=false
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,19 +0,0 @@
|
|||
There are two ways of adding mods into Citra
|
||||
|
||||
From Citra
|
||||
- Extract any mod from compressed .zip or any other format to folders.
|
||||
- Open up Citra inside RetroDECK Configurator by pressing Open Emulator - Citra.
|
||||
- Right click on the game you want to add mods into.
|
||||
- Click on Open Mods Location.
|
||||
- Paste the mod files inside that directory, each folder is stored by the TITLLEID of the game.
|
||||
- Quit Citra
|
||||
|
||||
From the mod folder directly
|
||||
- Extract any mod files from compressed .zip or any other format into folders.
|
||||
- Go into ~/retrodeck/mods/citra/. The folders are all named by TITLEID.
|
||||
- Past the mods into the right ~/retrodeck/mods/yuzu/<TITLEID> folder.
|
||||
|
||||
Related wiki article can be found here:
|
||||
https://github.com/XargonWan/RetroDECK/wiki/Citra%3A-Mods#citra---3ds
|
||||
|
||||
The RetroDECK Team
|
|
@ -1,16 +0,0 @@
|
|||
There is the possibility to provide custom emutlators provided by the user.
|
||||
|
||||
At the moment the only one available is Yuzu.
|
||||
Place your custom Yuzu files (AppImage and such) in the custom/yuzu folder without any other subfolders, like in the example:
|
||||
retrodeck/customs/yuzu/yuzu*.AppImage
|
||||
|
||||
WARNINGS on custom emulators:
|
||||
- Custom emulators are self managed: means that RetroDECK Team is not supporting nor troubleshooting them.
|
||||
- Custom emulators could potentially break other included emulators configs: use them at your own risk.
|
||||
- Remember to make the binary executable, otherwise they won't be launched.
|
||||
- Hotkeys might not be working if not configured by the users.
|
||||
|
||||
Related wiki article can be found here:
|
||||
---
|
||||
|
||||
The RetroDECK Team
|
|
@ -1,25 +0,0 @@
|
|||
There are two ways of adding mods into Yuzu
|
||||
|
||||
From Yuzu directly
|
||||
- Extract any mod files from compressed .zip or any other format to folders.
|
||||
- Open up Yuzu inside RetroDECK Configurator by pressing Open Emulator - Yuzu.
|
||||
- Right click on the game you want to add mods into.
|
||||
- Click on Open Mod Data Destination.
|
||||
- Paste the mod folders inside that directory.
|
||||
- Right clicking on the game and selecting Properties.
|
||||
- Enable the mods you want to enable by pressing the checkboxes in the Add-Ons tab and press OK.
|
||||
- Quit Yuzu
|
||||
|
||||
From the mods/yuzu folder
|
||||
- Extract any mod files from compressed .zip or any other format into folders.
|
||||
- Go into ~/retrodeck/mods/yuzu/ and file the right folder for the game you want to add mods to. The folders are all named by TITLEID.
|
||||
- Move those folders into ~/retrodeck/mods/yuzu/<TITLEID>
|
||||
- Open up Yuzu inside RetroDECK Configurator by pressing Open Emulator - Yuzu.
|
||||
- Right clicking on the game and selecting Properties.
|
||||
- Enable the mods you want to enable by pressing the checkboxes in the Add-Ons tab and press OK.
|
||||
- Quit Yuzu
|
||||
|
||||
Related wiki article can be found here:
|
||||
https://github.com/XargonWan/RetroDECK/wiki/Yuzu%3A-Mods
|
||||
|
||||
The RetroDECK Team
|
|
@ -10,3 +10,4 @@ change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Gambatte/
|
|||
change^borders^input_overlay_scale_landscape^1.205000^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^borders^input_overlay_y_offset_landscape^0.005000^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
enable^abxy_button_swap^/var/config/retroarch/config/remaps/Gambatte/gb.rmp
|
||||
change^rewind^rewind_enable^true^^/var/config/retroarch/config/Gambatte/gb.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -10,3 +10,4 @@ change^borders^input_overlay_aspect_adjust_landscape^0.110000^^/var/config/retro
|
|||
change^borders^input_overlay_scale_landscape^1.2150000^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^borders^input_overlay_y_offset_landscape^0.020000^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
enable^abxy_button_swap^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp
|
||||
change^rewind^rewind_enable^true^^/var/config/retroarch/config/mGBA/gba.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -10,3 +10,4 @@ change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Gambatte/
|
|||
change^borders^input_overlay_scale_landscape^1.205000^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^borders^input_overlay_y_offset_landscape^-0.040000^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
enable^abxy_button_swap^/var/config/retroarch/config/remaps/Gambatte/gbc.rmp
|
||||
change^rewind^rewind_enable^true^^/var/config/retroarch/config/Gambatte/gbc.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -4,3 +4,4 @@ change^borders^input_overlay_aspect_adjust_landscape^0.100000^^/var/config/retro
|
|||
change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^borders^input_overlay_scale_landscape^1.040000^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^widescreen^aspect_ratio_index^24^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^rewind^rewind_enable^true^^/var/config/retroarch/config/Genesis Plus GX/genesis.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -9,3 +9,4 @@ change^borders^input_overlay_aspect_adjust_landscape^0.110000^^/var/config/retro
|
|||
change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^borders^input_overlay_scale_landscape^1.350000^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^borders^input_overlay_y_offset_landscape^0.020000^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^rewind^rewind_enable^true^^/var/config/retroarch/config/Genesis Plus GX/gg.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -3,5 +3,5 @@ change^cheevos^cheevos_enable^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
|||
change^cheevos^cheevos_token^$cheevos_token^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^cheevos^cheevos_username^$cheevos_username^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^cheevos_hardcore^cheevos_hardcore_mode_enable^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^savestate_auto_load^savestate_auto_load^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^savestate_auto_save^savestate_auto_save^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^quick_resume^savestate_auto_load^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^quick_resume^savestate_auto_save^true^^$raconf^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -5,3 +5,4 @@ change^borders^input_overlay_scale_landscape^1.050000^^/var/config/retroarch/con
|
|||
change^borders^input_overlay_enable^true^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
change^widescreen^aspect_ratio_index^24^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
enable^abxy_button_swap^/var/config/retroarch/config/remaps/Snes9x/snes.rmp
|
||||
change^rewind^rewind_enable^true^^/var/config/retroarch/config/Snes9x/snes.cfg^$emuconfigs/retroarch/retroarch.cfg
|
||||
|
|
|
@ -78,8 +78,8 @@ bios9.bin^^a392174eb3e572fed6447e956bde4b25^Nintendo DS^Used by MelonDS emulator
|
|||
firmware.bin^^e45033d9b0fa6b0de071292bba7c9d13^Nintendo DS^Used by MelonDS emulator (Required, see Wiki)
|
||||
disksys.rom^^ca30b50f880eb660a320674ed365ef7a^Nintendo NES / Famicom^Family Computer Disk System BIOS - Required for Family Computer Disk System emulation
|
||||
bios.min^^1e4fb124a3a886865acb574f388c803d^Nintendo Pokemon Mini^Pokémon Mini BIOS - Optional
|
||||
prod.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Yuzu (Required)
|
||||
title.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Yuzu (Required)
|
||||
prod.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Ryujinx (Required)
|
||||
title.keys^switch/keys/^Unknown^Nintendo Switch^A file for Switch emulation in Ryujinx (Required)
|
||||
pico8^pico-8/^Unknown^PICO-8^The PICO-8 executable (Required)
|
||||
pico8.dat^pico-8/^Unknown^PICO-8^A PICO-8 system file (Required)
|
||||
pico8_dyn^pico-8/^Unknown^PICO-8^A PICO-8 system file (Required)
|
||||
|
|
|
@ -6,13 +6,14 @@ megacd
|
|||
neogeocd
|
||||
pcenginecd
|
||||
pcfx
|
||||
psp
|
||||
psx
|
||||
ps2
|
||||
saturn
|
||||
saturnjp
|
||||
segacd
|
||||
tg-cd
|
||||
[cso]
|
||||
psp
|
||||
[rvz]
|
||||
gc
|
||||
wii
|
||||
|
@ -40,3 +41,4 @@ sega32xjp
|
|||
sega32xna
|
||||
snes
|
||||
snesna
|
||||
tg16
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
1201^1231^0000^2359^rd-xmas-splash.svg
|
||||
0209^0212^0000^2359^rd-lunar-dragon-splash.svg
|
||||
0214^0214^0001^2359^rd-valentines-splash.svg
|
||||
0304^0304^0000^2359^rd-gm-bday-splash.svg
|
||||
0317^0317^0000^2359^rd-stpatricks-splash.svg
|
||||
0429^0505^0000^2359^rd-kodomo-golden.svg
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
true^RetroDECK Steam Controller Profiles Install^Install RetroDECK Steam Input profiles to Steam - Recommended^rd_controller_profile
|
||||
false^RPCS3 Firmware Install^Install firmware needed for PS3 emulation^rpcs3_firmware
|
||||
false^RetroDECK Controller Profile^Install custom RetroDECK controller profile^rd_controller_profile
|
||||
false^Vita3K Firmware Install^Install firmware needed for Vita3K emulation^vita3k_firmware
|
||||
|
|
|
@ -4,10 +4,8 @@
|
|||
# The FILE name can have spaces in it, but the DESTINATION cannot, even in variable form
|
||||
|
||||
# mods
|
||||
how-to-install-citra-mods.txt^$mods_folder/Citra
|
||||
how-to-install-dolphin-mods.txt^$mods_folder/Dolphin
|
||||
how-to-install-primehack-mods.txt^$mods_folder/Primehack
|
||||
how-to-install-yuzu-mods.txt^$mods_folder/Yuzu
|
||||
|
||||
# textures
|
||||
how-to-install-Mesen-textures.txt^$texture_packs_folder/RetroArch-Mesen
|
||||
|
@ -17,8 +15,5 @@ how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64P
|
|||
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture
|
||||
how-to-install-Duckstation-textures.txt^$texture_packs_folder/Duckstation
|
||||
|
||||
# customs
|
||||
how-to-install-custom-emulators.txt^$rdhome/customs
|
||||
|
||||
# emulators
|
||||
how-to-install-psvita-games.txt^$roms_folder/psvita
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
Cemu
|
||||
citra-emu
|
||||
dolphin-emu
|
||||
duckstation
|
||||
melonDS
|
||||
|
@ -10,3 +9,4 @@ rpcs3
|
|||
Ryujinx
|
||||
xemu
|
||||
yuzu
|
||||
citra-emu
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
citra^Citra (Nintendo 3DS Standalone Emulator)
|
||||
dolphin^Dolphin (GameCube / Wii Standalone Emulator)
|
||||
duckstation^Duckstation (Sony Playstation Standalone Emulator)
|
||||
gb^Nintendo GameBoy
|
||||
|
@ -14,4 +13,5 @@ psx_ra^Sony Playstation (RetroArch Core)
|
|||
retroarch^RetroArch (Multi-emulator Frontend)
|
||||
ryujinx^Ryujinx (Nintendo Switch Standalone Emulator)
|
||||
snes^Nintendo Super Nintendo
|
||||
yuzu^Yuzu (Nintendo Switch Standalone Emulator)
|
||||
yuzu^Yuzu (Nintendo Switch Standalone Emulator, via Ponzu)
|
||||
citra^Citra (Nintendo Switch Standalone Emulator, via Ponzu)
|
|
@ -40,7 +40,9 @@
|
|||
.msa
|
||||
.nds
|
||||
.nes
|
||||
.ngc
|
||||
.o
|
||||
.pce
|
||||
.prg
|
||||
.rom
|
||||
.sfc
|
||||
|
@ -58,3 +60,4 @@
|
|||
.unif
|
||||
.xex
|
||||
.xfd
|
||||
.z64
|
||||
|
|
|
@ -21,12 +21,15 @@ desktop_mode_warning=true
|
|||
low_space_warning=true
|
||||
update_check=false
|
||||
update_repo=RetroDECK
|
||||
branch=
|
||||
update_ignore=
|
||||
cloud_saves=false
|
||||
multi_user_mode=false
|
||||
ask_default_user=true
|
||||
default_user=
|
||||
developer_options=false
|
||||
kiroi_ponzu=false
|
||||
akai_ponzu=false
|
||||
|
||||
[cheevos]
|
||||
duckstation=false
|
||||
|
@ -38,6 +41,14 @@ duckstation=false
|
|||
pcsx2=false
|
||||
retroarch=false
|
||||
|
||||
[rewind]
|
||||
gb=false
|
||||
gba=false
|
||||
gbc=false
|
||||
genesis=false
|
||||
gg=false
|
||||
snes=false
|
||||
|
||||
[borders]
|
||||
gb=false
|
||||
gba=false
|
||||
|
@ -55,27 +66,19 @@ psx_ra=false
|
|||
snes=false
|
||||
|
||||
[abxy_button_swap]
|
||||
citra=false
|
||||
gb=false
|
||||
gba=false
|
||||
gbc=false
|
||||
n64=false
|
||||
snes=false
|
||||
yuzu=false
|
||||
citra=false
|
||||
|
||||
[savestate_auto_load]
|
||||
ppsspp=true
|
||||
retroarch=true
|
||||
|
||||
[savestate_auto_save]
|
||||
duckstation=true
|
||||
pcsx2=true
|
||||
[quick_resume]
|
||||
retroarch=true
|
||||
|
||||
[ask_to_exit]
|
||||
citra=false
|
||||
dolphin=false
|
||||
duckstation=false
|
||||
pcsx2=false
|
||||
primehack=false
|
||||
yuzu=false
|
||||
citra=false
|
||||
|
|
File diff suppressed because it is too large
Load diff
3
emu-configs/dolphin/DSUClient.ini
Normal file
3
emu-configs/dolphin/DSUClient.ini
Normal file
|
@ -0,0 +1,3 @@
|
|||
[Server]
|
||||
Enabled = True
|
||||
Entries = steamdeckgyro:127.0.0.1:26760;
|
|
@ -3,6 +3,7 @@ ID = 09426e1e3e44d72728fb46a9e4a54663
|
|||
PermissionAsked = True
|
||||
[Core]
|
||||
GFXBackend = Vulkan
|
||||
AutoDiscChange = True
|
||||
SelectedLanguage = 0
|
||||
SerialPort1 = 255
|
||||
SkipIPL = True
|
||||
|
@ -22,9 +23,13 @@ DPL2Quality = 2
|
|||
DSPHLE = True
|
||||
WiiSDCardAllowWrites = True
|
||||
WiiSDCardEnableFolderSync = False
|
||||
CPUThread = True
|
||||
MMU = False
|
||||
EnableCheats = False
|
||||
[Display]
|
||||
Fullscreen = True
|
||||
DisableScreenSaver = True
|
||||
KeepWindowOnTop = False
|
||||
[GBA]
|
||||
BIOS = RETRODECKHOMEDIR/bios
|
||||
Rom1 =
|
||||
|
@ -37,11 +42,12 @@ Threads = True
|
|||
[General]
|
||||
ISOPath0 = RETRODECKHOMEDIR/roms/wii
|
||||
ISOPath1 = RETRODECKHOMEDIR/roms/gc
|
||||
ISOPaths = 2
|
||||
ISOPaths = 3
|
||||
WiiSDCardPath = RETRODECKHOMEDIR/saves/wii/dolphin/sd.raw
|
||||
WirelessMac = 00:17:ab:83:9b:d4
|
||||
HotkeysRequireFocus = True
|
||||
RecursiveISOPaths = True
|
||||
ISOPath2 = RETRODECKHOMEDIR/roms/wii
|
||||
[NetPlay]
|
||||
TraversalChoice = direct
|
||||
[BluetoothPassthrough]
|
||||
|
@ -58,3 +64,5 @@ PauseOnFocusLost = True
|
|||
ShowActiveTitle = True
|
||||
UseBuiltinTitleDatabase = True
|
||||
UsePanicHandlers = True
|
||||
LanguageCode = en
|
||||
ThemeName = Clean
|
||||
|
|
44
emu-configs/dolphin/GBA.ini
Normal file
44
emu-configs/dolphin/GBA.ini
Normal file
|
@ -0,0 +1,44 @@
|
|||
[GBA1]
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 0
|
||||
Buttons/B = EAST
|
||||
Buttons/A = SOUTH
|
||||
Buttons/Z = TR
|
||||
Buttons/SELECT = SELECT
|
||||
Buttons/START = START
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
[GBA2]
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 1
|
||||
Buttons/B = EAST
|
||||
Buttons/A = SOUTH
|
||||
Buttons/Z = TR
|
||||
Buttons/SELECT = SELECT
|
||||
Buttons/START = START
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
[GBA3]
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 2
|
||||
Buttons/B = EAST
|
||||
Buttons/A = SOUTH
|
||||
Buttons/Z = TR
|
||||
Buttons/SELECT = SELECT
|
||||
Buttons/START = START
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
[GBA4]
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 3
|
||||
Buttons/B = EAST
|
||||
Buttons/A = SOUTH
|
||||
Buttons/Z = TR
|
||||
Buttons/SELECT = SELECT
|
||||
Buttons/START = START
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
|
@ -4,20 +4,20 @@ Buttons/A = SOUTH
|
|||
Buttons/B = EAST
|
||||
Buttons/X = NORTH
|
||||
Buttons/Y = WEST
|
||||
Buttons/Z = `TR` | `TL`
|
||||
Buttons/Z = TR | TL
|
||||
Buttons/Start = START
|
||||
Main Stick/Up = `Axis 1-`
|
||||
Main Stick/Down = `Axis 1+`
|
||||
Main Stick/Left = `Axis 0-`
|
||||
Main Stick/Right = `Axis 0+`
|
||||
Main Stick/Modifier = `Shift`
|
||||
Main Stick/Modifier = THUMBL
|
||||
Main Stick/Modifier/Range = 50.0
|
||||
Main Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
C-Stick/Up = `Axis 4-`
|
||||
C-Stick/Down = `Axis 4+`
|
||||
C-Stick/Left = `Axis 3-`
|
||||
C-Stick/Right = `Axis 3+`
|
||||
C-Stick/Modifier = `Ctrl`
|
||||
C-Stick/Modifier = THUMBR
|
||||
C-Stick/Modifier/Range = 50.0
|
||||
C-Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
Triggers/L = `Full Axis 2+`
|
||||
|
@ -26,16 +26,99 @@ D-Pad/Up = `Axis 7-`
|
|||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Triggers/L-Analog = `Full Axis 2+`
|
||||
Triggers/R-Analog = `Full Axis 5+`
|
||||
Rumble/Motor = Strong
|
||||
[GCPad2]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 1
|
||||
Buttons/A = SOUTH
|
||||
Buttons/B = EAST
|
||||
Buttons/X = NORTH
|
||||
Buttons/Y = WEST
|
||||
Buttons/Z = TR | TL
|
||||
Buttons/Start = START
|
||||
Main Stick/Up = `Axis 1-`
|
||||
Main Stick/Down = `Axis 1+`
|
||||
Main Stick/Left = `Axis 0-`
|
||||
Main Stick/Right = `Axis 0+`
|
||||
Main Stick/Modifier = THUMBL
|
||||
Main Stick/Modifier/Range = 50.0
|
||||
Main Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
C-Stick/Up = `Axis 4-`
|
||||
C-Stick/Down = `Axis 4+`
|
||||
C-Stick/Left = `Axis 3-`
|
||||
C-Stick/Right = `Axis 3+`
|
||||
C-Stick/Modifier = THUMBR
|
||||
C-Stick/Modifier/Range = 50.0
|
||||
C-Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
Triggers/L = `Full Axis 2+`
|
||||
Triggers/R = `Full Axis 5+`
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Triggers/L-Analog = `Full Axis 2+`
|
||||
Triggers/R-Analog = `Full Axis 5+`
|
||||
Rumble/Motor = Strong
|
||||
[GCPad3]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 2
|
||||
Buttons/A = SOUTH
|
||||
Buttons/B = EAST
|
||||
Buttons/X = NORTH
|
||||
Buttons/Y = WEST
|
||||
Buttons/Z = TR | TL
|
||||
Buttons/Start = START
|
||||
Main Stick/Up = `Axis 1-`
|
||||
Main Stick/Down = `Axis 1+`
|
||||
Main Stick/Left = `Axis 0-`
|
||||
Main Stick/Right = `Axis 0+`
|
||||
Main Stick/Modifier = THUMBL
|
||||
Main Stick/Modifier/Range = 50.0
|
||||
Main Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
C-Stick/Up = `Axis 4-`
|
||||
C-Stick/Down = `Axis 4+`
|
||||
C-Stick/Left = `Axis 3-`
|
||||
C-Stick/Right = `Axis 3+`
|
||||
C-Stick/Modifier = THUMBR
|
||||
C-Stick/Modifier/Range = 50.0
|
||||
C-Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
Triggers/L = `Full Axis 2+`
|
||||
Triggers/R = `Full Axis 5+`
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Triggers/L-Analog = `Full Axis 2+`
|
||||
Triggers/R-Analog = `Full Axis 5+`
|
||||
Rumble/Motor = Strong
|
||||
[GCPad4]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 3
|
||||
Buttons/A = SOUTH
|
||||
Buttons/B = EAST
|
||||
Buttons/X = NORTH
|
||||
Buttons/Y = WEST
|
||||
Buttons/Z = TR | TL
|
||||
Buttons/Start = START
|
||||
Main Stick/Up = `Axis 1-`
|
||||
Main Stick/Down = `Axis 1+`
|
||||
Main Stick/Left = `Axis 0-`
|
||||
Main Stick/Right = `Axis 0+`
|
||||
Main Stick/Modifier = THUMBL
|
||||
Main Stick/Modifier/Range = 50.0
|
||||
C-Stick/Modifier/Range = 50.0
|
||||
Main Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
C-Stick/Up = `Axis 4-`
|
||||
C-Stick/Down = `Axis 4+`
|
||||
C-Stick/Left = `Axis 3-`
|
||||
C-Stick/Right = `Axis 3+`
|
||||
C-Stick/Modifier = THUMBR
|
||||
C-Stick/Modifier/Range = 50.0
|
||||
C-Stick/Calibration = 100.00 141.42 100.00 141.42 100.00 141.42 100.00 141.42
|
||||
Triggers/L = `Full Axis 2+`
|
||||
Triggers/R = `Full Axis 5+`
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Triggers/L-Analog = `Full Axis 2+`
|
||||
Triggers/R-Analog = `Full Axis 5+`
|
||||
Rumble/Motor = Strong
|
||||
|
|
|
@ -8,12 +8,26 @@ DeferEFBCopies = True
|
|||
EFBEmulateFormatChanges = False
|
||||
EFBScaledCopy = True
|
||||
EFBToTextureEnable = True
|
||||
ImmediateXFBEnable = True
|
||||
SkipDuplicateXFBs = True
|
||||
XFBToTextureEnable = True
|
||||
EFBAccessEnable = False
|
||||
[PrimeHack Misc]
|
||||
AutoEFBMP = True
|
||||
Lock Camera in Motion Puzzles = True
|
||||
ReduceBloom = True
|
||||
ToggleArmRePosition = True
|
||||
[Settings]
|
||||
AspectRatio = 1
|
||||
BackendMultithreading = True
|
||||
DumpBaseTextures = True
|
||||
DumpMipTextures = True
|
||||
FastDepthCalc = True
|
||||
InternalResolution = 1
|
||||
InternalResolution = 2
|
||||
SaveTextureCacheToState = True
|
||||
WaitForShadersBeforeStarting = True
|
||||
wideScreenHack = True
|
||||
CacheHiresTextures = True
|
||||
HiresTextures = True
|
||||
[Hardware]
|
||||
VSync = True
|
||||
|
|
|
@ -6,7 +6,7 @@ General/Reset = @(Ctrl+R)
|
|||
General/Take Screenshot = @(Ctrl+X)
|
||||
General/Exit = @(Ctrl+Q)
|
||||
Emulation Speed/Decrease Emulation Speed = @(Ctrl+`2`)
|
||||
Emulation Speed/Increase Emulation Speed = @(Ctrl+`1`)
|
||||
Emulation Speed/Increase Emulation Speed = `Click 3` + `F3` + `F5`
|
||||
Emulation Speed/Disable Emulation Speed Limit = @(Ctrl+`0`)
|
||||
Movie/Start Recording = @(Ctrl+V)
|
||||
Graphics Toggles/Toggle Aspect Ratio = @(Ctrl+W)
|
||||
|
@ -26,4 +26,4 @@ Wii/Connect Wii Remote 1 = @(Alt+W+`1`)
|
|||
Wii/Connect Wii Remote 2 = @(Alt+W+`2`)
|
||||
Wii/Connect Wii Remote 3 = @(Alt+W+`3`)
|
||||
Wii/Connect Wii Remote 4 = @(Alt+W+`4`)
|
||||
Wii/Connect Balance Board = @(Alt+W+`5`)
|
||||
Wii/Connect Balance Board = @(Alt+W+`5`)
|
||||
|
|
|
@ -1,28 +1,28 @@
|
|||
[breakpointwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[cheatsmanager]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31\0\0\0\x1\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\0\x63\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[codewidget]
|
||||
boxsplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x4\0\0\0\x85\0\0\0\x85\0\0\0\x85\0\0\0\x85\x1\xff\xff\xff\xff\x1\0\0\0\x2\0)
|
||||
codesplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\x82\0\0\0W\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[gridview]
|
||||
scale=@Variant(\0\0\0\x87?\x80\0\0)
|
||||
scale=1
|
||||
|
||||
[jitwidget]
|
||||
asmsplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0W\0\0\0W\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
tablesplitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0W\0\0\0W\x1\xff\xff\xff\xff\x1\0\0\0\x2\0)
|
||||
|
||||
[logconfigwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[logging]
|
||||
font=0
|
||||
|
@ -30,11 +30,11 @@ wraplines=false
|
|||
|
||||
[logwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[mainwindow]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\r\xb7\0\0\x1\x1\0\0\x10\xd6\0\0\x3\x32\0\0\r\xb7\0\0\x1\x1e\0\0\x10\xd6\0\0\x3\x32\0\0\0\0\0\0\0\0\xf\0\0\0\r\xb7\0\0\x1\x1e\0\0\x10\xd6\0\0\x3\x32)
|
||||
state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfc\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\xff\xff\xff\xfa\xff\xff\xff\xff\x2\0\0\0\n\xfb\0\0\0\x6\0l\0o\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xb1\x1\0\0\x3\xfb\0\0\0\x12\0l\0o\0g\0\x63\0o\0n\0\x66\0i\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\x2\x1b\x1\0\0\x3\xfb\0\0\0\b\0\x63\0o\0\x64\0\x65\0\0\0\0\0\xff\xff\xff\xff\0\0\x2\x61\x1\0\0\x3\xfb\0\0\0\x12\0r\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0}\x1\0\0\x3\xfb\0\0\0\xe\0t\0h\0r\0\x65\0\x61\0\x64\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\x2\x91\x1\0\0\x3\xfb\0\0\0\n\0w\0\x61\0t\0\x63\0h\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xab\x1\0\0\x3\xfb\0\0\0\x16\0\x62\0r\0\x65\0\x61\0k\0p\0o\0i\0n\0t\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xab\x1\0\0\x3\xfb\0\0\0\f\0m\0\x65\0m\0o\0r\0y\0\0\0\0\0\xff\xff\xff\xff\0\0\0}\x1\0\0\x3\xfb\0\0\0\xe\0n\0\x65\0t\0w\0o\0r\0k\0\0\0\0\0\xff\xff\xff\xff\0\0\x2w\x1\0\0\x3\xfb\0\0\0\x12\0j\0i\0t\0w\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\x1\x1\0\0\x3\0\0\x3 \0\0\x1\xa1\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\xe\0t\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf)
|
||||
state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\xfc\x2\0\0\0\x1\xfc\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\xff\xff\xff\xfa\xff\xff\xff\xff\x2\0\0\0\n\xfb\0\0\0\x6\0l\0o\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x87\0\xff\xff\xff\xfb\0\0\0\x12\0l\0o\0g\0\x63\0o\0n\0\x66\0i\0g\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xb8\0\xff\xff\xff\xfb\0\0\0\b\0\x63\0o\0\x64\0\x65\0\0\0\0\0\xff\xff\xff\xff\0\0\x1\xfd\0\xff\xff\xff\xfb\0\0\0\x12\0r\0\x65\0g\0i\0s\0t\0\x65\0r\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0]\0\xff\xff\xff\xfb\0\0\0\xe\0t\0h\0r\0\x65\0\x61\0\x64\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\x2\f\0\xff\xff\xff\xfb\0\0\0\n\0w\0\x61\0t\0\x63\0h\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0\x16\0\x62\0r\0\x65\0\x61\0k\0p\0o\0i\0n\0t\0s\0\0\0\0\0\xff\xff\xff\xff\0\0\0\x84\0\xff\xff\xff\xfb\0\0\0\f\0m\0\x65\0m\0o\0r\0y\0\0\0\0\0\xff\xff\xff\xff\0\0\0]\0\xff\xff\xff\xfb\0\0\0\xe\0n\0\x65\0t\0w\0o\0r\0k\0\0\0\0\0\xff\xff\xff\xff\0\0\x2\x11\0\xff\xff\xff\xfb\0\0\0\x12\0j\0i\0t\0w\0i\0\x64\0g\0\x65\0t\0\0\0\0\0\xff\xff\xff\xff\0\0\0\xc3\0\xff\xff\xff\0\0\x3 \0\0\x2\x4\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\xe\0t\0o\0o\0l\0\x62\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
|
||||
|
||||
[memorywidget]
|
||||
addrspace_auxiliary=false
|
||||
|
@ -44,8 +44,10 @@ bplog=true
|
|||
bpread=false
|
||||
bpreadwrite=true
|
||||
bpwrite=false
|
||||
display_type=1
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
inputcombo=1
|
||||
searchascii=true
|
||||
searchhex=false
|
||||
splitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\xff\xff\xff\xff\xff\xff\xff\xff\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
|
||||
|
@ -56,29 +58,29 @@ typeu32=false
|
|||
typeu8=true
|
||||
|
||||
[netplaydialog]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\x14\0\0\x2\x7f\0\0\x1\xf3\0\0\0\0\0\0\0\x14\0\0\x2\x7f\0\0\x1\xf3\0\0\0\x1\0\0\0\0\x5\0\0\0\0\0\0\0\0\x14\0\0\x2\x7f\0\0\x1\xf3)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf)
|
||||
splitter=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0\xa5\0\0\0\xd7\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
|
||||
|
||||
[networkwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[registerwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[renderwidget]
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\x5\0\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x7f\0\0\x1\xdf)
|
||||
|
||||
[tableheader]
|
||||
state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\xe(?\0\0\0\b\0\0\0\t\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\0\v\0\0\0\x64\0\0\0\n\0\0\0\x64\0\0\0\r\0\0\0\x64\0\0\0\f\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x5\0\0\0\x46\0\0\x3\v\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0&\0\0\0\x84\0\0\0\0\0\0\0\xe\0\0\0&\0\0\0\x1\0\0\0\x2\0\0\0\x66\0\0\0\x1\0\0\0\x2\0\0\x1\x2\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x1\x2\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0&\0\0\0\x1\0\0\0\x2\0\0\0U\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\0)
|
||||
state=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x2\x1\0\0\0\0\0\0\0\0\0\0\0\xe(?\0\0\0\b\0\0\0\f\0\0\0\x64\0\0\0\r\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x5\0\0\0\x46\0\0\0\v\0\0\0\x64\0\0\0\t\0\0\0\x64\0\0\0\n\0\0\0\x64\0\0\0\b\0\0\0\x64\0\0\x3\x13\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0&\0\0\0\x84\0\0\0\0\0\0\0\xe\0\0\0&\0\0\0\x1\0\0\0\x2\0\0\0\x66\0\0\0\x1\0\0\0\x2\0\0\x1\x6\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x1\x6\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0&\0\0\0\x1\0\0\0\x2\0\0\0U\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\x2\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\0\0\0\0\0)
|
||||
|
||||
[threadwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
||||
[toolbar]
|
||||
visible=true
|
||||
visible=false
|
||||
|
||||
[userstyle]
|
||||
enabled=false
|
||||
|
@ -86,4 +88,4 @@ name=
|
|||
|
||||
[watchwidget]
|
||||
floating=false
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31\0\0\0\0\0\0\0\0\xf\0\0\0\x6\xe0\0\0\0\x14\0\0\aC\0\0\0\x31)
|
||||
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d\0\0\0\0\0\0\0\0\xff\xff\xff\xff\xff\xff\xff\xff\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\0\x63\0\0\0\x1d)
|
||||
|
|
|
@ -1,15 +1,6 @@
|
|||
[Wiimote1]
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 0
|
||||
Tilt/Modifier/Range = 50.0
|
||||
Nunchuk/Stick/Modifier/Range = 50.0
|
||||
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Guitar/Stick/Modifier/Range = 50.0
|
||||
Drums/Stick/Modifier/Range = 50.0
|
||||
Turntable/Stick/Modifier/Range = 50.0
|
||||
uDraw/Stylus/Modifier/Range = 50.0
|
||||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
Source = 1
|
||||
Buttons/A = `SOUTH` | `Click 1` | `XInput2/0/Virtual core pointer:Click 1`
|
||||
Buttons/B = EAST
|
||||
Buttons/1 = WEST
|
||||
|
@ -21,56 +12,323 @@ D-Pad/Up = `Axis 7-`
|
|||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Extension = Nunchuk
|
||||
Rumble/Motor = Strong
|
||||
Shake/X = TL
|
||||
Shake/Y = TL
|
||||
Shake/Z = TL
|
||||
Extension = Nunchuk
|
||||
Nunchuk/Stick/Up = `Axis 1-`
|
||||
Nunchuk/Stick/Down = `Axis 1+`
|
||||
Nunchuk/Stick/Left = `Axis 0-`
|
||||
Nunchuk/Stick/Right = `Axis 0+`
|
||||
Nunchuk/Buttons/C = TL
|
||||
Nunchuk/Buttons/Z = `Full Axis 2+`
|
||||
IR/Auto-Hide = True
|
||||
Nunchuk/Buttons/C = TR
|
||||
Nunchuk/Buttons/Z = `Full Axis 5+` | `Full Axis 2+`
|
||||
Nunchuk/Shake/X = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Y = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Z = `TL`&`Full Axis 2+`
|
||||
Hotkeys/Sideways Toggle = `XInput2/0/Virtual core pointer:Alt`&`XInput2/0/Virtual core pointer:X`
|
||||
Hotkeys/Upright Toggle = `XInput2/0/Virtual core pointer:Alt_L`&`XInput2/0/Virtual core pointer:Z`
|
||||
Source = 1
|
||||
Classic/Buttons/A = EAST
|
||||
Classic/Buttons/B = SOUTH
|
||||
Classic/Buttons/X = WEST
|
||||
Classic/Buttons/Y = NORTH
|
||||
Classic/Buttons/ZL = TL
|
||||
Classic/Buttons/ZR = TR
|
||||
Classic/Buttons/- = SELECT
|
||||
Classic/Buttons/+ = START
|
||||
Classic/Left Stick/Up = `Axis 1-`
|
||||
Classic/Left Stick/Down = `Axis 1+`
|
||||
Classic/Left Stick/Left = `Axis 0-`
|
||||
Classic/Left Stick/Right = `Axis 0+`
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Calibration = 100.00 101.96 107.63 112.05 110.67 111.78 105.49 101.89 100.00 101.96 108.24 112.08 112.34 109.50 107.04 101.96 100.00 101.96 106.95 114.00 115.73 117.91 108.24 101.96 100.00 101.96 108.24 106.97 109.81 109.07 108.24 101.96
|
||||
Classic/Right Stick/Up = `Axis 4-`
|
||||
Classic/Right Stick/Down = `Axis 4+`
|
||||
Classic/Right Stick/Left = `Axis 3-`
|
||||
Classic/Right Stick/Right = `Axis 3+`
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Calibration = 100.00 101.96 107.60 112.29 113.04 111.78 108.24 101.96 100.00 101.96 108.24 109.67 111.62 109.71 104.61 101.96 100.00 101.96 108.12 116.15 116.97 117.85 107.67 101.96 100.00 101.96 108.24 107.11 107.45 110.21 108.24 101.96
|
||||
Classic/Triggers/L = `Full Axis 2+`
|
||||
Classic/Triggers/R = `Full Axis 5+`
|
||||
Classic/Triggers/L-Analog = `Full Axis 2+`
|
||||
Classic/Triggers/R-Analog = `Full Axis 5+`
|
||||
IR/Vertical Offset = 12.0
|
||||
IR/Total Yaw = 19.0
|
||||
IR/Total Pitch = 22.0
|
||||
IR/Up = `XInput2/0/Virtual core pointer:Cursor Y-`
|
||||
IR/Down = `XInput2/0/Virtual core pointer:Cursor Y+`
|
||||
IR/Left = `XInput2/0/Virtual core pointer:Cursor X-`
|
||||
IR/Right = `XInput2/0/Virtual core pointer:Cursor X+`
|
||||
Shake/X = `Full Axis 5+`
|
||||
Shake/Y = `Full Axis 5+`
|
||||
Shake/Z = `Full Axis 5+`
|
||||
[Wiimote2]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
IR/Hide = THUMBL
|
||||
IR/Calibration = 100.00 101.96 108.24 112.67 116.44 114.62 108.11 101.96 100.00 101.96 108.11 113.10 115.81 113.90 108.24 101.96 100.00 101.96 108.24 114.93 115.13 115.19 108.24 101.96 100.00 101.96 108.13 112.88 112.20 110.97 108.24 101.96
|
||||
Tilt/Modifier/Range = 50.0
|
||||
IMUAccelerometer/Up = `Accel Up`
|
||||
IMUAccelerometer/Down = `Accel Down`
|
||||
IMUAccelerometer/Left = `Accel Left`
|
||||
IMUAccelerometer/Right = `Accel Right`
|
||||
IMUAccelerometer/Forward = `Accel Forward`
|
||||
IMUAccelerometer/Backward = `Accel Backward`
|
||||
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
|
||||
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
|
||||
IMUGyroscope/Roll Left = `Gyro Roll Left`
|
||||
IMUGyroscope/Roll Right = `Gyro Roll Right`
|
||||
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
|
||||
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
|
||||
IMUIR/Enabled = False
|
||||
Nunchuk/Stick/Modifier/Range = 50.0
|
||||
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||
Guitar/Stick/Modifier/Range = 50.0
|
||||
Drums/Stick/Modifier/Range = 50.0
|
||||
Turntable/Stick/Modifier/Range = 50.0
|
||||
uDraw/Stylus/Modifier/Range = 50.0
|
||||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
[Wiimote2]
|
||||
Device = evdev/1/Valve Software Steam Deck Controller
|
||||
Source = 0
|
||||
BButtons/A = `SOUTH` | `Click 1` | `XInput2/1/Virtual core pointer:Click 1`
|
||||
Buttons/B = EAST
|
||||
Buttons/1 = WEST
|
||||
Buttons/2 = NORTH
|
||||
Buttons/- = SELECT
|
||||
Buttons/+ = START
|
||||
Buttons/Home = THUMBR
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Rumble/Motor = Strong
|
||||
Shake/X = TL
|
||||
Shake/Y = TL
|
||||
Shake/Z = TL
|
||||
Extension = Nunchuk
|
||||
Nunchuk/Stick/Up = `Axis 1-`
|
||||
Nunchuk/Stick/Down = `Axis 1+`
|
||||
Nunchuk/Stick/Left = `Axis 0-`
|
||||
Nunchuk/Stick/Right = `Axis 0+`
|
||||
Nunchuk/Buttons/C = TR
|
||||
Nunchuk/Buttons/Z = `Full Axis 5+` | `Full Axis 2+`
|
||||
Nunchuk/Shake/X = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Y = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Z = `TL`&`Full Axis 2+`
|
||||
Hotkeys/Sideways Toggle = `XInput2/1/Virtual core pointer:Alt`&`XInput2/1/Virtual core pointer:X`
|
||||
Hotkeys/Upright Toggle = `XInput2/1/Virtual core pointer:Alt_L`&`XInput2/1/Virtual core pointer:Z`
|
||||
Classic/Buttons/A = EAST
|
||||
Classic/Buttons/B = SOUTH
|
||||
Classic/Buttons/X = WEST
|
||||
Classic/Buttons/Y = NORTH
|
||||
Classic/Buttons/ZL = TL
|
||||
Classic/Buttons/ZR = TR
|
||||
Classic/Buttons/- = SELECT
|
||||
Classic/Buttons/+ = START
|
||||
Classic/Left Stick/Up = `Axis 1-`
|
||||
Classic/Left Stick/Down = `Axis 1+`
|
||||
Classic/Left Stick/Left = `Axis 0-`
|
||||
Classic/Left Stick/Right = `Axis 0+`
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Calibration = 100.00 101.96 107.63 112.05 110.67 111.78 105.49 101.89 100.00 101.96 108.24 112.08 112.34 109.50 107.04 101.96 100.00 101.96 106.95 114.00 115.73 117.91 108.24 101.96 100.00 101.96 108.24 106.97 109.81 109.07 108.24 101.96
|
||||
Classic/Right Stick/Up = `Axis 4-`
|
||||
Classic/Right Stick/Down = `Axis 4+`
|
||||
Classic/Right Stick/Left = `Axis 3-`
|
||||
Classic/Right Stick/Right = `Axis 3+`
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Calibration = 100.00 101.96 107.60 112.29 113.04 111.78 108.24 101.96 100.00 101.96 108.24 109.67 111.62 109.71 104.61 101.96 100.00 101.96 108.12 116.15 116.97 117.85 107.67 101.96 100.00 101.96 108.24 107.11 107.45 110.21 108.24 101.96
|
||||
Classic/Triggers/L = `Full Axis 2+`
|
||||
Classic/Triggers/R = `Full Axis 5+`
|
||||
Classic/Triggers/L-Analog = `Full Axis 2+`
|
||||
Classic/Triggers/R-Analog = `Full Axis 5+`
|
||||
IR/Vertical Offset = 12.0
|
||||
IR/Total Yaw = 19.0
|
||||
IR/Total Pitch = 22.0
|
||||
IR/Up = `XInput2/1/Virtual core pointer:Cursor Y-`
|
||||
IR/Down = `XInput2/1/Virtual core pointer:Cursor Y+`
|
||||
IR/Left = `XInput2/1/Virtual core pointer:Cursor X-`
|
||||
IR/Right = `XInput2/1/Virtual core pointer:Cursor X+`
|
||||
IR/Hide = THUMBL
|
||||
IR/Calibration = 100.00 101.96 108.24 112.67 116.44 114.62 108.11 101.96 100.00 101.96 108.11 113.10 115.81 113.90 108.24 101.96 100.00 101.96 108.24 114.93 115.13 115.19 108.24 101.96 100.00 101.96 108.13 112.88 112.20 110.97 108.24 101.96
|
||||
Tilt/Modifier/Range = 50.0
|
||||
IMUAccelerometer/Up = `Accel Up`
|
||||
IMUAccelerometer/Down = `Accel Down`
|
||||
IMUAccelerometer/Left = `Accel Left`
|
||||
IMUAccelerometer/Right = `Accel Right`
|
||||
IMUAccelerometer/Forward = `Accel Forward`
|
||||
IMUAccelerometer/Backward = `Accel Backward`
|
||||
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
|
||||
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
|
||||
IMUGyroscope/Roll Left = `Gyro Roll Left`
|
||||
IMUGyroscope/Roll Right = `Gyro Roll Right`
|
||||
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
|
||||
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
|
||||
IMUIR/Enabled = False
|
||||
Nunchuk/Stick/Modifier/Range = 50.0
|
||||
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||
Guitar/Stick/Modifier/Range = 50.0
|
||||
Drums/Stick/Modifier/Range = 50.0
|
||||
Turntable/Stick/Modifier/Range = 50.0
|
||||
uDraw/Stylus/Modifier/Range = 50.0
|
||||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
[Wiimote3]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 2
|
||||
Source = 0
|
||||
Buttons/A = `SOUTH` | `Click 1` | `XInput2/2/Virtual core pointer:Click 1`
|
||||
Buttons/B = EAST
|
||||
Buttons/1 = WEST
|
||||
Buttons/2 = NORTH
|
||||
Buttons/- = SELECT
|
||||
Buttons/+ = START
|
||||
Buttons/Home = THUMBR
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Rumble/Motor = Strong
|
||||
Shake/X = TL
|
||||
Shake/Y = TL
|
||||
Shake/Z = TL
|
||||
Extension = Nunchuk
|
||||
Nunchuk/Stick/Up = `Axis 1-`
|
||||
Nunchuk/Stick/Down = `Axis 1+`
|
||||
Nunchuk/Stick/Left = `Axis 0-`
|
||||
Nunchuk/Stick/Right = `Axis 0+`
|
||||
Nunchuk/Buttons/C = TR
|
||||
Nunchuk/Buttons/Z = `Full Axis 5+` | `Full Axis 2+`
|
||||
Nunchuk/Shake/X = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Y = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Z = `TL`&`Full Axis 2+`
|
||||
Hotkeys/Sideways Toggle = `XInput2/2/Virtual core pointer:Alt`&`XInput2/2/Virtual core pointer:X`
|
||||
Hotkeys/Upright Toggle = `XInput2/2/Virtual core pointer:Alt_L`&`XInput2/2/Virtual core pointer:Z`
|
||||
Classic/Buttons/A = EAST
|
||||
Classic/Buttons/B = SOUTH
|
||||
Classic/Buttons/X = WEST
|
||||
Classic/Buttons/Y = NORTH
|
||||
Classic/Buttons/ZL = TL
|
||||
Classic/Buttons/ZR = TR
|
||||
Classic/Buttons/- = SELECT
|
||||
Classic/Buttons/+ = START
|
||||
Classic/Left Stick/Up = `Axis 1-`
|
||||
Classic/Left Stick/Down = `Axis 1+`
|
||||
Classic/Left Stick/Left = `Axis 0-`
|
||||
Classic/Left Stick/Right = `Axis 0+`
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Calibration = 100.00 101.96 107.63 112.05 110.67 111.78 105.49 101.89 100.00 101.96 108.24 112.08 112.34 109.50 107.04 101.96 100.00 101.96 106.95 114.00 115.73 117.91 108.24 101.96 100.00 101.96 108.24 106.97 109.81 109.07 108.24 101.96
|
||||
Classic/Right Stick/Up = `Axis 4-`
|
||||
Classic/Right Stick/Down = `Axis 4+`
|
||||
Classic/Right Stick/Left = `Axis 3-`
|
||||
Classic/Right Stick/Right = `Axis 3+`
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Calibration = 100.00 101.96 107.60 112.29 113.04 111.78 108.24 101.96 100.00 101.96 108.24 109.67 111.62 109.71 104.61 101.96 100.00 101.96 108.12 116.15 116.97 117.85 107.67 101.96 100.00 101.96 108.24 107.11 107.45 110.21 108.24 101.96
|
||||
Classic/Triggers/L = `Full Axis 2+`
|
||||
Classic/Triggers/R = `Full Axis 5+`
|
||||
Classic/Triggers/L-Analog = `Full Axis 2+`
|
||||
Classic/Triggers/R-Analog = `Full Axis 5+`
|
||||
IR/Vertical Offset = 12.0
|
||||
IR/Total Yaw = 19.0
|
||||
IR/Total Pitch = 22.0
|
||||
IR/Up = `XInput2/2/Virtual core pointer:Cursor Y-`
|
||||
IR/Down = `XInput2/2/Virtual core pointer:Cursor Y+`
|
||||
IR/Left = `XInput2/2/Virtual core pointer:Cursor X-`
|
||||
IR/Right = `XInput2/2/Virtual core pointer:Cursor X+`
|
||||
IR/Hide = THUMBL
|
||||
IR/Calibration = 100.00 101.96 108.24 112.67 116.44 114.62 108.11 101.96 100.00 101.96 108.11 113.10 115.81 113.90 108.24 101.96 100.00 101.96 108.24 114.93 115.13 115.19 108.24 101.96 100.00 101.96 108.13 112.88 112.20 110.97 108.24 101.96
|
||||
Tilt/Modifier/Range = 50.0
|
||||
IMUAccelerometer/Up = `Accel Up`
|
||||
IMUAccelerometer/Down = `Accel Down`
|
||||
IMUAccelerometer/Left = `Accel Left`
|
||||
IMUAccelerometer/Right = `Accel Right`
|
||||
IMUAccelerometer/Forward = `Accel Forward`
|
||||
IMUAccelerometer/Backward = `Accel Backward`
|
||||
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
|
||||
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
|
||||
IMUGyroscope/Roll Left = `Gyro Roll Left`
|
||||
IMUGyroscope/Roll Right = `Gyro Roll Right`
|
||||
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
|
||||
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
|
||||
IMUIR/Enabled = False
|
||||
Nunchuk/Stick/Modifier/Range = 50.0
|
||||
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Guitar/Stick/Modifier/Range = 50.0
|
||||
Drums/Stick/Modifier/Range = 50.0
|
||||
Turntable/Stick/Modifier/Range = 50.0
|
||||
uDraw/Stylus/Modifier/Range = 50.0
|
||||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
[Wiimote4]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
Device = evdev/0/Microsoft X-Box 360 pad 4
|
||||
Source = 0
|
||||
Buttons/A = `SOUTH` | `Click 1` | `XInput2/3/Virtual core pointer:Click 1`
|
||||
Buttons/B = EAST
|
||||
Buttons/1 = WEST
|
||||
Buttons/2 = NORTH
|
||||
Buttons/- = SELECT
|
||||
Buttons/+ = START
|
||||
Buttons/Home = THUMBR
|
||||
D-Pad/Up = `Axis 7-`
|
||||
D-Pad/Down = `Axis 7+`
|
||||
D-Pad/Left = `Axis 6-`
|
||||
D-Pad/Right = `Axis 6+`
|
||||
Rumble/Motor = Strong
|
||||
Shake/X = TL
|
||||
Shake/Y = TL
|
||||
Shake/Z = TL
|
||||
Extension = Nunchuk
|
||||
Nunchuk/Stick/Up = `Axis 1-`
|
||||
Nunchuk/Stick/Down = `Axis 1+`
|
||||
Nunchuk/Stick/Left = `Axis 0-`
|
||||
Nunchuk/Stick/Right = `Axis 0+`
|
||||
Nunchuk/Buttons/C = TR
|
||||
Nunchuk/Buttons/Z = `Full Axis 5+` | `Full Axis 2+`
|
||||
Nunchuk/Shake/X = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Y = `TL`&`Full Axis 2+`
|
||||
Nunchuk/Shake/Z = `TL`&`Full Axis 2+`
|
||||
Hotkeys/Sideways Toggle = `XInput2/3/Virtual core pointer:Alt`&`XInput2/2/Virtual core pointer:X`
|
||||
Hotkeys/Upright Toggle = `XInput2/3/Virtual core pointer:Alt_L`&`XInput2/2/Virtual core pointer:Z`
|
||||
Classic/Buttons/A = EAST
|
||||
Classic/Buttons/B = SOUTH
|
||||
Classic/Buttons/X = WEST
|
||||
Classic/Buttons/Y = NORTH
|
||||
Classic/Buttons/ZL = TL
|
||||
Classic/Buttons/ZR = TR
|
||||
Classic/Buttons/- = SELECT
|
||||
Classic/Buttons/+ = START
|
||||
Classic/Left Stick/Up = `Axis 1-`
|
||||
Classic/Left Stick/Down = `Axis 1+`
|
||||
Classic/Left Stick/Left = `Axis 0-`
|
||||
Classic/Left Stick/Right = `Axis 0+`
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Calibration = 100.00 101.96 107.63 112.05 110.67 111.78 105.49 101.89 100.00 101.96 108.24 112.08 112.34 109.50 107.04 101.96 100.00 101.96 106.95 114.00 115.73 117.91 108.24 101.96 100.00 101.96 108.24 106.97 109.81 109.07 108.24 101.96
|
||||
Classic/Right Stick/Up = `Axis 4-`
|
||||
Classic/Right Stick/Down = `Axis 4+`
|
||||
Classic/Right Stick/Left = `Axis 3-`
|
||||
Classic/Right Stick/Right = `Axis 3+`
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Calibration = 100.00 101.96 107.60 112.29 113.04 111.78 108.24 101.96 100.00 101.96 108.24 109.67 111.62 109.71 104.61 101.96 100.00 101.96 108.12 116.15 116.97 117.85 107.67 101.96 100.00 101.96 108.24 107.11 107.45 110.21 108.24 101.96
|
||||
Classic/Triggers/L = `Full Axis 2+`
|
||||
Classic/Triggers/R = `Full Axis 5+`
|
||||
Classic/Triggers/L-Analog = `Full Axis 2+`
|
||||
Classic/Triggers/R-Analog = `Full Axis 5+`
|
||||
IR/Vertical Offset = 12.0
|
||||
IR/Total Yaw = 19.0
|
||||
IR/Total Pitch = 22.0
|
||||
IR/Up = `XInput2/3/Virtual core pointer:Cursor Y-`
|
||||
IR/Down = `XInput2/3/Virtual core pointer:Cursor Y+`
|
||||
IR/Left = `XInput2/3/Virtual core pointer:Cursor X-`
|
||||
IR/Right = `XInput2/3/Virtual core pointer:Cursor X+`
|
||||
IR/Hide = THUMBL
|
||||
IR/Calibration = 100.00 101.96 108.24 112.67 116.44 114.62 108.11 101.96 100.00 101.96 108.11 113.10 115.81 113.90 108.24 101.96 100.00 101.96 108.24 114.93 115.13 115.19 108.24 101.96 100.00 101.96 108.13 112.88 112.20 110.97 108.24 101.96
|
||||
Tilt/Modifier/Range = 50.0
|
||||
IMUAccelerometer/Up = `Accel Up`
|
||||
IMUAccelerometer/Down = `Accel Down`
|
||||
IMUAccelerometer/Left = `Accel Left`
|
||||
IMUAccelerometer/Right = `Accel Right`
|
||||
IMUAccelerometer/Forward = `Accel Forward`
|
||||
IMUAccelerometer/Backward = `Accel Backward`
|
||||
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
|
||||
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
|
||||
IMUGyroscope/Roll Left = `Gyro Roll Left`
|
||||
IMUGyroscope/Roll Right = `Gyro Roll Right`
|
||||
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
|
||||
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
|
||||
IMUIR/Enabled = False
|
||||
Nunchuk/Stick/Modifier/Range = 50.0
|
||||
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||
Classic/Left Stick/Modifier/Range = 50.0
|
||||
Classic/Right Stick/Modifier/Range = 50.0
|
||||
Guitar/Stick/Modifier/Range = 50.0
|
||||
Drums/Stick/Modifier/Range = 50.0
|
||||
Turntable/Stick/Modifier/Range = 50.0
|
||||
|
@ -78,6 +336,7 @@ uDraw/Stylus/Modifier/Range = 50.0
|
|||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
[BalanceBoard]
|
||||
Device = XInput2/0/Virtual core pointer
|
||||
Source = 0
|
||||
Tilt/Modifier/Range = 50.0
|
||||
Nunchuk/Stick/Modifier/Range = 50.0
|
||||
Nunchuk/Tilt/Modifier/Range = 50.0
|
||||
|
@ -87,4 +346,4 @@ Guitar/Stick/Modifier/Range = 50.0
|
|||
Drums/Stick/Modifier/Range = 50.0
|
||||
Turntable/Stick/Modifier/Range = 50.0
|
||||
uDraw/Stylus/Modifier/Range = 50.0
|
||||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
Drawsome/Stylus/Modifier/Range = 50.0
|
||||
|
|
|
@ -43,14 +43,16 @@ FastmemMode = true
|
|||
|
||||
[GPU]
|
||||
Renderer = Vulkan
|
||||
Adapter = AMD RADV VANGOGH
|
||||
ResolutionScale = 3
|
||||
Multisamples = 1
|
||||
UseDebugDevice = false
|
||||
UseSoftwareRendererForReadbacks = false
|
||||
UseSoftwareRendererForReadbacks = false
|
||||
PerSampleShading = false
|
||||
UseThread = true
|
||||
ThreadedPresentation = true
|
||||
TrueColor = false
|
||||
TrueColor = true
|
||||
ScaledDithering = true
|
||||
TextureFilter = Nearest
|
||||
DownsampleMode = Disabled
|
||||
|
@ -87,12 +89,15 @@ ShowFPS = false
|
|||
ShowVPS = false
|
||||
ShowSpeed = false
|
||||
ShowResolution = false
|
||||
ShowCPU = false
|
||||
ShowGPU = false
|
||||
ShowStatusIndicators = true
|
||||
ShowInputs = false
|
||||
ShowEnhancements = false
|
||||
Fullscreen = false
|
||||
VSync = false
|
||||
VSync = true
|
||||
DisplayAllFrames = false
|
||||
PostProcessChain =
|
||||
PostProcessChain =
|
||||
MaxFPS = 0.000000
|
||||
InternalResolutionScreenshots = false
|
||||
|
||||
|
@ -101,6 +106,7 @@ InternalResolutionScreenshots = false
|
|||
ReadaheadSectors = 8
|
||||
RegionCheck = false
|
||||
LoadImageToRAM = false
|
||||
LoadImagePatches = false
|
||||
MuteCDAudio = false
|
||||
ReadSpeedup = 1
|
||||
SeekSpeedup = 1
|
||||
|
@ -188,12 +194,17 @@ Directory = RETRODECKHOMEDIR/saves/psx/duckstation/memcards
|
|||
|
||||
|
||||
[ControllerPorts]
|
||||
ControllerSettingsMigrated = true
|
||||
MultitapMode = Disabled
|
||||
PointerXScale = 8
|
||||
PointerYScale = 8
|
||||
PointerXInvert = false
|
||||
PointerYInvert = false
|
||||
|
||||
|
||||
[Logging]
|
||||
LogLevel = Info
|
||||
LogFilter =
|
||||
LogFilter =
|
||||
LogToConsole = true
|
||||
LogToDebug = false
|
||||
LogToWindow = false
|
||||
|
@ -212,6 +223,15 @@ ShowMDECState = false
|
|||
ShowDMAState = false
|
||||
|
||||
|
||||
[TextureReplacements]
|
||||
EnableVRAMWriteReplacements = false
|
||||
PreloadTextures = false
|
||||
DumpVRAMWrites = false
|
||||
DumpVRAMWriteForceAlphaChannel = true
|
||||
DumpVRAMWriteWidthThreshold = 128
|
||||
DumpVRAMWriteHeightThreshold = 128
|
||||
|
||||
|
||||
[Hacks]
|
||||
DMAMaxSliceTicks = 1000
|
||||
DMAHaltTicks = 100
|
||||
|
@ -219,31 +239,6 @@ GPUFIFOSize = 16
|
|||
GPUMaxRunAhead = 128
|
||||
|
||||
|
||||
[Hotkeys]
|
||||
OpenQuickMenu = Keyboard/Control & Keyboard/M
|
||||
FastForward = Keyboard/Control & Keyboard/Plus
|
||||
ToggleTurbo = Keyboard/Control & Keyboard/T
|
||||
ToggleFullscreen = Keyboard/Control & Keyboard/Return
|
||||
TogglePause = Keyboard/Control & Keyboard/P
|
||||
Screenshot = Keyboard/Control & Keyboard/X
|
||||
Reset = Keyboard/Control & Keyboard/R
|
||||
ChangeDisc = Keyboard/Control & Keyboard/D
|
||||
Rewind = Keyboard/Control & Keyboard/Minus
|
||||
ToggleCheats = Keyboard/Control & Keyboard/C
|
||||
IncreaseEmulationSpeed = Keyboard/Control & Keyboard/1
|
||||
DecreaseEmulationSpeed = Keyboard/Control & Keyboard/2
|
||||
ResetEmulationSpeed = Keyboard/Control & Keyboard/3
|
||||
IncreaseResolutionScale = Keyboard/Control & Keyboard/U
|
||||
DecreaseResolutionScale = Keyboard/Control & Keyboard/Y
|
||||
ToggleWidescreen = Keyboard/Control & Keyboard/W
|
||||
LoadSelectedSaveState = Keyboard/Control & Keyboard/A
|
||||
SaveSelectedSaveState = Keyboard/Control & Keyboard/S
|
||||
SelectPreviousSaveStateSlot = Keyboard/Control & Keyboard/J
|
||||
SelectNextSaveStateSlot = Keyboard/Control & Keyboard/K
|
||||
PowerOff = Keyboard/Control & Keyboard/Q
|
||||
UndoLoadState = Keyboard/Control & Keyboard/9
|
||||
|
||||
|
||||
[Cheevos]
|
||||
Enabled = false
|
||||
TestMode = false
|
||||
|
@ -261,9 +256,168 @@ LoginTimestamp =
|
|||
|
||||
|
||||
[UI]
|
||||
MainWindowGeometry = AdnQywADAAAAAAAlAAAAHAAAA0QAAAL0AAAAJQAAADkAAANEAAAC9AAAAAAAAAAAB4AAAAAlAAAAOQAAA0QAAAL0
|
||||
MainWindowGeometry = AdnQywADAAAAAAhwAAABXwAAC48AAAQKAAAIcAAAAXwAAAuPAAAECgAAAAAAAAAACgAAAAhwAAABfAAAC48AAAQK
|
||||
MainWindowState = AAAA/wAAAAD9AAAAAAAAAyAAAAI9AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAHQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAA==
|
||||
|
||||
|
||||
[GameList]
|
||||
RecursivePaths = RETRODECKHOMEDIR/roms/psx
|
||||
|
||||
|
||||
[InputSources]
|
||||
SDL = true
|
||||
SDLControllerEnhancedMode = false
|
||||
XInput = false
|
||||
RawInput = false
|
||||
|
||||
|
||||
[Pad1]
|
||||
Type = AnalogController
|
||||
Up = SDL-0/DPadUp
|
||||
Right = SDL-0/DPadRight
|
||||
Down = SDL-0/DPadDown
|
||||
Left = SDL-0/DPadLeft
|
||||
Triangle = SDL-0/Y
|
||||
Circle = SDL-0/B
|
||||
Cross = SDL-0/A
|
||||
Square = SDL-0/X
|
||||
Select = SDL-0/Back
|
||||
Start = SDL-0/Start
|
||||
L1 = SDL-0/LeftShoulder
|
||||
R1 = SDL-0/RightShoulder
|
||||
L2 = SDL-0/+LeftTrigger
|
||||
R2 = SDL-0/+RightTrigger
|
||||
Analog = Keyboard/F6
|
||||
L3 = SDL-0/LeftStick
|
||||
R3 = SDL-0/RightStick
|
||||
LLeft = SDL-0/-LeftX
|
||||
LRight = SDL-0/+LeftX
|
||||
LDown = SDL-0/+LeftY
|
||||
LUp = SDL-0/-LeftY
|
||||
RLeft = SDL-0/-RightX
|
||||
RRight = SDL-0/+RightX
|
||||
RDown = SDL-0/+RightY
|
||||
RUp = SDL-0/-RightY
|
||||
SmallMotor = SDL-0/SmallMotor
|
||||
LargeMotor = SDL-0/LargeMotor
|
||||
|
||||
|
||||
[Pad2]
|
||||
Type = AnalogController
|
||||
Up = SDL-1/DPadUp
|
||||
Right = SDL-1/DPadRight
|
||||
Down = SDL-1/DPadDown
|
||||
Left = SDL-1/DPadLeft
|
||||
Triangle = SDL-1/Y
|
||||
Circle = SDL-1/B
|
||||
Cross = SDL-1/A
|
||||
Square = SDL-1/X
|
||||
Select = SDL-1/Back
|
||||
Start = SDL-1/Start
|
||||
Analog = SDL-1/Guide
|
||||
L1 = SDL-1/LeftShoulder
|
||||
R1 = SDL-1/RightShoulder
|
||||
L2 = SDL-1/+LeftTrigger
|
||||
R2 = SDL-1/+RightTrigger
|
||||
L3 = SDL-1/LeftStick
|
||||
R3 = SDL-1/RightStick
|
||||
LLeft = SDL-1/-LeftX
|
||||
LRight = SDL-1/+LeftX
|
||||
LDown = SDL-1/+LeftY
|
||||
LUp = SDL-1/-LeftY
|
||||
RLeft = SDL-1/-RightX
|
||||
RRight = SDL-1/+RightX
|
||||
RDown = SDL-1/+RightY
|
||||
RUp = SDL-1/-RightY
|
||||
SmallMotor = SDL-1/SmallMotor
|
||||
LargeMotor = SDL-1/LargeMotor
|
||||
|
||||
|
||||
[Pad3]
|
||||
Type = AnalogController
|
||||
Up = SDL-2/DPadUp
|
||||
Right = SDL-2/DPadRight
|
||||
Down = SDL-2/DPadDown
|
||||
Left = SDL-2/DPadLeft
|
||||
Triangle = SDL-2/Y
|
||||
Circle = SDL-2/B
|
||||
Cross = SDL-2/A
|
||||
Square = SDL-2/X
|
||||
Select = SDL-2/Back
|
||||
Start = SDL-2/Start
|
||||
Analog = SDL-2/Guide
|
||||
L1 = SDL-2/LeftShoulder
|
||||
R1 = SDL-2/RightShoulder
|
||||
L2 = SDL-2/+LeftTrigger
|
||||
R2 = SDL-2/+RightTrigger
|
||||
L3 = SDL-2/LeftStick
|
||||
R3 = SDL-2/RightStick
|
||||
LLeft = SDL-2/-LeftX
|
||||
LRight = SDL-2/+LeftX
|
||||
LDown = SDL-2/+LeftY
|
||||
LUp = SDL-2/-LeftY
|
||||
RLeft = SDL-2/-RightX
|
||||
RRight = SDL-2/+RightX
|
||||
RDown = SDL-2/+RightY
|
||||
RUp = SDL-2/-RightY
|
||||
SmallMotor = SDL-2/SmallMotor
|
||||
LargeMotor = SDL-2/LargeMotor
|
||||
|
||||
|
||||
[Pad4]
|
||||
Type = AnalogController
|
||||
Up = SDL-3/DPadUp
|
||||
Right = SDL-3/DPadRight
|
||||
Down = SDL-3/DPadDown
|
||||
Left = SDL-3/DPadLeft
|
||||
Triangle = SDL-3/Y
|
||||
Circle = SDL-3/B
|
||||
Cross = SDL-3/A
|
||||
Square = SDL-3/X
|
||||
Select = SDL-3/Back
|
||||
Start = SDL-3/Start
|
||||
Analog = SDL-3/Guide
|
||||
L1 = SDL-3/LeftShoulder
|
||||
R1 = SDL-3/RightShoulder
|
||||
L2 = SDL-3/+LeftTrigger
|
||||
R2 = SDL-3/+RightTrigger
|
||||
L3 = SDL-3/LeftStick
|
||||
R3 = SDL-3/RightStick
|
||||
LLeft = SDL-3/-LeftX
|
||||
LRight = SDL-3/+LeftX
|
||||
LDown = SDL-3/+LeftY
|
||||
LUp = SDL-3/-LeftY
|
||||
RLeft = SDL-3/-RightX
|
||||
RRight = SDL-3/+RightX
|
||||
RDown = SDL-3/+RightY
|
||||
RUp = SDL-3/-RightY
|
||||
SmallMotor = SDL-3/SmallMotor
|
||||
LargeMotor = SDL-3/LargeMotor
|
||||
|
||||
|
||||
[Pad5]
|
||||
Type = None
|
||||
|
||||
|
||||
[Pad6]
|
||||
Type = None
|
||||
|
||||
|
||||
[Pad7]
|
||||
Type = None
|
||||
|
||||
|
||||
[Pad8]
|
||||
Type = None
|
||||
|
||||
|
||||
[Hotkeys]
|
||||
FastForward = Keyboard/Tab
|
||||
TogglePause = Keyboard/Space
|
||||
Screenshot = Keyboard/F10
|
||||
ToggleFullscreen = Keyboard/F11
|
||||
OpenPauseMenu = Keyboard/Escape
|
||||
LoadSelectedSaveState = Keyboard/F1
|
||||
SaveSelectedSaveState = Keyboard/F2
|
||||
SelectPreviousSaveStateSlot = Keyboard/F3
|
||||
SelectNextSaveStateSlot = Keyboard/F4
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -8,16 +8,6 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA
|
|||
"doom_complete.pk3"
|
||||
)
|
||||
|
||||
# Function to log messages to terminal and a log file
|
||||
log() {
|
||||
local message="$1"
|
||||
local logfile="$rdhome/logs/gzdoom.log"
|
||||
local timestamp="$(date +[%Y-%m-%d\ %H:%M:%S])"
|
||||
|
||||
echo "$timestamp $message" | tee -a "$logfile"
|
||||
}
|
||||
|
||||
|
||||
# Function to check if a file is an IWAD
|
||||
is_iwad() {
|
||||
local file="$1"
|
||||
|
@ -62,8 +52,8 @@ if [[ "${1##*.}" != "doom" ]]; then
|
|||
fi
|
||||
|
||||
# Log the command
|
||||
log "[INFO] Loading: \"$1\""
|
||||
log "[INFO] Executing command \"$command\""
|
||||
log i "Loading: \"$1\""
|
||||
log i "Executing command \"$command\""
|
||||
|
||||
# Execute the command
|
||||
eval "$command"
|
||||
|
@ -71,11 +61,11 @@ if [[ "${1##*.}" != "doom" ]]; then
|
|||
# Check if $1 is a .doom file
|
||||
else
|
||||
doom_file="$1"
|
||||
log "[INFO] Found a doom file: \"$1\""
|
||||
log i "Found a doom file: \"$1\""
|
||||
|
||||
# Check if the .doom file exists
|
||||
if [[ ! -e "$doom_file" ]]; then
|
||||
log "[Error] doom file not found in \"$doom_file\""
|
||||
log e "doom file not found in \"$doom_file\""
|
||||
zenity --error --no-wrap \
|
||||
--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
|
||||
--title "RetroDECK" \
|
||||
|
@ -103,15 +93,15 @@ else
|
|||
# Check if the file is an IWAD
|
||||
if [[ $(is_iwad "$found_file") == "true" ]]; then
|
||||
command+=" -iwad $found_file"
|
||||
log "[INFO] Appending the param \"-iwad $found_file\""
|
||||
log i "Appending the param \"-iwad $found_file\""
|
||||
else
|
||||
command+=" -file $found_file"
|
||||
log "[INFO] Appending the param \"-file $found_file\""
|
||||
log i "Appending the param \"-file $found_file\""
|
||||
fi
|
||||
done < "$doom_file"
|
||||
|
||||
# Log the command
|
||||
log "[INFO] Executing command \"$command\""
|
||||
log i "Executing command \"$command\""
|
||||
|
||||
# Execute the command
|
||||
eval "$command"
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
|
||||
<mameconfig version="10">
|
||||
<system name="default">
|
||||
<input>
|
||||
<port type="P1_JOYSTICK_UP">
|
||||
<newseq type="standard">
|
||||
JOYCODE_1_HAT1UP
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="P1_SELECT">
|
||||
<newseq type="standard">
|
||||
JOYCODE_1_SELECT
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_MENU">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_M
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PAUSE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_P
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_REWIND_SINGLE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_MINUSPAD
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SAVE_STATE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_S
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_LOAD_STATE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_A
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FAST_FORWARD">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_PLUSPAD
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SNAPSHOT">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_X
|
||||
</newseq>
|
||||
</port>
|
||||
</input>
|
||||
</system>
|
||||
</mameconfig>
|
393
emu-configs/mame/default.cfg
Normal file
393
emu-configs/mame/default.cfg
Normal file
|
@ -0,0 +1,393 @@
|
|||
<?xml version="1.0"?>
|
||||
<!-- This file is autogenerated; comments and unknown tags will be stripped -->
|
||||
<mameconfig version="10">
|
||||
<system name="default">
|
||||
<input>
|
||||
<port type="P1_JOYSTICK_UP">
|
||||
<newseq type="standard">
|
||||
JOYCODE_1_HAT1UP
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="P1_START">
|
||||
<newseq type="standard">
|
||||
JOYCODE_1_BUTTON8
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="P1_SELECT">
|
||||
<newseq type="standard">
|
||||
KEYCODE_5 OR JOYCODE_1_BUTTON7
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="P2_START">
|
||||
<newseq type="standard">
|
||||
JOYCODE_2_BUTTON12
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="P2_SELECT">
|
||||
<newseq type="standard">
|
||||
JOYCODE_2_BUTTON11
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="START1">
|
||||
<newseq type="standard">
|
||||
KEYCODE_1 OR JOYCODE_1_BUTTON12
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="START2">
|
||||
<newseq type="standard">
|
||||
KEYCODE_2 OR JOYCODE_2_BUTTON12
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="START3">
|
||||
<newseq type="standard">
|
||||
KEYCODE_3 OR JOYCODE_3_BUTTON12
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="START4">
|
||||
<newseq type="standard">
|
||||
KEYCODE_4 OR JOYCODE_4_BUTTON12
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="COIN1">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LSHIFT KEYCODE_1 OR JOYCODE_1_BUTTON11
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="COIN2">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LSHIFT KEYCODE_2 OR JOYCODE_2_BUTTON11
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="COIN3">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LSHIFT KEYCODE_3 OR JOYCODE_3_BUTTON11
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="COIN4">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LSHIFT KEYCODE_4 OR JOYCODE_4_BUTTON11
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="BILL1">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_B KEYCODE_1
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="SERVICE1">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_S KEYCODE_1
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="SERVICE2">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_S KEYCODE_2
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="SERVICE3">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_S KEYCODE_3
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="SERVICE4">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_S KEYCODE_4
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TILT1">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_T KEYCODE_1
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TILT2">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_T KEYCODE_2
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TILT3">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_T KEYCODE_3
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TILT4">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_T KEYCODE_4
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="SERVICE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_S KEYCODE_0
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TILT">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LALT KEYCODE_T KEYCODE_0
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="MEMORY_RESET">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="VOLUME_DOWN">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="VOLUME_UP">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_MENU">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_M
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_CANCEL">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_Q
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_CLEAR">
|
||||
<newseq type="standard">
|
||||
KEYCODE_DEL
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PAGE_UP">
|
||||
<newseq type="standard">
|
||||
KEYCODE_PGUP OR JOYCODE_1_ZAXIS_POS_SWITCH
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PAGE_DOWN">
|
||||
<newseq type="standard">
|
||||
KEYCODE_PGDN OR JOYCODE_1_RZAXIS_POS_SWITCH
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PREV_GROUP">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_NEXT_GROUP">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_ON_SCREEN_DISPLAY">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_TOGGLE_UI">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_DEBUG_BREAK">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PAUSE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_P
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PAUSE_SINGLE">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_REWIND_SINGLE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_MINUS
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SAVE_STATE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_S KEYCODE_1
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SAVE_STATE_QUICK">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_S
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_LOAD_STATE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_A KEYCODE_1
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_LOAD_STATE_QUICK">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_A
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_RESET_MACHINE">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SOFT_RESET">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_R
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SHOW_GFX">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FRAMESKIP_DEC">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FRAMESKIP_INC">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_THROTTLE">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FAST_FORWARD">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_PLUS
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SHOW_FPS">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SNAPSHOT">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_X
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_RECORD_MNG">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_RECORD_AVI">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_TOGGLE_CHEAT">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_C
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_DISPLAY_COMMENT">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_ZOOM_IN">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_ZOOM_OUT">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_ZOOM_DEFAULT">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_ROTATE">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_SHOW_PROFILER">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_RELEASE_POINTER">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_PASTE">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_TAPE_START">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_TAPE_STOP">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FOCUS_NEXT">
|
||||
<newseq type="standard">
|
||||
KEYCODE_TAB OR JOYCODE_1_RZAXIS_POS_SWITCH
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FOCUS_PREV">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LSHIFT KEYCODE_TAB OR JOYCODE_1_ZAXIS_POS_SWITCH
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_DATS">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_FAVORITES">
|
||||
<newseq type="standard">
|
||||
JOYCODE_1_BUTTON4
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_EXPORT">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="UI_AUDIT">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TOGGLE_FULLSCREEN">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_ENTER
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="TOGGLE_FILTER">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="DECREASE_PRESCALE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_Y
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="INCREASE_PRESCALE">
|
||||
<newseq type="standard">
|
||||
KEYCODE_LCONTROL KEYCODE_U
|
||||
</newseq>
|
||||
</port>
|
||||
<port type="RENDER_AVI">
|
||||
<newseq type="standard">
|
||||
NONE
|
||||
</newseq>
|
||||
</port>
|
||||
</input>
|
||||
</system>
|
||||
</mameconfig>
|
3
emu-configs/mame/mame-rdwrapper.sh
Executable file
3
emu-configs/mame/mame-rdwrapper.sh
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
mame -inipath /var/config/mame/ini
|
|
@ -7,31 +7,31 @@ writeconfig 0
|
|||
#
|
||||
# CORE SEARCH PATH OPTIONS
|
||||
#
|
||||
homepath /var/config/mame
|
||||
rompath RETRODECKROMSDIR
|
||||
hashpath /app/share/mame/hash
|
||||
samplepath /app/share/mame/samples
|
||||
artpath RETRODECKHOMEDIR/downloaded_media/arcade/screenshots/
|
||||
ctrlrpath /app/share/mame/ctrlr
|
||||
inipath /var/config/mame
|
||||
fontpath /app/bin/
|
||||
cheatpath /app/share/mame/cheat
|
||||
crosshairpath /app/share/mame/crosshair
|
||||
pluginspath /app/share/mame/plugins
|
||||
languagepath /app/share/mame/language
|
||||
swpath /app/share/mame/software
|
||||
homepath /var/data/mame/plugin-data
|
||||
rompath RETRODECKROMSDIR/adam;RETRODECKROMSDIR/amstradcpc;RETRODECKROMSDIR/apple2;RETRODECKROMSDIR/apple2gs;RETRODECKROMSDIR/arcade;RETRODECKROMSDIR/arcadia;RETRODECKROMSDIR/archimedes;RETRODECKROMSDIR/astrocde;RETRODECKROMSDIR/atari7800;RETRODECKROMSDIR/atarijaguar;RETRODECKROMSDIR/bbcmicro;RETRODECKROMSDIR/cdimono1;RETRODECKROMSDIR/channelf;RETRODECKROMSDIR/consolearcade;RETRODECKROMSDIR/cps;RETRODECKROMSDIR/cps1;RETRODECKROMSDIR/cps2;RETRODECKROMSDIR/cps3;RETRODECKROMSDIR/crvision;RETRODECKROMSDIR/daphne;RETRODECKROMSDIR/electron;RETRODECKROMSDIR/fm7;RETRODECKROMSDIR/fmtowns;RETRODECKROMSDIR/gamate;RETRODECKROMSDIR/gameandwatch;RETRODECKROMSDIR/gamecom;RETRODECKROMSDIR/gmaster;RETRODECKROMSDIR/gx4000;RETRODECKROMSDIR/intellivision;RETRODECKROMSDIR/laserdisc;RETRODECKROMSDIR/lcdgames;RETRODECKROMSDIR/mame;RETRODECKROMSDIR/megaduck;RETRODECKROMSDIR/model2;RETRODECKROMSDIR/neogeo;RETRODECKROMSDIR/neogeocd;RETRODECKROMSDIR/neogeocdjp;RETRODECKROMSDIR/odyssey2;RETRODECKROMSDIR/pv1000;RETRODECKROMSDIR/scv;RETRODECKROMSDIR/stv;RETRODECKROMSDIR/supervision;RETRODECKROMSDIR/supracan;RETRODECKROMSDIR/ti99;RETRODECKROMSDIR/vectrex;RETRODECKROMSDIR/videopac;RETRODECKROMSDIR/vsmile;RETRODECKROMSDIR/x68000
|
||||
hashpath /var/data/mame/hash
|
||||
samplepath /var/data/mame/assets/samples
|
||||
artpath /var/data/mame/assets/artwork
|
||||
ctrlrpath /var/config/ctrlr
|
||||
inipath /var/config/mame/ini
|
||||
fontpath /var/data/mame/assets/fonts
|
||||
cheatpath /var/data/mame/cheat
|
||||
crosshairpath /var/data/mame/assets/crosshair
|
||||
pluginspath /var/data/mame/plugins
|
||||
languagepath /var/data/mame/assets/language
|
||||
swpath /var/data/mame/assets/software
|
||||
|
||||
#
|
||||
# CORE OUTPUT DIRECTORY OPTIONS
|
||||
#
|
||||
cfg_directory /var/config/mame/cfg
|
||||
nvram_directory /var/config/mame/nvram
|
||||
nvram_directory RETRODECKSAVESDIR/mame-sa/nvram
|
||||
input_directory /var/config/mame/inp
|
||||
state_directory RETRODECKSAVESDIR/mame-sa/states
|
||||
snapshot_directory RETRODECKHOMEDIR/screenshots
|
||||
diff_directory /var/config/mame/diff
|
||||
comment_directory /var/config/mame/comments
|
||||
share_directory /var/config/mame/share
|
||||
state_directory RETRODECKSTATESDIR/mame-sa
|
||||
snapshot_directory RETRODECKHOMEDIR/screenshots/mame-sa
|
||||
diff_directory RETRODECKSAVESDIR/mame-sa/diff
|
||||
comment_directory /var/data/mame/assets/comments
|
||||
share_directory /var/data/mame/assets/share
|
||||
|
||||
#
|
||||
# CORE STATE/PLAYBACK OPTIONS
|
||||
|
@ -127,14 +127,14 @@ speaker_report 0
|
|||
#
|
||||
coin_lockout 1
|
||||
ctrlr
|
||||
mouse 0
|
||||
mouse 1
|
||||
joystick 1
|
||||
lightgun 0
|
||||
lightgun 1
|
||||
multikeyboard 0
|
||||
multimouse 0
|
||||
multimouse 1
|
||||
steadykey 0
|
||||
ui_active 0
|
||||
offscreen_reload 0
|
||||
offscreen_reload 1
|
||||
joystick_map auto
|
||||
joystick_deadzone 0.15
|
||||
joystick_saturation 0.85
|
||||
|
@ -234,7 +234,7 @@ output auto
|
|||
keyboardprovider auto
|
||||
mouseprovider auto
|
||||
lightgunprovider auto
|
||||
joystickprovider auto
|
||||
joystickprovider sdljoy
|
||||
|
||||
#
|
||||
# OSD DEBUGGING OPTIONS
|
||||
|
@ -353,7 +353,7 @@ networkprovider auto
|
|||
#
|
||||
# BGFX POST-PROCESSING OPTIONS
|
||||
#
|
||||
bgfx_path bgfx
|
||||
bgfx_path /app/share/mame/bgfx
|
||||
bgfx_backend auto
|
||||
bgfx_debug 0
|
||||
bgfx_screen_chains
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
#
|
||||
# UI SEARCH PATH OPTIONS
|
||||
#
|
||||
historypath history;dats;.
|
||||
categorypath folders
|
||||
cabinets_directory cabinets;cabdevs
|
||||
cpanels_directory cpanel
|
||||
pcbs_directory pcb
|
||||
flyers_directory flyers
|
||||
titles_directory titles
|
||||
ends_directory ends
|
||||
marquees_directory marquees;RETRODECKHOMEDIR/downloaded_media/arcade/marquees
|
||||
artwork_preview_directory "artwork preview;artpreview"
|
||||
bosses_directory bosses
|
||||
logos_directory logo
|
||||
scores_directory scores
|
||||
versus_directory versus
|
||||
gameover_directory gameover
|
||||
howto_directory howto
|
||||
select_directory select
|
||||
icons_directory icons
|
||||
covers_directory covers;RETRODECKHOMEDIR/downloaded_media/arcade/covers
|
||||
ui_path ui
|
||||
historypath /var/data/mame/dats
|
||||
categorypath /var/data/mame/folders
|
||||
cabinets_directory /var/data/mame/assets/cabinets
|
||||
cpanels_directory /var/data/mame/assets/cpanel
|
||||
pcbs_directory /var/data/mame/assets/pcb
|
||||
flyers_directory /var/data/mame/assets/flyers
|
||||
titles_directory /var/data/mame/assets/titles
|
||||
ends_directory /var/data/mame/assets/ends
|
||||
marquees_directory /var/data/mame/assets/marquees
|
||||
artwork_preview_directory /var/data/mame/assets/artwork-preview
|
||||
bosses_directory /var/data/mame/assets/bosses
|
||||
logos_directory /var/data/mame/assets/logo
|
||||
scores_directory /var/data/mame/assets/scores
|
||||
versus_directory /var/data/mame/assets/versus
|
||||
gameover_directory /var/data/mame/assets/gameover
|
||||
howto_directory /var/data/mame/assets/howto
|
||||
select_directory /var/data/mame/assets/select
|
||||
icons_directory /var/data/mame/assets/icons
|
||||
covers_directory /var/data/mame/assets/covers
|
||||
ui_path /var/data/mame/assets/ui
|
||||
|
||||
#
|
||||
# UI MISC OPTIONS
|
||||
|
@ -62,7 +62,7 @@ remember_last 0
|
|||
last_used_filter Available
|
||||
system_right_panel image
|
||||
software_right_panel image
|
||||
system_right_image cover
|
||||
system_right_image snap
|
||||
software_right_image snap
|
||||
enlarge_snaps 1
|
||||
forced4x3 1
|
||||
|
|
58
emu-configs/primehack/config/Logger.ini
Normal file
58
emu-configs/primehack/config/Logger.ini
Normal file
|
@ -0,0 +1,58 @@
|
|||
[Logs]
|
||||
ActionReplay = False
|
||||
AI = False
|
||||
Audio = False
|
||||
BOOT = False
|
||||
CI = False
|
||||
COMMON = False
|
||||
CONSOLE = False
|
||||
CORE = False
|
||||
CP = False
|
||||
DIO = False
|
||||
DSP = False
|
||||
DSPHLE = False
|
||||
DSPLLE = False
|
||||
DSPMails = False
|
||||
DVD = False
|
||||
EXI = False
|
||||
FileMon = False
|
||||
FRAMEDUMP = False
|
||||
GDB_STUB = False
|
||||
GP = False
|
||||
HLE = False
|
||||
Host GPU = False
|
||||
HSP = False
|
||||
IOS = False
|
||||
IOS_DI = False
|
||||
IOS_ES = False
|
||||
IOS_FS = False
|
||||
IOS_NET = False
|
||||
IOS_SD = False
|
||||
IOS_SSL = False
|
||||
IOS_STM = False
|
||||
IOS_USB = False
|
||||
IOS_WC24 = False
|
||||
IOS_WFS = False
|
||||
IOS_WIIMOTE = False
|
||||
JIT = False
|
||||
MASTER = False
|
||||
MemCard Manager = False
|
||||
MI = False
|
||||
NETPLAY = False
|
||||
OSREPORT = False
|
||||
OSREPORT_HLE = False
|
||||
PE = False
|
||||
PI = False
|
||||
PowerPC = False
|
||||
SI = False
|
||||
SP1 = False
|
||||
SYMBOLS = False
|
||||
VI = False
|
||||
Video = False
|
||||
WII_IPC = False
|
||||
Wiimote = False
|
||||
[Options]
|
||||
Verbosity = 1
|
||||
WriteToConsole = True
|
||||
WriteToFile = False
|
||||
WriteToWindow = True
|
2
emu-configs/primehack/data/GameSettings/R3ME01.ini
Normal file
2
emu-configs/primehack/data/GameSettings/R3ME01.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[Core]
|
||||
SyncGPU = False
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue