227 Commits
Author SHA1 Message Date
Jeremy Bowers 80f9cd15c3 Make the emulation work more like it is supposed to with focus.
This fixes #14 and fixes #8 to my satisfaction. At least now, since
the game starts in the user's visual field, it is obvious that they
need to dismiss the Baiji UI to get to the game. This works like
everything else in the Steam Frame windowing environment.

Now the emulation never freezes, no matter how hard I focus off
of Baiji. May still be some problems here. But this is the closest
to correct it has been working yet.
2026-10-17 15:50:43 -04:00
Jeremy Bowers 70dbdb5f0f Render the UI to the main window.
This works toward #14, but is not entirely satisfactory as due to
some other previous fixes, when the Dolphin UI is displayed the
emulation window stops rendering. So that needs to be addressed.
2026-10-17 11:11:02 -04:00
Jeremy Bowers 70d096f8d7 Fix issue with intermittent slowdown.
An error in the way frames were submitted to XR resulted in intermittent
slowdown that fooled me for a while as being shader compilation stutter,
and had me down the wrong track of investigating that.

However this was actually the root cause. This should bring Baiji up to
performance parity with the current Dolphin release, as near as I can tell.

Resolves Issue #13.
2026-10-16 01:00:07 -04:00
Jeremy Bowers 38fc6d9a95 Remove the arrow in the help dialogs.
The previous fix to fit them in their dialog box often unseated
the arrow from the widget it is trying to point at. With the user
so actively interacting with the widgets to get the help,
including having to hold the pointer steady to keep it where they
can read it (arguably a problem of its own), I don't think we need
to quite that aggressively point at the target widget.
2026-10-16 00:56:49 -04:00
Jeremy Bowers 3d27e75026 Update Readme with Gamecube emulation notes
Added remarks about Gamecube games performance on Steam Frame and emulation challenges.
2026-10-14 10:04:29 -04:00
Jeremy Bowers f395e45ddf Move the wish list of PRs into Issues. 2026-10-12 21:56:32 -04:00
Jeremy Bowers 14effdb34e Fix the tooltips so they don't exceed the dialog's boundaries.
Steam OS intepreted that as a resize of the window and recentered it.
This caused a lot of displeasing UI churn.

This still leaves the little chevrons pointed at the wrong places
sometimes but it is still a much better user experience.
2026-10-12 19:49:33 -04:00
Jeremy Bowers 8b4a0723fc Tone down my stridency about issues, and rewrite the contribution guide Github links to. 2026-10-12 19:16:59 -04:00
Jeremy Bowers 982671b53f Move default + and - button mappings. 2026-10-12 14:56:55 -04:00
Jeremy Bowers 38cf5cf933 Make the best fix for Room View in S3D we can, given what the OS gives us. 2026-10-11 22:16:20 -04:00
Jeremy Bowers 24634ba1bd Fix the flat backend's way of requesting a surface to draw on. 2026-10-11 12:20:31 -04:00
Jeremy Bowers 0775c13109 Some Readme.md updates. 2026-10-11 11:53:04 -04:00
Jeremy Bowers 6b197206e8 Enhance Readme with UI and VR emulation suggestions
Added suggestions for improving the UI and VR emulation experience.
2026-10-09 14:31:10 -04:00
Jeremy Bowers 89dc31c6e8 Update Readme.md 2026-10-09 09:35:59 -04:00
Jeremy Bowers 46a987148d Update the Readme.md for release. 2026-10-06 09:13:02 -04:00
Jeremy Bowers 0cef1d3651 Add a note acknowledging the QT GUI has this issue too. 2026-10-05 22:37:42 -04:00
Jeremy Bowers dbb7283447 Installation instructions. 2026-10-05 22:27:59 -04:00
Jeremy Bowers 52ffacb887 Update about shortcut mappings. 2026-10-05 22:18:30 -04:00
Jeremy Bowers ac2b377e23 Remove some spurious mappings. 2026-10-05 21:48:18 -04:00
Jeremy Bowers 20c13cc035 Update about the immersive VR. 2026-10-05 21:04:01 -04:00
Jeremy Bowers 57f026c120 Put the proper executable into Gamescope/Big Picture. 2026-10-05 21:00:05 -04:00
Jeremy Bowers 122721b259 Fix odd formatting on the compile instructions. 2026-10-05 20:54:54 -04:00
Jeremy Bowers 23b616ebf8 Note about the immersive VR not working well. 2026-10-05 20:47:38 -04:00
Jeremy Bowers 652ee1ef1b Compile a release build instead of a debug build. 2026-10-05 20:41:10 -04:00
Jeremy Bowers f55ab9b06e Install the flatpak-based SDK if needed. You're up, Ubuntu. 2026-10-05 20:11:38 -04:00
Jeremy Bowers ce1c7928a7 OK, builds on Ubuntu, let's try on SteamOS again. 2026-10-05 19:44:51 -04:00
Jeremy Bowers c4eb076a49 Further attempts to build this elsewhere. 2026-10-05 18:13:10 -04:00
Jeremy Bowers 6712e7cdbf Try to update build scripts to work on something other than the original system. 2026-10-05 18:07:59 -04:00
Jeremy Bowers 3a5060500c Make a note that I don't care to own this. 2026-10-05 17:47:38 -04:00
Jeremy Bowers fbeefedb2a Updates to the Readme.md and compiling scripts. 2026-10-05 17:06:08 -04:00
Jeremy Bowers 97f1160707 Initial Readme.md. 2026-10-05 16:25:04 -04:00
Jeremy Bowers c652e2d702 Frame: remind users to release laser pointer focus
In flat Vulkan mode, Steam Frame controller buttons can appear not to
reach the game while the system's laser-pointer mode still owns focus.
This is an easy mistake to make when starting a game from the headset.

After a successful boot, show an informational dialog for explicit Flat
Display (Vulkan) mode and for legacy configurations with OpenXR disabled.
The check happens after boot metadata and per-game VR settings are loaded,
so immersive VR and Stereo 3D Screen launches are not interrupted.

Add the requested reminder text and a Never See This Dialog Again
checkbox. Persist the opt-out in Main.Interface, and leave it unchecked by
default so the reminder appears for new users.
2026-10-05 00:33:01 -04:00
Jeremy Bowers 18e1811dec Build: carry OpenXR loader workaround as a patch
Keep Externals/OpenXR pinned to Khronos' upstream 1.1.63 commit
instead of carrying local source edits as an unreachable submodule commit.
Record the three Frame loader compatibility changes in the parent tree as
OpenXR-Loader-Exceptions.patch.

When ENABLE_VR is configured, copy the pinned SDK into the binary tree,
apply the patch to that copy, and build the loader from there. This leaves
the checked-out submodule clean and supports read-only source mounts in
container builds. CMake verifies the patch applies to the expected SDK
files before adding the patched copy to the build.
2026-10-05 00:32:47 -04:00
Jeremy Bowers 9dd817d864 OpenXR: add independent stereo separation control
Immersive VR previously used the full runtime-reported left/right view
positions, with Units per Meter scaling both world geometry and the
per-eye offsets. That left no direct way to soften strong near-field
pop-out without also changing the apparent world scale.

Add Graphics.VR.StereoSeparation as a 0-200 percent setting, defaulting
to 100 percent. Scale each eye's positional offset around the average
eye center independently of shared head translation. At 100 percent the
projection is unchanged, 0 percent brings the virtual view positions
together toward mono, and values above 100 percent amplify stereo depth.
Units per Meter continues to set world scale and head-motion mapping.

Expose the setting in the global VR pane and per-game VR configuration,
include it in game VR override application/reset, and refresh cached
projection rows when it changes. Help text explains the scale/depth
tradeoff, possible near-field comfort benefit, and that Stereo 3D Screen
continues to use the existing Stereoscopic Depth control.
2026-10-05 00:21:28 -04:00
Jeremy Bowers 8a150c187e Checkpoint - add some files that have fallen through the cracks. 2026-10-04 23:46:15 -04:00
Jeremy Bowers 75d1994b9c Checkpoint with some stuff that needs to be committed. 2026-10-04 23:17:49 -04:00
Jeremy Bowers 6c95b40453 Steam Frame: complete stereo eye writes before XR release
StereoScreen previously submitted and released each Vulkan eye separately
while its image writes could still be in flight. On native Steam Frame
this produced conspicuous doubled/stale-image hiccups and apparent
backward jumps, even though API-side frame identities remained ordered.
A capture covering 16,699 XFB copies found no gameplay source regression,
GPU-submit reversal, XR display-time reversal, or eye-ID mismatch.
SteamVR motion smoothing was already forced off.

For Baiji StereoScreen, defer eye releases until both blits are recorded,
submit their GPU work together, wait once for completion, release both
images under the graphics-queue lock, then publish the quad layers.
Keep this wait even with timeline semaphores enabled: submitted writes
alone were insufficient for correct image delivery on Frame. The wait
trades some CPU/GPU overlap for a completed stereo pair.

Also exclude xrEndFrame from the video blit/completion/release/publish
transaction with a handoff mutex. The previous atomic flag had a
check-to-submit race. Take the handoff lock before publish/queue locks,
and never hold the graphics-queue lock during the completion wait.
PresentBackbuffer already advances frame resources; the stereo submit
must not advance them again.

CPU-side handoff locking alone did not cure the artifact. Headset tests
with the completed-pair handoff in Super Mario Galaxy 2 at 2x/120 Hz
confirmed that remaining misses look like ordinary dropped frames,
rather than doubled images or huge hiccups. The clean Frame SDK build
and launcher CLI smoke check passed. Remove the temporary timing/order
capture code and retain the findings and lock-order guidance in AGENTS.md.
2026-10-04 23:10:20 -04:00
Jeremy Bowers 4465c932fb Steam Frame: decouple XR heartbeat from game timing 2026-10-04 20:54:26 -04:00
Jeremy Bowers 22f6884ca0 Checkpoint. This has a number of things including defaulting eager_heartbeat to true. 2026-10-04 14:41:52 -04:00
Jeremy Bowers ef1a3a0500 OpenXR: synchronize flat-screen reanchor cache 2026-10-04 14:38:56 -04:00
Jeremy Bowers 8c549d2036 DolphinQt: hide raw motion mappings for Frame 2026-10-03 23:16:44 -04:00
Jeremy Bowers 7df6a30691 DolphinQt: defer Frame mappings until controller loads 2026-10-03 23:03:54 -04:00
Jeremy Bowers 5fa8d90d8b Steam Frame: use dropdown controller mappings and defaults 2026-10-03 22:58:52 -04:00
Jeremy Bowers d3bdaab03a DolphinQt: remove VR mapping configure button 2026-10-03 22:36:43 -04:00
Jeremy Bowers ce93e0606d DolphinQt: pin controller mapping to Steam Frame 2026-10-03 22:26:21 -04:00
Jeremy Bowers 834cdddd2e OpenXR: add Steam Frame controller input 2026-10-03 22:21:35 -04:00
Jeremy Bowers bec9d1beae OpenXR: keep controller input in Flat Vulkan mode 2026-10-03 21:00:54 -04:00
Jeremy Bowers 3ec01541fd OpenXR: add configurable presentation modes 2026-10-03 20:06:38 -04:00
Jeremy Bowers 0e74b57e09 OpenXR: remove temporary recenter/aim debug logging
Diagnosis confirmed: the runtime rebases the reference space on system
recenter (logged head_yaw matched the user's per-run offset exactly), and
controllers share the HMD's tracking frame. Keep only the low-volume
reference-space-change and recenter log lines.
2026-10-03 13:51:35 -04:00
Jeremy Bowers 2e826d8914 OpenXR: re-anchor flat screen on reference space change
The runtime rebases the reference space on system recenter, universe
switches, and relocalization, and notifies apps via
XrEventDataReferenceSpaceChangePending. Dolphin only logged the event, so
the world-locked flat-screen quad kept its stale coordinates and appeared
to jump by the rebase yaw every time the user used the system recenter
(the HMD's yaw in the runtime's arbitrary local frame — random per run).

On the event, invalidate the cached flat-screen pose so the panel is
re-placed in front of the user's current gaze, which is also the expected
behavior after a system recenter. Log the event's poseInPreviousSpace yaw
delta, and add a throttled view-yaw vs aim-yaw diagnostic to check whether
the runtime reports controllers in a different tracking frame.
2026-10-03 13:20:18 -04:00
Jeremy Bowers 1190e903be OpenXR: add minimal recenter/screen-pose debug logging
Log head yaw, screen yaw, and screen direction at initial flat-screen
placement and after recenter, to diagnose the underlying offset issue.
2026-10-03 12:44:50 -04:00
Jeremy Bowers a02a554c86 OpenXR: revert recenter changes to pre-d9ed82e state
Remove the reference-space recreation recenter, ScreenYawOffset config, and
debug logging. Restore the original home-position recenter and world-locked
flat screen placement so we can diagnose the underlying issue from a clean
baseline.
2026-10-03 12:41:08 -04:00
Jeremy Bowers cf72cfeb53 OpenXR: add recenter debug logging
Log head yaw, reference-space offset yaw, and post-recenter screen pose for
5 frames after each recenter. This is diagnostic to find why recenter
produces a fixed per-run error.
2026-10-03 12:29:22 -04:00
Jeremy Bowers 8fb66a2936 Revert "OpenXR: make repeated recenter operations compose correctly"
This reverts commit 75dc76990b.
2026-10-03 12:25:36 -04:00
Jeremy Bowers 75dc76990b OpenXR: make repeated recenter operations compose correctly
The previous recenter code computed the head pose in the current (already
recentered) reference space and passed it directly to xrCreateReferenceSpace,
which interprets the pose relative to the runtime's natural LOCAL frame. This
made repeated recenters compound incorrectly and produced a random-looking
offset per run.

Accumulate the head-in-current-space offset onto a persistent
m_recenter_offset pose relative to the natural LOCAL frame, and create each new
reference space from that accumulated offset. Also add diagnostic logging for
recenter.
2026-10-03 12:11:56 -04:00
Jeremy Bowers 328997747a OpenXR: add ScreenYawOffset config to adjust virtual screen horizontal angle
Adds a VR/ScreenYawOffset setting (degrees, default 0). Positive values
rotate the virtual screen counter-clockwise from above (to the left);
negative values rotate clockwise (to the right). This is intended as a
diagnostic/tuning knob for the stereoscopic virtual screen placement.
2026-10-03 11:38:37 -04:00
Jeremy Bowers f6d7395ea2 OpenXR: fix recenter offset sign
The recenter offset was computing the inverse of the desired transform.
The new reference space should be placed at the current head pose (yaw-only)
so that the current gaze becomes forward, not rotated the opposite way.
2026-10-03 11:16:19 -04:00
Jeremy Bowers c7499b4ccf OpenXR: fix recenter by reorienting reference space
Recenter now recreates the OpenXR reference space with a yaw-only offset
that maps the user's current head pose to the origin. This makes the flat
virtual screen appear directly in front of the user after recentering, with
upright orientation, instead of being left at an arbitrary session-start
forward direction.

Reverts the temporary head-locked stereo-screen behavior; the screen is
world-locked again, so the Wiimote pointer orientation stays consistent.
2026-10-03 11:09:36 -04:00
Jeremy Bowers d9ed82e38f OpenXR: make stereoscopic virtual screen head-locked
In stereo-screen mode, recompute the virtual screen pose every frame from the
user's current head yaw so the screen always stays in front of their gaze.
This avoids the confusing behavior where the initial world-locked placement
captured a random head pose during startup and recenter could leave the screen
off to one side.

Flat mono panel mode keeps the existing world-locked behavior.
2026-10-03 10:55:52 -04:00
Jeremy Bowers 4359d8c989 OpenXR: remove refresh-rate request diagnostics
SteamVR on the Steam Frame returns XR_ERROR_FEATURE_UNSUPPORTED for both
60 Hz and 120 Hz requests, so the request function works but the runtime
has no such modes. Remove the temporary diagnostic log and keep the
feature available for runtimes that do support app-controlled refresh rates.
2026-10-03 10:29:40 -04:00
Jeremy Bowers 7726dbe5a5 OpenXR: add requested display refresh rate
Add GFX_VR_REQUESTED_REFRESH_RATE setting (Auto/60/72/90/120 Hz). When a
non-zero rate is configured, call xrRequestDisplayRefreshRateFB after the
session begins so the runtime can switch the headset panel to a rate that
matches the game's frame rate (e.g. 60 Hz or 120 Hz for 60 fps Wii games,
instead of the default 72 Hz).

This should reduce judder caused by the compositor showing 60 fps content on
a 72 Hz display. The runtime may clamp the request to the nearest supported
rate; the result is logged.

UI exposed in VRPane and VRConfigWidget.
2026-10-03 10:12:22 -04:00
Jeremy Bowers 64878c16c4 Polish stereoscopic virtual screen mode
- Make Flat Screen and Stereo Screen checkboxes mutually exclusive in VRPane.
- Fix Vulkan Android stereo-screen submission to end the render pass and
  submit the command buffer once before releasing both eye images, instead of
  once per eye.
2026-10-03 01:36:00 -04:00
Jeremy Bowers fb2e70a608 OpenXR: implement stereoscopic virtual screen mode
- Add IOpenXRSwapchain::GetEyeSwapchainHandle() and SubmitStereoFlatFrame(),
  with per-backend overrides for Vulkan, D3D11, D3D12, and OGL.
- Add OpenXRManager::SubmitStereoQuadFrame() which builds two world-locked
  XrCompositionLayerQuad layers with XR_EYE_VISIBILITY_LEFT/RIGHT and publishes
  them through the pacing thread (or EndFrame on the legacy path).
- Extend PublishedXRFrame and FrameThreadLoop to submit the stereo quad pair.
- Add UI checkbox for Stereo Screen in VRPane and VRConfigWidget.

The game renders with classic SBS stereoscopy; left/right XFB layers are blit
into the corresponding OpenXR eye swapchains and shown as a 3D floating screen.
2026-10-03 01:29:02 -04:00
Jeremy Bowers 49cf50d0e2 Presenter: add stereoscopic virtual screen submission path
Add IsOpenXRStereoScreen() and route classic SBS frames through a new
SubmitStereoFlatFrame() path. The left XFB layer is blit into the left
OpenXR eye swapchain and the right layer into the right eye swapchain,
then the backend submits two quad layers at the virtual-screen pose.

Stereo-screen mode is treated like flat mode for direct-to-HMD and
pacing-thread deferral: the eye blits happen at submit time, not during
the desktop mirror path.
2026-10-03 01:24:39 -04:00
Jeremy Bowers 3deb147e55 Config: add vr_stereo_screen mode
Add GFX_VR_STEREO_SCREEN setting. When OpenXR is enabled and this mode is
active, force stereo_mode to SBS so the game renders with Dolphin's classic
side-by-side stereoscopy. Extend VRSessionActive() to keep the OpenXR session
alive for this path. This is the first step toward submitting a stereoscopic
virtual screen via OpenXR quad layers.
2026-10-03 01:23:38 -04:00
Jeremy Bowers aa2871d9e6 VK/OpenXR: support headless Vulkan VR session
- Skip Vulkan surface creation when VR session is active; output goes to
  OpenXR swapchains, not a desktop window. This avoids WSI crashes under
  compositors such as Gamescope.
- Guard VKGfx backbuffer/present/fullscreen paths against a null swapchain
  in headless mode.
- Allow Present() and Presenter::Initialize() to run on any VR-active
  backend, not only Android GLES, so the XR frame lifecycle works with
  headless Vulkan.

Cleaned up diagnostic init logging added during earlier debugging.
2026-10-03 01:22:39 -04:00
iChris4 5e9a304a65 Merge branch 'openxr-work' of https://github.com/iChris4/dolphinXR into openxr-work 2026-09-30 19:56:24 +02:00
iChris4 1678bc7cd5 Update fmt submodule to latest commit 2026-09-30 19:56:16 +02:00
iChris4 ffe128309f Add tracked eye projection rows to OpenXRManager for HUD independence 2026-09-30 19:55:15 +02:00
Christophe 6955095298 Merge pull request #5 from BookOfGreg/qt6-10-fix
Qt6 10 fix
2026-09-21 00:26:55 +02:00
Christophe 308ce19adf Add GitHub Sponsors username to FUNDING.yml 2026-09-21 00:26:23 +02:00
Greg Myers 6f5b20ac24 Dist 2026-08-21 22:15:04 +01:00
Greg Myers 1292404e31 docker build 2026-08-21 22:14:52 +01:00
Greg Myers 2d41ce7ac4 qt6 2026-08-19 19:34:22 +01:00
Greg Myers ca0070222d WIP Docker 2026-08-18 21:25:33 +01:00
Greg Myers 3d069f0bb9 fix: qt6.10 on ubuntu does not appear to have guiprivate that causes the need for the specific fix 2026-08-17 23:08:36 +01:00
iChris4 9bd33b5f6b Clears m_loaded_game_id when stopping emulation 2026-08-11 17:22:42 +02:00
iChris4 85c4266b29 Updated Readme 2026-07-28 16:08:54 +02:00
iChris4 a7885b3c71 Updated Games Profiles 2026-07-28 15:59:58 +02:00
iChris4 6575095298 Updated Quest Settings 2026-07-28 15:59:44 +02:00
iChris4 c28b2ba0f8 Added spinbox in Graphics settings to set custom command list buffer 2026-07-27 04:19:10 +02:00
iChris4 ca5e69a427 Fixed Vulkan Depth clear value 2026-07-26 03:49:25 +02:00
iChris4 06fc90a0bf Increased command list from 3 to 16 2026-07-26 02:45:29 +02:00
iChris4 e94d5122cb Added Wiimote Distance Sensitivity 2026-07-25 23:46:40 +02:00
iChris4 3ddf87e56e Updated VRPane UI & Settings 2026-07-25 18:53:44 +02:00
iChris4andClaude Opus 5 05d91da8bf Fixed Vulkan VR crash when opening a second game in one process
Opening a game, closing it, and opening another crashed or device-lost on
the Vulkan backend with VR enabled. D3D11 and D3D12 both restart cleanly,
so this was Vulkan-specific rather than an OpenXR runtime limitation.

Root cause, proven with VK_EXT_device_fault plus
VK_EXT_device_address_binding_report: the fault is a write-invalid at a
page-aligned address that the binding tracer reports as not owned by the
second game device. The OpenXR compositor still references resources that
lived on the first game VkDevice; destroying that device frees the memory
and the compositor later writes into the freed page. The D3D backends are
immune because their shared compositor resources are COM ref-counted,
while vkDestroyDevice frees unconditionally.

Fix: persist and reuse the VulkanContext (VkInstance and VkDevice) across
VR games, so vkCreateDevice/vkDestroyDevice run once per process and those
pages are never unmapped. Per-game objects are still fully recreated,
including the surface, swapchain, object cache, command buffers, and the
OpenXR session and XrInstance. A device-lost context is never persisted. A
non-VR launch, or a runtime requiring a device extension the persisted
device lacks, discards it and initializes fresh.

Two problems that persisting exposed:

- InitBackendInfo() creates and destroys a temporary VkInstance on every
  game boot and then calls UnloadVulkanLibrary(), which nulls every global
  Vulkan function pointer. Reuse now re-resolves the instance and device
  dispatch for the persisted handles.

- That same UnloadVulkanLibrary() unmaps vulkan-1.dll on runtimes that do
  not otherwise pin it, invalidating the persisted handles. This is why
  VDXR still failed after SteamVR worked. Added KeepVulkanLibraryLoaded()
  so unloading is suppressed while a device is persisted.

Also removes the XR_KHR_vulkan_enable2 path. Creating a second device
against a retained XrInstance crashes inside the runtime in a way SEH
cannot catch. The backend now always uses legacy XR_KHR_vulkan_enable,
where Dolphin owns instance and device creation and the runtime binds at
xrCreateSession.

Supporting changes: ordered OpenXR session teardown (ShutdownSession and
DestroySession), a device-lost guard in CommandBufferManager that stops
emulation instead of resubmitting to a dead device, synchronous release of
Dolphin views and framebuffers before xrDestroySwapchain, and the two GPU
fault diagnostics. Note that vkGetDeviceFaultInfoEXT must be called with
vendorBinarySize zeroed on the second call, or the driver writes the
vendor blob to a null pointer.

Verified on SteamVR/PSVR2, VDXR/Quest 3, and Meta Link over repeated
open/close cycles.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 15:43:14 +02:00
iChris4 b38bebb869 Added semantic family scheme to the shader hunter 2026-07-24 17:41:25 +02:00
iChris4 0b3f728999 Removed Debug Logs 2026-07-24 16:56:48 +02:00
iChris4 1d807900ff Moved "Debug Log Draws" to the VR Pane 2026-07-24 16:50:43 +02:00
iChris4 39b0718a3c Updated UI 2026-07-24 16:35:55 +02:00
iChris4 56261dca10 Added "preserve_stereo_efb" to Fullscreen override 2026-07-24 16:28:46 +02:00
iChris4 c42e41c88e Added Global Flag Override and "Flag" type to Texture Override 2026-07-24 04:00:51 +02:00
iChris4 6814e0b955 Updated Hide Object UI 2026-07-24 03:07:44 +02:00
iChris4 a39dce8432 Added right-click menu for Overrides sorting 2026-07-24 01:39:02 +02:00
iChris4 5a01a4a673 Adjusted Texture Element Override Layout 2026-07-24 01:18:33 +02:00
iChris4 655b65af7a Added drag and drop support for PNG/DDS from File Explorer onto the Texture Override Tool 2026-07-24 01:06:50 +02:00
iChris4 a409877f3d Added texture override parser support for tex1_WxH_m_<hash> 2026-07-23 23:59:02 +02:00
iChris4 6ff81b072f Added Screen Pane Depth options type "Original, Physical, Flat" 2026-07-23 23:40:13 +02:00
iChris4 a5f7dd1084 Screen_pane depth fix (MKDD) 2026-07-23 20:12:02 +02:00
iChris4 d85e292b12 Presentation-stage fix & Added screen_pane type override 2026-07-23 17:45:43 +02:00
iChris4 f3d3975fe2 Improving OpenXR Wii pointer aim during fast wrist motion 2026-07-23 01:52:28 +02:00
iChris4 b4796daa35 Added Frame Size from XFB Copy, Small 3D Viewports and Detect Render-to-Texture Viewports 2026-07-23 00:14:58 +02:00
iChris4 fc00505bab OpenXR Wii Remote Absolute pointing and Motion fixes 2026-07-22 18:32:55 +02:00
iChris4 095656b05b Added one-time Quest controller prompt 2026-07-22 17:08:20 +02:00
iChris4 f4c435dc3b Fixed "Configure in VR" on Quest 2026-07-22 14:57:59 +02:00
iChris4 a72e99fd4b Updated VR-Config to match Game Config behavior 2026-07-22 05:24:01 +02:00
iChris4 ba2baf3a52 VR Config UI Tweaks 2026-07-22 04:51:53 +02:00
iChris4 e9da12534f Removed (VR) after Vulkan and Direct3D 11 2026-07-22 04:36:13 +02:00
iChris4 d52a468f14 Added the default Reset VR Position binding @(Shift+R) 2026-07-22 04:27:33 +02:00
iChris4 3f7bab1a03 Added new Hotkeys for the Texture Override Tool and Anchor Overrides 2026-07-22 04:23:19 +02:00
iChris4 e963819d00 Added "Configure in VR" for Hotkey Settings 2026-07-22 03:37:00 +02:00
iChris4 8a6747efdd Updated VRPane layout 2026-07-22 03:23:59 +02:00
iChris4 1793f16d6d Removed Element Depth 2026-07-22 02:52:37 +02:00
iChris4 5f651538d3 Removed depreciated Auto Layer and Layer Offset 2026-07-21 21:01:36 +02:00
iChris4 a5d08016a4 Added Controller Anchor to Shader and Texture Override Tool 2026-07-21 19:51:32 +02:00
iChris4 eca3105a0b Added Camera Anchor to Shader and Texture Override Tool 2026-07-21 18:36:46 +02:00
iChris4 8aa116d0e2 Added Custom FPV UPM Value 2026-07-21 17:49:31 +02:00
iChris4 e7662f3c8b Removed "LockHeadPosePerFrame " and "AutoImmediateXFB "in VR Hacks 2026-07-21 17:06:40 +02:00
iChris4 7ba102775f Added "Configure in VR" to the GameCube bindings 2026-07-21 15:12:49 +02:00
iChris4 d94a5a0cfe Updated "Configure in VR" Wii Remote OpenXR controller bindings 2026-07-20 02:53:55 +02:00
iChris4 2aa5f3b2ca Added "Controller Anchor" type to the group elements override 2026-07-19 17:56:55 +02:00
iChris4 b44ac1f850 Added "Camera Anchor" type to Group Element Override 2026-07-19 04:51:48 +02:00
iChris4 405f30d211 Added "Auto-Exclude EFB Effects" to 2D Virtual Screen 2026-07-19 01:29:05 +02:00
iChris4 e77555d766 XFB pose stamps & EFB clear moved off the present path 2026-07-18 23:24:17 +02:00
iChris4 4825e49442 Added "Exact Screen Depth" mode 2026-07-18 16:47:07 +02:00
iChris4 63a8bf0714 Vulkan Multiview Fixes for Ubershaders and EFB clears 2026-07-18 00:02:36 +02:00
iChris4 d5466347e8 Removed log 2026-07-17 05:09:20 +02:00
iChris4 a77f7c85d3 D3D12 Texture2DArray OpenXR swapchain 2026-07-17 04:33:48 +02:00
iChris4 e61053a0ba Added Semantic VS/GS family signatures 2026-07-17 04:06:11 +02:00
iChris4 053caf07ce Fix Vulkan Virtual 2D Screen Clamping 2026-07-16 22:57:22 +02:00
iChris4 cad9760185 Updated "Pink" Hunting Mode 2026-07-16 22:37:18 +02:00
iChris4 dbafa8bdf4 XR CPU Thread affinity 2026-07-16 17:32:10 +02:00
iChris4 a4a4eec869 Defer eye blit to submit time 2026-07-16 15:38:48 +02:00
iChris4 3bfa9ad3ec Improved passthrough & Added XRPacingThread 2026-07-12 01:32:52 +02:00
iChris4 490695d83f Added foveated rendering 2026-07-11 04:16:02 +02:00
iChris4 19d89d4ba0 Merge branch 'openxr-work' of https://github.com/iChris4/dolphinXR into openxr-work 2026-07-10 16:04:21 +02:00
iChris4 493b440411 Added D3D12 OpenXR Support 2026-07-10 16:01:42 +02:00
iChris4 7ad9950f70 ClearEFB passthrough optimization 2026-07-10 00:28:08 +02:00
iChris4 1db9a150c7 Added Quest Passthrough 2026-07-10 00:03:19 +02:00
iChris4 ff556da459 Dropdown replaced with two icon toggle buttons 2026-07-09 04:52:37 +02:00
iChris4 ed0f0d5beb UI Adjustments 2026-07-09 04:35:01 +02:00
iChris4 2ba044173d Save List/Grid state 2026-07-09 04:21:58 +02:00
iChris4 90274522bf Added grid selection 2026-07-09 04:16:28 +02:00
iChris4 2e40b8337b Thumbnail preview beside each hash 2026-07-09 02:02:38 +02:00
iChris4 f3850f13a5 Texture Element Override pane added Warning and Import 2026-07-09 01:38:25 +02:00
iChris4 f97441c943 UPM Max raised to 2000 & Exponential slider scale 2026-07-08 03:26:39 +02:00
iChris4 cb29dca54f Auto Layer Spread false by default 2026-07-08 02:21:00 +02:00
iChris4 b5c0d83c96 Removed the running-game restriction for Reset VR Settings 2026-07-08 02:15:55 +02:00
iChris4 f500c46df1 Merge branch 'openxr-work' of https://github.com/iChris4/dolphinXR into openxr-work 2026-07-08 00:03:34 +02:00
iChris4 758d2915e4 Skip Shader/Elements/Textures overrides in flat 2D cinema mode 2026-07-08 00:03:17 +02:00
Christophe d752744646 Merge pull request #3 from Nobbie248/openxr-work
Sort gitmodules and build cleanup
2026-07-07 23:54:53 +02:00
Christophe aade5408f1 Merge pull request #4 from Nobbie248/xray-fix
Fix Metroid Prime 1 X-Ray visor VR handling
2026-07-07 23:53:34 +02:00
Nobbie 528a4f0a50 Force OpenXR loader-only build 2026-07-07 20:25:01 +10:00
Nobbie 38b8ac85b6 Fix Metroid Prime X-Ray visor VR handling 2026-07-07 20:16:11 +10:00
Nobbie 6417d5ab79 Merge pull request #2 from Nobbie248/submodules-cleanup
Sort gitmodules alphabetically
2026-07-07 14:42:12 +10:00
Nobbie 74181b5ea2 Sort gitmodules alphabetically 2026-07-07 14:29:22 +10:00
iChris4 102605f2da Added Missing Files 2026-07-07 05:42:37 +02:00
iChris4 d9565464a9 Added 2D "cinema" mode 2026-07-07 05:37:17 +02:00
iChris4 04538b0724 Added OpenXR 2026-07-07 04:38:30 +02:00
iChris4 bc7a7dbe67 Updated Passthrough Mode 2026-07-07 04:11:24 +02:00
iChris4 a5e3bbf159 Restored the direct-to-HMD switch 2026-07-04 04:40:14 +02:00
iChris4 f7abfcd745 Initial OpenGL VR Support 2026-07-04 02:43:15 +02:00
iChris4 8be828f64d Updated Profiles 2026-07-02 17:31:04 +02:00
iChris4 44e1fef3ad Added Quest Detect Skybox Setting 2026-07-02 17:05:00 +02:00
iChris4 fc43c99159 Added Texture Element Overrides for Quest 2026-07-02 16:39:03 +02:00
iChris4 7bfd649cca Updated Profile 2026-07-02 15:56:42 +02:00
iChris4 64f2644f95 Get the real frame height from the full-screen clear 2026-07-02 14:16:28 +02:00
iChris4 7fe1f88e36 Added Multiple Lines Code Editing 2026-07-01 23:36:47 +02:00
iChris4 0bfc92ee6d Added MP3 & MPT to layered palette conversion path 2026-06-21 06:40:21 +02:00
iChris4 ec0211452b Merged Metroid Palette Fix Toggles 2026-06-21 06:33:33 +02:00
iChris4 23a498f7d2 GetMetroidHydraHudSettings per-draw GetGameID() calls removed 2026-06-21 04:34:19 +02:00
iChris4 c4b005b540 Metroid profile is now resolved once per session instead of per draw 2026-06-21 04:16:15 +02:00
iChris4 3e2093b537 Removed draw call filter 2026-06-20 23:34:46 +02:00
iChris4 d36e773823 Removed Clear EFB 2026-06-20 20:17:32 +02:00
iChris4 c61ca1ed0e Added Clear EFB 2026-06-20 19:42:50 +02:00
iChris4 30eeb5902b Locking vertical scroll for Candidates 2026-06-19 18:17:50 +02:00
iChris4 219ec35a3f Updated Profiles 2026-06-19 18:17:02 +02:00
iChris4 5a03bcef36 Updated Profile 2026-06-19 01:31:20 +02:00
iChris4 c5e1c03dc3 New "Projection Type" filter 2026-06-19 01:23:48 +02:00
iChris4 9a839ab7a3 EH Stops Recording Draws when box unchecked 2026-06-16 23:44:21 +02:00
iChris4 bf9e55b5fb Metroid XRayEffect Update 2026-06-16 23:21:13 +02:00
iChris4 54bd17d507 Removed skips for METROID_SCAN_ICONS and METROID_SCAN_CROSS 2026-06-16 22:37:20 +02:00
iChris4 9f775df19d Metroid Depth 3D HUD Using Grappeling Hook & Fix Scanner Lines 2026-06-16 01:05:06 +02:00
iChris4 954bd71aac Added Metroid 3D HUD Depth Fix Stable combat HUD body range 2026-06-15 01:11:44 +02:00
iChris4 31fcefd3d2 Metroid 3D HUD no longer anchors depth from the first draw 2026-06-14 01:42:13 +02:00
iChris4 b9592c3f69 Thermal Visor 3D HUD 2026-06-14 00:08:14 +02:00
iChris4 06592e5f52 Improve Vulkan OpenXR performance and compatibility 2026-06-13 22:26:39 +02:00
iChris4 e911bec8b3 Fix Metroid Prime 3D VR HUD 2026-06-13 22:26:22 +02:00
iChris4 3de35df672 Detect Skybox feature added 2026-06-09 04:01:12 +02:00
iChris4 43461d6249 TextureElementManager Added Preview Mode 2026-06-09 02:12:06 +02:00
iChris4 a365201647 Added Texture Element Override Tool 2026-06-06 02:11:42 +02:00
iChris4 8d0fbdc969 Add Metroid Prime 2 visor fixes 2026-06-05 01:58:36 +02:00
iChris4 b6eb5a946a Add D3D11 Metroid thermal palette fix 2026-06-04 19:12:42 +02:00
iChris4 ace44a8a1b Add Metroid Prime Vulkan visor fixes 2026-06-04 03:04:32 +02:00
iChris4 bd164a9cd0 Element Group Tool - Added Hide Codes & Removed Shaders 2026-05-16 00:14:17 +02:00
iChris4 a066e59df2 Hide Codes Update 2026-05-15 16:44:44 +02:00
iChris4 5aa7ae4e86 Hide Ojects Update 2026-05-15 04:35:42 +02:00
iChris4 04113519b6 Opcode Replay Added 72,90,120hz 2026-05-15 02:15:13 +02:00
iChris4 da596b84ed Default VR Position Selection 2026-05-14 20:42:16 +02:00
iChris4 2bedfe31bd Linux Debian VR Building Option 2026-05-14 18:56:58 +02:00
iChris4 c5c5984c85 Removed auto-update 2026-05-11 22:05:18 +02:00
iChris4 4c1c690c72 Added LockHeadPosePerFrame in per-game override 2026-05-11 01:57:35 +02:00
iChris4 f933865451 Ortho Scissor Fix Toggle 2026-05-11 01:48:33 +02:00
iChris4 2103012a9a Added VR Linux Build Option 2026-05-10 23:03:39 +02:00
iChris4andClaude Sonnet 4.6 dc45c33318 Android: Return-to-Main-Menu hotkey & filter functional hotkeys
Replaces the hard-coded OpenXR menu long-press shutdown with a
proper rebindable hotkey (HK_ANDROID_RETURN_TO_MAIN_MENU, HKGP_ANDROID
group), defaulting to a 3-second hold of the left controller's Menu
button. The hold threshold lives in HotkeyDispatcher to keep the input
side authoritative.

The Android settings UI now hides hotkey groups and individual controls
that have no dispatcher wiring, so users can't bind actions that would
silently no-op at runtime. Adds a Control.getName() JNI getter for
identifying functional controls by their untranslated C++ name.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:39:29 +02:00
iChris4andClaude Sonnet 4.6 df936c2976 VR Pane: add Reset Settings button for the General tab
Restores all General-tab VR settings (camera, virtual screen, frame
rate, rendering) to their compiled defaults in one click. Disabled
while emulation is running so resets can't race the active session.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:38:25 +02:00
iChris4andClaude Sonnet 4.6 148957b981 VR Pane: auto-enable camera Forward/Height when adjusting their slider
Both sliders now flip their respective Enable toggle to true the moment
the user drags them, so the value isn't silently ignored.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:37:21 +02:00
iChris4andClaude Sonnet 4.6 6442017d78 Add VR Forced VBI Frequency setting (Auto/72/90/120 Hz)
Replaces the boolean "Force VBI to 90 Hz" override with an explicit
choice across Off / Auto / 72 / 90 / 120 Hz. Auto samples the headset
refresh rate at OpenXR session startup (via XR_FB_display_refresh_rate)
and rounds to the closest supported value. Migrates the legacy
AutoVBIFromHMD setting on first load. Per-game profile editor and the
HK_VR_TOGGLE_FORCE_VBI hotkey are updated to cycle Off <-> Auto.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:36:55 +02:00
iChris4andClaude Sonnet 4.6 5878ccbad3 Fix Meta Link Vulkan crash from v1 1.0.0 max-version quirk
Meta's Oculus runtime reports max Vulkan 1.0.0 via XR_KHR_vulkan_enable
v1, which would clamp Dolphin's instance to 1.0 and crash vkCreateDevice
(multiview is a 1.1 feature). Treat 1.0.0 as "unknown" and keep the
negotiated 1.1/1.2 instance.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:33:43 +02:00
iChris4andClaude Sonnet 4.6 2c42a38b1a Adjust VR default values
EnableOpenXR defaults true; AutoLayerSpread defaults false; raise
ElementDepth max from 0.1 to 10.0 for finer per-shader control.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:33:17 +02:00
iChris4andClaude Sonnet 4.6 fcd70c99ff Rebrand window title to Dolphin-VR-ReduX
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:32:46 +02:00
iChris4andClaude Sonnet 4.6 6e1d5199d3 Update GameSettingsVR profiles & add RMCP01
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 17:32:41 +02:00
iChris4andClaude Sonnet 4.6 d1511f187b Vulkan OpenXR: async frame finalization on Quest submit thread
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 01:17:29 +02:00
iChris4andClaude Sonnet 4.6 99a86bdda7 Android: add input bindings, hotkey dispatcher & OpenXR Wii Remote profile
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 01:17:24 +02:00
iChris4andClaude Sonnet 4.6 1625a9618b Update GameSettingsVR profiles (21 games)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 01:17:17 +02:00
iChris4andClaude Sonnet 4.6 b13701af2a Add DolphinXR dev artifacts to .gitignore
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 01:17:10 +02:00
iChris4 5ee1008ed5 Quest Performance Toggle & Controller Profiles 2026-05-05 16:01:31 +02:00
iChris4 49ad800936 Added Default GamesettingsVR 2026-05-03 14:43:33 +02:00
iChris4 c80961c437 Quest Vulkan Multiview fixes & Performances 2026-05-02 15:58:54 +02:00
iChris4 1b0eb14e15 Vukan Virtual Desktop Fix 2026-04-25 01:45:44 +02:00
iChris4 108e0728bb Quest Settings 2026-04-25 00:25:02 +02:00
iChris4 adaeeaf3d4 Fix for Vulkan 2026-04-24 16:15:01 +02:00
iChris4 2929ead841 Initial Support for Quest 2026-04-24 13:40:27 +02:00
iChris4 19ba9b05fa Opcode Replay Fix & Lock Head Pose Per Frame Fix 2026-04-23 16:43:59 +02:00
iChris4 8ecef6ef1e "FOCUSED" session state & Oculus/Meta profiles 2026-04-14 03:14:14 +02:00
Christophe 339a7ed52d Readme 2026-04-12 02:34:41 +02:00
Christophe 220a99b7a3 Readme 2026-04-12 02:32:04 +02:00
480 changed files with 52601 additions and 6674 deletions

No files matched your search

+52
View File
@@ -0,0 +1,52 @@
### Copy of gitignore
# Ignore image thumbnail files created by windows
Thumbs.db
# Ignore Finder view option files created by OS X
.DS_Store
# Ignore autogenerated source files
Externals/mGBA/version.c
Source/Core/Common/scmrev.h
# Ignore files output by build
/cmake-build-debug
/cmake-build-release
/[Bb]uild/
/[Bb]inary/
/obj/
# Ignore files output by Android cmake build
/Source/Android/app/.cxx/
/libs/
# Ignore various files created by visual studio/msbuild
*.ipch
*.opensdf
*.sdf
*.suo
*.vcxproj.user
*.obj
*.tlog
*.VC.opendb
*.VC.db
.vs*/
/Source/enc_temp_folder/
# Ignore build info file created by QtCreator
CMakeLists.txt.user
# Ignore vim swapfiles
*.swp
# Ignore kdevelop files/dirs
*.kdev4
# Ignore IDEA/Clion files/dirs
.idea/
# Ignore Visual Studio Code's working dir
/.vscode/
# Ignore flatpak-builder's cache dir
.flatpak-builder
# DolphinXR dev artifacts
codex_apk_backups/
quest_perf_capture/
vulkan_pipeline_failures/
vulkan_pipeline_failures_latest/
vulkan_pipeline_failures_latest2/
quest_first_mv_vs.glsl
quest_mv_vs.glsl
### Changes from gitignore
+15
View File
@@ -0,0 +1,15 @@
# These are supported funding model platforms
github: [iChris4] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
+15
View File
@@ -43,3 +43,18 @@ CMakeLists.txt.user
/.vscode/
# Ignore flatpak-builder's cache dir
.flatpak-builder
# Local development artifacts
codex_apk_backups/
quest_perf_capture/
vulkan_pipeline_failures/
vulkan_pipeline_failures_latest/
vulkan_pipeline_failures_latest2/
quest_first_mv_vs.glsl
quest_mv_vs.glsl
legacy/
hostpid/
patches/
/state/
/dist/*
/hostpid/libhostpid.so
+122 -118
View File
@@ -1,118 +1,6 @@
[submodule "Externals/Qt"]
path = Externals/Qt
url = https://github.com/dolphin-emu/ext-win-qt.git
shallow = true
[submodule "Externals/mGBA/mgba"]
path = Externals/mGBA/mgba
url = https://github.com/mgba-emu/mgba.git
shallow = true
[submodule "Externals/FFmpeg-bin"]
path = Externals/FFmpeg-bin
url = https://github.com/dolphin-emu/ext-win-ffmpeg.git
shallow = true
[submodule "libusb"]
path = Externals/libusb/libusb
url = https://github.com/libusb/libusb.git
shallow = true
[submodule "Externals/spirv_cross/SPIRV-Cross"]
path = Externals/spirv_cross/SPIRV-Cross
url = https://github.com/KhronosGroup/SPIRV-Cross.git
shallow = true
[submodule "SDL"]
path = Externals/SDL/SDL
url = https://github.com/libsdl-org/SDL.git
shallow = true
[submodule "Externals/zlib-ng/zlib-ng"]
path = Externals/zlib-ng/zlib-ng
url = https://github.com/zlib-ng/zlib-ng.git
shallow = true
[submodule "Externals/libspng/libspng"]
path = Externals/libspng/libspng
url = https://github.com/randy408/libspng.git
shallow = true
[submodule "Externals/VulkanMemoryAllocator"]
path = Externals/VulkanMemoryAllocator
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
shallow = true
[submodule "Externals/cubeb/cubeb"]
path = Externals/cubeb/cubeb
url = https://github.com/mozilla/cubeb.git
shallow = true
[submodule "Externals/implot/implot"]
path = Externals/implot/implot
url = https://github.com/epezent/implot.git
shallow = true
[submodule "Externals/gtest"]
path = Externals/gtest
url = https://github.com/google/googletest.git
shallow = true
[submodule "Externals/rcheevos/rcheevos"]
path = Externals/rcheevos/rcheevos
url = https://github.com/RetroAchievements/rcheevos.git
shallow = true
[submodule "Externals/libadrenotools"]
path = Externals/libadrenotools
url = https://github.com/bylaws/libadrenotools.git
shallow = true
[submodule "Externals/curl/curl"]
path = Externals/curl/curl
url = https://github.com/curl/curl.git
shallow = true
[submodule "Externals/fmt/fmt"]
path = Externals/fmt/fmt
url = https://github.com/fmtlib/fmt.git
shallow = true
[submodule "Externals/lz4/lz4"]
path = Externals/lz4/lz4
url = https://github.com/lz4/lz4.git
shallow = true
[submodule "Externals/xxhash/xxHash"]
path = Externals/xxhash/xxHash
url = https://github.com/Cyan4973/xxHash.git
shallow = true
[submodule "Externals/enet/enet"]
path = Externals/enet/enet
url = https://github.com/lsalzman/enet.git
shallow = true
[submodule "hidapi-src"]
path = Externals/hidapi/hidapi-src
url = https://github.com/libusb/hidapi.git
shallow = true
[submodule "Externals/tinygltf/tinygltf"]
path = Externals/tinygltf/tinygltf
url = https://github.com/syoyo/tinygltf.git
shallow = true
[submodule "Externals/minizip-ng/minizip-ng"]
path = Externals/minizip-ng/minizip-ng
url = https://github.com/zlib-ng/minizip-ng.git
shallow = true
[submodule "Externals/Vulkan-Headers"]
path = Externals/Vulkan-Headers
url = https://github.com/KhronosGroup/Vulkan-Headers.git
shallow = true
[submodule "Externals/watcher/watcher"]
path = Externals/watcher/watcher
url = https://github.com/e-dant/watcher.git
shallow = true
[submodule "Externals/SFML/SFML"]
path = Externals/SFML/SFML
url = https://github.com/SFML/SFML.git
shallow = true
[submodule "Externals/zstd/zstd"]
path = Externals/zstd/zstd
url = https://github.com/facebook/zstd.git
shallow = true
[submodule "Externals/miniupnpc/miniupnp"]
path = Externals/miniupnpc/miniupnp
url = https://github.com/miniupnp/miniupnp.git
shallow = true
[submodule "Externals/glslang/glslang"]
path = Externals/glslang/glslang
url = https://github.com/KhronosGroup/glslang.git
shallow = true
[submodule "Externals/pugixml/pugixml"]
path = Externals/pugixml/pugixml
url = https://github.com/zeux/pugixml.git
[submodule "Externals/bzip2/bzip2"]
path = Externals/bzip2/bzip2
url = https://gitlab.com/bzip2/bzip2.git
shallow = true
[submodule "Externals/cpp-ipc/cpp-ipc"]
path = Externals/cpp-ipc/cpp-ipc
@@ -122,15 +10,131 @@
path = Externals/cpp-optparse/cpp-optparse
url = https://github.com/weisslj/cpp-optparse.git
shallow = true
[submodule "Externals/bzip2/bzip2"]
path = Externals/bzip2/bzip2
url = https://gitlab.com/bzip2/bzip2.git
[submodule "Externals/cubeb/cubeb"]
path = Externals/cubeb/cubeb
url = https://github.com/mozilla/cubeb.git
shallow = true
[submodule "Externals/curl/curl"]
path = Externals/curl/curl
url = https://github.com/curl/curl.git
shallow = true
[submodule "Externals/enet/enet"]
path = Externals/enet/enet
url = https://github.com/lsalzman/enet.git
shallow = true
[submodule "Externals/FFmpeg-bin"]
path = Externals/FFmpeg-bin
url = https://github.com/dolphin-emu/ext-win-ffmpeg.git
shallow = true
[submodule "Externals/fmt/fmt"]
path = Externals/fmt/fmt
url = https://github.com/fmtlib/fmt.git
shallow = true
[submodule "Externals/glslang/glslang"]
path = Externals/glslang/glslang
url = https://github.com/KhronosGroup/glslang.git
shallow = true
[submodule "Externals/gtest"]
path = Externals/gtest
url = https://github.com/google/googletest.git
shallow = true
[submodule "Externals/imgui/imgui"]
path = Externals/imgui/imgui
url = https://github.com/ocornut/imgui.git
shallow = true
[submodule "Externals/implot/implot"]
path = Externals/implot/implot
url = https://github.com/epezent/implot.git
shallow = true
[submodule "Externals/libadrenotools"]
path = Externals/libadrenotools
url = https://github.com/bylaws/libadrenotools.git
shallow = true
[submodule "Externals/libspng/libspng"]
path = Externals/libspng/libspng
url = https://github.com/randy408/libspng.git
shallow = true
[submodule "Externals/lz4/lz4"]
path = Externals/lz4/lz4
url = https://github.com/lz4/lz4.git
shallow = true
[submodule "Externals/mGBA/mgba"]
path = Externals/mGBA/mgba
url = https://github.com/mgba-emu/mgba.git
shallow = true
[submodule "Externals/miniupnpc/miniupnp"]
path = Externals/miniupnpc/miniupnp
url = https://github.com/miniupnp/miniupnp.git
shallow = true
[submodule "Externals/minizip-ng/minizip-ng"]
path = Externals/minizip-ng/minizip-ng
url = https://github.com/zlib-ng/minizip-ng.git
shallow = true
[submodule "Externals/OpenXR"]
path = Externals/OpenXR
url = https://github.com/KhronosGroup/OpenXR-SDK
shallow = true
[submodule "Externals/pugixml/pugixml"]
path = Externals/pugixml/pugixml
url = https://github.com/zeux/pugixml.git
shallow = true
[submodule "Externals/Qt"]
path = Externals/Qt
url = https://github.com/dolphin-emu/ext-win-qt.git
shallow = true
[submodule "Externals/rcheevos/rcheevos"]
path = Externals/rcheevos/rcheevos
url = https://github.com/RetroAchievements/rcheevos.git
shallow = true
[submodule "Externals/SFML/SFML"]
path = Externals/SFML/SFML
url = https://github.com/SFML/SFML.git
shallow = true
[submodule "Externals/spirv_cross/SPIRV-Cross"]
path = Externals/spirv_cross/SPIRV-Cross
url = https://github.com/KhronosGroup/SPIRV-Cross.git
shallow = true
[submodule "Externals/tinygltf/tinygltf"]
path = Externals/tinygltf/tinygltf
url = https://github.com/syoyo/tinygltf.git
shallow = true
[submodule "Externals/Vulkan-Headers"]
path = Externals/Vulkan-Headers
url = https://github.com/KhronosGroup/Vulkan-Headers.git
shallow = true
[submodule "Externals/VulkanMemoryAllocator"]
path = Externals/VulkanMemoryAllocator
url = https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
shallow = true
[submodule "Externals/watcher/watcher"]
path = Externals/watcher/watcher
url = https://github.com/e-dant/watcher.git
shallow = true
[submodule "Externals/wil"]
path = Externals/wil
url = https://github.com/microsoft/wil.git
shallow = true
[submodule "Externals/xxhash/xxHash"]
path = Externals/xxhash/xxHash
url = https://github.com/Cyan4973/xxHash.git
shallow = true
[submodule "Externals/zlib-ng/zlib-ng"]
path = Externals/zlib-ng/zlib-ng
url = https://github.com/zlib-ng/zlib-ng.git
shallow = true
[submodule "Externals/zstd/zstd"]
path = Externals/zstd/zstd
url = https://github.com/facebook/zstd.git
shallow = true
[submodule "hidapi-src"]
path = Externals/hidapi/hidapi-src
url = https://github.com/libusb/hidapi.git
shallow = true
[submodule "libusb"]
path = Externals/libusb/libusb
url = https://github.com/libusb/libusb.git
shallow = true
[submodule "SDL"]
path = Externals/SDL/SDL
url = https://github.com/libsdl-org/SDL.git
shallow = true
+167
View File
@@ -0,0 +1,167 @@
# Repository guidance
- This is a CMake-based Dolphin/OpenXR fork. Native Steam Frame (AArch64) builds
use `scripts/compile-cross-sdk.sh`; the maintained build/deploy workflow and
local SDK details are in `docs/build-runbook.md`. Flatpak files under
`legacy/flatpak/` are archived, not the active Frame workflow.
- Recent `openxr-work` changes focus on Steam Frame OpenXR presentation and input.
`OpenXRPresentationMode` (Vulkan, Immersive, StereoScreen, or legacy settings)
is resolved in `VideoCommon/VideoConfig.cpp`; keep its config/UI and backend
paths in sync. StereoScreen reuses the SBS presenter path but submits separate
OpenXR quad layers; its shared submission/pose logic is in `VideoCommon/Present.*`
and `VideoCommon/VR/OpenXRManager.*`, with swapchain work in video backends.
OpenXR reference-space events are polled on the XR pacing thread; flat-screen pose
invalidation is deferred until `LocateViews` refreshes the video-thread view snapshot.
Preserve this ordering and the cache synchronization when changing recenter behavior.
- Config defaults are declared in `Source/Core/Core/Config/GraphicsSettings.cpp`;
the VR mode is `GFX_VR_PRESENTATION_MODE` (`Graphics.VR.PresentationMode`). Keep
its choices aligned with `DolphinQt/Config/VRConfigWidget.cpp` and
`DolphinQt/Settings/VRPane.cpp`; runtime mode resolution is in
`VideoCommon/VideoConfig.cpp`.
- XR heartbeat is `GFX_VR_EAGER_HEARTBEAT` (`Graphics.VR.EagerHeartbeat`), declared
in `GraphicsSettings.cpp` and loaded in `VideoConfig.cpp`. `true` is Eager (submit
each HMD refresh, reusing the last frame); `false` is Lazy (pace submissions to game
frames so PC runtime motion smoothing can engage).
- Steam Frame presentation fixes (SMG2, 2026-10-04): the XR pacing loop does not
wait for new game content after `xrWaitFrame`; that removed a significant source
of hitching. StereoScreen also batches both Vulkan eye blits, waits once for GPU
completion, releases both images, then publishes the quad layers. Submitted but
unfinished eye writes produced conspicuous doubling/stale-image hiccups on Frame;
the completed-pair handoff resolved them in headset testing at 2x/120 Hz. Keep
this completion wait even when timeline semaphores are enabled. It trades some
CPU/GPU overlap for correct image delivery. `PresentBackbuffer` already advances
frame resources; the stereo submit must not advance them again.
- `m_video_handoff_mutex` excludes `xrEndFrame` from the video's blit/completion/
release/publish transaction. The previous atomic flag had a check-to-submit race.
Keep the handoff -> publish/graphics-queue lock order; never take the handoff
lock while holding either of those other locks. Do not hold the graphics-queue
lock during the GPU-completion wait.
- Investigation evidence: 16699 XFB copies showed no detected gameplay source,
GPU-submit, XR display-time reversal, or eye-ID mismatch, while CPU-side handoff
locking alone did not cure doubling. SteamVR motion smoothing was already
ForceOff (`motionSmoothingOverride=2`); reprojection counts did not establish
temporal blending. GPU readbacks accounted for long waits and 1x improved the
remaining isolated drops. Keep 120 Hz for comparison; refresh-rate mismatch was
already investigated. Temporary timing/order captures and analyzers were removed
after the fix. Desktop mirroring is forced off and its Qt options are hidden.
- Frame controller changes span `Common/VR/OpenXRInputState.h`,
`InputCommon/ControllerInterface/OpenXR/OpenXR.cpp`, Vulkan/OpenXR session setup,
the Qt mapping UI, and `Data/Sys/Profiles/`. For Frame controllers, Flat Vulkan
uses SDL/Steam Input; StereoScreen and Immersive VR use OpenXR controller actions.
Preserve this mode-dependent split. Keep profile defaults and UI/controller
loading order aligned.
- Open issue (tabled while focusing on StereoScreen): Flat-mode orientation pointing
through SDL is unresolved. The Frame's `SDL/0/Steam Frame Controllers` provides
button/axis inputs, but the diagnostic trace found no SDL Accel/Gyro inputs and
sensor values stayed zero while the user rotated the controller. The captured trace
did show d-pad, trigger, and stick events, so it did not reproduce total SDL input
loss. Keep the thumbstick IR fallback; do not assume SDL sensor support.
- Frame audio quirk (2026-10-11): AudioCommon sends stereo through Cubeb/PipeWire;
SteamOS WirePlumber creates a `spatialize_filter_chain` for output streams when the
built-in speaker sink is default. `node.stream.enable-spatial-audio` is a global
setting, and the current policy has no per-application opt-out. Do not change this
global setting for Baiji; leave the UI-position spatialization documented as a quirk
unless Frame exposes a supported per-stream opt-out.
- Baiji is a Steam Frame-only Dolphin cut; changes may be intentionally more
aggressive than upstream Dolphin. This branch is temporary and can end once
upstream incorporates its features. Inspect Baiji data only under
`~/.config/baiji` and `~/.local/share/baiji`; ignore the separate Dolphin
installation/config. Legacy INI filenames may remain, but Dolphin installation
or user-data paths inside Baiji config are suspicious and must not be followed.
- Never modify Frame/SteamOS/SteamVR system or runtime settings as part of Baiji
development, testing, or deployment, even for temporary experiments. Treat
`~/.config/openvr/config/steamvr.vrsettings` and other non-Baiji settings as
read-only; keep testing changes within Baiji-owned code, binaries, and config.
- Frame build: from the repository root run
`INSTALL_PREFIX=/home/steamos/baiji ./scripts/compile-cross-sdk.sh`, then
`./scripts/deploy-frame.sh frame`. The build uses Podman, installs the AArch64 KDE SDK
into ignored `state/` via Flatpak when missing, rebuilds the image when
`Containerfile.cross` changes, and stages to
`state/stage-frame/`. Its persistent build/cache are
`state/build-baiji/` and `state/ccache-cross-sdk/`. It configures
`ENABLE_TESTS=OFF`; this is not a test build.
- `scripts/compile.sh [native|aarch64] [target...]` is the general container build
helper; it defaults to `native` and `dolphin-emu`. It uses cached local Podman
images `baijisteamvr-build:amd64` and `baijisteamvr-build:arm64` and does not rebuild
the container environment for each code build. Run `scripts/build-env.sh` for a
missing image or after changing `Containerfile.build`; normal `compile.sh` builds
reuse the tagged images and ignored `state/build-*` CMake build directories.
`state/ccache/` also persists between builds and is wired through CMake compiler
launchers. Do not clear either cache for normal edits; a changed compiler/image may
cause one full rebuild, but later builds should be incremental. Use
`compile-cross-sdk.sh` for the maintained Steam Frame SDK/staging workflow above.
- `scripts/compile.sh aarch64 dolphin-emu` builds an arm64 executable at
`state/build-aarch64/Binaries/baiji`, but this uses the Ubuntu 26.04 build image
(glibc 2.43). The Frame has glibc 2.39, so do not copy that raw executable there;
use `compile-cross-sdk.sh` and its Frame-compatible SDK/staging output instead.
- For binary-only Frame builds, atomically replace
`~/baiji/bin/baiji` with `state/stage-frame/home/steamos/baiji/bin/baiji`; this is
the emulator executable launched by `~/baiji/bin/baiji-vr` from the Big Picture /
Gamescope shortcut. Leave `baiji-vr` in place. Use `deploy-frame.sh` when staged
libraries/assets also changed.
The user promoted the current Frame build to known-good on 2026-10-04 despite
uncertainty about intermittent controller input and reported performance improvement.
Preserve `~/baiji/bin/baiji-known-good`; only replace it on explicit user promotion.
To restore the Big Picture shortcut to that build, copy it back to `~/baiji/bin/baiji`.
We cannot test headset controls directly from the development host: collaborate with
the user on debug runs and retrieve logs over SSH.
- On the Frame, creating `~/.config/baiji/debug-logging` makes the existing
`baiji-vr` shortcut enable verbose Video/OpenXR/Controller Interface (`CI`) logging.
Retrieve `~/.local/share/baiji/Logs/dolphin.log` and
`~/.local/share/baiji/Logs/baiji-launcher.log` over SSH; remove the marker to
return to normal logging. Collaborate with the user for headset input tests, then
inspect the resulting logs.
- The configured SSH alias is `frame`. If it is absent on a development machine,
ask the user to create it; it makes build transfer and device debugging much easier.
- Steam Frame debugging guidance, especially core-dump access and processing, is at
<https://partner.steamgames.com/doc/steamhardware/steamframe/debugging>; consult it
before retrieving or processing Frame crash dumps.
- The deploy script copies Baiji-named files under `~/baiji` on the target. CLI
smoke tests are documented in `docs/build-runbook.md`; the GUI launcher is
`baiji-vr`.
- For a host Linux VR build, configure with
`cmake -S . -B Build -DENABLE_VR=ON -DENABLE_VULKAN=ON`, then build with
`cmake --build Build --target dolphin-emu -j "$(nproc)"`.
- Unit tests are enabled by default in the root CMake configuration, but the
Frame cross-build disables them. In a test-enabled build, use
`cmake --build <build-dir> --target unittests`; to run a focused GoogleTest,
build `tests` and invoke `<build-dir>/Binaries/Tests/tests --gtest_filter=<filter>`.
- `Tools/lint.sh` checks changed/staged source files and requires clang-format
19.1. See `Contributing.md` for formatting details.
- Before changing submodules, inspect their worktrees and preserve local edits.
`scripts/fix-submodules.sh` force-checks out fmt and OpenXR revisions; the
runbook marks it for reviewed use on a fresh checkout only.
- Keep build/cache/staging outputs in ignored `state/` and `dist/`. Do not deploy
or alter unrelated existing Frame binaries, user data, or Steam shortcuts;
follow the runbook's Baiji-only paths. Do not publish from this checkout unless
explicitly requested.
- This project is not particularly worried about linting. Don't worry
about trying to run clang-format. Nor is there any practical way to
unit test most of the work this project is doing as it is all UI work.
## External technical references
- [Steam Frame developer setup](https://partner.steamgames.com/doc/steamhardware/steamframe/setup)
covers Developer Mode, SSH/ADB access, and recommended beta channels; consult it
when setting up or troubleshooting access to a Frame development headset.
- [Steam Frame OpenXR engine integrations](https://partner.steamgames.com/doc/steamhardware/steamframe/engines)
collects platform-specific OpenXR integration guidance for supported engines.
Start here when adapting general OpenXR behavior to the Frame runtime.
- [Steam Frame custom engine integration](https://partner.steamgames.com/doc/steamhardware/steamframe/engines/custom)
is the more direct reference for applications integrating OpenXR without one of
the documented game engines; check its runtime and extension guidance for
Frame-specific requirements.
- [Steam Frame Input](https://partner.steamgames.com/doc/steamhardware/steamframe/input)
documents the headset's controller/input behavior and is useful when investigating
controller profiles, bindings, or input expectations on-device.
- [Khronos OpenXR Tutorial](https://openxr-tutorial.com/)
provides practical, API-level examples of initialization, graphics/swapchains,
actions, and extensions across platforms; use it for implementation patterns, then
verify runtime-specific support separately.
- [Khronos OpenXR 1.1 Specification](https://registry.khronos.org/OpenXR/specs/1.1/html/xrspec.html)
is the normative reference for API semantics, synchronization, and extension behavior;
consult it when tutorial examples leave behavior ambiguous.
- [Khronos OpenXR SDK Source](https://github.com/KhronosGroup/OpenXR-SDK-Source)
contains the OpenXR loader and SDK source; use it to investigate loader behavior or
SDK integration details, not as a substitute for checking extensions exposed by the
Frame runtime.
+34
View File
@@ -0,0 +1,34 @@
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index b26bbcc..f687560 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -166 +166 @@ option(
- ON
+ OFF
@@ -167,0 +168,4 @@ option(
+if(NOT BUILD_LOADER_WITH_EXCEPTION_HANDLING)
+ add_definitions(-DXRLOADER_DISABLE_EXCEPTION_HANDLING)
+ add_definitions(-DJSON_USE_EXCEPTIONS=0)
+endif()
diff --git a/src/loader/CMakeLists.txt b/src/loader/CMakeLists.txt
index fead046..9db503f 100644
--- a/src/loader/CMakeLists.txt
+++ b/src/loader/CMakeLists.txt
@@ -157,0 +158,5 @@ endif()
+# Parent project (Dolphin) builds with -fno-exceptions, but a few loader
+# destructors still contain unconditional catch(...) blocks. Re-enable
+# exceptions for this target only so those compile.
+target_compile_options(openxr_loader PRIVATE -fexceptions)
+
diff --git a/src/loader/api_layer_interface.cpp b/src/loader/api_layer_interface.cpp
index b8f0881..90f5a31 100644
--- a/src/loader/api_layer_interface.cpp
+++ b/src/loader/api_layer_interface.cpp
@@ -455,0 +456 @@ ApiLayerInterface::~ApiLayerInterface() {
+#ifndef XRLOADER_DISABLE_EXCEPTION_HANDLING
@@ -456,0 +458 @@ ApiLayerInterface::~ApiLayerInterface() {
+#endif
@@ -459,0 +462 @@ ApiLayerInterface::~ApiLayerInterface() {
+#ifndef XRLOADER_DISABLE_EXCEPTION_HANDLING
@@ -465,0 +469 @@ ApiLayerInterface::~ApiLayerInterface() {
+#endif
+89 -16
View File
@@ -13,7 +13,7 @@ endif()
# This is inserted into the Info.plist as well.
set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0.0" CACHE STRING "")
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_CURRENT_SOURCE_DIR}/CMake/FlagsOverride.cmake")
set(CMAKE_USER_MAKE_RULES_OVERRIDE "CMake/FlagsOverride.cmake")
# CMake 3.28 and later scan c++ source files for module imports by default. Since we don't use
# modules scanning is pointless, so disable it. This also prevents Clang from generating an error
@@ -23,6 +23,10 @@ set(CMAKE_CXX_SCAN_FOR_MODULES OFF)
project(dolphin-emu)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
add_compile_definitions(BAIJI_STEAMVR)
endif()
if (CMAKE_VERSION VERSION_LESS "3.25" AND CMAKE_SYSTEM_NAME MATCHES "Linux")
set(LINUX TRUE)
endif()
@@ -61,7 +65,7 @@ endif()
# Name of the Dolphin distributor. If you redistribute Dolphin builds (forks,
# unofficial builds) please consider identifying your distribution with a
# unique name here.
set(DISTRIBUTOR "None" CACHE STRING "Name of the distributor.")
set(DISTRIBUTOR "BaijiSteamVR" CACHE STRING "Name of the distributor.")
set(DOLPHIN_DEFAULT_UPDATE_TRACK "" CACHE STRING "Name of the default update track. If empty, disables auto-update.")
@@ -93,7 +97,7 @@ option(ENABLE_CUBEB "Enables Cubeb sound backend" ON)
option(ENABLE_LLVM "Enables LLVM support, for disassembly" ON)
option(ENABLE_TESTS "Enables building the unit tests" ON)
option(ENABLE_VULKAN "Enables vulkan video backend" ON)
option(ENABLE_VR "Enables VR support via OpenXR (Windows, D3D11 + Vulkan)" OFF)
option(ENABLE_VR "Enables VR support via OpenXR (Windows D3D/Vulkan/OpenGL, Linux Vulkan/OpenGL, Android Vulkan/GLES)" OFF)
option(USE_DISCORD_PRESENCE "Enables Discord Rich Presence, show the current game on Discord" ON)
option(USE_MGBA "Enables GBA controllers emulation using libmgba" ON)
option(ENABLE_AUTOUPDATE "Enables support for automatic updates" ON)
@@ -171,7 +175,7 @@ include(RemoveCompileFlag)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
# Set up paths
set(datadir ${CMAKE_INSTALL_FULL_DATADIR}/dolphin-emu CACHE PATH "datadir")
set(datadir ${CMAKE_INSTALL_FULL_DATADIR}/baiji CACHE PATH "datadir")
add_definitions(-DDATA_DIR="${datadir}/")
if(CMAKE_SYSROOT)
@@ -490,6 +494,13 @@ endif()
# TODO: We should have options for dependencies included in the externals to
# override autodetection of system libraries and force the usage of the
# externals.
if (ENABLE_QT AND MSVC)
# Windows has no system Qt6 package, so use the vendored one from Externals/Qt (locked to 6.5.1).
# On Linux we use the system Qt6 package instead: mixing the vendored Qt6.5.1 (which lacks a DBus
# module) with a system Qt6 for DBus fails, since CMake's Qt6 package requires all found
# components to share the exact same version.
list(PREPEND CMAKE_PREFIX_PATH "${CMAKE_SOURCE_DIR}/Externals/Qt/Qt6.5.1/x64")
endif()
include(CheckLib)
include(CheckCXXSourceRuns)
@@ -654,13 +665,69 @@ if(ENABLE_VULKAN)
endif()
endif()
if(ENABLE_VR AND WIN32)
set(DOLPHIN_OPENXR_SUPPORTED_PLATFORM OFF)
if(WIN32 OR ANDROID OR (UNIX AND NOT APPLE AND NOT ANDROID))
set(DOLPHIN_OPENXR_SUPPORTED_PLATFORM ON)
endif()
if(ENABLE_VR AND NOT DOLPHIN_OPENXR_SUPPORTED_PLATFORM)
message(WARNING "OpenXR VR is only supported on Windows, desktop Linux, and Android; disabling ENABLE_VR.")
set(ENABLE_VR OFF CACHE BOOL "Enables VR support via OpenXR (Windows D3D/Vulkan/OpenGL, Linux Vulkan/OpenGL, Android Vulkan/GLES)" FORCE)
endif()
if(ENABLE_VR AND UNIX AND NOT APPLE AND NOT ANDROID AND NOT ENABLE_VULKAN)
# OpenGL (GLX) is always built on desktop Linux, so VR remains usable without Vulkan.
message(STATUS "Desktop Linux OpenXR VR without ENABLE_VULKAN: only the OpenGL backend will support VR.")
endif()
if(ENABLE_VR)
add_definitions(-DENABLE_VR)
# Build only the OpenXR loader from the Khronos SDK; skip tests, conformance, and samples.
set(BUILD_API_LAYERS OFF CACHE BOOL "" FORCE)
set(BUILD_TESTS OFF CACHE BOOL "" FORCE)
set(BUILD_CONFORMANCE_TESTS OFF CACHE BOOL "" FORCE)
set(BUILD_SDK_TESTS OFF CACHE BOOL "" FORCE)
set(DYNAMIC_LOADER OFF CACHE BOOL "" FORCE)
add_subdirectory(Externals/OpenXR "${CMAKE_BINARY_DIR}/Externals/OpenXR" EXCLUDE_FROM_ALL)
# Keep the Khronos SDK submodule pinned upstream and apply Baiji's narrow
# no-exceptions loader compatibility patch to a binary-tree copy. This also
# works when the checked-out source tree is read-only.
set(OPENXR_PATCHED_SOURCE_DIR "${CMAKE_BINARY_DIR}/OpenXR-patched-source")
file(REMOVE_RECURSE "${OPENXR_PATCHED_SOURCE_DIR}")
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/Externals/OpenXR/"
DESTINATION "${OPENXR_PATCHED_SOURCE_DIR}"
PATTERN ".git" EXCLUDE)
find_program(OPENXR_PATCH_GIT_EXECUTABLE git)
if(NOT OPENXR_PATCH_GIT_EXECUTABLE)
message(FATAL_ERROR "Git is required to prepare the OpenXR SDK.")
endif()
set(OPENXR_COMPATIBILITY_PATCH
"${CMAKE_CURRENT_SOURCE_DIR}/CMake/OpenXR-Loader-Exceptions.patch")
execute_process(
COMMAND "${OPENXR_PATCH_GIT_EXECUTABLE}" -C "${OPENXR_PATCHED_SOURCE_DIR}" apply
--unidiff-zero --check "${OPENXR_COMPATIBILITY_PATCH}"
RESULT_VARIABLE OPENXR_PATCH_CHECK_RESULT
OUTPUT_VARIABLE OPENXR_PATCH_CHECK_OUTPUT
ERROR_VARIABLE OPENXR_PATCH_CHECK_ERROR)
if(NOT OPENXR_PATCH_CHECK_RESULT EQUAL 0)
message(FATAL_ERROR
"OpenXR compatibility patch does not match the pinned SDK.\n"
"${OPENXR_PATCH_CHECK_OUTPUT}\n${OPENXR_PATCH_CHECK_ERROR}")
endif()
execute_process(
COMMAND "${OPENXR_PATCH_GIT_EXECUTABLE}" -C "${OPENXR_PATCHED_SOURCE_DIR}" apply
--unidiff-zero "${OPENXR_COMPATIBILITY_PATCH}"
RESULT_VARIABLE OPENXR_PATCH_APPLY_RESULT
OUTPUT_VARIABLE OPENXR_PATCH_APPLY_OUTPUT
ERROR_VARIABLE OPENXR_PATCH_APPLY_ERROR)
if(NOT OPENXR_PATCH_APPLY_RESULT EQUAL 0)
message(FATAL_ERROR
"Could not apply OpenXR compatibility patch.\n"
"${OPENXR_PATCH_APPLY_OUTPUT}\n${OPENXR_PATCH_APPLY_ERROR}")
endif()
add_subdirectory("${OPENXR_PATCHED_SOURCE_DIR}" "${CMAKE_BINARY_DIR}/Externals/OpenXR"
EXCLUDE_FROM_ALL)
endif()
if(NOT (WIN32 AND _M_ARM_64))
@@ -864,22 +931,28 @@ if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD|Darwin")
endif()
if(CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD")
# Install the application icon and menu item
install(FILES Data/dolphin-emu.svg
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps)
install(FILES Data/dolphin-emu.png
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/256x256/apps)
install(FILES Data/dolphin-emu.desktop
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
install(FILES Data/baiji.png
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/256x256/apps)
install(FILES Data/org.baijisteamvr.BaijiSteamVR.desktop
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
# Install manpages
install(FILES Data/dolphin-emu.6
install(FILES Data/baiji.6
DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)
install(FILES Data/dolphin-emu-nogui.6
install(FILES Data/baiji-nogui.6
DESTINATION ${CMAKE_INSTALL_MANDIR}/man6)
install(PROGRAMS scripts/baiji-vr DESTINATION ${CMAKE_INSTALL_BINDIR})
endif()
# packaging information
set(CPACK_PACKAGE_NAME "dolphin-emu")
set(CPACK_PACKAGE_VENDOR "Dolphin Team")
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(CPACK_PACKAGE_NAME "baijisteamvr")
set(CPACK_PACKAGE_VENDOR "BaijiSteamVR")
set(CPACK_PACKAGE_CONTACT "https://github.com/thejerf/baijiSteamVR")
else()
set(CPACK_PACKAGE_NAME "dolphin-emu")
set(CPACK_PACKAGE_VENDOR "Dolphin Team")
set(CPACK_PACKAGE_CONTACT "dolphinxr@example.com")
endif()
set(CPACK_PACKAGE_VERSION_MAJOR ${DOLPHIN_VERSION_MAJOR})
set(CPACK_PACKAGE_VERSION_MINOR ${DOLPHIN_VERSION_MINOR})
set(CPACK_PACKAGE_VERSION_PATCH ${DOLPHIN_VERSION_PATCH})
+61
View File
@@ -0,0 +1,61 @@
FROM ubuntu:26.04
ENV DEBIAN_FRONTEND=noninteractive
# BaijiSteamVR's Linux build dependencies, plus ccache and ninja-build.
RUN apt-get update \
&& apt-get install -y \
build-essential \
ccache \
clang \
cmake \
file \
ninja-build \
qt6-base-dev \
qt6-base-private-dev \
qt6-svg-dev \
pkg-config \
libgl1-mesa-dev \
libx11-dev \
libxrandr-dev \
libxi-dev \
libegl1-mesa-dev \
libavcodec-dev \
libavformat-dev \
libavutil-dev \
libswresample-dev \
libswscale-dev \
libudev-dev \
libevdev-dev \
libsdl3-dev \
glslang-dev \
glslang-tools \
libpugixml-dev \
libenet-dev \
libxxhash-dev \
libbz2-dev \
liblzma-dev \
libzstd-dev \
zlib1g-dev \
libminizip-ng-dev \
liblzo2-dev \
liblz4-dev \
libspng-dev \
libcubeb-dev \
libusb-1.0-0-dev \
libsfml-dev \
libminiupnpc-dev \
libcurl4-openssl-dev \
libhidapi-dev \
libsystemd-dev \
libgtest-dev \
libasound2-dev \
libpulse-dev \
llvm-dev \
libbluetooth-dev \
gettext \
libvulkan-dev \
vulkan-tools \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /work
+49
View File
@@ -0,0 +1,49 @@
FROM docker.io/library/ubuntu:26.04
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
build-essential \
cmake \
ninja-build \
meson \
git \
ccache \
pkgconf \
python3 \
gettext \
file \
curl \
ca-certificates \
qemu-user \
gcc-aarch64-linux-gnu \
g++-aarch64-linux-gnu \
binutils-aarch64-linux-gnu \
&& rm -rf /var/lib/apt/lists/*
# Wrapper for CMake try_run and AArch64 SDK tools imported from Qt CMake packages.
RUN printf '%s\n' \
'#!/bin/sh' \
'if [ "$0" = "/usr/local/bin/qemu-aarch64-wrapper" ]; then' \
' exec /usr/bin/qemu-aarch64 "$@"' \
'fi' \
'case "$0" in' \
' /usr/bin/*) target="/sysroot/usr/bin/${0##*/}" ;;' \
' /usr/lib/libexec/*) target="/sysroot/usr/lib/libexec/${0##*/}" ;;' \
' /usr/lib/aarch64-linux-gnu/libexec/kf6/*) target="/sysroot/usr/lib/aarch64-linux-gnu/libexec/kf6/${0##*/}" ;;' \
' *) exec /usr/bin/qemu-aarch64 "$@" ;;' \
'esac' \
'exec /usr/bin/qemu-aarch64 "$target" "$@"' \
> /usr/local/bin/qemu-aarch64-wrapper && chmod +x /usr/local/bin/qemu-aarch64-wrapper
# The KDE SDK's glibc linker scripts use absolute AArch64 library paths.
RUN ln -sfn /sysroot/usr/lib/aarch64-linux-gnu/libm.so.6 \
/usr/lib/aarch64-linux-gnu/libm.so.6 && \
ln -sfn /sysroot/usr/lib/aarch64-linux-gnu/libmvec.so.1 \
/usr/lib/aarch64-linux-gnu/libmvec.so.1
# Qt package exports also check their installed plugin paths during configuration.
RUN ln -sfn /sysroot/usr/lib/plugins /usr/lib/plugins
ENV QEMU_LD_PREFIX=/sysroot
ENV CCACHE_DIR=/run/ccache
WORKDIR /work
+62 -302
View File
@@ -1,302 +1,62 @@
# <a name="main-section-overview"></a>Dolphin Coding Style & Legal Requirements
- [Legal](#legal)
- [Coding style introduction](#introduction)
- [C++ coding style and formatting](#cpp-coding-style-and-formatting)
- [C++ code-specific guidelines](#cpp-code-specific-guidelines)
- [Android](#android)
- [Help](#help)
# <a name="legal"></a>Legal
Summary:
- [Trade secrets](#trade-secrets)
- [Code licensing](#code-licensing)
## <a name="trade-secrets"></a>Trade secrets
Following all relevant laws is of utmost importance for an emulation project like Dolphin.
If you know any confidential information related to the GameCube, Wii, or Triforce, either because you signed a non-disclosure agreement or because you looked at leaked materials, we ask that you don't contribute code to Dolphin **at all**. While accepting code from contributors who know confidential information is legal if the code is unrelated to the confidential information, we refuse to accept code from such contributors because it greatly increases our review burden and increases the legal risk we take.
Also, this probably goes without saying, but piracy is strictly forbidden both on GitHub and in all other Dolphin channels.
## <a name="code-licensing"></a>Code licensing
If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version).
# <a name="introduction"></a>Coding style introduction
Summary:
- [Aims](#intro-aims)
- [Checking and fixing formatting issues](#intro-formatting-issues)
## <a name="intro-aims"></a>Aims
This guide is for developers who wish to contribute to the Dolphin codebase. It details how to properly style and format code for this project. This guide also offers suggestions on specific functions and other elements that may be used in code.
Following this guide and formatting your code as detailed will likely get your pull request merged much faster than if you don't (assuming the code itself has no mistakes).
This project uses clang-format 19.1 to check for common style issues. In case of conflicts between this guide and clang-format rules, the latter should be followed instead of this guide.
## <a name="intro-formatting-issues"></a>Checking and fixing formatting issues
Windows users need to be careful about line endings. Windows users should configure git to checkout UNIX-style line endings to keep clang-format simple.
In most cases, clang-format can and **should** be used to automatically reformat code and solve most formatting issues.
- To run clang-format on all staged files:
```
git diff --cached --name-only | grep -E '[.](cpp|h|mm)$' | xargs -I {} clang-format -i {}
```
- Formatting issues can be checked for before committing with a lint script that is included with the codebase. To enable it as a pre-commit hook (assuming you are in the repository root):
```
ln -s ../../Tools/lint.sh .git/hooks/pre-commit
```
- Alternatively, a custom git filter driver can be used to automatically and transparently reformat any changes:
```
git config filter.clang_format.smudge 'cat'
git config filter.clang_format.clean 'clang-format %f'
echo '/Source/Core/**/*.cpp filter=clang_format' >> .git/info/attributes
echo '/Source/Core/**/*.h filter=clang_format' >> .git/info/attributes
echo '/Source/Core/**/*.mm filter=clang_format' >> .git/info/attributes
```
- Visual Studio supports automatically formatting the current document according to the clang-format configuration by pressing <kbd>Control</kbd>+<kbd>K</kbd> followed by <kbd>Control</kbd>+<kbd>D</kbd> (or selecting Edit &rarr; Advanced &rarr; Format Document). This can be used without separately installing clang-format.
# <a name="cpp-coding-style-and-formatting"></a>C++ coding style and formatting
Summary:
- [General](#cpp-style-general)
- [Naming](#cpp-style-naming)
- [Conditionals](#cpp-style-conditionals)
- [Classes and structs](#cpp-style-classes-and-structs)
## <a name="cpp-style-general"></a>General
- Try to limit lines of code to a maximum of 100 characters.
- Note that this does not mean you should try and use all 100 characters every time you have the chance. Typically with well formatted code, you normally shouldn't hit a line count of anything over 80 or 90 characters.
- The indentation style we use is 2 spaces per level.
- The opening brace for namespaces, classes, functions, enums, structs, unions, conditionals, and loops go on the next line.
- With array initializer lists and lambda expressions it is OK to keep the brace on the same line.
- References and pointers have the ampersand or asterisk against the type name, not the variable name. Example: `int* var`, not `int *var`.
- Don't use multi-line comments (`/* Comment text */`), use single-line comments (`// Comment text`) instead.
- Don't collapse single line conditional or loop bodies onto the same line as its header. Put it on the next line.
- Yes:
```c++
if (condition)
return 0;
while (var != 0)
var--;
```
- No:
```c++
if (condition) return 0;
while (var != 0) var--;
```
## <a name="cpp-style-naming"></a>Naming
- All class, enum, function, and struct names should be in upper CamelCase. If the name contains an abbreviation uppercase it.
- `class SomeClassName`
- `enum IPCCommandType`
- All compile time constants should be fully uppercased. With constants that have more than one word in them, use an underscore to separate them.
- `constexpr double PI = 3.14159;`
- `constexpr int MAX_PATH = 260;`
- All variables should be lowercase with underscores separating the individual words in the name.
- `int this_variable_name;`
- Please do not use [Hungarian notation](https://en.wikipedia.org/wiki/Hungarian_notation) prefixes with variables. The only exceptions to this are the variable prefixes below.
- Global variables – `g_`
- Class variables – `m_`
- Static variables – `s_`
## <a name="cpp-style-conditionals"></a>Conditionals
- Do not leave `else` or `else if` conditions dangling unless the `if` condition lacks braces.
- Yes:
```c++
if (condition)
{
// code
}
else
{
// code
}
```
- Acceptable:
```c++
if (condition)
// code line
else
// code line
```
- No:
```c++
if (condition)
{
// code
}
else
// code line
```
## <a name="cpp-style-classes-and-structs"></a>Classes and structs
- If making a [POD](https://en.wikipedia.org/wiki/Passive_data_structure) type, use a `struct` for this. Use a `class` otherwise.
- Class layout should be in the order, `public`, `protected`, and then `private`.
- If one or more of these sections are not needed, then simply don't include them.
- For each of the above specified access levels, the contents of each should follow this given order: constructor, destructor, operator overloads, functions, then variables.
- When defining the variables, define `static` variables before the non-static ones.
```c++
class ExampleClass : public SomeParent
{
public:
ExampleClass(int x, int y);
int GetX() const;
int GetY() const;
protected:
virtual void SomeProtectedFunction() = 0;
static float s_some_variable;
private:
int m_x;
int m_y;
};
```
# <a name="cpp-code-specific-guidelines"></a>C++ code-specific guidelines
Summary:
- [General](#cpp-code-general)
- [Headers](#cpp-code-headers)
- [Loops](#cpp-code-loops)
- [Functions](#cpp-code-functions)
- [Classes and Structs](#cpp-code-classes-and-structs)
## <a name="cpp-code-general"></a>General
- The codebase currently uses C++20, though not all compilers support all C++20 features.
- See CMakeLists.txt "Enforce minimum compiler versions" for the currently supported compilers.
- Use the [nullptr](https://en.cppreference.com/w/cpp/language/nullptr) type over the macro `NULL`.
- If a [range-based for loop](https://en.cppreference.com/w/cpp/language/range-for) can be used instead of container iterators, use it.
- Obviously, try not to use `goto` unless you have a *really* good reason for it.
- If a compiler warning is found, please try and fix it.
- Try to avoid using raw pointers (pointers allocated with `new`) as much as possible. There are cases where using a raw pointer is unavoidable, and in these situations it is OK to use them. An example of this is functions from a C library that require them. In cases where it is avoidable, the STL usually has a means to solve this (`vector`, `unique_ptr`, etc).
- Do not use the `auto` keyword everywhere. While it's nice that the type can be determined by the compiler, it cannot be resolved at 'readtime' by the developer as easily. Use auto only in cases where it is obvious what the type being assigned is (note: 'obvious' means not having to open other files or reading the header file). Some situations where it is appropriate to use `auto` is when iterating over a `std::map` container in a foreach loop, or to shorten the length of container iterator variable declarations.
- Do not use `using namespace [x];` in headers. Try not to use it at all if you can.
- The preferred form of the increment and decrement operator in for-loops is prefix-form (e.g. `++var`).
## <a name="cpp-code-headers"></a>Headers
- If a header is not necessary in a certain source file, remove them.
- If you find duplicate includes of a certain header, remove it.
- When declaring includes in a source file, make sure they follow the given pattern:
- The header for the source file
- Standard library headers
- System-specific headers (these should also likely be in an `#ifdef` block unless the source file itself is system-specific).
- Other Dolphin source file headers
- Each of the above header sections should also be in alphabetical order
- Project source file headers should be included in a way that is relative to the `[Dolphin Root]/Source/Core` directory.
- This project uses `#pragma once` as header guards.
## <a name="cpp-code-loops"></a>Loops
- If an infinite loop is required, do not use `for (;;)`, use `while (true)`.
- Empty-bodied loops should use braces after their header, not a semicolon.
- Yes: `while (condition) {}`
- No: `while (condition);`
- For do-while loops, place 'while' on the same line as the closing brackets
```c++
do
{
// code
} while (false);
```
## <a name="cpp-code-functions"></a>Functions
- If a function parameter is a pointer or reference and its value or data isn't intended to be changed, please mark that parameter as `const`.
- Functions that specifically modify their parameters should have the respective parameter(s) marked as a pointer so that the variables being modified are syntactically obvious.
- What not to do:
```c++
template<class T>
inline void Clamp(T& val, const T& min, const T& max)
{
if (val < min)
val = min;
else if (val > max)
val = max;
}
```
Example call: `Clamp(var, 1000, 5000);`
- What to do:
```c++
template<class T>
inline void Clamp(T* val, const T& min, const T& max)
{
if (*val < min)
*val = min;
else if (*val > max)
*val = max;
}
```
Example call: `Clamp(&var, 1000, 5000);`
- Class member functions that you do not want to be overridden in inheriting classes should be marked with the `final` specifier.
```c++
class ClassName : ParentClass
{
public:
void Update() final;
};
```
- Overridden member functions that can also be inherited should be marked with the `override` specifier to make it easier to see which functions belong to the parent class.
```c++
class ClassName : ParentClass
{
public:
void Update() override;
};
```
## <a name="cpp-code-classes-and-structs"></a>Classes and structs
- Classes and structs that are not intended to be extended through inheritance should be marked with the `final` specifier.
```c++
class ClassName final : ParentClass
{
// Class definitions
};
```
# <a name="android"></a>Android
If you are using Kotlin, just use the built-in official Kotlin code style.
To install the Java code style in Android Studio, select the gear icon in the Code Style settings as shown, select `Import Scheme...` and select `dolphin/Source/Android/code-style-java.xml`. The Code Style menu should look like this when complete. ![Code Style Window][code-style]
You can now select any section of code and press `Ctrl + Alt + L` to automatically format it.
# <a name="help"></a>Help
If you have any questions about Dolphin's development or would like some help, Dolphin developers use `#dolphin-emu @ irc.libera.chat` to communicate. If you are new to IRC, [Libera.Chat has resources to get started chatting with IRC.](https://libera.chat/)
[code-style]: https://i.imgur.com/3b3UBhb.png
# Contributing to Baiji
In an era of AI, the value you bring to a PR
submitted to any project *IS NOT THE CODE*. Code may not be free yet,
but its value is rapidly dropping.
Or, in other words, I have an AI too. The utility to me of just
shoving some AI code at the project is fairly limited.
The value you bring is [in the
*TESTING*](https://jerf.org/iri/post/2026/what_value_code_in_ai_era/).
You may develop code in any way you like for Baiji, but the value is
in the testing, not a code dump.
Once you have a tested branch in your local repo(s), the AI can walk
you through the process of creating a PR if you don't already
know. The PR prompt will hopefull guide you in this as well, but
please tell us all what testing you have done on your PR.
That doesn't mean you need to have tested every possible interaction
with every possible feature on every possible game. Goodness knows
Baiji's work doesn't even remotely rise to that standard either! But
it is very helpful to know what testing has and has not been done, so
we can know what to look out for, and others may know to make their
own PRs against your PR. Do not be shy to say "I haven't tested this
with X". The space of "all possible Wii and Gamecube games" is
huge.
Because the true value of a PR is testing, note that _testing_ someone
else's PR can be as valuable or even more valuable than coming up with
one of your own. Before starting a PR check the PR tab and see if
there's anything either close to your work or is what you'd have
made. If so, please join with that PR rather than source a new
one by building that PR yourself and running it on your local Steam
Frame. There is nothing as valuable as the _second_ pair of eyes on a
PR!
# Baiji's Scope
The scope of Baiji is:
* The UI as it is presented in Steam OS.
* The stereoscopic and VR views.
The Baiji project will not fix game-specific emulation bugs, unless
someone can make an extremely good case for why it really is a Steam
Frame-specific issue. Fixing emulation bugs is a frought process of
testing hundreds of games for regressions, having deep knowledge of
the relevant systems, and testing, testing, testing. Resources Baiji
does not have.
At most, if someone wants to port in the latest Dolphin work, and then
test it and see that it is some sort of improvement, I might take
that. But it's the only emulation improvement we're going to take.
As such, all Issues filed about games will be closed without
work. Replicate them in the latest official Dolphin release and file
them there, if they are still a problem.
Plus this keeps us out of hot water with Nintendo. We haven't touched
the parts of Dolphin Nintendo cares about.
+257
View File
@@ -0,0 +1,257 @@
[Graphics.VR]
UnitsPerMeter = 50.00
VirtualScreen = False
[ElementsGroupOverride_Enable]
$Links Room
$HUD
$HUD Hearts
$HUD Rupees
$HUD A Button
[ElementsGroupOverride]
$Links Room
format=element_only_v5
handling=skip
selected_match_mode=include
sig_perspective=1
sig_persp_hfov=7
sig_persp_vfov=6
sig_persp_near=1
sig_persp_far=200
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_vs_family=000000002b3a6cc8
selected_match_0_ps_family=a18f84adfc97a006
selected_match_0_gs_family=000000007b617113
$HUD
format=element_only_v5
handling=screen
selected_match_mode=exclude
sig_perspective=1
sig_persp_hfov=7
sig_persp_vfov=6
sig_persp_near=1
sig_persp_far=580
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00240808
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_vs_family=000000002b3a6cc8
selected_match_0_ps_family=b764624a1e0f616d
selected_match_0_gs_family=000000007b617113
selected_match_0_texture=23ede90952dd36ba
selected_match_0_texture=e8c66917316dc5c9
$HUD Hearts
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-16
sig_ortho_right=16
sig_ortho_top=12
sig_ortho_bottom=-12
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD Rupees
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=31
sig_ortho_top=0
sig_ortho_bottom=23
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00240808
sig_ztest=0
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD A Button
format=element_only_v5
handling=screen
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=6
sig_persp_near=1
sig_persp_far=6
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=759
sig_vp_y=405
sig_vp_w=45
sig_vp_h=45
sig_sc_l=714
sig_sc_t=360
sig_sc_r=803
sig_sc_b=449
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Cinematic Bars
format=element_only_v5
handling=skip
selected_match_mode=exclude
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=31
sig_ortho_top=0
sig_ortho_bottom=23
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_vs_family=000000002b3a6cc8
selected_match_0_ps_family=363402bb73543a71
selected_match_0_gs_family=000000007b617113
selected_match_1_vs_family=00000000c161bcae
selected_match_1_ps_family=2b150fd7aa6db824
selected_match_1_gs_family=000000002b78268c
selected_match_1_texture=163a23cb1a409882
selected_match_1_texture=b4678a9489894b4a
selected_match_2_vs_family=000000002b3a6cc8
selected_match_2_ps_family=9b3c96cefbfc107b
selected_match_2_gs_family=000000007b617113
selected_match_2_texture=163a23cb1a409882
selected_match_2_texture=9d6bd48078fea672
[ShaderOverride_Enable]
[ShaderOverride]
$HUD
Hash=000000001d369b69
Type=PS
match_mode=exact_hash
handling=screen
$HUD Rupees
Hash=000000003b812110
Type=PS
match_mode=exact_hash
handling=screen
$HUD Life and Text
Hash=000000006d383ab2
Type=PS
match_mode=exact_hash
handling=screen
$HUD Hearts
Hash=00000000ff3d987d
Type=PS
match_mode=exact_hash
handling=screen
+51
View File
@@ -0,0 +1,51 @@
[Graphics.VR]
UnitsPerMeter = 1.5
HudThickness = 0.5
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
[ElementsGroupOverride]
$Metroid Profile HUD and Visor
format=element_profile_v1
handling=headlocked
profile=metroid_prime_1_gc
profile_layer=METROID_HUD
profile_layer=METROID_UNKNOWN_HUD
profile_layer=METROID_DARK_VISOR_HUD
profile_layer=METROID_XRAY_HUD
profile_layer=METROID_VISOR
profile_layer=METROID_HELMET
profile_layer=METROID_VISOR_RADAR_HINT
profile_layer=METROID_RADAR_DOT
profile_layer=METROID_SCAN_RETICLE
profile_layer=METROID_SCAN_TEXT
profile_layer=METROID_SCAN_HOLOGRAM
profile_layer=METROID_VISOR_BOOTUP
profile_layer=METROID_MAP_OR_HINT
profile_layer=METROID_MAP
$Metroid Profile Screen Effects
format=element_profile_v1
handling=fullscreen
profile=metroid_prime_1_gc
profile_layer=METROID_SCREEN_FADE
profile_layer=METROID_SCREEN_OVERLAY
profile_layer=METROID_ECHO_EFFECT
profile_layer=METROID_THERMAL_EFFECT
profile_layer=METROID_THERMAL_EFFECT_GUN
profile_layer=METROID_CHARGE_BEAM_EFFECT
profile_layer=METROID_XRAY_EFFECT
profile_layer=METROID_DARK_EFFECT
profile_layer=METROID_VISOR_DIRT
profile_layer=METROID_SCAN_DARKEN
profile_layer=METROID_SCAN_HIGHLIGHTER
$Metroid Profile Hidden Layers
format=element_profile_v1
handling=skip
profile=metroid_prime_1_gc
profile_layer=METROID_EFB_COPY
profile_layer=METROID_BLACK_BARS
profile_layer=METROID_SCAN_BOX
+43
View File
@@ -0,0 +1,43 @@
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
[ElementsGroupOverride]
$Metroid Profile HUD and Visor
format=element_profile_v1
handling=headlocked
profile=metroid_prime_2_gc
profile_layer=METROID_HUD
profile_layer=METROID_UNKNOWN_HUD
profile_layer=METROID_DARK_VISOR_HUD
profile_layer=METROID_VISOR
profile_layer=METROID_HELMET
profile_layer=METROID_DARK_CENTRAL
profile_layer=METROID_VISOR_RADAR_HINT
profile_layer=METROID_RADAR_DOT
profile_layer=METROID_SCAN_RETICLE
profile_layer=METROID_SCAN_TEXT
profile_layer=METROID_SCAN_HOLOGRAM
profile_layer=METROID_VISOR_BOOTUP
profile_layer=METROID_MAP_OR_HINT
profile_layer=METROID_MAP
$Metroid Profile Screen Effects
format=element_profile_v1
handling=fullscreen
profile=metroid_prime_2_gc
profile_layer=METROID_SCREEN_FADE
profile_layer=METROID_SCREEN_OVERLAY
profile_layer=METROID_ECHO_EFFECT
profile_layer=METROID_DARK_EFFECT
profile_layer=METROID_VISOR_DIRT
profile_layer=METROID_SCAN_DARKEN
profile_layer=METROID_SCAN_HIGHLIGHTER
$Metroid Profile Hidden Layers
format=element_profile_v1
handling=skip
profile=metroid_prime_2_gc
profile_layer=METROID_EFB_COPY
profile_layer=METROID_BLACK_BARS
profile_layer=METROID_SCAN_BOX
+44
View File
@@ -0,0 +1,44 @@
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
$Scan zoom
$Scan color
[ElementsGroupOverride]
format = element_only_v6
handling = skip
profile = metroid_prime_2_gc
profile_layer = METROID_SCAN_BOX
sig_perspective = 1
sig_persp_hfov = 175
sig_persp_vfov = 175
sig_persp_near = 100
sig_persp_far = 100
sig_ortho_left = 0
sig_ortho_right = 0
sig_ortho_top = 0
sig_ortho_bottom = 0
sig_use_projection = 0
sig_use_projection_type = 0
sig_use_layer = 0
sig_use_viewport = 1
sig_use_scissor = 1
sig_use_render_state = 1
sig_layer = 0
sig_vp_x = 374
sig_vp_y = 758
sig_vp_w = 32
sig_vp_h = 32
sig_sc_l = 342
sig_sc_t = 726
sig_sc_r = 405
sig_sc_b = 789
sig_alpha = 007f0000
sig_ztest = 1
sig_zupdate = 1
sig_zfunc = 3
sig_blend_color = 1
sig_blend_alpha = 1
[Graphics.VR]
MetroidThermalVisorFix = True
DetectSkybox = True
+75
View File
@@ -0,0 +1,75 @@
[ElementsGroupOverride_Enable]
$Minimap
$FMV
[ElementsGroupOverride]
$Minimap
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
DontClearScreen = False
UnitsPerMeter = 2.6384351
VirtualScreen = False
+368
View File
@@ -0,0 +1,368 @@
[HideObjectCodes]
Type = 128bits
Upper = 0x0000000000000000
Lower = 0x3F7FFFFF00000000
[ShaderOverride]
Hash = 00000000deb89407
Type = PS
match_mode = exact_hash
handling = skip
passthrough_opacity = 0
family_version = 2
hash_family = 1
family_signature = 182b4f6db39e05aa
[Graphics.VR]
DetectRenderTargets = False
DetectSkybox = False
DontClearScreen = False
FrameSizeFromXFB = False
MetroidThermalVisorFix = False
OrthoScissorFix = False
RemoveCinematicBars = False
SmallViewportsOnScreen = False
UnitsPerMeter = 50.00
[TextureElementOverride_Enable]
$Title Screen
$File Select
$File Select Prompt
$Main Menu
$Chalenge Menu
$HUD
[TextureElementOverride]
$Title Screen
handling=screen
texture=0ea0e7ac012220d3
texture=0ff29d0427eebd34
texture=149a3b76ff82e2c7
texture=1c3039e695a8a8a9
texture=3d044c0c7748b67c
texture=42e313c957924c24
texture=4ee37523f7385720
texture=6d9a91ba5cbd3f7f
texture=73ca69c9a27ed65d
texture=7d2f09ecccfb5635
texture=ac0089ac58ff54d4
texture=c8c5147119fb3a1a
texture=d1d856488a5d82d2
texture=ee47f4f4840f5449
texture=f173dec99b32afa4
texture=f88e0b142f45c216
$File Select
handling=screen
texture=0c32aef0edbbd237
texture=157b1d43706b5f6e
texture=1ea3a4c99fd2e49f
texture=1f7733a7ba57f325
texture=38e06f63482473c3
texture=62ad628b3609ed38
texture=7990e94ec311f4a9
texture=984c3618dbaed493
texture=9c6676e26aa911f6
texture=c46f43aba09999a3
texture=f7dca127bb53c5e9
$File Select Prompt
handling=screen
texture=119e2b932a4a2e7c
texture=2df5c0cf5e20b54f
texture=916fab1a884ac497
texture=e17820ab5ed56b69
$Main Menu
handling=screen
texture=0991eaeb8d0fe7d6
texture=0a66ae22ed2c1a24
texture=0c32aef0edbbd237
texture=114b9e8cf9115a86
texture=157b1d43706b5f6e
texture=1638b22107012129
texture=1ea3a4c99fd2e49f
texture=1f7733a7ba57f325
texture=35c4d3b72b599985
texture=3adf5d3908fb6659
texture=4825a0f7277e87dc
texture=4b1dd894b91c4a37
texture=4ec82ea171319864
texture=70ff2f5fe8b3f815
texture=7105d8f9da8e3184
texture=7ba79057b46b1989
texture=8a8c91bd2a0659d4
texture=9468da6db0040e97
texture=a35acf80abd10385
texture=b025b5ee70b2711f
texture=b25b7d580e919be4
texture=c882063f8763e3d6
texture=c88db77d831871f7
texture=cc7e69137962c780
texture=ccc53802c6e4f9ef
texture=dc460770514bbbdd
texture=e224ab6cfbffd889
texture=e332c550b190d644
texture=e3aaf1c17d21c212
texture=e4d4b0e4d93fc124
texture=e6e805cb8f26f46b
texture=efbcd448a80edd95
texture=f6fb40f6f3f11a9b
texture=f7dca127bb53c5e9
texture=ffbd87995d0eacbc
$Chalenge Menu
handling=screen
texture=02ae7099e4164bd3
texture=02c6668ccd849503
texture=02d61d3445c3d5db
texture=045ba7652cca0f56
texture=068359cc6d0b816e
texture=06a72d9020e5f770
texture=0760a9f79c2691b2
texture=11710741daa69655
texture=12fc713c04305b9a
texture=15165896080f17cd
texture=1b9cdf65a8e48c44
texture=1c4f11fd9398c357
texture=370edb4ac2e22efb
texture=3a344d59feaae7b7
texture=3c4d23b0bd6a7399
texture=43c38af8757e39de
texture=4597e29390a7c547
texture=586883f1bdc1905b
texture=59fe078f078d1ded
texture=5b8970d1297debf5
texture=690bb97f8297e123
texture=6e261811c9eca781
texture=6e817b864f0e8502
texture=72da6a4a1666236d
texture=75b0c23f0c582589
texture=7990e94ec311f4a9
texture=8e8f51ac937e6122
texture=9468da6db0040e97
texture=95c9a6ea5542314b
texture=97443701d6d65377
texture=9cbd490f4265de4b
texture=9f28114b0e6eab59
texture=a498bd551dac0cca
texture=a5d670c271cb7818
texture=a84472edab7b0764
texture=aa821caaceb7206e
texture=ac69a2927831b757
texture=b7626a0dc76e11fd
texture=ba57a7e760208ae5
texture=c0fafeb2697d916d
texture=c66dfc93fcf7c16e
texture=d02bec94aa5e506c
texture=d05ebc31e7f72aaa
texture=d61f6308f169096f
texture=da5c54cba97bbfce
texture=daf01c2b7b36d64d
texture=dce3538d3c8f6898
texture=e289ea04cefb233e
texture=e4cb9c1f53e0ca38
texture=e60ba5f3d41ddb1f
texture=e8efecd931bc7c7a
texture=ea30737d58a7e0ff
texture=ed99952ee70f5869
texture=f2668047b7761baa
texture=f8dd692f6264200d
$HUD
handling=screen
texture=091555bc4ec6eaf4
texture=198b0513b9249bf0
texture=38d272479e6a4813
texture=5dfc4f1ae0dcc253
texture=5f4d3f73a3bca830
texture=608d2f0042a0c46c
texture=6866a7fbcf3273f1
texture=96d1ba6e8ff22ea8
texture=a02dc613df3921ff
texture=a5ff2bb17574ec16
texture=c677f6a517adec0b
texture=cc8300fcc020ef69
texture=d76817671438a908
texture=d8e83a904ac21990
texture=fef48910c2651a58
$Sonic
handling=camera_anchor
anchor_up=0.7
anchor_hide=1
anchor_rotation=yaw
anchor_upm=10
texture=aae3bc7c46a2a3e5
[ElementsGroupOverride_Enable]
$HUD
$Shadows
$Shadows 2
$Items
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=1
sig_persp_far=3
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Shadows
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=2
sig_persp_vfov=2
sig_persp_near=100
sig_persp_far=25
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=406
sig_vp_y=406
sig_vp_w=62
sig_vp_h=62
sig_sc_l=344
sig_sc_t=344
sig_sc_r=467
sig_sc_b=467
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Shadows 2
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=344
sig_sc_t=344
sig_sc_r=467
sig_sc_b=467
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Items
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
+296
View File
@@ -0,0 +1,296 @@
[ShaderOverride_Enable]
[ShaderOverride]
$Main Menu
Hash=0000000068cb2ebf
Type=PS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=063f2a687eb68e93
texture=0c32aef0edbbd237
texture=104e2cc1d1caebc7
texture=114b9e8cf9115a86
texture=1ea3a4c99fd2e49f
texture=21cee000e4cc3ea5
texture=24fd950092fad05e
texture=38246c0ae052c615
texture=392eda3e9f8e1da3
texture=3fa594adeb9e323d
texture=44b07d2cbe0762ec
texture=4d384d847cfd2c19
texture=51a089a5a28755d9
texture=57e710dbfe3ef98e
texture=611106025e7f6727
texture=6c200101e7c48d31
texture=70ff2f5fe8b3f815
texture=77c917d62ae78035
texture=8314c912961b4491
texture=845406f7109c91f3
texture=84c46c83dcd5d10b
texture=891e8c4d17e2e17b
texture=8a8c91bd2a0659d4
texture=9468da6db0040e97
texture=94ec4ca8a34f8681
texture=9679331111cb1e77
texture=9d9c004a32d673e9
texture=a35acf80abd10385
texture=a6247abeef06226c
texture=bf45ea718f1a2aa5
texture=ca436eff990d6f24
texture=ccc53802c6e4f9ef
texture=cd6ac7b0e66bbae7
texture=d247a8f74946318f
texture=d4c7f1be643140c9
texture=dbf9d1d1dcbb57a5
texture=e224ab6cfbffd889
texture=e53c7d47f671e969
texture=e6e805cb8f26f46b
texture=efbcd448a80edd95
texture=f7af09f9f0285a52
texture=f7dca127bb53c5e9
texture=ff10223616c08787
texture=ffbd87995d0eacbc
$Main Menu 2
Hash=00000000edaeb20d
Type=PS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=0991eaeb8d0fe7d6
texture=157b1d43706b5f6e
texture=1f7733a7ba57f325
texture=7ba79057b46b1989
texture=891e8c4d17e2e17b
texture=c882063f8763e3d6
texture=e4d4b0e4d93fc124
$HUD
Hash=000000004066a17e
Type=VS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=0375c6fc8642dbfc
texture=091555bc4ec6eaf4
texture=0bfc6a26f0c9dcb8
texture=16583905badc593d
texture=198b0513b9249bf0
texture=21603b6df442db5a
texture=24e5504ff3b22e0e
texture=38d272479e6a4813
texture=4bf5d081e7deace5
texture=508cfb6217c17172
texture=50bea34926ecb4b2
texture=536fc734fc6aa285
texture=5dfc4f1ae0dcc253
texture=5f4d3f73a3bca830
texture=608d2f0042a0c46c
texture=6866a7fbcf3273f1
texture=96d1ba6e8ff22ea8
texture=a02dc613df3921ff
texture=a5ff2bb17574ec16
texture=ab819905e2ea908b
texture=b1e8dea9fbfbbd4d
texture=b6e75a4e32967d5c
texture=c677f6a517adec0b
texture=c77cd9f853cad937
texture=cc8300fcc020ef69
texture=d56b5d3f030960a4
texture=d8e83a904ac21990
texture=f47f20dbcc7a3480
texture=fef48910c2651a58
texture=ff10223616c08787
$HUD Time
Hash=00000000198dabb4
Type=VS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=3815923aa6a00410
$Unnamed Shader 1
Hash=0000000006ece1c8
Type=PS
match_mode=exact_hash
handling=screen
[Graphics.VR]
UnitsPerMeter = 50.00
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$Element Draw 2
format=element_only_v5
handling=screen
sig_perspective=1
sig_persp_hfov=5
sig_persp_vfov=5
sig_persp_near=1
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Black Screen
format=element_only_v5
handling=skip
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_vs_family=00000000ac20fd6c
selected_match_0_ps_family=182b4f6db39e05aa
selected_match_0_gs_family=000000007b617113
selected_match_0_texture=ea19780ef5c43df9
$Special Stage White Screen
format=element_only_v5
handling=skip
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_vs_family=00000000ac20fd6c
selected_match_0_ps_family=182b4f6db39e05aa
selected_match_0_gs_family=000000007b617113
selected_match_0_texture=3815923aa6a00410
$Character shadows
format=element_only_v5
handling=fullscreen
sig_perspective=1
sig_persp_hfov=4
sig_persp_vfov=4
sig_persp_near=100
sig_persp_far=25
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=406
sig_vp_y=406
sig_vp_w=62
sig_vp_h=62
sig_sc_l=344
sig_sc_t=344
sig_sc_r=467
sig_sc_b=467
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
+90
View File
@@ -0,0 +1,90 @@
[ShaderOverride_Enable]
[ShaderOverride]
$blacksquare
Hash=00000000a8d2ed4e
Type=PS
match_mode=exact_hash
handling=skip
$Startup
Hash=00000000edaeb20d
Type=PS
match_mode=exact_hash
handling=screen
$Logo
Hash=0000000068cb2ebf
Type=PS
match_mode=exact_hash
handling=screen
$FMV
Hash=0000000083897d7a
Type=PS
match_mode=exact_hash
handling=screen
$Selectbox
Hash=0000000083897d7a
Type=PS
match_mode=exact_hash
handling=screen
$HUD Team_formation
Hash=000000004066a17e
Type=VS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=091555bc4ec6eaf4
texture=198b0513b9249bf0
texture=38d272479e6a4813
texture=3eeccda25c7a61bf
texture=5dfc4f1ae0dcc253
texture=608d2f0042a0c46c
texture=96d1ba6e8ff22ea8
texture=c677f6a517adec0b
texture=cc8300fcc020ef69
texture=d8e83a904ac21990
texture=fef48910c2651a58
$Blackscreen
Hash=00000000ac20fd6c
Type=VS
match_mode=exact_hash
handling=skip
$Subs
Hash=0000000006ece1c8
Type=PS
match_mode=exact_hash
handling=skip
$Effectground
Hash=000000002febc826
Type=PS
match_mode=exact_hash
handling=skip
$Text
Hash=00000000198dabb4
Type=VS
match_mode=exact_hash
handling=screen
$HUD team
Hash=00000000aa8e5494
Type=PS
match_mode=exact_hash
handling=screen
element_start=2
element_end=60
$HUD time score
Hash=0000000083897d7a
Type=PS
match_mode=exact_hash
handling=screen
element_start=2
element_end=10
+339
View File
@@ -0,0 +1,339 @@
[Graphics.VR]
UnitsPerMeter = 25.00
[ElementsGroupOverride_Enable]
$FMV
$Player indicator
$Sky
$Text
$Training Menu
[ElementsGroupOverride]
$FMV
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=-48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$FMV effects
format=element_only_v5
handling=screen
sig_perspective=1
sig_persp_hfov=12016
sig_persp_vfov=11000
sig_persp_near=1000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Player indicator
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=-48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Sky
format=element_only_v5
handling=fullscreen
sig_perspective=1
sig_persp_hfov=3495
sig_persp_vfov=2900
sig_persp_near=100
sig_persp_far=1638400
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Text
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=-48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
$Training Menu
format=element_only_v5
handling=screen
sig_perspective=1
sig_persp_hfov=4954
sig_persp_vfov=4154
sig_persp_near=1000
sig_persp_far=350000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Stage clear 02
format=element_only_v5
handling=screen
sig_perspective=1
sig_persp_hfov=3019
sig_persp_vfov=2500
sig_persp_near=10000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
[TextureElementOverride_Enable]
$Text
[TextureElementOverride]
$FD Skybox
handling=passthrough
passthrough_opacity=0
texture=177ced97ab0fbdf8
texture=271d7767587319b1
texture=5b58122972585ba0
texture=68e192c45f086f1e
texture=82593a6682ca4f43
texture=abc3fb3dbe7f95d2
texture=bb8ebd7d4cfc5f4a
$test
handling=passthrough
passthrough_opacity=0
texture=aa026b61ff59b5a3
$Text
handling=screen
texture=0b0443b8c4287d74
texture=5d168984c40f0d87
texture=69e55e920337d4aa
texture=71b030e1cf17f53a
texture=89139319fa0a2a19
texture=babea042c3cd59fe
[ShaderOverride_Enable]
$FD Skybox
$FD Skybox Middle
[ShaderOverride]
$Unnamed Shader 1
Hash=000000001d9cb526
Type=PS
match_mode=exact_hash
handling=skip
family_version=1
$Unnamed Shader 2
Hash=00000000000dbf5d
Type=PS
match_mode=exact_hash
handling=passthrough
passthrough_opacity=0
family_version=1
$Unnamed Shader 3
Hash=000000003f6b961d
Type=PS
match_mode=exact_hash
handling=skip
family_version=1
$Unnamed Shader 4
Hash=00000000a484eaa4
Type=PS
match_mode=exact_hash
handling=skip
family_version=1
$Unnamed Shader 5
Hash=000000009e2ad039
Type=PS
match_mode=exact_hash
handling=skip
family_version=1
$Unnamed Shader 6
Hash=00000000b54c073f
Type=PS
match_mode=exact_hash
handling=skip
family_version=1
$FD Skybox
Hash=00000000491248f7
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=182b4f6db39e05aa
$FD Skybox Middle
Hash=00000000387b372a
Type=PS
match_mode=shader_family
handling=passthrough
passthrough_opacity=0
family_version=2
hash_family=1
family_signature=ab5f736ec2e8171b
+2
View File
@@ -0,0 +1,2 @@
[Graphics.VR]
DontClearScreen = True
+252
View File
@@ -0,0 +1,252 @@
[TextureElementOverride_Enable]
[TextureElementOverride]
[ShaderOverride_Enable]
$Red Effect
[ShaderOverride]
$Red Effect
Hash=00000000e53922bf
Type=PS
match_mode=shader_family
handling=fullscreen
family_version=2
hash_family=1
family_signature=f9e0bf87af1230da
[ElementsGroupOverride_Enable]
$Underwater Effect
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32000
sig_ortho_right=32000
sig_ortho_top=24000
sig_ortho_bottom=-24000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=1
selected_match_0_vs_family=0000000004f4437c
selected_match_0_ps_family=2d04083ee70f20bf
selected_match_0_gs_family=00000000b97119f0
selected_match_0_texture=aa1efcaffddc8d25
selected_match_0_texture=f560f1efe14cb438
selected_match_1_family_version=1
selected_match_1_vs_family=0000000004f4437c
selected_match_1_ps_family=2d04083ee70f20bf
selected_match_1_gs_family=00000000b97119f0
selected_match_1_texture=a4fe42c2ccbae06b
selected_match_1_texture=f560f1efe14cb438
selected_match_2_family_version=1
selected_match_2_vs_family=000000005b02c5c2
selected_match_2_ps_family=468c9fbbf6749adf
selected_match_2_gs_family=00000000b97119f0
selected_match_2_texture=aa1efcaffddc8d25
selected_match_2_texture=f560f1efe14cb438
selected_match_3_family_version=1
selected_match_3_vs_family=000000005b02c5c2
selected_match_3_ps_family=468c9fbbf6749adf
selected_match_3_gs_family=00000000b97119f0
selected_match_3_texture=942fd3454ca980b0
selected_match_3_texture=aa1efcaffddc8d25
selected_match_4_family_version=1
selected_match_4_vs_family=000000005b02c5c2
selected_match_4_ps_family=468c9fbbf6749adf
selected_match_4_gs_family=00000000b97119f0
selected_match_4_texture=7a795c9c70fb3620
selected_match_4_texture=aa1efcaffddc8d25
selected_match_5_family_version=1
selected_match_5_vs_family=000000005b02c5c2
selected_match_5_ps_family=468c9fbbf6749adf
selected_match_5_gs_family=00000000b97119f0
selected_match_5_texture=4757d09b75d73ab4
selected_match_5_texture=aa1efcaffddc8d25
selected_match_6_family_version=1
selected_match_6_vs_family=000000005b02c5c2
selected_match_6_ps_family=468c9fbbf6749adf
selected_match_6_gs_family=00000000b97119f0
selected_match_6_texture=85d3ff2198c2c546
selected_match_6_texture=aa1efcaffddc8d25
selected_match_7_family_version=1
selected_match_7_vs_family=000000005b02c5c2
selected_match_7_ps_family=468c9fbbf6749adf
selected_match_7_gs_family=00000000b97119f0
selected_match_7_texture=5c359480567fe6f5
selected_match_7_texture=aa1efcaffddc8d25
selected_match_8_family_version=1
selected_match_8_vs_family=000000005b02c5c2
selected_match_8_ps_family=468c9fbbf6749adf
selected_match_8_gs_family=00000000b97119f0
selected_match_8_texture=3d768e912ae7350c
selected_match_8_texture=aa1efcaffddc8d25
selected_match_9_family_version=1
selected_match_9_vs_family=000000005b02c5c2
selected_match_9_ps_family=468c9fbbf6749adf
selected_match_9_gs_family=00000000b97119f0
selected_match_9_texture=aa1efcaffddc8d25
selected_match_9_texture=fe9dbd473314684c
selected_match_10_family_version=1
selected_match_10_vs_family=000000005b02c5c2
selected_match_10_ps_family=468c9fbbf6749adf
selected_match_10_gs_family=00000000b97119f0
selected_match_10_texture=a10ac56e6f228fe1
selected_match_10_texture=aa1efcaffddc8d25
selected_match_11_family_version=1
selected_match_11_vs_family=000000005b02c5c2
selected_match_11_ps_family=468c9fbbf6749adf
selected_match_11_gs_family=00000000b97119f0
selected_match_11_texture=205ce8b1a67303b2
selected_match_11_texture=aa1efcaffddc8d25
selected_match_12_family_version=1
selected_match_12_vs_family=000000005b02c5c2
selected_match_12_ps_family=468c9fbbf6749adf
selected_match_12_gs_family=00000000b97119f0
selected_match_12_texture=a2d4e9f2fc62cf5a
selected_match_12_texture=aa1efcaffddc8d25
selected_match_13_family_version=1
selected_match_13_vs_family=000000005b02c5c2
selected_match_13_ps_family=468c9fbbf6749adf
selected_match_13_gs_family=00000000b97119f0
selected_match_13_texture=4bea559cdf493e01
selected_match_13_texture=aa1efcaffddc8d25
selected_match_14_family_version=1
selected_match_14_vs_family=000000005b02c5c2
selected_match_14_ps_family=468c9fbbf6749adf
selected_match_14_gs_family=00000000b97119f0
selected_match_14_texture=2aae2ab50f19d746
selected_match_14_texture=aa1efcaffddc8d25
selected_match_15_family_version=1
selected_match_15_vs_family=000000005b02c5c2
selected_match_15_ps_family=468c9fbbf6749adf
selected_match_15_gs_family=00000000b97119f0
selected_match_15_texture=aa1efcaffddc8d25
selected_match_15_texture=c6411e6acf9f433a
selected_match_16_family_version=1
selected_match_16_vs_family=000000005b02c5c2
selected_match_16_ps_family=468c9fbbf6749adf
selected_match_16_gs_family=00000000b97119f0
selected_match_16_texture=3f4feaec4c69b2c3
selected_match_16_texture=aa1efcaffddc8d25
selected_match_17_family_version=1
selected_match_17_vs_family=000000005b02c5c2
selected_match_17_ps_family=468c9fbbf6749adf
selected_match_17_gs_family=00000000b97119f0
selected_match_17_texture=3eb5a4a751996d9d
selected_match_17_texture=aa1efcaffddc8d25
selected_match_18_family_version=1
selected_match_18_vs_family=000000005b02c5c2
selected_match_18_ps_family=468c9fbbf6749adf
selected_match_18_gs_family=00000000b97119f0
selected_match_18_texture=aa1efcaffddc8d25
selected_match_18_texture=ba02994678dba91e
selected_match_19_family_version=1
selected_match_19_vs_family=000000005b02c5c2
selected_match_19_ps_family=468c9fbbf6749adf
selected_match_19_gs_family=00000000b97119f0
selected_match_19_texture=1a729e45818a3094
selected_match_19_texture=aa1efcaffddc8d25
selected_match_20_family_version=1
selected_match_20_vs_family=000000005b02c5c2
selected_match_20_ps_family=468c9fbbf6749adf
selected_match_20_gs_family=00000000b97119f0
selected_match_20_texture=19ba9ba5ca1a4e2b
selected_match_20_texture=aa1efcaffddc8d25
selected_match_21_family_version=1
selected_match_21_vs_family=000000005b02c5c2
selected_match_21_ps_family=468c9fbbf6749adf
selected_match_21_gs_family=00000000b97119f0
selected_match_21_texture=3d5bd6ece8ff6955
selected_match_21_texture=aa1efcaffddc8d25
selected_match_22_family_version=1
selected_match_22_vs_family=000000005b02c5c2
selected_match_22_ps_family=468c9fbbf6749adf
selected_match_22_gs_family=00000000b97119f0
selected_match_22_texture=624bfe5b87e97bb1
selected_match_22_texture=aa1efcaffddc8d25
selected_match_23_family_version=1
selected_match_23_vs_family=000000005b02c5c2
selected_match_23_ps_family=468c9fbbf6749adf
selected_match_23_gs_family=00000000b97119f0
selected_match_23_texture=aa1efcaffddc8d25
selected_match_23_texture=c51fbbfac0fc358d
selected_match_24_family_version=1
selected_match_24_vs_family=000000005b02c5c2
selected_match_24_ps_family=468c9fbbf6749adf
selected_match_24_gs_family=00000000b97119f0
selected_match_24_texture=68daa88814c2be8e
selected_match_24_texture=aa1efcaffddc8d25
selected_match_25_family_version=1
selected_match_25_vs_family=000000005b02c5c2
selected_match_25_ps_family=468c9fbbf6749adf
selected_match_25_gs_family=00000000b97119f0
selected_match_25_texture=aa1efcaffddc8d25
selected_match_25_texture=acf055485e42c060
selected_match_26_family_version=1
selected_match_26_vs_family=000000005b02c5c2
selected_match_26_ps_family=468c9fbbf6749adf
selected_match_26_gs_family=00000000b97119f0
selected_match_26_texture=aa1efcaffddc8d25
selected_match_26_texture=f46f3e244fdf6a20
$Underwater Effect
format=element_only_v6
handling=fullscreen
preserve_stereo_efb=1
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32000
sig_ortho_right=32000
sig_ortho_top=24000
sig_ortho_bottom=-24000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
AutoNativeEfbEffects = True
DontClearScreen = True
ExactScreenDepth = True
VirtualScreen = True
+152
View File
@@ -0,0 +1,152 @@
[TextureElementOverride_Enable]
$A
$HUD
[TextureElementOverride]
handling = screen
texture = ce0cc943428f8650
[Graphics.VR]
FrameSizeFromXFB = True
RemoveCinematicBars = True
MetroidThermalVisorFix = False
[ElementsGroupOverride_Enable]
$HUD - Power bar
$HUD - Club select & More
$HUD - Course logo
$Star Pointer
[ElementsGroupOverride]
$HUD - Power bar
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003e0001
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$HUD - Club select & More
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$HUD - Course logo
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Star Pointer
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
+337
View File
@@ -0,0 +1,337 @@
[ShaderOverride_Enable]
$Machine Settings - black overlay
[ShaderOverride]
$Machine Settings - black overlay
Hash=000000009184ac43
Type=PS
match_mode=shader_family
handling=fullscreen
family_version=2
hash_family=1
family_signature=9bfa9614d1e63c4e
$Unnamed Shader 1
Hash=000000002eae5761
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=1b8f3df3a2f27200
[Graphics.VR]
DetectRenderTargets = True
DisableCPUCull = False
DontClearScreen = True
FrameSizeFromXFB = False
OrthoScissorFix = True
RemoveCinematicBars = False
SmallViewportsOnScreen = True
UnitsPerMeter = 10.00
VirtualScreen = True
[ElementsGroupOverride_Enable]
$HUD
$Track Preview screen
$Machine Settings - Character
$Machine Settings - Machine
$Machine Settings - Other
$Select Machine - Other
$Select Machine - Selected Machine
$Select Machine - Ships
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Track Preview screen
format=element_only_v6
handling=screen_pane
units_per_meter=10
screen_pane_depth=flat
sig_perspective=1
sig_persp_hfov=6398
sig_persp_vfov=5500
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=521
sig_vp_w=192
sig_vp_h=179
sig_sc_l=470
sig_sc_t=342
sig_sc_r=852
sig_sc_b=699
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Machine Settings - Character
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=4402
sig_persp_vfov=3000
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=540
sig_vp_w=320
sig_vp_h=198
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=737
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Machine Settings - Machine
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=3859
sig_persp_vfov=3000
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=622
sig_vp_y=542
sig_vp_w=280
sig_vp_h=200
sig_sc_l=342
sig_sc_t=342
sig_sc_r=901
sig_sc_b=741
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Machine Settings - Other
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=4402
sig_persp_vfov=3000
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=540
sig_vp_w=320
sig_vp_h=198
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=737
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Select Machine - Other
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=6587
sig_persp_vfov=5500
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Select Machine - Selected Machine
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=6953
sig_persp_vfov=5500
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=502
sig_vp_y=454
sig_vp_w=160
sig_vp_h=112
sig_sc_l=342
sig_sc_t=342
sig_sc_r=661
sig_sc_b=565
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Select Machine - Ships
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=6587
sig_persp_vfov=5500
sig_persp_near=100
sig_persp_far=9000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[TextureElementOverride_Enable]
$C. Falcon Helmet
$C. Falcon Body
[TextureElementOverride]
$C. Falcon Helmet
handling=camera_anchor
anchor_up=0.1
anchor_hide=1
anchor_upm=2
flag=FPV
texture=78f9834de2e68714
$C. Falcon Body
handling=skip
condition=FPV
condition_mode=activate
texture=2b836ba24b2c2bd4
texture=2be2364e596f5f83
texture=33655b18f0ec9718
texture=45413ed5ca6a5f80
texture=aa5561dcc5e40a13
texture=bc2d7580ac99d2f4
texture=e1913370f6d9456b
+10
View File
@@ -0,0 +1,10 @@
[Graphics.VR]
DetectRenderTargets = True
VirtualScreen = True
[TextureElementOverride_Enable]
$tacos test
[TextureElementOverride]
$tacos test
handling=screen
texture=1028a70f1f5fe7bd
+107
View File
@@ -0,0 +1,107 @@
[ElementsGroupOverride_Enable]
$Weird effect
$Room Shadows
$Shadows
[ElementsGroupOverride]
$Weird effect
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=44800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=001cff00
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Room Shadows
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=100
sig_ortho_top=100
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Shadows
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-10000
sig_ortho_right=10000
sig_ortho_top=10000
sig_ortho_bottom=-10000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=001cff00
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
+210
View File
@@ -0,0 +1,210 @@
[HideObjectCodes_Enabled]
$Black Bar Bottom
$Black Bar top
[HideObjectCodes]
$Black Bar Bottom
Type=128bits
Upper=0x0000000000000000
Lower=0x00000000000000FF
$Black Bar top
Type=128bits
Upper=0x000000003F440001
Lower=0x00000000000000FF
[TextureElementOverride_Enable]
[TextureElementOverride]
$H Eyes
handling=skip
texture=50309b2f7f87bbe5
$Texture 6267f33da767b68c
handling=camera_anchor
anchor_up=0.7
anchor_hide=1
anchor_rotation=yaw
anchor_upm=1
texture=6267f33da767b68c
[ElementsGroupOverride_Enable]
$Minimap new
$Car glass
[ElementsGroupOverride]
$Minimap Road
format=element_only_v6
handling=skip
sig_perspective=1
sig_persp_hfov=9
sig_persp_vfov=9
sig_persp_near=1
sig_persp_far=800
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=872
sig_vp_y=722
sig_vp_w=60
sig_vp_h=60
sig_sc_l=812
sig_sc_t=662
sig_sc_r=931
sig_sc_b=781
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-50
sig_ortho_right=50
sig_ortho_top=38
sig_ortho_bottom=-38
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Fmv new
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-50
sig_ortho_right=50
sig_ortho_top=38
sig_ortho_bottom=-38
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Minimap new
format=element_only_v6
handling=skip
sig_perspective=1
sig_persp_hfov=9000
sig_persp_vfov=9000
sig_persp_near=1000
sig_persp_far=800000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=872
sig_vp_y=722
sig_vp_w=60
sig_vp_h=60
sig_sc_l=812
sig_sc_t=662
sig_sc_r=931
sig_sc_b=781
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Car glass
format=element_only_v6
handling=camera_anchor
anchor_up=0.6
anchor_hide=1
comments=Keeps jumping left/right
selected_match_mode=include
sig_perspective=1
sig_persp_hfov=7812
sig_persp_vfov=6265
sig_persp_near=1000
sig_persp_far=800000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=2
selected_match_0_vs_family=25d00027e1d6a5ce
selected_match_0_ps_family=9d787892a4e9865b
selected_match_0_gs_family=9a65ac00c545d41f
selected_match_0_texture=863021b30fda28e6
selected_match_0_texture=e610a9b60b3feb19
+57
View File
@@ -0,0 +1,57 @@
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32
sig_ortho_right=32
sig_ortho_top=24
sig_ortho_bottom=-24
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00640000
sig_ztest=0
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
[ShaderOverride_Enable]
$Unnamed Shader 2
[ShaderOverride]
$Unnamed Shader 1
Hash=000000001410f7c7
Type=PS
match_mode=exact_hash
handling=screen
family_version=1
$Unnamed Shader 2
Hash=00000000cbf93e9e
Type=PS
match_mode=shader_family
handling=camera_anchor
anchor_up=1
anchor_hide=1
anchor_upm=10
family_version=2
hash_family=1
family_signature=c5d588563a94c74b
+304
View File
@@ -0,0 +1,304 @@
[Graphics.VR]
UnitsPerMeter = 5.00
[TextureElementOverride_Enable]
$HUD
$Numbers
$Text
$Minimap
$Abilities Icon
[TextureElementOverride]
$HUD
handling=screen
texture=000feab48fee8c58
texture=092e69959b902dd0
texture=2190cae106e5e83f
texture=4bee45a819f8bb5e
texture=4eb176e754fbf774
texture=706dee3bd02bc003
texture=79bf7486becb290f
texture=a4a984dc1a7bfb22
texture=c2f5d305ba9a1eb6
texture=d0cc204ca95d690f
texture=db82f2b3286bf55c
texture=e081e42af0931321
texture=e70f08b827057365
texture=efdb751179b7a51a
$Numbers
handling=screen
texture=000feab48fee8c58
texture=0529335e876e8cab
texture=0551e48a4428aa63
texture=1f86104a804c2b65
texture=2190cae106e5e83f
texture=21ff23ce1127704e
texture=2315d5969c28b6d7
texture=2d01603371cf3633
texture=30c06b50c2b6110c
texture=311b1f3d09871b17
texture=389c9e5f9661c073
texture=3c2fafe1e7f1556b
texture=3e4c32129bd30598
texture=46c67c44d6bc9d49
texture=4796d64e2ca00b39
texture=49cbcf7c4bb5f8e0
texture=4bae813951fb0d93
texture=5282d6e83e8099d8
texture=61fee5520d0de8ec
texture=677c741d0cafb1a6
texture=7829f962c0bc14ec
texture=79bf7486becb290f
texture=7eca49b4790ccd80
texture=8ac7f3900af11152
texture=a4a984dc1a7bfb22
texture=add83018e4f7e24c
texture=af1ab2d0a576c895
texture=b2204a805de726b1
texture=b91be7c3aec21e6b
texture=c5f4f5d565de6efc
texture=cba42a3fd57f8765
texture=d0cc204ca95d690f
texture=d4cb44c6651a0e06
texture=e081e42af0931321
texture=e5257571ca5013ed
texture=e70f08b827057365
texture=e8b8fffd46b5bce2
texture=efcc66d7e2deb7eb
texture=efdb751179b7a51a
texture=f3ce0b2de9d72a54
texture=f755183ca0024ec5
$Text
handling=screen
texture=04c66b651bc95943
texture=07b64736724232f0
texture=089cec1b0553a8bb
texture=0a1def28f641297d
texture=1e32c15e33599113
texture=24091644e5fb98ed
texture=24f6ec8be5e32761
texture=35074e710c532e93
texture=36cbd1e4289bb97f
texture=44996b07cb345a37
texture=50cb94aca7ec97b5
texture=5accb137a890e948
texture=5afb864b2c552aac
texture=665b45d24176e41f
texture=681c37116ae53d9e
texture=69b3d30a27d29936
texture=913e1975ffd4e592
texture=92a1216a845fb6cd
texture=92d763e178807ea2
texture=964cfa7c7309c0b0
texture=9a2691ee1d45bfda
texture=9f8bd738c39d299d
texture=a428846c536e9264
texture=adaf235e29e77ea6
texture=b670c2aae778b652
texture=b865b3284c9b0f2d
texture=b9ed1bbb310cde68
texture=c07bc68c2dbcf7f2
texture=c187aa217ae751cb
texture=c190ebacbb4ab2a1
texture=c3ac65bf337071e3
texture=c7569d94799d5805
texture=d4ca8142907bfdc3
texture=d4cb44c6651a0e06
texture=d8cec25cbf1d03cc
texture=d9a03313d846878f
texture=df92c2854dc68647
texture=e029fe8239fb5e02
texture=e362b2e98d72d149
texture=ee9ddb0d0171e208
texture=f5d7a7b1fccda51f
texture=fda1b8660587789f
texture=feb48a9794bc6a02
$Minimap
handling=screen
texture=6eb09ee517db7750
$Abilities Icon
handling=screen
texture=1885f4bbd0ec2859
texture=1e9d9592ceb30d5e
texture=282eb5226e9c47b1
texture=53281c16970c6186
texture=7264c9e36936a7ae
texture=df1f286f4e35d324
texture=f0a967b0a64e098c
texture=fae7a31f7d0fdf1c
[ElementsGroupOverride_Enable]
$HUD
$Element Draw 1
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=3110
sig_persp_vfov=2500
sig_persp_near=1000
sig_persp_far=100000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$HUD Tags
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=6400
sig_ortho_top=0
sig_ortho_bottom=-4800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Text
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=-48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Element Draw 1
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=25600
sig_ortho_top=0
sig_ortho_bottom=19200
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=470
sig_vp_y=438
sig_vp_w=128
sig_vp_h=96
sig_sc_l=342
sig_sc_t=342
sig_sc_r=597
sig_sc_b=533
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
+228
View File
@@ -0,0 +1,228 @@
[TextureElementOverride_Enable]
[TextureElementOverride]
$Lamp Torch
handling=controller_anchor
anchor_hand=right
anchor_rotation=full
texture=6fbbed05423d4967
texture=a9a59173f8247547
texture=dfffdb604847eab9
texture=fc30c7dabe1e6376
$Luigi Moustache
handling=camera_anchor
anchor_hide=0
anchor_rotation=yaw
anchor_upm=50
texture=4b5ae2d1b071af60
[Graphics.VR]
OrthoScissorFix = True
SmallViewportsOnScreen = False
[ElementsGroupOverride_Enable]
$Lighting in Lab
$Gameboy horror minimap
[ElementsGroupOverride]
$Lighting in Lab
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=2254
sig_persp_vfov=1700
sig_persp_near=3000000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=341
sig_sc_t=341
sig_sc_r=978
sig_sc_b=818
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Element Draw 298
format=element_only_v6
handling=headlocked
sig_perspective=1
sig_persp_hfov=3048
sig_persp_vfov=2600
sig_persp_near=1000
sig_persp_far=32768000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=872
sig_vp_y=744
sig_vp_w=55
sig_vp_h=42
sig_sc_l=817
sig_sc_t=702
sig_sc_r=926
sig_sc_b=785
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Lighting Foyer
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=2254
sig_persp_vfov=1700
sig_persp_near=3000000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=341
sig_sc_t=341
sig_sc_r=978
sig_sc_b=818
sig_alpha=00640000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Lighting Foyer 2
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=2254
sig_persp_vfov=1700
sig_persp_near=3000000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=341
sig_sc_t=341
sig_sc_r=978
sig_sc_b=693
sig_alpha=00640000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Luigi Lighting
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=2254
sig_persp_vfov=1700
sig_persp_near=3000000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=341
sig_sc_t=341
sig_sc_r=978
sig_sc_b=818
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Gameboy horror minimap
format=element_only_v6
handling=screen_pane
sig_perspective=1
sig_persp_hfov=3422
sig_persp_vfov=2600
sig_persp_near=16000
sig_persp_far=819200
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=208
sig_vp_h=156
sig_sc_l=452
sig_sc_t=424
sig_sc_r=867
sig_sc_b=735
sig_alpha=00640000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
+228
View File
@@ -0,0 +1,228 @@
[Graphics.VR]
UnitsPerMeter = 500.00
VirtualScreen = True
ExactScreenDepth = False
OrthoScissorFix = True
DetectRenderTargets = True
SmallViewportsOnScreen = True
FrameSizeFromXFB = False
RemoveCinematicBars = False
[ShaderOverride_Enable]
[ShaderOverride]
[ElementsGroupOverride_Enable]
$Character Select - Characters & Kart
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=566
sig_vp_w=304
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Shadows
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=566
sig_vp_w=304
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=789
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=1
$EFB
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=566
sig_vp_w=304
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
$Shadow w Proj
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=566
sig_vp_w=304
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=789
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=1
$Shadows on Daisy Cruiser
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=566
sig_vp_w=304
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=1
$Character Select - Characters & Kart
format=element_only_v6
handling=screen_pane
screen_pane_depth=vr
sig_perspective=1
sig_persp_hfov=5017
sig_persp_vfov=3000
sig_persp_near=10000
sig_persp_far=20000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=0
sig_layer=0
sig_vp_x=646
sig_vp_y=616
sig_vp_w=304
sig_vp_h=174
sig_sc_l=342
sig_sc_t=442
sig_sc_r=949
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[TextureElementOverride_Enable]
[TextureElementOverride]
$Mario
handling=camera_anchor
anchor_up=0.5
anchor_forward=0.3
anchor_hide=0
anchor_upm=50
texture=3a2498c371e850ad
+51
View File
@@ -0,0 +1,51 @@
[Graphics.VR]
UnitsPerMeter = 1.5
HudThickness = 0.5
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
[ElementsGroupOverride]
$Metroid Profile HUD and Visor
format=element_profile_v1
handling=headlocked
profile=metroid_prime_1_gc
profile_layer=METROID_HUD
profile_layer=METROID_UNKNOWN_HUD
profile_layer=METROID_DARK_VISOR_HUD
profile_layer=METROID_XRAY_HUD
profile_layer=METROID_VISOR
profile_layer=METROID_HELMET
profile_layer=METROID_VISOR_RADAR_HINT
profile_layer=METROID_RADAR_DOT
profile_layer=METROID_SCAN_RETICLE
profile_layer=METROID_SCAN_TEXT
profile_layer=METROID_SCAN_HOLOGRAM
profile_layer=METROID_VISOR_BOOTUP
profile_layer=METROID_MAP_OR_HINT
profile_layer=METROID_MAP
$Metroid Profile Screen Effects
format=element_profile_v1
handling=fullscreen
profile=metroid_prime_1_gc
profile_layer=METROID_SCREEN_FADE
profile_layer=METROID_SCREEN_OVERLAY
profile_layer=METROID_ECHO_EFFECT
profile_layer=METROID_THERMAL_EFFECT
profile_layer=METROID_THERMAL_EFFECT_GUN
profile_layer=METROID_CHARGE_BEAM_EFFECT
profile_layer=METROID_XRAY_EFFECT
profile_layer=METROID_DARK_EFFECT
profile_layer=METROID_VISOR_DIRT
profile_layer=METROID_SCAN_DARKEN
profile_layer=METROID_SCAN_HIGHLIGHTER
$Metroid Profile Hidden Layers
format=element_profile_v1
handling=skip
profile=metroid_prime_1_gc
profile_layer=METROID_EFB_COPY
profile_layer=METROID_BLACK_BARS
profile_layer=METROID_SCAN_BOX
+101
View File
@@ -0,0 +1,101 @@
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
$Black Box on the Left Side
$Menu
$Menu 2
$Canon test
[ElementsGroupOverride]
format = element_only_v6
handling = controller_anchor
profile = metroid_prime_1_gc
profile_layer = METROID_VISOR_DIRT
sig_perspective = 1
sig_persp_hfov = 8243
sig_persp_vfov = 6500
sig_persp_near = 1000
sig_persp_far = 409600
sig_ortho_left = 0
sig_ortho_right = 0
sig_ortho_top = 0
sig_ortho_bottom = 0
sig_use_projection = 0
sig_use_projection_type = 0
sig_use_layer = 0
sig_use_viewport = 0
sig_use_scissor = 0
sig_use_render_state = 1
sig_layer = 0
sig_vp_x = 662
sig_vp_y = 566
sig_vp_w = 320
sig_vp_h = 224
sig_sc_l = 342
sig_sc_t = 342
sig_sc_r = 981
sig_sc_b = 789
sig_alpha = 007f0000
sig_ztest = 1
sig_zupdate = 1
sig_zfunc = 3
sig_blend_color = 1
sig_blend_alpha = 1
anchor_hand = right
anchor_rotation = full
anchor_pitch = -90
texture_mode = include
texture = 2c8729df85edbaf7
[Graphics.VR]
AutoNativeEfbEffects = False
DetectRenderTargets = False
DetectSkybox = True
DisableCPUCull = True
DontClearScreen = True
ExactScreenDepth = False
FrameSizeFromXFB = False
MetroidThermalVisorFix = True
RemoveCinematicBars = True
SmallViewportsOnScreen = False
UnitsPerMeter = 1.50
VirtualScreen = False
[ShaderOverride_Enable]
[ShaderOverride]
[TextureElementOverride_Enable]
$Logos
$Press Start
$Menu Text
$Cannon
[TextureElementOverride]
$Logos
handling=screen
texture=71f924e0cffdc1af
texture=7d6faa0461b7ccbe
texture=9a427b09ac8ce161
$Press Start
handling=screen
texture=d1994fd7bf879660
$Menu Text
handling=screen
texture=98d66e7812c70dd8
texture=bb21e8755f36b2f0
$Cannon
handling=controller_anchor
anchor_hand=right
anchor_rotation=full
anchor_pitch=-90
texture=1789add6ac081b19
texture=3c6ded49d64d30f2
texture=4f80b529b06db3fa
texture=702d953c2f22b5c6
texture=74b69a5b06b07925
texture=8d6f00b5d395f22f
texture=9fa941b46459adc5
texture=bd189f9434910a83
texture=bec6d78ea7dd739e
texture=ca5af9af518b322d
texture=f0180e008485ac86
+275
View File
@@ -0,0 +1,275 @@
[ElementsGroupOverride_Enable]
$Big Shadow
$Bomb timer
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=564
sig_vp_w=320
sig_vp_h=224
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=787
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=1
sig_blend_color=1
sig_blend_alpha=1
$Circle and Shadow
format=element_only_v6
handling=skip
texture_mode=exclude
texture=2f9ac52528781aae
texture=52e684c21fff85aa
texture=5a83422a94989792
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=564
sig_vp_w=320
sig_vp_h=224
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=787
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Big Shadow
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=7518
sig_persp_vfov=6000
sig_persp_near=100
sig_persp_far=2000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=564
sig_vp_w=320
sig_vp_h=224
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=787
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Bomb timer
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=7518
sig_persp_vfov=6000
sig_persp_near=10
sig_persp_far=2000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=564
sig_vp_w=320
sig_vp_h=224
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=787
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Bonus Stage Floor
format=element_only_v6
handling=skip
selected_match_mode=include
sig_perspective=1
sig_persp_hfov=7517
sig_persp_vfov=6000
sig_persp_near=100
sig_persp_far=2000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=564
sig_vp_w=320
sig_vp_h=224
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=787
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=2
selected_match_0_vs_family=d0d904e1e81de8fd
selected_match_0_ps_family=d335d27bc08aa10d
selected_match_0_gs_family=9a65ac00c545d41f
selected_match_0_texture=164d0a0148d81b23
selected_match_0_texture=769e44967c15d4ff
selected_match_0_texture=aa889e25b7fd62d4
selected_match_0_texture=d19c357c078982c8
$Element Draw 574
format=element_only_v6
handling=flag
flag=test
clear_efb=1
sig_perspective=1
sig_persp_hfov=7517
sig_persp_vfov=6000
sig_persp_near=100
sig_persp_far=2000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=564
sig_vp_w=320
sig_vp_h=224
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=787
sig_alpha=00240000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
AutoNativeEfbEffects = True
DetectRenderTargets = False
ExactScreenDepth = True
SmallViewportsOnScreen = True
VirtualScreen = True
[ShaderOverride_Enable]
[ShaderOverride]
$HUD
Hash=0000000056886e42
Type=PS
match_mode=exact_hash
handling=screen
family_version=1
$Bonus Stage Floor
Hash=00000000713b4a71
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=d335d27bc08aa10d
$Ball
Hash=000000002620f3f8
Type=PS
match_mode=shader_family
handling=camera_anchor
anchor_up=0.2
anchor_hide=0
family_version=2
hash_family=1
family_signature=49e5f87e14eb6b09
[TextureElementOverride_Enable]
[TextureElementOverride]
$AiAi Body
handling=skip
flag=FPV
texture=52269039af1be269
texture=6f235d58652912ae
texture=792fe286a81d74c9
texture=7acaa6e811b2ca35
texture=ed14a87a06a211b3
$Test skip
handling=skip
texture=190fd677cb984dad
texture=2606765b829f5012
texture=2ee02bd60fa4aecb
texture=44eb3efaa20066fe
texture=84e46e215eb0d680
+605
View File
@@ -0,0 +1,605 @@
[Graphics.VR]
AutoNativeEfbEffects = False
DetectRenderTargets = True
DontClearScreen = True
ExactScreenDepth = False
OrthoScissorFix = True
UnitsPerMeter = 500.00
VirtualScreen = False
[ShaderOverride_Enable]
$Water fix
[ShaderOverride]
$Skybox 01
Hash=000000003abc7c0c
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=df6a556b00c84d5d
$Skybox 02
Hash=00000000272321e4
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=105cc88e658e66b5
$Water fix
Hash=00000000cea766ad
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=d90279e5c7903380
$Delphino Ground
Hash=000000004e214c78
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=9d787892a4e9865b
$Select Data Water (AR)
Hash=000000009698a276
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=476921b225ef82dc
$Select Data Water
Hash=000000006b85185b
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=2daec1ad3d2c6482
$Select Data Shadows
Hash=00000000a43a43f0
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=944b215517cc3cdb
[ElementsGroupOverride_Enable]
$FMV
$Level Select
[ElementsGroupOverride]
$EFB
format=element_only_v6
handling=skip
texture_mode=exclude
texture=0b15cd9b3c7aadc5
texture=0deebc4f6cbf8fd7
texture=1c96069e3a43461a
texture=2a424a5892944eb4
texture=39f5a44bd06af71c
texture=7429ab5919c19776
texture=780c14f682f381a4
texture=863ba9ae1f747853
texture=a0ee80f74dd3b117
texture=a2420b3ad5c8fbbe
texture=a31a15e8e436f22f
texture=ab271635b24499b1
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=10
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=1
sig_ortho_bottom=46
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$EFB 02
format=element_only_v6
handling=skip
texture_mode=exclude
texture=1c96069e3a43461a
texture=2a424a5892944eb4
texture=7429ab5919c19776
texture=780c14f682f381a4
texture=863ba9ae1f747853
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=10
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Bianco Hill Water
format=element_only_v6
handling=skip
texture_mode=exclude
texture=5bbe7c36b7331e6d
texture=7e14bcc72be82e94
texture=eaea00e24e6aacab
texture=f9baa54de002fa39
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=10
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Level Select
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=1
sig_ortho_bottom=46
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Parts of Delphino Plaza Ground (AR)
format=element_only_v6
handling=skip
selected_match_mode=include
sig_perspective=1
sig_persp_hfov=7932
sig_persp_vfov=5000
sig_persp_near=10000
sig_persp_far=30000004
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
selected_match_0_family_version=2
selected_match_0_vs_family=f4c7570ded246939
selected_match_0_ps_family=9d787892a4e9865b
selected_match_0_gs_family=9a65ac00c545d41f
selected_match_0_texture=09223f92a4d83e02
selected_match_0_texture=8777328373eb7bd4
selected_match_0_texture=bed8fbefe21d43cb
selected_match_0_texture=da6f0a689f43eeb7
selected_match_1_family_version=2
selected_match_1_vs_family=f4c7570ded246939
selected_match_1_ps_family=9d787892a4e9865b
selected_match_1_gs_family=9a65ac00c545d41f
selected_match_1_texture=09223f92a4d83e02
selected_match_1_texture=66f988b1dcbd9332
selected_match_1_texture=bed8fbefe21d43cb
selected_match_1_texture=da6f0a689f43eeb7
selected_match_2_family_version=2
selected_match_2_vs_family=f4c7570ded246939
selected_match_2_ps_family=9d787892a4e9865b
selected_match_2_gs_family=9a65ac00c545d41f
selected_match_2_texture=09223f92a4d83e02
selected_match_2_texture=1abd04cf35cee8d9
selected_match_2_texture=bed8fbefe21d43cb
selected_match_2_texture=da6f0a689f43eeb7
selected_match_3_family_version=2
selected_match_3_vs_family=f4c7570ded246939
selected_match_3_ps_family=9d787892a4e9865b
selected_match_3_gs_family=9a65ac00c545d41f
selected_match_3_texture=09223f92a4d83e02
selected_match_3_texture=bed8fbefe21d43cb
selected_match_3_texture=c799aadbd949538c
selected_match_3_texture=da6f0a689f43eeb7
[TextureElementOverride_Enable]
$60fps Stars Glitch
$Behind Wall Mask
$Bianco Water
$File Select
$Heat Haze
$HUD
$HUD DEBS Alert
$Intro
$Level Select
$Option Menu
$Pause
$Pianta Village Water
$Title Screen
[TextureElementOverride]
$60fps Stars Glitch
handling=skip
texture=2224ef94600e4349
$Behind Wall Mask
handling=screen
texture=5c94b2c6f1649dab
$Bianco Water
handling=skip
texture=2dbb67e72bf8db05
$File Select
handling=screen
texture=111712b37213dc89
texture=2bcba8ce6e1fee64
texture=6105f7f114ae84e7
texture=64cee6c1e447fbf5
texture=76b33b6f37ae8f08
texture=943d2098e5ffb086
texture=999fa683890afc1f
texture=9bee06d8439a0efe
texture=9c61a1bda7d4df9f
texture=b760aadb1bf764e0
texture=b94d3c8dca426fb1
texture=bfd444847a23c61e
texture=ce5aff1cbf2eba90
texture=db199ec86a691416
texture=de4a444d21adeed6
texture=df56f15d71e7931b
texture=e1cd20bd2d00f48e
texture=e7663bdd3c3cb815
texture=e97372586eae7429
$Heat Haze
handling=skip
texture=a0ee80f74dd3b117
$HUD
handling=screen
texture=01a60a7d9b5f51c6
texture=0304896aa9adb0bf
texture=06f47ce9bd931cee
texture=0a330a53679495bf
texture=0a54fa0b5aed213f
texture=0ba0790584347690
texture=0ea77fbdffc6c900
texture=1d2547e8adb554d6
texture=1f600918722ebeca
texture=2701922b8bcb194e
texture=297479f41223c960
texture=2b9217f127a85419
texture=2f55b1232cb71f4f
texture=3c592f7ac2031d10
texture=45c7276ea8caa916
texture=47d941afe5ba76d6
texture=487a463bc0bd633c
texture=5014839063e2ef73
texture=509db83a57ea4dbf
texture=5231f8de769a7cfc
texture=577835acbee525ad
texture=6066c75478ca20d4
texture=60a4929bcf9cd85e
texture=62e4eac7f139141f
texture=6464ad542de196db
texture=6743827d94362afb
texture=6b299accc8ead586
texture=81765f96d3131cb7
texture=8381c728f194b3a0
texture=87785edd2c5550f9
texture=91ea110f64b641e9
texture=a1ad681e6c073750
texture=ab2ac66087591747
texture=ac9911596ff44f0f
texture=b048589bbf6e9ee3
texture=c9717b966554213f
texture=cc7ac949d09c6974
texture=cc7feca077d90013
texture=cfda62185dc4dd01
texture=d15419e685bdc648
texture=d7c966dd2344803f
texture=d9373485e4145137
texture=e2bbf85f32171071
texture=e6165ba3644fdb51
texture=e89c5b7615d307c1
texture=f5ea51068b0c1499
texture=f67b3c91df63d217
texture=f6abdf32379ebea3
texture=f9fe79ad514ef888
$HUD DEBS Alert
handling=screen
texture=0a87e259c524a5d8
texture=2e07a25ba44f339a
texture=31fac1826440ee46
texture=7cbd1245339e6d49
texture=e4b383fc9bacc672
$Intro
handling=screen
texture=071adce31d1747d7
texture=36ca6146c24274b5
texture=9972628edb9c9d47
texture=a3d41495fb684298
$Level Select
handling=screen
texture=105257d41ba3e61e
texture=16b63e57c5e0243d
texture=17ae6a23b59bcca2
texture=3cf0229711b06588
texture=46e34569265f7c42
texture=4d3e0661ddb61b36
texture=59bc2ea535ba329e
texture=5e1c3f78243abc9e
texture=7250a07aa00e1945
texture=794a9f476d81b933
texture=8132f4fab5486027
texture=8fc7d5531e087f0e
texture=941522d8ecb92a3a
texture=a47578f9e9b2bf49
texture=d13c18fe0a5750c3
texture=d18624c1b46d499b
texture=df05609140aeab06
texture=ea1730eb5fcfb672
$Option Menu
handling=screen
texture=1938181691fd5852
texture=1a782ff042c4b249
texture=37c9486b56315198
texture=37f4664824187eff
texture=3d2c9e30df1aaea7
texture=42a9b940b954a929
texture=50a451179c363bbb
texture=575fdba3a0f96cd6
texture=59e73f976091c40e
texture=654be1348658e4d1
texture=73f81d1173f84f5f
texture=881db0dbdb0fa6fb
texture=8b53dbe78fd9fa38
texture=8e4db6f51d2d8111
texture=ac03be30836f9c0a
texture=bfd444847a23c61e
texture=d050b33048b1b9d8
texture=d265f4c2fef089fd
texture=e98ce39a636fbb6d
texture=ee4d085b52d705a9
texture=fd17a9dba897c0de
$Pause
handling=screen
texture=07ad01cc9aad815b
texture=163f61548493efbb
texture=1f600918722ebeca
texture=27ee7e00861cefcc
texture=3c088294fd759555
texture=3f55bae1c2fec217
texture=45745a8a34f7c96b
texture=47d941afe5ba76d6
texture=53756de2f2c92144
texture=7ac1574dcb272c0c
texture=86e0a9cf002228b2
texture=88859e110db31a95
texture=8c76342201dcb87d
texture=973c2944edf640cc
texture=ac07ced61532d478
texture=b75b0aa81b91ef4e
texture=bf4c87f19404c73d
texture=c26a83dda44dc8b6
texture=d002bb380a37badf
texture=df435df4c810c026
texture=f16b6f03d9f2e288
$Pianta Village Water
handling=skip
texture=71d5a751cde6f897
$Select Data Ground
handling=skip
texture=21e544278a7fd949
texture=585fb96c9419590e
texture=f4e8f85b6d9d58d2
texture=fa92c42b02bdf884
$Title Screen
handling=screen
texture=0d72d804518cea76
texture=12c49516720224e9
texture=279b4ad929624e26
texture=2be218765ba946e5
texture=2e27761d897de1df
texture=2fca46cc2b0490f7
texture=332159b50e854264
texture=3d4469f3f4244b44
texture=4ab33179eab62b19
texture=4b8ca4ade2f87739
texture=4c10e4d1b62542a5
texture=549930ecad1ce7e9
texture=61538f252127d0a3
texture=665023fb85f9f4f3
texture=6838167583403da0
texture=6e965c8d22068600
texture=72093b9f0baf0279
texture=85af4308ecb3ed0e
texture=8d3df377ee98a246
texture=97e935152f7829cd
texture=9fcb17a7c98a957c
texture=ba65636909cf153e
texture=bd65da845999d990
texture=c69cbfa116116e04
texture=ca2e8e7c99a658fa
texture=ce88bfceeea828f7
texture=d0cba9c0255db427
texture=e5c071c1099ac762
texture=edab4e6c89e0c0d9
texture=f14f900999f6b99d
texture=f4101eefd907a066
+66
View File
@@ -0,0 +1,66 @@
[ShaderOverride_Enable]
$Water fix
$Dark overlay
[ShaderOverride]
$Save hud
Hash=000000001fa28974
Type=PS
match_mode=exact_hash
handling=screen
family_version=1
$Savescreen text
Hash=000000004b5ec958
Type=PS
match_mode=exact_hash
handling=screen
family_version=1
$Unnamed Shader
Hash=0000000031c70e24
Type=VS
match_mode=exact_hash
handling=screen
family_version=1
$Fludd Water Tank
Hash=000000003a9e6320
Type=VS
match_mode=exact_hash
handling=screen
family_version=1
$EFB
Hash=00000000c071a3a6
Type=VS
match_mode=exact_hash
handling=skip
family_version=1
$Fludd Water Tank background
Hash=00000000fe3d91e4
Type=VS
match_mode=exact_hash
handling=screen
family_version=1
$Water fix
Hash=00000000ce0b0cff
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=d90279e5c7903380
$Dark overlay
Hash=00000000d805a87d
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=3c7345b940c3b6fd
[Graphics.VR]
DetectRenderTargets = True
OrthoScissorFix = True
+582
View File
@@ -0,0 +1,582 @@
[ShaderOverride_Enable]
[ShaderOverride]
$Startupscreen box
Hash=00000000516da5d0
Type=VS
match_mode=exact_hash
handling=screen
$Startupscreen box 2
Hash=000000002b3a6cc8
Type=VS
match_mode=exact_hash
handling=screen
$Startupscreen text 2
Hash=0000000031c70e24
Type=VS
match_mode=exact_hash
handling=screen
$Startupscreen_sprite
Hash=00000000467b2d0a
Type=VS
match_mode=exact_hash
handling=screen
$Water
Hash=00000000443bad5c
Type=VS
match_mode=exact_hash
handling=fullscreen
$efb01
Hash=00000000c071a3a6
Type=VS
match_mode=exact_hash
handling=skip
$Flud water tank
Hash=000000001ea4eedd
Type=PS
match_mode=exact_hash
handling=screen
$Flud water tank bac
Hash=0000000080fd3758
Type=PS
match_mode=exact_hash
handling=screen
$Water reflect
Hash=000000008bc1329c
Type=VS
match_mode=exact_hash
handling=skip
$Water effect 02
Hash=00000000d0bca5e8
Type=VS
match_mode=exact_hash
handling=skip
$EFB
Hash=00000000a2d9736d
Type=PS
match_mode=exact_hash
handling=skip
$Unnamed Shader 1
Hash=00000000ca9e5764
Type=PS
match_mode=exact_hash
handling=skip
$Sun
Hash=00000000eb4202b1
Type=PS
match_mode=exact_hash
handling=skip
$Unnamed Shader 2
Hash=00000000381d0018
Type=PS
match_mode=exact_hash
handling=skip
[ElementsGroupOverride_Enable]
$FMV
$Level Select PAL
[ElementsGroupOverride]
$EFB
format=element_only_v5
handling=skip
texture_mode=exclude
texture=0b15cd9b3c7aadc5
texture=0deebc4f6cbf8fd7
texture=1c96069e3a43461a
texture=2a424a5892944eb4
texture=39f5a44bd06af71c
texture=7429ab5919c19776
texture=780c14f682f381a4
texture=863ba9ae1f747853
texture=a0ee80f74dd3b117
texture=a2420b3ad5c8fbbe
texture=a31a15e8e436f22f
texture=ab271635b24499b1
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=10
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=1
sig_ortho_bottom=46
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$FMV
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=44
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$EFB 02
format=element_only_v5
handling=skip
texture_mode=exclude
texture=1c96069e3a43461a
texture=2a424a5892944eb4
texture=7429ab5919c19776
texture=780c14f682f381a4
texture=863ba9ae1f747853
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=10
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Bianco Hill Water
format=element_only_v5
handling=skip
texture_mode=exclude
texture=5bbe7c36b7331e6d
texture=7e14bcc72be82e94
texture=eaea00e24e6aacab
texture=f9baa54de002fa39
sig_perspective=1
sig_persp_hfov=6
sig_persp_vfov=5
sig_persp_near=10
sig_persp_far=30
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Level Select
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=60
sig_ortho_top=1
sig_ortho_bottom=46
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Level Select PAL
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-11
sig_ortho_right=71
sig_ortho_top=1
sig_ortho_bottom=46
sig_use_projection=0
sig_use_projection_type=1
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=522
sig_vp_w=320
sig_vp_h=180
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=701
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[TextureElementOverride_Enable]
$Water Effect
$Heat Haze
$HUD
$HUD DEBS Alert
$Pause
$Level Select
$Bianco Water
$Behind Wall Mask
$Title Screen
$File Select
$Option Menu
$Intro
$Pianta Village Water
[TextureElementOverride]
$Water Effect
handling=skip
texture=2a424a5892944eb4
$Heat Haze
handling=skip
texture=a0ee80f74dd3b117
$HUD
handling=screen
texture=01a60a7d9b5f51c6
texture=0304896aa9adb0bf
texture=06f47ce9bd931cee
texture=0a330a53679495bf
texture=0a54fa0b5aed213f
texture=0ba0790584347690
texture=0ea77fbdffc6c900
texture=1d2547e8adb554d6
texture=1f600918722ebeca
texture=2701922b8bcb194e
texture=297479f41223c960
texture=2b9217f127a85419
texture=2f55b1232cb71f4f
texture=3c592f7ac2031d10
texture=45c7276ea8caa916
texture=47d941afe5ba76d6
texture=487a463bc0bd633c
texture=5014839063e2ef73
texture=509db83a57ea4dbf
texture=5231f8de769a7cfc
texture=577835acbee525ad
texture=6066c75478ca20d4
texture=60a4929bcf9cd85e
texture=62e4eac7f139141f
texture=6464ad542de196db
texture=6743827d94362afb
texture=6b299accc8ead586
texture=81765f96d3131cb7
texture=8381c728f194b3a0
texture=87785edd2c5550f9
texture=91ea110f64b641e9
texture=a1ad681e6c073750
texture=ab2ac66087591747
texture=ac9911596ff44f0f
texture=b048589bbf6e9ee3
texture=c9717b966554213f
texture=cc7ac949d09c6974
texture=cc7feca077d90013
texture=cfda62185dc4dd01
texture=d15419e685bdc648
texture=d7c966dd2344803f
texture=d9373485e4145137
texture=e2bbf85f32171071
texture=e6165ba3644fdb51
texture=e89c5b7615d307c1
texture=f5ea51068b0c1499
texture=f67b3c91df63d217
texture=f6abdf32379ebea3
texture=f9fe79ad514ef888
$HUD DEBS Alert
handling=screen
texture=0a87e259c524a5d8
texture=2e07a25ba44f339a
texture=31fac1826440ee46
texture=3805b95c880e2ed2
texture=7cbd1245339e6d49
texture=e4b383fc9bacc672
$Pause
handling=screen
texture=07ad01cc9aad815b
texture=163f61548493efbb
texture=1f600918722ebeca
texture=27ee7e00861cefcc
texture=3c088294fd759555
texture=3f55bae1c2fec217
texture=45745a8a34f7c96b
texture=47d941afe5ba76d6
texture=53756de2f2c92144
texture=7ac1574dcb272c0c
texture=86e0a9cf002228b2
texture=88859e110db31a95
texture=8c76342201dcb87d
texture=973c2944edf640cc
texture=ac07ced61532d478
texture=b75b0aa81b91ef4e
texture=bf4c87f19404c73d
texture=c26a83dda44dc8b6
texture=d002bb380a37badf
texture=df435df4c810c026
texture=f16b6f03d9f2e288
$Level Select
handling=screen
texture=105257d41ba3e61e
texture=16b63e57c5e0243d
texture=17ae6a23b59bcca2
texture=3cf0229711b06588
texture=46e34569265f7c42
texture=4d3e0661ddb61b36
texture=59bc2ea535ba329e
texture=5e1c3f78243abc9e
texture=7250a07aa00e1945
texture=794a9f476d81b933
texture=8132f4fab5486027
texture=8fc7d5531e087f0e
texture=941522d8ecb92a3a
texture=a47578f9e9b2bf49
texture=d13c18fe0a5750c3
texture=d18624c1b46d499b
texture=df05609140aeab06
texture=ea1730eb5fcfb672
$Bianco Water
handling=skip
texture=2dbb67e72bf8db05
$60fps Stars Glitch
handling=skip
texture=2224ef94600e4349
$Behind Wall Mask
handling=screen
texture=5c94b2c6f1649dab
$Title Screen
handling=screen
texture=0d72d804518cea76
texture=12c49516720224e9
texture=279b4ad929624e26
texture=2be218765ba946e5
texture=2e27761d897de1df
texture=2fca46cc2b0490f7
texture=332159b50e854264
texture=3d4469f3f4244b44
texture=4ab33179eab62b19
texture=4b8ca4ade2f87739
texture=4c10e4d1b62542a5
texture=549930ecad1ce7e9
texture=61538f252127d0a3
texture=665023fb85f9f4f3
texture=6838167583403da0
texture=6e965c8d22068600
texture=72093b9f0baf0279
texture=85af4308ecb3ed0e
texture=8d3df377ee98a246
texture=97e935152f7829cd
texture=9fcb17a7c98a957c
texture=ba65636909cf153e
texture=bd65da845999d990
texture=c69cbfa116116e04
texture=ca2e8e7c99a658fa
texture=ce88bfceeea828f7
texture=d0cba9c0255db427
texture=e5c071c1099ac762
texture=edab4e6c89e0c0d9
texture=f14f900999f6b99d
texture=f4101eefd907a066
$File Select
handling=screen
texture=111712b37213dc89
texture=2bcba8ce6e1fee64
texture=6105f7f114ae84e7
texture=64cee6c1e447fbf5
texture=76b33b6f37ae8f08
texture=943d2098e5ffb086
texture=999fa683890afc1f
texture=9bee06d8439a0efe
texture=9c61a1bda7d4df9f
texture=b760aadb1bf764e0
texture=b94d3c8dca426fb1
texture=bfd444847a23c61e
texture=ce5aff1cbf2eba90
texture=db199ec86a691416
texture=de4a444d21adeed6
texture=df56f15d71e7931b
texture=e1cd20bd2d00f48e
texture=e7663bdd3c3cb815
texture=e97372586eae7429
$Option Menu
handling=screen
texture=1938181691fd5852
texture=1a782ff042c4b249
texture=37c9486b56315198
texture=37f4664824187eff
texture=3d2c9e30df1aaea7
texture=42a9b940b954a929
texture=50a451179c363bbb
texture=575fdba3a0f96cd6
texture=59e73f976091c40e
texture=654be1348658e4d1
texture=73f81d1173f84f5f
texture=881db0dbdb0fa6fb
texture=8b53dbe78fd9fa38
texture=8e4db6f51d2d8111
texture=ac03be30836f9c0a
texture=bfd444847a23c61e
texture=d050b33048b1b9d8
texture=d265f4c2fef089fd
texture=e98ce39a636fbb6d
texture=ee4d085b52d705a9
texture=fd17a9dba897c0de
$Intro
handling=screen
texture=071adce31d1747d7
texture=36ca6146c24274b5
texture=9972628edb9c9d47
texture=a3d41495fb684298
$Pianta Village Water
handling=skip
texture=71d5a751cde6f897
+11
View File
@@ -0,0 +1,11 @@
[TextureElementOverride_Enable]
$Ninja Face
[TextureElementOverride]
handling = camera_anchor
anchor_hide = 1
anchor_upm = 1
texture = b2b0a10fc32706a3
[Graphics.VR]
EnableOpenXR = True
OrthoScissorFix = True
VirtualScreen = True
+72
View File
@@ -0,0 +1,72 @@
[ElementsGroupOverride_Enable]
$HUD
$Menu
[ElementsGroupOverride]
$HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32
sig_ortho_right=32
sig_ortho_top=24
sig_ortho_bottom=-24
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00640000
sig_ztest=0
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Menu
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32
sig_ortho_right=32
sig_ortho_top=24
sig_ortho_bottom=-24
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00640000
sig_ztest=0
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
UnitsPerMeter = 50.00
VirtualScreen = False
+5
View File
@@ -0,0 +1,5 @@
[Graphics.VR]
AutoNativeEfbEffects = True
ExactScreenDepth = True
SmallViewportsOnScreen = False
VirtualScreen = True
+143
View File
@@ -0,0 +1,143 @@
[ElementsGroupOverride_Enable]
$Motion Blur new
$HUD
$Hit Points
[ElementsGroupOverride]
$Motion Blur
format=element_only_v6
handling=skip
comments=Looks like a drunk filter
credits=iChris4
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=819
sig_alpha=000eff00
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Motion Blur new
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=819
sig_alpha=000eff00
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=3932
sig_persp_vfov=3000
sig_persp_near=1000
sig_persp_far=500000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=818
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Hit Points
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=340
sig_sc_r=979
sig_sc_b=819
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
+109
View File
@@ -0,0 +1,109 @@
[Graphics.VR]
UnitsPerMeter = 5.00
[ElementsGroupOverride_Enable]
$HUD
$Life bar
$Life bar color
[ElementsGroupOverride]
$HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=44800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Life bar
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=10000
sig_ortho_top=0
sig_ortho_bottom=10000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=663
sig_vp_y=567
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=00450000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Life bar color
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=10000
sig_ortho_top=0
sig_ortho_bottom=10000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=663
sig_vp_y=567
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=0
sig_blend_alpha=1
+542
View File
@@ -0,0 +1,542 @@
[HideObjectCodes_Enabled]
[HideObjectCodes]
$Remove Mini Map 1
Type=128bits
Upper=0x3C00800500FFF800
Lower=0x000000000000003C
$Remove Mini Map 2
Type=128bits
Upper=0x3C00C80550FFF800
Lower=0x000000000000003C
$Remove Mini Map 3
Type=128bits
Upper=0x3C00B40550FFF800
Lower=0x000000000000003C
$Remove Mini Map 4
Type=128bits
Upper=0x3C00C8053CFFF800
Lower=0x000000000000003C
$Remove Mini Map 5
Type=128bits
Upper=0x3C00C806E0FFF800
Lower=0x0000003F8000003C
$Remove Mini Map 6
Type=128bits
Upper=0x3C02A80550FFF83F
Lower=0x800000000000003C
$Remove Mini Map 7
Type=128bits
Upper=0x3C00B406E0FFF800
Lower=0x0000003F8000003C
$Remove Mini Map 8
Type=128bits
Upper=0x3C02A8053CFFF83F
Lower=0x800000000000003C
$Remove Mini Map 9
Type=128bits
Upper=0x3C02A806E0FFF83F
Lower=0x8000003F8000003C
$Remove Mini Map 10
Type=128bits
Upper=0x3C00B4053CFFF800
Lower=0x000000000000003C
$Element Hide 5 Draws
Type=128bits
Upper=0xBF800000BF800000
Lower=0xC0000000BF800000
Type=128bits
Upper=0xBF5DDDDEBF800000
Lower=0xC0000000BF5DDDDE
Type=128bits
Upper=0xBF3BBBBCBF800000
Lower=0xC0000000BF3BBBBC
Type=128bits
Upper=0xBF19999ABF800000
Lower=0xC0000000BF19999A
Type=128bits
Upper=0xBEEEEEEEBF800000
Lower=0xC0000000BEEEEEEE
Type=128bits
Upper=0xBEAAAAAABF800000
Lower=0xC0000000BEAAAAAA
Type=128bits
Upper=0xBE4CCCCCBF800000
Lower=0xC0000000BE4CCCCC
Type=128bits
Upper=0xBD888888BF800000
Lower=0xC0000000BD888888
Type=128bits
Upper=0x3D888890BF800000
Lower=0xC00000003D888890
Type=128bits
Upper=0x3E4CCCD0BF800000
Lower=0xC00000003E4CCCD0
Type=128bits
Upper=0x3EAAAAACBF800000
Lower=0xC00000003EAAAAAC
Type=128bits
Upper=0x3EEEEEF0BF800000
Lower=0xC00000003EEEEEF0
Type=128bits
Upper=0x3F19999ABF800000
Lower=0xC00000003F19999A
Type=128bits
Upper=0x3F3BBBBCBF800000
Lower=0xC00000003F3BBBBC
Type=128bits
Upper=0x3F5DDDDEBF800000
Lower=0xC00000003F5DDDDE
Type=128bits
Upper=0x3F800000BF800000
Lower=0xC00000003F800000
Type=128bits
Upper=0x0000000000000000
Lower=0x0000000000000000
$Element Hide 18 Draws
Type=128bits
Upper=0x3C013505B5FFF83B
Lower=0x0000003E1B6DB73C
Type=128bits
Upper=0x3C016D05C5FFF83E
Lower=0x9700003C1249253C
Type=128bits
Upper=0x3C01B105B5FFF83F
Lower=0x4B00003C1249253C
Type=128bits
Upper=0x3C01F505C1FFF83D
Lower=0x3800003C1249253C
Type=128bits
Upper=0x3C021D05C5FFF83E
Lower=0x5C00003C1249253C
Type=128bits
Upper=0x3C013005B0FFF83B
Lower=0x0000003E1B6DB73C
Type=128bits
Upper=0x3C016805C0FFF83E
Lower=0x9700003C1249253C
Type=128bits
Upper=0x3C01AC05B0FFF83F
Lower=0x4B00003C1249253C
Type=128bits
Upper=0x3C01F005BCFFF83D
Lower=0x3800003C1249253C
Type=128bits
Upper=0x3C021805C0FFF83E
Lower=0x5C00003C1249253C
Type=128bits
Upper=0x3C016B0609FFF83E
Lower=0xBE00003C1249253C
Type=128bits
Upper=0x3C019F0615FFF83D
Lower=0x3800003C1249253C
Type=128bits
Upper=0x3C01C7060DFFF83C
Lower=0xF000003C1249253C
Type=128bits
Upper=0x3C01E70615FFF83D
Lower=0x3800003C1249253C
Type=128bits
Upper=0x3C01660604FFF83E
Lower=0xBE00003C1249253C
Type=128bits
Upper=0x3C019A0610FFF83D
Lower=0x3800003C1249253C
Type=128bits
Upper=0x3C01C20608FFF83C
Lower=0xF000003C1249253C
Type=128bits
Upper=0x3C01E20610FFF83D
Lower=0x3800003C1249253C
$Element Hide 10 Draws
Type=128bits
Upper=0x3C00000000FFF800
Lower=0x000000000000003C
Type=128bits
Upper=0x3C00B4053CFFF800
Lower=0x000000000000003C
Type=128bits
Upper=0x3C00C8053CFFF800
Lower=0x000000000000003C
Type=128bits
Upper=0x3C00B40550FFF800
Lower=0x000000000000003C
Type=128bits
Upper=0x3C00C80550FFF800
Lower=0x000000000000003C
Type=128bits
Upper=0x3C00C806E0FFF800
Lower=0x0000003F8000003C
Type=128bits
Upper=0x3C02A80550FFF83F
Lower=0x800000000000003C
Type=128bits
Upper=0x3C02A806E0FFF83F
Lower=0x8000003F8000003C
Type=128bits
Upper=0x3C02A8053CFFF83F
Lower=0x800000000000003C
Type=128bits
Upper=0x3C00B406E0FFF800
Lower=0x0000003F8000003C
[ElementsGroupOverride_Enable]
$Water
$Inventory
$Compas
[ElementsGroupOverride]
$Subtitles Cutscenes
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=372
sig_sc_t=757
sig_sc_r=951
sig_sc_b=781
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Subtitles Gameplay
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=426
sig_sc_t=757
sig_sc_r=937
sig_sc_b=781
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Space Map Text
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=382
sig_sc_t=392
sig_sc_r=771
sig_sc_b=591
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Space Map A & B Buttons
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=482
sig_sc_t=402
sig_sc_r=841
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD new
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD Map Box
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=348
sig_sc_r=981
sig_sc_b=815
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD Map text
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=396
sig_sc_t=682
sig_sc_r=507
sig_sc_b=781
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Water
format=element_only_v6
handling=skip
sig_perspective=1
sig_persp_hfov=7518
sig_persp_vfov=6000
sig_persp_near=2500
sig_persp_far=1000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=348
sig_sc_r=981
sig_sc_b=815
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Inventory
format=element_only_v6
handling=screen_pane
sig_perspective=1
sig_persp_hfov=7518
sig_persp_vfov=6000
sig_persp_near=2500
sig_persp_far=1000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=906
sig_vp_y=537
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Compas
format=element_only_v6
handling=screen_pane
sig_perspective=1
sig_persp_hfov=5542
sig_persp_vfov=4300
sig_persp_near=2500
sig_persp_far=1000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=452
sig_vp_y=732
sig_vp_w=320
sig_vp_h=240
sig_sc_l=392
sig_sc_t=682
sig_sc_r=511
sig_sc_b=781
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
DetectRenderTargets = True
DontClearScreen = False
OrthoScissorFix = True
SmallViewportsOnScreen = True
UnitsPerMeter = 20.00
+446
View File
@@ -0,0 +1,446 @@
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
[HideObjectCodes_Enabled]
$White Square 02
$White Square 01
$White Square 03
$White Square 04
$White Square 05
$White Square 06
$White Square 07
$White Square 08
$White Square 09
$White Square 00
[HideObjectCodes]
$White Square
Type=128bits
Upper=0xC425E2CCC3D0C1F3
Lower=0xBF8258A2FFFFFFFF
$White Square 02
Type=128bits
Upper=0xC4273066C3CF47B3
Lower=0xBF816C75FFFFFFFF
$White Square 01
Type=128bits
Upper=0xC425E2CCC3D0C1F3
Lower=0xBF8258A2FFFFFFFF
$White Square 03
Type=128bits
Upper=0xC425B2C0C3D0F86E
Lower=0xBF827AA6FFFFFFFF
$White Square 04
Type=128bits
Upper=0xC42612BFC3D08B96
Lower=0xBF8236B0FFFFFFFF
$White Square 05
Type=128bits
Upper=0xC4264299C3D05555
Lower=0xBF8214D0FFFFFFFF
$White Square 06
Type=128bits
Upper=0xC4267259C3D01F30
Lower=0xBF81F301FFFFFFFF
$White Square 07
Type=128bits
Upper=0xC426A202C3CFE927
Lower=0xBF81D144FFFFFFFF
$White Square 08
Type=128bits
Upper=0xC426D192C3CFB339
Lower=0xBF81AF98FFFFFFFF
$White Square 09
Type=128bits
Upper=0xC4270108C3CF7D69
Lower=0xBF818DFEFFFFFFFF
$White Square 00
Type=128bits
Upper=0xC425829CC3D12F05
Lower=0xBF829CBCFFFFFFFF
[ShaderOverride_Enable]
[ShaderOverride]
[Graphics.VR]
UnitsPerMeter = 40.00
[TextureElementOverride_Enable]
$HUD - Speed
$Pause Menu
$Stage Select
$HUD - Animals
$HUD - Mecha
$Mire
$HUD - TH
$HUD - TH - MS - Text
$Level Intro
$Kart
$Intro
$Main Menu
$Select a Memory Card
$Result Screen
$Metal Habour Sun Flair
$Chao Garden
$Ennemy Health bar
[TextureElementOverride]
$HUD - Speed
handling=screen
texture=035bb73c378b80fe
texture=0901f959759f4f66
texture=0b6b779cd79037a4
texture=169aed02ad1adf2d
texture=365386fa4af5c4fb
texture=397cf75b2bfd5618
texture=3f95af26eadc1e59
texture=5e95a94bee9b94cc
texture=65aa115aaa4da681
texture=6e6485f30204331d
texture=7eef4c7cb13545e5
texture=8b2ff0acc9131cc7
texture=8c2124304cd65f91
texture=9a3c20dce7af0f2b
texture=a80e09d105411ff9
texture=b08ebc8041d10279
texture=b222fad7a918e6db
texture=bc83c0b4b43fa988
texture=c886864ab3058f15
texture=ca36d548d8d3f106
texture=d359416dd1f0eef2
texture=fe58517853490af7
$Pause Menu
handling=screen
texture=300bd7b746f8eb25
texture=40eba6c22fe3ad5d
texture=5110c79813ce4f89
texture=5632f7df7f4b77bd
texture=5803b9df3332dd42
texture=668bb68e64c4414e
texture=a96f5a5f957aa53c
texture=cfee991052472833
texture=ea76c6397a187816
$Stage Select
handling=screen
texture=00e0126af96a10a6
texture=011d485fd5fb41f4
texture=0264d9232f1d541e
texture=06aec18dc4ffcde1
texture=0a73f052d1682163
texture=0bed9fe054c0ef1f
texture=0f54d080d28f8a1e
texture=0fa0bc2ae8c702e2
texture=13e1b0106b4b910b
texture=149b05035335bcf2
texture=15152f4facefa7ce
texture=1a1415ea212bed4b
texture=1e3eecbd408bc645
texture=1f5fa34a5d70509c
texture=200a1065e999d2e7
texture=211a56403ae65df0
texture=2bda8060f5af2d11
texture=2c3dad23357f879c
texture=2cedfa4023b6803e
texture=2dedc1e77dadbaf2
texture=31b88a44665460a2
texture=34835ace58aa1328
texture=36426c682e039b7e
texture=365d3efccfd04786
texture=3ee914307e0cfba2
texture=402daf0c844d2a87
texture=43a291b5d14f4747
texture=44346934ca407bbf
texture=475e9a0aca517999
texture=488818d1dc1bf568
texture=488da6bb5b191232
texture=4e7b29a719ebed7c
texture=4ffb1203bbe05f7f
texture=5022a8f801f1fbd4
texture=55ed86591cdcb542
texture=572cb04ad4769b59
texture=597f21380cbc37b2
texture=5e9182ba280b02ea
texture=60a75acea8d778df
texture=6801c44d1ec73bfa
texture=6a24b4acefc93db5
texture=72f8bca0e1726dc3
texture=7300b378aff68c45
texture=747cfbb5dc242db4
texture=7522a502b68b2cbc
texture=782bf7c46ebcbe94
texture=79a65326dcfbdef0
texture=7c15e72aed71595d
texture=80eed62e0b762381
texture=8118677d50616cbc
texture=81992e80ff01bffd
texture=81efb83a6f788810
texture=822e5f63526270aa
texture=8374cf50b50748f4
texture=83ea7eecfcf92791
texture=86767ff600b75a3b
texture=87a7977b7224b483
texture=8eba61dd4b7b5610
texture=924b626afe84e009
texture=95a06ce9d4982399
texture=97d2fb9e91eae90a
texture=9879d676e3799e90
texture=98c045ff0512bd11
texture=9bb4d5de5a92c936
texture=9d92f43715852d66
texture=9ef66dae9a701aba
texture=9f03cded2faa6d9d
texture=9fc0213cc88a6a04
texture=a57ccad7bdfc42b0
texture=a9d0e667a7e069ca
texture=aac639d692420b0e
texture=b097f58b1bc27fde
texture=b70b60dc908f5fda
texture=b8f66c2b85ef9edc
texture=ba58dac830646e41
texture=bac13237fee6c8c2
texture=bb9150646bf96b1f
texture=be82d3d99810f73b
texture=bfcff714bafe8a78
texture=c09aa43bafdafe23
texture=c187eb9c1e77da86
texture=cafe4998ebd68563
texture=d40817868363f48b
texture=d7ca6ec614c20cd0
texture=daf5d4164cef1e80
texture=dd75a565c18848f1
texture=def8914128846d2c
texture=e0401508db2fff64
texture=e26fb795ebf00af5
texture=e63b0e84d69e66e8
texture=e6c1aa0edd8c4987
texture=eaf16aadb8b37171
texture=ebbee0751de97116
texture=f3923d7da94782d8
texture=f4232b7f01ef1288
texture=f7cf814f0a9175ea
texture=fd3d703c92100687
texture=fe1cbcee0743e3bf
texture=ff29942713765b0c
$HUD - Animals
handling=skip
texture=006fb09061fbd506
texture=16e2fa825ca94bac
texture=1b86e055f25be8dc
texture=4932dff920a44ddc
texture=5773575471221c6a
texture=591736c8fda54c3e
texture=642f45914eb0fe0b
texture=6b3b5f14bf6353b9
texture=7820f977d5907262
texture=8114eb4372afa4cb
texture=845df0100a6692fc
texture=8a0d6e0407c4267b
texture=8c6e5f1fb5f8cbdb
texture=95b8c202853ddbb7
texture=b90dae2c2b1aa4fb
texture=bf1e3dec01468520
texture=bffe8253fd156fa9
texture=ca69f28d2f50e5b5
texture=cfe207c6aaefe0dd
texture=d9683c4ce660962a
$HUD - Items
handling=screen
comments=To make things difficult, Capsules and HUD share the same texture and both use Perspective Projection.
texture=08e66a16c7ab2772
texture=501b64606b946ad7
texture=964ce6668e588a79
texture=d86d8ed979f2bcf3
$HUD - Mecha
handling=screen
texture=0495b39a426b4dc0
texture=3174b707a8c574be
texture=460af379cb33302d
texture=6c97723ab6215748
texture=963c218d6f65287a
texture=e6224a382c3eaa08
$Mire
handling=screen
texture=bbb87a4e992103d1
texture=da0e4acf79b69e02
$HUD - TH
handling=screen
texture=0c39d3bb654e9761
texture=1bf531828b899bff
texture=1d3c4fccd3d49f8b
texture=200313fe488ba657
texture=227b67932bd4b0e4
texture=267a0d171dcbf78f
texture=2bb50ab46a667833
texture=326d43d9bbfa24b7
texture=3a7ce7d13de5d152
texture=3cdc64a2ae462beb
texture=5d8ef103ab0562e0
texture=67b7b8001a445307
texture=6defa0873931aff6
texture=73d2a01da71414ec
texture=8f360e1a5d6e77a8
texture=9fd55c10ae9aa2ea
texture=befc446b90a9647d
texture=c9801d207bad1f7b
texture=eae2542012f67bc4
texture=f89af9b6af1ccda9
$HUD - TH - MS - Text
handling=screen
texture=1b9ffe3b921405ea
texture=35b36dea3eaf4206
texture=3e13610cf545fd50
texture=3f5f017c8bf1f10d
texture=46dbf58b44c6dad0
texture=4eeac2beee7d7433
texture=5805686bd542fdcf
texture=63c174714fa840f5
texture=6995281093de00d7
texture=6b80b4d07cbde717
texture=753514368e4bb1fb
texture=9444dca69ef0f612
texture=a110e4345434336b
texture=ac7f8c85cfa62d11
texture=ada862a2f32b8012
texture=da2b11f89cce82b4
texture=e1a588c6c969be0d
texture=e3ffaa173dea2f6c
$Level Intro
handling=screen
texture=0707c640cbf4c518
texture=2cb7e1cf33855f3f
texture=363ec56bcc455099
texture=3c1655d341bed3e1
texture=412f7d7052dd7eb7
texture=47da6e87b5e62b36
texture=53ad3d102d4d9047
texture=545cc06f68d712a9
texture=55a694a969589dcb
texture=5aecd459c6ece632
texture=5c7da40a7c7630d0
texture=5d0a429f0ec92674
texture=675a0a28063a7043
texture=7a5f7c8dd0b471eb
texture=8434885b980fd0b0
texture=8b75fcfa8d1ff40d
texture=978f2b3d8487bd10
texture=a94c5c7a7e7db4ab
texture=ad8c2c51fd6e69b2
texture=b31d3646aaa95af3
texture=c5b8d600fd138269
texture=c834449a772f0469
texture=cfa03b9babf58db1
texture=dd7d772a5bd31f7e
texture=e55273825ed22d38
texture=e6224a382c3eaa08
texture=e7b94fac2f45e4a8
texture=f076324250aa0388
$Kart
handling=screen
texture=053c8a3c3fadd4d7
texture=2584f2f93a3159dd
$Intro
handling=screen
texture=059ff4603b07ddf8
texture=30eba242b976ef08
texture=40978ba7f803486e
texture=c3c29ade6e29d5a4
texture=d8300b881c49fa85
texture=e7fdbaa3614bcd44
texture=ec34eff2d1aa01fa
$Main Menu
handling=screen
texture=0f35116c80fa97d5
texture=11f8e8563827c5df
texture=1e80e5550620f216
texture=2eb80f37b4e02b61
texture=44cea5eaabf42269
texture=4c21a029024a8347
texture=67f6b13c0b360ab4
texture=6ef56e47270f08ba
texture=d4134d6d0b55c09e
texture=dac3584e20ba17cb
texture=e64e1a5cdc2413de
texture=e6e5860629398a6e
texture=f2303f77938fb1ca
texture=f55930ddc2a6dec2
$Select a Memory Card
handling=screen
texture=00b6cf8ca3f40cc6
texture=2dedc1e77dadbaf2
texture=2e99146f397b65c3
texture=352e9415cc6a37d7
texture=365d3efccfd04786
texture=383144355d5e1f7b
texture=49cad8412aa5e473
texture=7df94b6beae6ff1a
texture=be8434353a39206e
texture=deaacc5a5ec4b77b
texture=dec416952603f40f
texture=e42bae89adaa2fae
texture=e790647ebd9de024
$Result Screen
handling=screen
texture=04e625c8d5585506
texture=6a6f10d55eeb6a10
texture=a1ef28664f2cb9e8
$Metal Habour Sun Flair
handling=units_per_meter
units_per_meter=0.01
texture=3df32461831e7bd6
texture=4db0aaf533a042ab
texture=67dd24c29b471df9
texture=71466731c75efcbf
texture=a69b410a516ce43d
texture=b454d8dc637305ca
texture=c3eecb915da4afa1
$Chao Garden
handling=screen
texture=15e474f5fc8fba34
texture=2d438e4e8053392d
texture=2dc26edb48217e94
texture=463693688440db13
texture=495e8aab6940f041
texture=4ba3e88f3cdbe08f
texture=a53f409e651212c1
$Skybox Final Rush AR
handling=passthrough
passthrough_opacity=0
texture=8296bd06b185091c
texture=b7c6c9cd631a7dfc
texture=c1c5b68120cdb8e1
texture=d39290e7b1d6518d
$Ennemy Health bar
handling=screen
texture=1e63a95fae253cf4
texture=209d1911dee3f095
texture=3fb03ee04700d4cb
texture=5a9fa5fe10043584
texture=8263fa6e76895ae5
texture=9681fe19d54dc756
texture=afd6975a3d10947d
texture=b9bbf6b24d43d507
texture=f37c42a7f527f8d5
texture=f58e0ca78d84bb81
+367
View File
@@ -0,0 +1,367 @@
[HideObjectCodes_Enabled]
$White Square
$White Square 02
[HideObjectCodes]
$White Square
Type=128bits
Upper=0xC425E2CCC3D0C1F3
Lower=0xBF8258A2FFFFFFFF
$White Square 02
Type=128bits
Upper=0xC4273066C3CF47B3
Lower=0xBF816C75FFFFFFFF
[ShaderOverride_Enable]
[ShaderOverride]
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
[TextureElementOverride_Enable]
$HUD - Speed
$Pause Menu
$Stage Select
$HUD - Animals
$HUD - Mecha
$Mire
$HUD - TH
$HUD - TH - MS - Text
$Level Intro
$Kart
$Intro
$Main Menu
$Select a Memory Card
$Result Screen
$Metal Habour Sun Flair
$Chao Garden
[TextureElementOverride]
$HUD - Speed
handling=screen
texture=035bb73c378b80fe
texture=0b6b779cd79037a4
texture=169aed02ad1adf2d
texture=365386fa4af5c4fb
texture=397cf75b2bfd5618
texture=3f95af26eadc1e59
texture=5e95a94bee9b94cc
texture=65aa115aaa4da681
texture=6e6485f30204331d
texture=7eef4c7cb13545e5
texture=8b2ff0acc9131cc7
texture=8c2124304cd65f91
texture=9a3c20dce7af0f2b
texture=a80e09d105411ff9
texture=b08ebc8041d10279
texture=b222fad7a918e6db
texture=bc83c0b4b43fa988
texture=c886864ab3058f15
texture=ca36d548d8d3f106
texture=d359416dd1f0eef2
texture=fe58517853490af7
$Pause Menu
handling=screen
texture=300bd7b746f8eb25
texture=40eba6c22fe3ad5d
texture=5110c79813ce4f89
texture=5632f7df7f4b77bd
texture=5803b9df3332dd42
texture=668bb68e64c4414e
texture=a96f5a5f957aa53c
texture=cfee991052472833
texture=ea76c6397a187816
$Stage Select
handling=screen
texture=00e0126af96a10a6
texture=011d485fd5fb41f4
texture=0264d9232f1d541e
texture=06aec18dc4ffcde1
texture=0a73f052d1682163
texture=0bed9fe054c0ef1f
texture=0f54d080d28f8a1e
texture=0fa0bc2ae8c702e2
texture=13e1b0106b4b910b
texture=149b05035335bcf2
texture=15152f4facefa7ce
texture=1a1415ea212bed4b
texture=1e3eecbd408bc645
texture=1f5fa34a5d70509c
texture=200a1065e999d2e7
texture=211a56403ae65df0
texture=2bda8060f5af2d11
texture=2c3dad23357f879c
texture=2cedfa4023b6803e
texture=2dedc1e77dadbaf2
texture=31b88a44665460a2
texture=34835ace58aa1328
texture=36426c682e039b7e
texture=365d3efccfd04786
texture=3ee914307e0cfba2
texture=402daf0c844d2a87
texture=43a291b5d14f4747
texture=44346934ca407bbf
texture=475e9a0aca517999
texture=488818d1dc1bf568
texture=488da6bb5b191232
texture=4e7b29a719ebed7c
texture=4ffb1203bbe05f7f
texture=5022a8f801f1fbd4
texture=55ed86591cdcb542
texture=572cb04ad4769b59
texture=597f21380cbc37b2
texture=5e9182ba280b02ea
texture=60a75acea8d778df
texture=6801c44d1ec73bfa
texture=6a24b4acefc93db5
texture=72f8bca0e1726dc3
texture=7300b378aff68c45
texture=747cfbb5dc242db4
texture=7522a502b68b2cbc
texture=782bf7c46ebcbe94
texture=79a65326dcfbdef0
texture=7c15e72aed71595d
texture=80eed62e0b762381
texture=8118677d50616cbc
texture=81992e80ff01bffd
texture=81efb83a6f788810
texture=822e5f63526270aa
texture=8374cf50b50748f4
texture=83ea7eecfcf92791
texture=86767ff600b75a3b
texture=87a7977b7224b483
texture=8eba61dd4b7b5610
texture=924b626afe84e009
texture=95a06ce9d4982399
texture=97d2fb9e91eae90a
texture=9879d676e3799e90
texture=98c045ff0512bd11
texture=9bb4d5de5a92c936
texture=9d92f43715852d66
texture=9ef66dae9a701aba
texture=9f03cded2faa6d9d
texture=9fc0213cc88a6a04
texture=a57ccad7bdfc42b0
texture=a9d0e667a7e069ca
texture=aac639d692420b0e
texture=b097f58b1bc27fde
texture=b70b60dc908f5fda
texture=b8f66c2b85ef9edc
texture=ba58dac830646e41
texture=bac13237fee6c8c2
texture=bb9150646bf96b1f
texture=be82d3d99810f73b
texture=bfcff714bafe8a78
texture=c09aa43bafdafe23
texture=c187eb9c1e77da86
texture=cafe4998ebd68563
texture=d40817868363f48b
texture=d7ca6ec614c20cd0
texture=daf5d4164cef1e80
texture=dd75a565c18848f1
texture=def8914128846d2c
texture=e0401508db2fff64
texture=e26fb795ebf00af5
texture=e63b0e84d69e66e8
texture=e6c1aa0edd8c4987
texture=eaf16aadb8b37171
texture=ebbee0751de97116
texture=f3923d7da94782d8
texture=f4232b7f01ef1288
texture=f7cf814f0a9175ea
texture=fd3d703c92100687
texture=fe1cbcee0743e3bf
texture=ff29942713765b0c
$HUD - Animals
handling=skip
texture=006fb09061fbd506
texture=16e2fa825ca94bac
texture=1b86e055f25be8dc
texture=4932dff920a44ddc
texture=5773575471221c6a
texture=591736c8fda54c3e
texture=642f45914eb0fe0b
texture=6b3b5f14bf6353b9
texture=7820f977d5907262
texture=8114eb4372afa4cb
texture=845df0100a6692fc
texture=8a0d6e0407c4267b
texture=8c6e5f1fb5f8cbdb
texture=95b8c202853ddbb7
texture=b90dae2c2b1aa4fb
texture=bf1e3dec01468520
texture=bffe8253fd156fa9
texture=ca69f28d2f50e5b5
texture=cfe207c6aaefe0dd
texture=d9683c4ce660962a
$HUD - Items
handling=screen
texture=08e66a16c7ab2772
texture=501b64606b946ad7
texture=964ce6668e588a79
texture=d86d8ed979f2bcf3
$HUD - Mecha
handling=screen
texture=0495b39a426b4dc0
texture=3174b707a8c574be
texture=460af379cb33302d
texture=6c97723ab6215748
texture=963c218d6f65287a
texture=e6224a382c3eaa08
$Mire
handling=screen
texture=bbb87a4e992103d1
texture=da0e4acf79b69e02
$HUD - TH
handling=screen
texture=0c39d3bb654e9761
texture=1bf531828b899bff
texture=1d3c4fccd3d49f8b
texture=200313fe488ba657
texture=227b67932bd4b0e4
texture=267a0d171dcbf78f
texture=2bb50ab46a667833
texture=326d43d9bbfa24b7
texture=3a7ce7d13de5d152
texture=3cdc64a2ae462beb
texture=5d8ef103ab0562e0
texture=67b7b8001a445307
texture=6defa0873931aff6
texture=73d2a01da71414ec
texture=8f360e1a5d6e77a8
texture=9fd55c10ae9aa2ea
texture=befc446b90a9647d
texture=c9801d207bad1f7b
texture=eae2542012f67bc4
texture=f89af9b6af1ccda9
$HUD - TH - MS - Text
handling=screen
texture=1b9ffe3b921405ea
texture=35b36dea3eaf4206
texture=3e13610cf545fd50
texture=3f5f017c8bf1f10d
texture=46dbf58b44c6dad0
texture=4eeac2beee7d7433
texture=5805686bd542fdcf
texture=63c174714fa840f5
texture=6995281093de00d7
texture=6b80b4d07cbde717
texture=753514368e4bb1fb
texture=9444dca69ef0f612
texture=a110e4345434336b
texture=ac7f8c85cfa62d11
texture=ada862a2f32b8012
texture=da2b11f89cce82b4
texture=e1a588c6c969be0d
texture=e3ffaa173dea2f6c
$Level Intro
handling=screen
texture=0707c640cbf4c518
texture=2cb7e1cf33855f3f
texture=363ec56bcc455099
texture=3c1655d341bed3e1
texture=412f7d7052dd7eb7
texture=47da6e87b5e62b36
texture=53ad3d102d4d9047
texture=545cc06f68d712a9
texture=55a694a969589dcb
texture=5aecd459c6ece632
texture=5c7da40a7c7630d0
texture=5d0a429f0ec92674
texture=675a0a28063a7043
texture=7a5f7c8dd0b471eb
texture=8434885b980fd0b0
texture=8b75fcfa8d1ff40d
texture=978f2b3d8487bd10
texture=a94c5c7a7e7db4ab
texture=ad8c2c51fd6e69b2
texture=b31d3646aaa95af3
texture=c5b8d600fd138269
texture=c834449a772f0469
texture=cfa03b9babf58db1
texture=dd7d772a5bd31f7e
texture=e55273825ed22d38
texture=e6224a382c3eaa08
texture=e7b94fac2f45e4a8
texture=f076324250aa0388
$Kart
handling=screen
texture=053c8a3c3fadd4d7
texture=2584f2f93a3159dd
$Intro
handling=screen
texture=059ff4603b07ddf8
texture=30eba242b976ef08
texture=40978ba7f803486e
texture=c3c29ade6e29d5a4
texture=d8300b881c49fa85
texture=e7fdbaa3614bcd44
texture=ec34eff2d1aa01fa
$Main Menu
handling=screen
texture=0f35116c80fa97d5
texture=11f8e8563827c5df
texture=1e80e5550620f216
texture=2eb80f37b4e02b61
texture=44cea5eaabf42269
texture=4c21a029024a8347
texture=67f6b13c0b360ab4
texture=6ef56e47270f08ba
texture=d4134d6d0b55c09e
texture=dac3584e20ba17cb
texture=e64e1a5cdc2413de
texture=e6e5860629398a6e
texture=f2303f77938fb1ca
texture=f55930ddc2a6dec2
$Select a Memory Card
handling=screen
texture=00b6cf8ca3f40cc6
texture=2dedc1e77dadbaf2
texture=2e99146f397b65c3
texture=352e9415cc6a37d7
texture=365d3efccfd04786
texture=383144355d5e1f7b
texture=49cad8412aa5e473
texture=7df94b6beae6ff1a
texture=be8434353a39206e
texture=deaacc5a5ec4b77b
texture=dec416952603f40f
texture=e42bae89adaa2fae
texture=e790647ebd9de024
$Result Screen
handling=screen
texture=04e625c8d5585506
texture=6a6f10d55eeb6a10
texture=a1ef28664f2cb9e8
$Metal Habour Sun Flair
handling=units_per_meter
units_per_meter=0.01
texture=3df32461831e7bd6
texture=4db0aaf533a042ab
texture=67dd24c29b471df9
texture=71466731c75efcbf
texture=a69b410a516ce43d
texture=b454d8dc637305ca
texture=c3eecb915da4afa1
$Chao Garden
handling=screen
texture=15e474f5fc8fba34
texture=2d438e4e8053392d
texture=2dc26edb48217e94
texture=463693688440db13
texture=495e8aab6940f041
texture=4ba3e88f3cdbe08f
texture=a53f409e651212c1
+144
View File
@@ -0,0 +1,144 @@
[Graphics.VR]
VirtualScreen = False
[ElementsGroupOverride_Enable]
$Minimap
$Ship wireframe
$Visor
$HUD
[ElementsGroupOverride]
$Minimap
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=11600
sig_persp_vfov=10040
sig_persp_near=1000
sig_persp_far=100000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=356
sig_sc_r=979
sig_sc_b=805
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Ship wireframe
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=11563
sig_persp_vfov=10000
sig_persp_near=1000
sig_persp_far=10000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=356
sig_sc_r=979
sig_sc_b=805
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Visor
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-100
sig_ortho_right=100
sig_ortho_top=100
sig_ortho_bottom=-100
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=356
sig_sc_r=979
sig_sc_b=805
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=660
sig_vp_y=580
sig_vp_w=320
sig_vp_h=240
sig_sc_l=340
sig_sc_t=356
sig_sc_r=979
sig_sc_b=805
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
+247
View File
@@ -0,0 +1,247 @@
[TextureElementOverride_Enable]
$Intro Logo
$Main Menu
$Select a level
$Loading
$HUD
$Text
$Pause Menu
[TextureElementOverride]
$Intro Logo
handling=screen
texture=6226ba2ac1d15558
texture=6712a5ff3e69c91a
texture=be2006d9345ae529
$Main Menu
handling=screen
texture=143a9a3691ec2fe3
texture=580a55bac9e48450
texture=62f51ff1e1bb0c01
texture=84724037de4ae3df
texture=d12d44827443b185
$Select a level
handling=screen
texture=1f8073e98a2364c3
texture=49a8c44f197eeeac
texture=73962f92710e9e9e
texture=8435a3940c003445
texture=c1a8be3ee037dd86
texture=d35071dfd82af4f7
$Loading
handling=screen
texture=521a24fbce243442
texture=62f51ff1e1bb0c01
texture=7b083d30575cad4c
texture=dd8ee3fcada1d477
$HUD
handling=screen
texture=09d976ea25d1c1c0
texture=1b15674d61c05ba0
texture=419463745aa5965d
texture=8f45dd68096d4665
texture=924376c246b3c129
texture=cc9e9b4f27f7130b
texture=f044169b53dba310
$Text
handling=screen
texture=a6f9e58ce8b15a75
texture=cc80552cae3417e6
$Pause Menu
handling=screen
texture=1b214a192871a592
texture=fb31bc5c96de28fd
[ElementsGroupOverride_Enable]
$Health Bars
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=1
selected_match_0_vs_family=00000000198dabb4
selected_match_0_ps_family=a89c4ca6fc8e5876
selected_match_0_gs_family=000000002b78268c
selected_match_0_texture=09d976ea25d1c1c0
selected_match_1_family_version=1
selected_match_1_vs_family=00000000198dabb4
selected_match_1_ps_family=a89c4ca6fc8e5876
selected_match_1_gs_family=000000002b78268c
selected_match_1_texture=1b15674d61c05ba0
selected_match_2_family_version=1
selected_match_2_vs_family=000000002b3a6cc8
selected_match_2_ps_family=0d577e9bbc49f1ab
selected_match_2_gs_family=000000007b617113
selected_match_2_texture=1b15674d61c05ba0
selected_match_3_family_version=1
selected_match_3_vs_family=000000002b3a6cc8
selected_match_3_ps_family=0d577e9bbc49f1ab
selected_match_3_gs_family=000000007b617113
selected_match_3_texture=8f45dd68096d4665
selected_match_4_family_version=1
selected_match_4_vs_family=00000000198dabb4
selected_match_4_ps_family=a89c4ca6fc8e5876
selected_match_4_gs_family=000000002b78268c
selected_match_4_texture=cc9e9b4f27f7130b
selected_match_5_family_version=1
selected_match_5_vs_family=000000002b3a6cc8
selected_match_5_ps_family=0d577e9bbc49f1ab
selected_match_5_gs_family=000000007b617113
selected_match_5_texture=cc9e9b4f27f7130b
selected_match_6_family_version=1
selected_match_6_vs_family=00000000198dabb4
selected_match_6_ps_family=a89c4ca6fc8e5876
selected_match_6_gs_family=000000002b78268c
selected_match_6_texture=419463745aa5965d
selected_match_7_family_version=1
selected_match_7_vs_family=00000000198dabb4
selected_match_7_ps_family=a89c4ca6fc8e5876
selected_match_7_gs_family=000000002b78268c
selected_match_7_texture=fb31bc5c96de28fd
selected_match_8_family_version=1
selected_match_8_vs_family=000000002b3a6cc8
selected_match_8_ps_family=0d577e9bbc49f1ab
selected_match_8_gs_family=000000007b617113
selected_match_8_texture=fb31bc5c96de28fd
selected_match_9_family_version=1
selected_match_9_vs_family=00000000198dabb4
selected_match_9_ps_family=a89c4ca6fc8e5876
selected_match_9_gs_family=000000002b78268c
selected_match_9_texture=1b214a192871a592
selected_match_10_family_version=1
selected_match_10_vs_family=000000002b3a6cc8
selected_match_10_ps_family=0d577e9bbc49f1ab
selected_match_10_gs_family=000000007b617113
selected_match_10_texture=419463745aa5965d
selected_match_11_family_version=1
selected_match_11_vs_family=00000000198dabb4
selected_match_11_ps_family=a89c4ca6fc8e5876
selected_match_11_gs_family=000000002b78268c
selected_match_11_texture=924376c246b3c129
selected_match_12_family_version=1
selected_match_12_vs_family=00000000198dabb4
selected_match_12_ps_family=a89c4ca6fc8e5876
selected_match_12_gs_family=000000002b78268c
selected_match_12_texture=8f45dd68096d4665
selected_match_13_family_version=1
selected_match_13_vs_family=00000000198dabb4
selected_match_13_ps_family=9d787892a4e9865b
selected_match_13_gs_family=000000002b78268c
selected_match_13_texture=cc80552cae3417e6
$EFB
format=element_only_v6
handling=skip
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64
sig_ortho_top=0
sig_ortho_bottom=48
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=1
selected_match_0_vs_family=00000000198dabb4
selected_match_0_ps_family=a89c4ca6fc8e5876
selected_match_0_gs_family=000000002b78268c
selected_match_0_texture=5983dda9f15715a4
$Health Bars
format=element_only_v6
handling=screen
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=2
selected_match_0_vs_family=f4ea2995f595d421
selected_match_0_ps_family=0d577e9bbc49f1ab
selected_match_0_gs_family=9a691400c548baae
selected_match_0_texture=000000002caf2903
[Graphics.VR]
DontClearScreen = False
+280
View File
@@ -0,0 +1,280 @@
[ShaderOverride_Enable]
[ShaderOverride]
[HideObjectCodes_Enabled]
[HideObjectCodes]
$EFB Fullscreen Effects
Type=128bits
Upper=0x0000000000000000
Lower=0x00000000FFFFFFFF
$Black Square
Type=128bits
Upper=0x0000000000000000
Lower=0x000000000C0C0CFF
Type=128bits
Upper=0x0000000000000000
Lower=0x00000000303030FF
Type=128bits
Upper=0x0000000000000000
Lower=0x3F7FFFFF00000000
$Subtitles
Type=88bits
Upper=0x0000000000000000
Lower=0x00000000003F8147
$Spring Motion Blur
Type=128bits
Upper=0xC17FFFF0C13FFFF4
Lower=0x00000000FFFFFF64
Type=128bits
Upper=0xC1200000C0F00000
Lower=0x00000000FFFFFF6E
Type=128bits
Upper=0xC1700000C1340000
Lower=0x00000000FFFFFF65
Type=128bits
Upper=0xC03FFFE0C00FFFE8
Lower=0x00000000FFFFFF7A
Type=128bits
Upper=0xC0FFFFF0C0BFFFF4
Lower=0x00000000FFFFFF72
Type=128bits
Upper=0xC0BFFFE0C08FFFE8
Lower=0x00000000FFFFFF75
Type=128bits
Upper=0xC0A00000C0700000
Lower=0x00000000FFFFFF77
Type=128bits
Upper=0xC12FFFF0C103FFF4
Lower=0x00000000FFFFFF6C
Type=128bits
Upper=0xC14FFFF8C11BFFFA
Lower=0x00000000FFFFFF69
Type=128bits
Upper=0xC0000020BFC00030
Lower=0x00000000FFFFFF7C
Type=128bits
Upper=0xC0DFFFC0C0A7FFD0
Lower=0x00000000FFFFFF73
Type=128bits
Upper=0xC15FFFE8C127FFEE
Lower=0x00000000FFFFFF67
Type=128bits
Upper=0xC1100010C0D80018
Lower=0x00000000FFFFFF70
Type=128bits
Upper=0xBF7FFF00BF3FFF40
Lower=0x00000000FFFFFF7E
Type=128bits
Upper=0xC0800020C0400030
Lower=0x00000000FFFFFF79
Type=128bits
Upper=0xC13FFFE0C10FFFE8
Lower=0x00000000FFFFFF6B
$Overlay
Type=128bits
Upper=0x0000000000000000
Lower=0x00000000FFFFBEFF
$Red Overlay When Firing Canon
Type=120bits
Upper=0x0080000000800000
Lower=0x0000000000FFFFFF
$Red Overlay 2
Type=128bits
Upper=0xBF999940BF6665E0
Lower=0x00000000FFFFFF81
$Chaos Control EFB
Type=128bits
Upper=0xC17FFFF0C13FFFF4
Lower=0x00000000FFFFFF80
$Left Grey Backround
Type=48bits
Upper=0x0000000000000000
Lower=0x0000424000004228
$Effects
Type=128bits
Upper=0x0000000000000000
Lower=0x3F7FFFFF00000000
Type=128bits
Upper=0x0000000000000000
Lower=0x000000000C0C0CFF
Type=128bits
Upper=0x0000000000000000
Lower=0x00000000FFFFFFFF
Type=128bits
Upper=0x3F00000000000000
Lower=0x00000000FFFFFFFF
Type=128bits
Upper=0x000000003F000000
Lower=0x00000000FFFFFFFF
Type=128bits
Upper=0x0000000000000000
Lower=0x00000000303030FF
Type=128bits
Upper=0x3FC0000000000000
Lower=0x00000000FFFFFFFF
Type=128bits
Upper=0x000000003FC00000
Lower=0x00000000FFFFFFFF
[TextureElementOverride_Enable]
$Main Menu
$Pause
$HUD
$Intro
[TextureElementOverride]
$Main Menu
handling=screen
texture=143a9a3691ec2fe3
texture=1f8073e98a2364c3
texture=49a8c44f197eeeac
texture=634aefd8d516c9bf
texture=6d76110de4a56138
texture=73962f92710e9e9e
texture=8f5047e58bff1b21
texture=afa640b26de7fdf0
texture=bab511d7e23412d7
texture=be2006d9345ae529
texture=febe2674c632a66e
$Pause
handling=screen
texture=1b214a192871a592
texture=fb31bc5c96de28fd
$HUD
handling=screen
texture=09d976ea25d1c1c0
texture=419463745aa5965d
texture=8f45dd68096d4665
texture=8f5047e58bff1b21
texture=928c2332561eeb1b
texture=c200a7ab6180b62e
texture=cc9e9b4f27f7130b
texture=f044169b53dba310
$HUD2
handling=screen
texture=1b15674d61c05ba0
$Intro
handling=screen
texture=bab511d7e23412d7
texture=be2006d9345ae529
texture=febe2674c632a66e
[ElementsGroupOverride_Enable]
$HUD
$EFB
$HUD Text
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-8000
sig_ortho_right=56000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$EFB
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD Text
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=8268
sig_persp_vfov=5313
sig_persp_near=1000
sig_persp_far=3000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
DontClearScreen = False
ForcedVBIFrequency = 90
UnitsPerMeter = 30.00
+143
View File
@@ -0,0 +1,143 @@
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$fmv
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Minimap
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$EFB Motion Blur
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
AutoNativeEfbEffects = True
DetectRenderTargets = False
ExactScreenDepth = True
SmallViewportsOnScreen = False
UnitsPerMeter = 2.998006
VirtualScreen = True
[TextureElementOverride_Enable]
$Annoying Circle of dots
[TextureElementOverride]
$Annoying Circle of dots
handling=skip
texture=af146b1164b509e4
$Hilight effect locker
handling=screen
texture=df723848c5663568
$Map
handling=screen
texture=13708b609f1294d5
texture=28b9f90d5150572b
texture=35f9d709f72ae949
$Texture Override
handling=screen
texture=3d7bec0c17271267
texture=472f09edac31b620
texture=62d42ba32fc47c0c
texture=deee39b18006b496
$Texture Override 2
handling=screen
texture=8755670da0334bf9
$Warning Screen
handling=screen
texture=654ebd6875a8963b
texture=c21158de2312c991
+82
View File
@@ -0,0 +1,82 @@
[Graphics.VR]
UnitsPerMeter = 5.00
[ShaderOverride_Enable]
[ShaderOverride]
$Gameplay HUD
Hash=000000005637b01c
Type=PS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=0983bfe6700594c5
texture=1e5f84c21bf37faa
texture=308e7f177a885df4
texture=31f5ea35d1356d5c
texture=341341e836a7a99d
texture=342c728c828b61b9
texture=5c566093ce99f141
texture=6d6e94f436b9cb71
texture=8f0127e7c3ab61dc
texture=aea52e4de9864891
texture=b39c48eb8da91d38
texture=c42eb24599f65b9c
texture=c5fb5447c441f08b
texture=cc87d09cd650a286
texture=cce65f7376ca91d0
texture=d1f6229e094d0f14
texture=d6bd9abb5c7737af
texture=e5b9ec91b3478273
$HUD Cave
Hash=00000000cd48bf1c
Type=PS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=1e5f84c21bf37faa
texture=727a2265f28df396
$Save Prompt
Hash=00000000d32908a1
Type=PS
match_mode=exact_hash
handling=skip
texture_mode=include
texture=c5fb5447c441f08b
[ElementsGroupOverride_Enable]
$HUD
[ElementsGroupOverride]
$HUD
format=element_only_v5
handling=screen
credits=iChris4
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-42
sig_ortho_right=42
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=598
sig_vp_y=566
sig_vp_w=256
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=853
sig_sc_b=789
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
+143
View File
@@ -0,0 +1,143 @@
[ElementsGroupOverride_Enable]
$Pause
$HUD
$FMV
$Button Prompt
[ElementsGroupOverride]
$Pause
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=168
sig_sc_l=342
sig_sc_t=398
sig_sc_r=981
sig_sc_b=733
sig_alpha=00440000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Button Prompt
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=168
sig_sc_l=342
sig_sc_t=398
sig_sc_r=981
sig_sc_b=733
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
UnitsPerMeter = 20.00
+71
View File
@@ -0,0 +1,71 @@
[TextureElementOverride_Enable]
$Blur
[TextureElementOverride]
$Intro
handling=screen
texture=090cc006900c59d5
texture=09f27e01a5791125
texture=251b6f1cf8c34887
texture=3d6e585c6325a3c3
texture=5fad17344111e760
texture=9159f1a2280d0bcd
texture=99f793943e299209
texture=bcbaa36c9296931c
texture=daee6caf6a5c145f
texture=eaf76fd62c8fed44
$Memory Card
handling=screen
texture=45189e6458d8ae97
texture=616fe6f3bce3540e
texture=9b90e885fb416f2e
texture=a80e051208584cf7
texture=be3eb62522e980b0
texture=bfd10fb02856aa95
$Blur
handling=skip
texture=d79c0e35a60f2740
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$Motion Blur
format=element_only_v6
handling=skip
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32000
sig_ortho_right=32000
sig_ortho_top=24000
sig_ortho_bottom=-24000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003c0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
selected_match_0_family_version=2
selected_match_0_vs_family=34bcb31e998fe927
selected_match_0_ps_family=fecf8123ae5a4ca2
selected_match_0_gs_family=9a65ac00c545d41f
selected_match_0_texture=b35789a9055f4bff
selected_match_0_texture=d79c0e35a60f2740
File diff suppressed because it is too large. Load diff
+57
View File
@@ -0,0 +1,57 @@
[ShaderOverride_Enable]
[ShaderOverride]
$HUD
+Hash=00000000f8293e92
+Type=PS
+handling=screen
+texture=132324180bf8cad6
+texture=2a0d328cfd094992
$Menu 1
+Hash=00000000299301b7
+Type=PS
+handling=screen
+texture=0406bb54a29b5554
+texture=10085c02593ad084
+texture=170483b9e13ca5ed
+texture=22eca14f1c383f6a
+texture=2f8ac244b6ada3f7
+texture=4ddbae84febca1cd
+texture=549fadeb773fc748
+texture=585837ce16d8abc6
+texture=84ef0ddcb9f4d033
+texture=8ef9802115e76654
+texture=dbceee7b7280c62b
+texture=de6042ccf50e3041
$Menu 2
+Hash=000000005d0e31c3
+Type=PS
+handling=screen
+texture=10085c02593ad084
+texture=170483b9e13ca5ed
+texture=2f8ac244b6ada3f7
+texture=84ef0ddcb9f4d033
+texture=9f64e67215e966f8
+texture=dbceee7b7280c62b
$Menu FMV
+Hash=0000000007c171b5
+Type=PS
+handling=screen
$HUD 2
+Hash=00000000f8293e92
+Type=PS
+handling=screen
+texture=15cefd8013a17803
+texture=1ce1ef1fff724353
+texture=2a0d328cfd094992
+texture=2b99856774414c6a
+texture=46f9f97b69e89d02
+texture=776c3b5ebc095c8d
+texture=82fc44f524a72542
+texture=8aeb141d511d073e
+texture=b0ae86fb282cc69a
+texture=fda92a39e2b401bf
File diff suppressed because it is too large. Load diff
+207
View File
@@ -0,0 +1,207 @@
[ElementsGroupOverride_Enable]
$Save Select
$HUD
$Minimap 01
$Minimap Arrow
$Minimap bac
$Minimap
[ElementsGroupOverride]
$Save Select
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-900
sig_ortho_right=65
sig_ortho_top=-2
sig_ortho_bottom=50
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=820
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-900
sig_ortho_right=65
sig_ortho_top=-2
sig_ortho_bottom=50
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=820
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap 01
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-900
sig_ortho_right=65
sig_ortho_top=-2
sig_ortho_bottom=50
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=820
sig_alpha=003c0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap Arrow
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-900
sig_ortho_right=65
sig_ortho_top=-2
sig_ortho_bottom=50
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=384
sig_sc_t=670
sig_sc_r=499
sig_sc_b=778
sig_alpha=00640000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap bac
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-900
sig_ortho_right=65
sig_ortho_top=-2
sig_ortho_bottom=50
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=820
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-900
sig_ortho_right=65
sig_ortho_top=-2
sig_ortho_bottom=50
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=820
sig_alpha=003c0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[HideObjectCodes_Enabled]
[HideObjectCodes]
+4
View File
@@ -0,0 +1,4 @@
[ShaderOverride_Enable]
[ShaderOverride]
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
+71
View File
@@ -0,0 +1,71 @@
[ElementsGroupOverride_Enable]
$Grey Filter
$Black Bars
[ElementsGroupOverride]
$Grey Filter
format=element_only_v5
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=31
sig_ortho_top=0
sig_ortho_bottom=23
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Black Bars
format=element_only_v5
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=31,900
sig_ortho_top=0
sig_ortho_bottom=23,900
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
UnitsPerMeter = 500.00
+43
View File
@@ -0,0 +1,43 @@
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
[ElementsGroupOverride]
$Metroid Profile HUD and Visor
format=element_profile_v1
handling=headlocked
profile=metroid_prime_2_gc
profile_layer=METROID_HUD
profile_layer=METROID_UNKNOWN_HUD
profile_layer=METROID_DARK_VISOR_HUD
profile_layer=METROID_VISOR
profile_layer=METROID_HELMET
profile_layer=METROID_DARK_CENTRAL
profile_layer=METROID_VISOR_RADAR_HINT
profile_layer=METROID_RADAR_DOT
profile_layer=METROID_SCAN_RETICLE
profile_layer=METROID_SCAN_TEXT
profile_layer=METROID_SCAN_HOLOGRAM
profile_layer=METROID_VISOR_BOOTUP
profile_layer=METROID_MAP_OR_HINT
profile_layer=METROID_MAP
$Metroid Profile Screen Effects
format=element_profile_v1
handling=fullscreen
profile=metroid_prime_2_gc
profile_layer=METROID_SCREEN_FADE
profile_layer=METROID_SCREEN_OVERLAY
profile_layer=METROID_ECHO_EFFECT
profile_layer=METROID_DARK_EFFECT
profile_layer=METROID_VISOR_DIRT
profile_layer=METROID_SCAN_DARKEN
profile_layer=METROID_SCAN_HIGHLIGHTER
$Metroid Profile Hidden Layers
format=element_profile_v1
handling=skip
profile=metroid_prime_2_gc
profile_layer=METROID_EFB_COPY
profile_layer=METROID_BLACK_BARS
profile_layer=METROID_SCAN_BOX
+43
View File
@@ -0,0 +1,43 @@
[ElementsGroupOverride_Enable]
$Metroid Profile HUD and Visor
$Metroid Profile Screen Effects
$Metroid Profile Hidden Layers
[ElementsGroupOverride]
$Metroid Profile HUD and Visor
format=element_profile_v1
handling=headlocked
profile=metroid_prime_2_gc
profile_layer=METROID_HUD
profile_layer=METROID_UNKNOWN_HUD
profile_layer=METROID_DARK_VISOR_HUD
profile_layer=METROID_VISOR
profile_layer=METROID_HELMET
profile_layer=METROID_DARK_CENTRAL
profile_layer=METROID_VISOR_RADAR_HINT
profile_layer=METROID_RADAR_DOT
profile_layer=METROID_SCAN_RETICLE
profile_layer=METROID_SCAN_TEXT
profile_layer=METROID_SCAN_HOLOGRAM
profile_layer=METROID_VISOR_BOOTUP
profile_layer=METROID_MAP_OR_HINT
profile_layer=METROID_MAP
$Metroid Profile Screen Effects
format=element_profile_v1
handling=fullscreen
profile=metroid_prime_2_gc
profile_layer=METROID_SCREEN_FADE
profile_layer=METROID_SCREEN_OVERLAY
profile_layer=METROID_ECHO_EFFECT
profile_layer=METROID_DARK_EFFECT
profile_layer=METROID_VISOR_DIRT
profile_layer=METROID_SCAN_DARKEN
profile_layer=METROID_SCAN_HIGHLIGHTER
$Metroid Profile Hidden Layers
format=element_profile_v1
handling=skip
profile=metroid_prime_2_gc
profile_layer=METROID_EFB_COPY
profile_layer=METROID_BLACK_BARS
profile_layer=METROID_SCAN_BOX
+73
View File
@@ -0,0 +1,73 @@
[ElementsGroupOverride]
format = element_only_v6
handling = controller_anchor
sig_perspective = 1
sig_persp_hfov = 8564
sig_persp_vfov = 5500
sig_persp_near = 200
sig_persp_far = 75000
sig_ortho_left = 0
sig_ortho_right = 0
sig_ortho_top = 0
sig_ortho_bottom = 0
sig_use_projection = 1
sig_use_projection_type = 0
sig_use_layer = 0
sig_use_viewport = 0
sig_use_scissor = 0
sig_use_render_state = 1
sig_layer = 0
sig_vp_x = 662
sig_vp_y = 566
sig_vp_w = 320
sig_vp_h = 224
sig_sc_l = 342
sig_sc_t = 342
sig_sc_r = 981
sig_sc_b = 789
sig_alpha = 007f0000
sig_ztest = 1
sig_zupdate = 1
sig_zfunc = 3
sig_blend_color = 1
sig_blend_alpha = 1
texture_mode = include
texture = 9fa941b46459adc5
anchor_hand = right
anchor_rotation = full
anchor_pitch = -90
[TextureElementOverride_Enable]
$Arm Cannon
[TextureElementOverride]
$Scanner
handling=headlocked
texture=08e82e47d1725332
$Arm Cannon
handling=controller_anchor
anchor_hand=right
anchor_rotation=full
anchor_pitch=-90
texture=1789add6ac081b19
texture=201a77eb59cfa6ec
texture=3c6ded49d64d30f2
texture=4f80b529b06db3fa
texture=684b623f651c5942
texture=702d953c2f22b5c6
texture=74b69a5b06b07925
texture=8d6f00b5d395f22f
texture=9fa941b46459adc5
texture=bd189f9434910a83
texture=bec6d78ea7dd739e
texture=c11caa5c7c794d84
texture=ca5af9af518b322d
[Graphics.VR]
AutoNativeEfbEffects = False
DetectSkybox = True
EnableCameraAnchor = True
EnableControllerAnchor = True
ExactScreenDepth = True
MetroidThermalVisorFix = True
OrthoScissorFix = True
UnitsPerMeter = 1.50
VirtualScreen = False
+72
View File
@@ -0,0 +1,72 @@
[ElementsGroupOverride_Enable]
$Gameplay HUD
$Menu
[ElementsGroupOverride]
$Gameplay HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32
sig_ortho_right=32
sig_ortho_top=24
sig_ortho_bottom=-24
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00470000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Menu
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32
sig_ortho_right=32
sig_ortho_top=24
sig_ortho_bottom=-24
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
UnitsPerMeter = 15.00
VirtualScreen = False
+2
View File
@@ -0,0 +1,2 @@
[Graphics.VR]
DetectRenderTargets = True
+37
View File
@@ -0,0 +1,37 @@
[ElementsGroupOverride_Enable]
$Cow Shadow
[ElementsGroupOverride]
$Cow Shadow
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-6400
sig_ortho_right=6400
sig_ortho_top=6400
sig_ortho_bottom=-6400
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=406
sig_vp_y=406
sig_vp_w=64
sig_vp_h=64
sig_sc_l=342
sig_sc_t=342
sig_sc_r=469
sig_sc_b=469
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
+122
View File
@@ -0,0 +1,122 @@
[Graphics.VR]
DetectSkybox = True
DisableCPUCull = True
EnableControllerAnchor = True
FrameSizeFromXFB = True
MetroidThermalVisorFix = True
RemoveCinematicBars = True
UnitsPerMeter = 1.50
[ShaderOverride_Enable]
[ShaderOverride]
[ElementsGroupOverride_Enable]
$Pointer
$Map Selector
[ElementsGroupOverride]
$Pointer
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=44800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Map Selector
format=element_only_v6
handling=headlocked
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=44800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Element Draw 111
format=element_only_v6
handling=controller_anchor
anchor_hand=right
texture_mode=include
texture=17e6c8543933ba4a
texture=2ad8b14ecd9447cf
texture=38ee0f92b65d44f7
sig_perspective=1
sig_persp_hfov=8959
sig_persp_vfov=5500
sig_persp_near=200
sig_persp_far=75000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=566
sig_vp_w=320
sig_vp_h=224
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=789
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[TextureElementOverride_Enable]
[TextureElementOverride]
+238
View File
@@ -0,0 +1,238 @@
[Graphics.VR]
UnitsPerMeter = 500.0
[ShaderOverride_Enable]
[ShaderOverride]
$EFB1
Hash=0000000052657776
Type=PS
match_mode=exact_hash
handling=skip
$Minimap head
Hash=0000000069562615
Type=PS
match_mode=exact_hash
handling=skip
$Text
Hash=000000000e9b236e
Type=VS
match_mode=exact_hash
handling=screen
element_depth=0.0053
$Menu_Overlay
Hash=00000000198dabb4
Type=VS
match_mode=exact_hash
handling=screen
element_depth=0.0053
$Bloom
Hash=00000000467b2d0a
Type=VS
match_mode=exact_hash
handling=skip
$Mainmenu_background
Hash=00000000d6773474
Type=VS
match_mode=exact_hash
handling=screen
element_depth=0.0053
$Minimap_Charactershadow
Hash=0000000069ac796e
Type=PS
match_mode=exact_hash
handling=skip
$MainMenuVideos
Hash=00000000ca38d1aa
Type=VS
match_mode=exact_hash
handling=screen
element_depth=0.0053
$EFB_Effect_01
Hash=0000000078d6ff61
Type=PS
match_mode=exact_hash
handling=skip
$EFB Award Ceremony
Hash=00000000fdb363d3
Type=PS
match_mode=exact_hash
handling=skip
$Award Ceremony Stars
Hash=00000000379bf799
Type=PS
match_mode=exact_hash
handling=screen
$Singleplayer_menu_Video01
Hash=000000005bf8cd62
Type=VS
match_mode=exact_hash
handling=screen
$Singleplayer_menu_video_02
Hash=000000004cee45b8
Type=VS
match_mode=exact_hash
handling=screen
$EFB_Volcano
Hash=00000000c61a4585
Type=PS
match_mode=exact_hash
handling=fullscreen
$Singleplayer_menu_background
Hash=0000000047b728bc
Type=VS
match_mode=exact_hash
handling=screen
$Singleplayer_menu_box
Hash=00000000884db77c
Type=VS
match_mode=exact_hash
handling=screen
$Singleplayer_menu_backgrounditem
Hash=000000004cb9fdaf
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Ceremony
condition_mode=deactivate
$Singleplayer_menu_character
Hash=000000007b8703c8
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Singleplayer_menu_Character_eyes
Hash=00000000d26351da
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Singleplayer_menu_vehicle
Hash=000000007657d5d8
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Singleplayer_menu_Vehicle_tires
Hash=00000000cc5cc217
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Singleplzyer_menu_vehicle_rim
Hash=000000000459f3cb
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Singleplayer_menu_stats_background
Hash=00000000bafa7000
Type=VS
match_mode=exact_hash
handling=screen
texture_mode=include
texture=7099096ed516b037
texture=7b787f8aa697a4a8
texture=988b8ac81b73d404
texture=e66eea69392fd459
$Staff_Credit_Cinematicbars
Hash=00000000677241d9
Type=PS
match_mode=exact_hash
handling=skip
$Staffcredits_videos
Hash=00000000e42504b8
Type=PS
match_mode=exact_hash
handling=screen
$WII_Health_Screen
Hash=0000000061b8f1d2
Type=PS
match_mode=exact_hash
handling=screen
$Blooper_ink_1
Hash=00000000638579c8
Type=PS
match_mode=exact_hash
handling=screen
$Blooper_ink_2
Hash=0000000089574d7d
Type=PS
match_mode=exact_hash
handling=screen
$B_Buton
Hash=0000000015b56d5a
Type=PS
match_mode=exact_hash
handling=flag
flag=Menu
$Other Vehicles
Hash=00000000c8f3f355
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Windows
Hash=00000000c59a92b2
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Flag
Hash=00000000ff41122d
Type=VS
match_mode=exact_hash
handling=fullscreen
condition=Menu
condition_mode=activate
$Singleplayer_menu_text
Hash=000000009f5b3fa6
Type=VS
match_mode=exact_hash
handling=screen
$Mario Circuit Flag
Hash=000000003b23b906
Type=PS
match_mode=exact_hash
handling=flag
flag=Ceremony
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
+608
View File
@@ -0,0 +1,608 @@
[ShaderOverride_Enable]
[ShaderOverride]
[Graphics.VR]
UnitsPerMeter = 500.00
ElementDepth = 5.0000
[ElementsGroupOverride_Enable]
$Menu
$Race HUD
$Minimap Player Head
$Minimap Player Head Background
$EFB
$Menu 02
[ElementsGroupOverride]
$Element Draw 247
format=element_only_v5
handling=screen
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
selected_match_0_vs_family=00000000d6773474
selected_match_0_ps_family=499e4e6e862e3d26
selected_match_0_gs_family=000000002b78268c
selected_match_0_texture=15a5e3555cc498c8
selected_match_0_texture=2c8def0fa1d520c1
selected_match_0_texture=5ee6f674373b07c0
selected_match_0_texture=94ca513d49ca99b6
selected_match_0_texture=fcd86df44aef565a
selected_match_1_vs_family=00000000d6773474
selected_match_1_ps_family=499e4e6e862e3d26
selected_match_1_gs_family=000000002b78268c
selected_match_1_texture=15a5e3555cc498c8
selected_match_1_texture=2c8def0fa1d520c1
selected_match_1_texture=8a71f6deb6d29d67
selected_match_1_texture=94ca513d49ca99b6
selected_match_1_texture=fcd86df44aef565a
selected_match_2_vs_family=00000000d6773474
selected_match_2_ps_family=499e4e6e862e3d26
selected_match_2_gs_family=000000002b78268c
selected_match_2_texture=15a5e3555cc498c8
selected_match_2_texture=2c8def0fa1d520c1
selected_match_2_texture=94ca513d49ca99b6
selected_match_2_texture=c6d910a177907b96
selected_match_2_texture=fcd86df44aef565a
selected_match_3_vs_family=00000000d6773474
selected_match_3_ps_family=499e4e6e862e3d26
selected_match_3_gs_family=000000002b78268c
selected_match_3_texture=15a5e3555cc498c8
selected_match_3_texture=2c8def0fa1d520c1
selected_match_3_texture=48434e6acf90eef3
selected_match_3_texture=94ca513d49ca99b6
selected_match_3_texture=fcd86df44aef565a
selected_match_4_vs_family=00000000198dabb4
selected_match_4_ps_family=d4c6ec4ad5083096
selected_match_4_gs_family=000000002b78268c
selected_match_4_texture=15a5e3555cc498c8
selected_match_4_texture=2c8def0fa1d520c1
selected_match_4_texture=66e33770ec38e0bd
selected_match_4_texture=94ca513d49ca99b6
selected_match_4_texture=fcd86df44aef565a
selected_match_5_vs_family=00000000d6773474
selected_match_5_ps_family=499e4e6e862e3d26
selected_match_5_gs_family=000000002b78268c
selected_match_5_texture=15a5e3555cc498c8
selected_match_5_texture=2c8def0fa1d520c1
selected_match_5_texture=66e33770ec38e0bd
selected_match_5_texture=94ca513d49ca99b6
selected_match_5_texture=fcd86df44aef565a
selected_match_6_vs_family=00000000d6773474
selected_match_6_ps_family=499e4e6e862e3d26
selected_match_6_gs_family=000000002b78268c
selected_match_6_texture=15a5e3555cc498c8
selected_match_6_texture=2c8def0fa1d520c1
selected_match_6_texture=94ca513d49ca99b6
selected_match_6_texture=a3183535cbc3220b
selected_match_6_texture=fcd86df44aef565a
selected_match_7_vs_family=00000000198dabb4
selected_match_7_ps_family=d4c6ec4ad5083096
selected_match_7_gs_family=000000002b78268c
selected_match_7_texture=15a5e3555cc498c8
selected_match_7_texture=2c8def0fa1d520c1
selected_match_7_texture=5f416dfdb8e22d87
selected_match_7_texture=94ca513d49ca99b6
selected_match_7_texture=fcd86df44aef565a
selected_match_8_vs_family=00000000198dabb4
selected_match_8_ps_family=d81b8055949e3d26
selected_match_8_gs_family=000000002b78268c
selected_match_8_texture=0fe10de60caa58d7
selected_match_8_texture=15a5e3555cc498c8
selected_match_8_texture=2c8def0fa1d520c1
selected_match_8_texture=94ca513d49ca99b6
selected_match_8_texture=fcd86df44aef565a
selected_match_9_vs_family=00000000198dabb4
selected_match_9_ps_family=211682a1f1583096
selected_match_9_gs_family=000000002b78268c
selected_match_9_texture=15a5e3555cc498c8
selected_match_9_texture=2c8def0fa1d520c1
selected_match_9_texture=7da94237f13044c2
selected_match_9_texture=94ca513d49ca99b6
selected_match_9_texture=fcd86df44aef565a
selected_match_10_vs_family=00000000198dabb4
selected_match_10_ps_family=211682a1f1583096
selected_match_10_gs_family=000000002b78268c
selected_match_10_texture=02b5073505a48fb4
selected_match_10_texture=15a5e3555cc498c8
selected_match_10_texture=2c8def0fa1d520c1
selected_match_10_texture=94ca513d49ca99b6
selected_match_10_texture=fcd86df44aef565a
selected_match_11_vs_family=00000000198dabb4
selected_match_11_ps_family=211682a1f1583096
selected_match_11_gs_family=000000002b78268c
selected_match_11_texture=15a5e3555cc498c8
selected_match_11_texture=2c8def0fa1d520c1
selected_match_11_texture=94ca513d49ca99b6
selected_match_11_texture=dff52cd335cd470e
selected_match_11_texture=fcd86df44aef565a
selected_match_12_vs_family=00000000d6773474
selected_match_12_ps_family=499e4e6e862e3d26
selected_match_12_gs_family=000000002b78268c
selected_match_12_texture=134ccfd5209e4976
selected_match_12_texture=15a5e3555cc498c8
selected_match_12_texture=2c8def0fa1d520c1
selected_match_12_texture=94ca513d49ca99b6
selected_match_12_texture=fcd86df44aef565a
selected_match_13_vs_family=00000000198dabb4
selected_match_13_ps_family=211682a1f1583096
selected_match_13_gs_family=000000002b78268c
selected_match_13_texture=134ccfd5209e4976
selected_match_13_texture=15a5e3555cc498c8
selected_match_13_texture=2c8def0fa1d520c1
selected_match_13_texture=94ca513d49ca99b6
selected_match_13_texture=fcd86df44aef565a
selected_match_14_vs_family=00000000198dabb4
selected_match_14_ps_family=2fa9ade3457f8096
selected_match_14_gs_family=000000002b78268c
selected_match_14_texture=15a5e3555cc498c8
selected_match_14_texture=2c8def0fa1d520c1
selected_match_14_texture=94ca513d49ca99b6
selected_match_14_texture=e158719cb9466098
selected_match_14_texture=fcd86df44aef565a
selected_match_15_vs_family=00000000198dabb4
selected_match_15_ps_family=2fa9ade3457f8096
selected_match_15_gs_family=000000002b78268c
selected_match_15_texture=15a5e3555cc498c8
selected_match_15_texture=2c8def0fa1d520c1
selected_match_15_texture=70968cfd1a58944b
selected_match_15_texture=94ca513d49ca99b6
selected_match_15_texture=fcd86df44aef565a
selected_match_16_vs_family=00000000198dabb4
selected_match_16_ps_family=2fa9ade3457f8096
selected_match_16_gs_family=000000002b78268c
selected_match_16_texture=15a5e3555cc498c8
selected_match_16_texture=2c8def0fa1d520c1
selected_match_16_texture=94ca513d49ca99b6
selected_match_16_texture=a3a333f684819f9d
selected_match_16_texture=fcd86df44aef565a
selected_match_17_vs_family=00000000198dabb4
selected_match_17_ps_family=2fa9ade3457f8096
selected_match_17_gs_family=000000002b78268c
selected_match_17_texture=15a5e3555cc498c8
selected_match_17_texture=2c8def0fa1d520c1
selected_match_17_texture=94ca513d49ca99b6
selected_match_17_texture=cf56fc9761fae133
selected_match_17_texture=fcd86df44aef565a
selected_match_18_vs_family=00000000198dabb4
selected_match_18_ps_family=2fa9ade3457f8096
selected_match_18_gs_family=000000002b78268c
selected_match_18_texture=15a5e3555cc498c8
selected_match_18_texture=2c8def0fa1d520c1
selected_match_18_texture=94ca513d49ca99b6
selected_match_18_texture=c21c2850e1d5daea
selected_match_18_texture=fcd86df44aef565a
selected_match_19_vs_family=00000000198dabb4
selected_match_19_ps_family=2fa9ade3457f8096
selected_match_19_gs_family=000000002b78268c
selected_match_19_texture=15a5e3555cc498c8
selected_match_19_texture=1cf3043c976277dd
selected_match_19_texture=2c8def0fa1d520c1
selected_match_19_texture=94ca513d49ca99b6
selected_match_19_texture=fcd86df44aef565a
selected_match_20_vs_family=00000000198dabb4
selected_match_20_ps_family=2fa9ade3457f8096
selected_match_20_gs_family=000000002b78268c
selected_match_20_texture=15a5e3555cc498c8
selected_match_20_texture=2c8def0fa1d520c1
selected_match_20_texture=94ca513d49ca99b6
selected_match_20_texture=fafff5bb996ef243
selected_match_20_texture=fcd86df44aef565a
selected_match_21_vs_family=00000000198dabb4
selected_match_21_ps_family=2fa9ade3457f8096
selected_match_21_gs_family=000000002b78268c
selected_match_21_texture=15a5e3555cc498c8
selected_match_21_texture=2c8def0fa1d520c1
selected_match_21_texture=869aa03a4d18553d
selected_match_21_texture=94ca513d49ca99b6
selected_match_21_texture=fcd86df44aef565a
selected_match_22_vs_family=00000000198dabb4
selected_match_22_ps_family=2fa9ade3457f8096
selected_match_22_gs_family=000000002b78268c
selected_match_22_texture=15a5e3555cc498c8
selected_match_22_texture=2c8def0fa1d520c1
selected_match_22_texture=94ca513d49ca99b6
selected_match_22_texture=9bce4f3cc4789bc4
selected_match_22_texture=fcd86df44aef565a
selected_match_23_vs_family=00000000d6773474
selected_match_23_ps_family=499e4e6e862e3d26
selected_match_23_gs_family=000000002b78268c
selected_match_23_texture=15a5e3555cc498c8
selected_match_23_texture=1cf3043c976277dd
selected_match_23_texture=2c8def0fa1d520c1
selected_match_23_texture=94ca513d49ca99b6
selected_match_23_texture=fcd86df44aef565a
selected_match_24_vs_family=00000000198dabb4
selected_match_24_ps_family=2fa9ade3457f8096
selected_match_24_gs_family=000000002b78268c
selected_match_24_texture=15a5e3555cc498c8
selected_match_24_texture=2c8def0fa1d520c1
selected_match_24_texture=475444cb679d829f
selected_match_24_texture=94ca513d49ca99b6
selected_match_24_texture=fcd86df44aef565a
selected_match_25_vs_family=00000000198dabb4
selected_match_25_ps_family=2fa9ade3457f8096
selected_match_25_gs_family=000000002b78268c
selected_match_25_texture=15a5e3555cc498c8
selected_match_25_texture=2c8def0fa1d520c1
selected_match_25_texture=94ca513d49ca99b6
selected_match_25_texture=efbb2b06ca868251
selected_match_25_texture=fcd86df44aef565a
selected_match_26_vs_family=00000000198dabb4
selected_match_26_ps_family=d81b8055949e3d26
selected_match_26_gs_family=000000002b78268c
selected_match_26_texture=15a5e3555cc498c8
selected_match_26_texture=2c8def0fa1d520c1
selected_match_26_texture=6f0e62faf112638d
selected_match_26_texture=94ca513d49ca99b6
selected_match_26_texture=fcd86df44aef565a
selected_match_27_vs_family=00000000198dabb4
selected_match_27_ps_family=d81b8055949e3d26
selected_match_27_gs_family=000000002b78268c
selected_match_27_texture=15a5e3555cc498c8
selected_match_27_texture=2c8def0fa1d520c1
selected_match_27_texture=94ca513d49ca99b6
selected_match_27_texture=e96b5e9b96c89795
selected_match_27_texture=fcd86df44aef565a
selected_match_28_vs_family=00000000d6773474
selected_match_28_ps_family=499e4e6e862e3d26
selected_match_28_gs_family=000000002b78268c
selected_match_28_texture=15a5e3555cc498c8
selected_match_28_texture=2c8def0fa1d520c1
selected_match_28_texture=94ca513d49ca99b6
selected_match_28_texture=a33f2eb619f43731
selected_match_28_texture=fcd86df44aef565a
selected_match_29_vs_family=00000000198dabb4
selected_match_29_ps_family=d4c6ec4ad5083096
selected_match_29_gs_family=000000002b78268c
selected_match_29_texture=15a5e3555cc498c8
selected_match_29_texture=2c8def0fa1d520c1
selected_match_29_texture=589603106bc82d77
selected_match_29_texture=94ca513d49ca99b6
selected_match_29_texture=fcd86df44aef565a
selected_match_30_vs_family=00000000198dabb4
selected_match_30_ps_family=d4c6ec4ad5083096
selected_match_30_gs_family=000000002b78268c
selected_match_30_texture=15a5e3555cc498c8
selected_match_30_texture=2c8def0fa1d520c1
selected_match_30_texture=94ca513d49ca99b6
selected_match_30_texture=d313c6b202434a2f
selected_match_30_texture=fcd86df44aef565a
selected_match_31_vs_family=00000000198dabb4
selected_match_31_ps_family=211682a1f1583096
selected_match_31_gs_family=000000002b78268c
selected_match_31_texture=15a5e3555cc498c8
selected_match_31_texture=2c8def0fa1d520c1
selected_match_31_texture=94ca513d49ca99b6
selected_match_31_texture=d313c6b202434a2f
selected_match_31_texture=fcd86df44aef565a
selected_match_32_vs_family=000000000e9b236e
selected_match_32_ps_family=8d058747fe8ee0e6
selected_match_32_gs_family=000000002b78268c
selected_match_32_texture=15a5e3555cc498c8
selected_match_32_texture=2c8def0fa1d520c1
selected_match_32_texture=94ca513d49ca99b6
selected_match_32_texture=d41347172512a7df
selected_match_32_texture=fcd86df44aef565a
$Menu
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Menu 2
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Element Draw 318
format=element_only_v5
handling=skip
sig_perspective=1
sig_persp_hfov=8
sig_persp_vfov=5
sig_persp_near=1
sig_persp_far=50
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Element Draw 222
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003e008c
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Race HUD
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap Player Head
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003e008c
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap Player Head Background
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$EFB
format=element_only_v5
handling=skip
sig_perspective=1
sig_persp_hfov=8
sig_persp_vfov=5
sig_persp_near=1
sig_persp_far=50
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Menu 02
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
+188
View File
@@ -0,0 +1,188 @@
[ElementsGroupOverride_Enable]
$Menu 01
$Menu 02
$HUD 01
$Minimap head
$Minimap head 02
[ElementsGroupOverride]
$Menu 01
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30400
sig_ortho_right=30400
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Menu 02
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30400
sig_ortho_right=30400
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$HUD 01
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap head
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003e008c
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap head 02
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
[TextureElementOverride_Enable]
$efb
$efb2
[TextureElementOverride]
$efb
handling=fullscreen
texture=00000000e0d282e8
$efb2
handling=fullscreen
texture=000000009d5254b2
+344
View File
@@ -0,0 +1,344 @@
[TextureElementOverride_Enable]
[TextureElementOverride]
$Wii safety
handling=screen
texture=ab5ba6919333be7a
[ElementsGroupOverride_Enable]
$EFB
$Element Draw 61
[ElementsGroupOverride]
$Element Draw 120
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Element Draw 174
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003e008c
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Element Draw 116
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Menu 01
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30400
sig_ortho_right=30400
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Menu 02
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30400
sig_ortho_right=30400
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$EFB
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=8705
sig_persp_vfov=5500
sig_persp_near=1300
sig_persp_far=50000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Mario
format=element_only_v6
handling=camera_anchor
anchor_up=1
anchor_hide=1
anchor_rotation=yaw
anchor_yaw=-90
texture_mode=include
texture=5c89df31b5089780
sig_perspective=1
sig_persp_hfov=8705
sig_persp_vfov=5500
sig_persp_near=1300
sig_persp_far=50000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Kart
format=element_only_v6
handling=camera_anchor
anchor_up=2
anchor_hide=0
anchor_rotation=yaw
anchor_yaw=-180
selected_match_mode=include
sig_perspective=1
sig_persp_hfov=8705
sig_persp_vfov=5500
sig_persp_near=1300
sig_persp_far=50000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
selected_match_0_family_version=2
selected_match_0_vs_family=f5a0a42f43da4103
selected_match_0_ps_family=a7509afecefc532b
selected_match_0_gs_family=9a624400c542ed90
selected_match_0_texture=ac869b6f32d8bbdb
selected_match_0_texture=d17367bd5292d74e
selected_match_0_texture=f6e9be5d70632cf5
selected_match_0_texture=fb10eb2c95cf3756
$Element Draw 61
format=element_only_v6
handling=camera_anchor
anchor_up=2
anchor_hide=0
anchor_rotation=full
anchor_yaw=-180
texture_mode=include
texture=fb10eb2c95cf3756
sig_perspective=1
sig_persp_hfov=8705
sig_persp_vfov=5500
sig_persp_near=1300
sig_persp_far=50000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=0
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
AutoNativeEfbEffects = True
ExactScreenDepth = True
UnitsPerMeter = 500.00
VirtualScreen = True
+338
View File
@@ -0,0 +1,338 @@
[TextureElementOverride_Enable]
$EFB Effect
$Mario Face
[TextureElementOverride]
$EFB Effect
handling=fullscreen
texture=6e821733be2d616f
$Mario Face
handling=camera_anchor
anchor_up=0.3
anchor_forward=0.2
anchor_hide=1
anchor_upm=100
texture=89b6ef6d317d5272
[Graphics.VR]
DontClearScreen = True
ElementDepth = 0.9792
UnitsPerMeter = 500.00
VirtualScreen = True
[ShaderOverride_Enable]
[ShaderOverride]
$Unnamed Shader 1
Hash=00000000a5ece7a3
Type=PS
match_mode=shader_family
handling=fullscreen
family_version=2
hash_family=1
family_signature=d4c6ec4ad5083096
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$EFB
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=83
sig_ortho_top=0
sig_ortho_bottom=45
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$EFB2
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=83
sig_ortho_top=0
sig_ortho_bottom=45
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=814
sig_vp_y=720
sig_vp_w=136
sig_vp_h=78
sig_sc_l=678
sig_sc_t=642
sig_sc_r=949
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Race HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap Racer
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003e008c
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Minimap Racer 1P
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$EFB Volcano
format=element_only_v6
handling=fullscreen
sig_perspective=1
sig_persp_hfov=8
sig_persp_vfov=5
sig_persp_near=1
sig_persp_far=50
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Main Menu
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Main Menu 2
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003c0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Element Draw 7
format=element_only_v6
handling=screen
sig_perspective=1
sig_persp_hfov=5782
sig_persp_vfov=4500
sig_persp_near=1000
sig_persp_far=1000000
sig_ortho_left=0
sig_ortho_right=0
sig_ortho_top=0
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=518
sig_sc_t=442
sig_sc_r=773
sig_sc_b=697
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
+271
View File
@@ -0,0 +1,271 @@
[Graphics.VR]
AutoNativeEfbEffects = False
ClearEFBCopies = 0
DontClearScreen = False
EagerHeartbeat = False
ExactScreenDepth = False
FoveationLevel = 1
UnitsPerMeter = 500.116
VirtualScreen = False
[TextureElementOverride_Enable]
[TextureElementOverride]
$Mario Camera Anchor
handling=camera_anchor
anchor_up=0.3
anchor_hide=1
anchor_rotation=yaw
anchor_yaw=180
anchor_upm=100
texture=44ab6c34b85672e3
$Hides Mario's head
handling=skip
texture=0fa38ef411bf4613
texture=601c1f7515fda890
texture=cff0958af362cd34
texture=ee299582cde9987b
$Skybox - Beach Ball Galaxy
handling=skip
texture=ef518b706f1ae146
[HideObjectCodes_Enabled]
$CInematic bar up
$Cinematic Bar Down
[HideObjectCodes]
$CInematic bar up
Type=128bits
Upper=0xC398000000000000
Lower=0x0000000000000000
$Cinematic Bar Down
Type=128bits
Upper=0xC3980000C2700000
Lower=0x0000000000000000
[ElementsGroupOverride_Enable]
$HUD
$Pointer trail
$Select Level Screen
$Blue Mask
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
$Pointer trail
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=83
sig_ortho_top=0
sig_ortho_bottom=45
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=004bffff
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Select Level Screen
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30
sig_ortho_right=30
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=1
$Blue Mask
format=element_only_v6
handling=skip
comments=Appears when using "Exact Screen Depth"
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=45600
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
[ShaderOverride_Enable]
$Honey Hive - Waterfall
$Water - Beach Ball Galaxy
$Water - Loopdeloop
[ShaderOverride]
$Skybox Observatory Bottom
Hash=000000004ed8cf69
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=12f5dbd274600568
$Skybox Observatory Middle
Hash=00000000097d1923
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=e09e2a0a9e8d9253
$Skybox Observatory Top
Hash=000000006f090420
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=800443491b0a6b06
$Skybox Observatory Very Bottom
Hash=00000000f3c681a9
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=ba10a96dddff097d
$Honey Hive - Waterfall
Hash=00000000a4eacc59
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=d8e1f8bb1c2d7db0
$Water - Beach Ball Galaxy
Hash=000000007a07f8c2
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=e5295fb9b16c2d7d
$Skybox - Beach Ball Galaxy
Hash=000000007a1260dc
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=1328718655894688
$Skybox Bottom - Beach Ball Galaxy
Hash=00000000581cf4c4
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=c239a83d2a9525c2
$Water - Loopdeloop
Hash=000000005c1e2490
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=d7221cc320bdbdea
+2
View File
@@ -0,0 +1,2 @@
[Graphics.VR]
UnitsPerMeter = 1.00
+243
View File
@@ -0,0 +1,243 @@
[Graphics.VR]
UnitsPerMeter = 10.006772
[ElementsGroupOverride_Enable]
$N of Players
$Miis
$Miis head
$Mii shadows
$Racket Shadow
[ElementsGroupOverride]
$N of Players
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=83200
sig_ortho_top=0
sig_ortho_bottom=45600
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
$Miis
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=45600
sig_ortho_bottom=0
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
$Miis head
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41600
sig_ortho_right=41600
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
$Mii shadows
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-6400
sig_ortho_right=6400
sig_ortho_top=6400
sig_ortho_bottom=-6400
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=406
sig_vp_y=406
sig_vp_w=64
sig_vp_h=64
sig_sc_l=342
sig_sc_t=342
sig_sc_r=469
sig_sc_b=469
sig_alpha=007f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Racket Shadow
format=element_only_v6
handling=fullscreen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-6400
sig_ortho_right=6400
sig_ortho_top=6400
sig_ortho_bottom=-6400
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=406
sig_vp_y=406
sig_vp_w=64
sig_vp_h=64
sig_sc_l=342
sig_sc_t=342
sig_sc_r=469
sig_sc_b=469
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[ShaderOverride_Enable]
[ShaderOverride]
$Mii
Hash=0000000003f1af72
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=7f3361d23637196d
$Mii body 02
Hash=00000000e4c6b8a2
Type=PS
match_mode=shader_family
handling=camera_anchor
anchor_up=0.75
anchor_hide=1
family_version=2
hash_family=1
family_signature=e1e8b39827da1c8b
$Mii head
Hash=000000005ffcc15c
Type=PS
match_mode=shader_family
handling=skip
family_version=2
hash_family=1
family_signature=2d361f8242c7983d
+80
View File
@@ -0,0 +1,80 @@
[ShaderOverride_Enable]
[ShaderOverride]
[ElementsGroupOverride_Enable]
$Element Draw 311
$Element Draw 294
[ElementsGroupOverride]
$Element Draw 311
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41
sig_ortho_right=41
sig_ortho_top=22
sig_ortho_bottom=-22
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=0
sig_blend_color=1
sig_blend_alpha=0
$Element Draw 294
format=element_only_v5
handling=screen
selected_match_mode=include
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-41,600
sig_ortho_right=41,600
sig_ortho_top=22,800
sig_ortho_bottom=-22,800
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=570
sig_vp_w=320
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=797
sig_alpha=007f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
selected_match_0_vs_family=000000000f5726d8
selected_match_0_ps_family=8250a4be7021d784
selected_match_0_gs_family=000000002b78268c
selected_match_0_texture=16d9038bbf23ea0e
selected_match_0_texture=500a69b64330ee85
selected_match_0_texture=ac869b6f32d8bbdb
selected_match_0_texture=ea19780ef5c43df9
File diff suppressed because it is too large. Load diff
+36
View File
@@ -0,0 +1,36 @@
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$Element Draw 297
format=element_only_v5
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-32,000
sig_ortho_right=32,000
sig_ortho_top=24,000
sig_ortho_bottom=-24,000
sig_use_projection=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=00470000
sig_ztest=1
sig_zupdate=1
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
UnitsPerMeter = 2.50
+9
View File
@@ -0,0 +1,9 @@
[Graphics.VR]
AutoNativeEfbEffects = True
DontClearScreen = True
EagerHeartbeat = False
ExactScreenDepth = True
ForcedVBIFrequency = 0
LockHeadPosePerFrame = True
UnitsPerMeter = 10.00
VirtualScreen = True
+276
View File
@@ -0,0 +1,276 @@
[TextureElementOverride]
handling = skip
texture = 13076c64ca241c2f
[ShaderOverride_Enable]
$Unnamed Shader 2
[ShaderOverride]
$Unnamed Shader 1
Hash=0000000045a52582
Type=PS
match_mode=shader_family
handling=screen
family_version=2
hash_family=1
family_signature=1d2ea4c1151fba82
$Unnamed Shader 2
Hash=000000000c96a805
Type=PS
match_mode=shader_family
handling=fullscreen
family_version=2
hash_family=1
family_signature=9fe143c10cfee633
[ElementsGroupOverride_Enable]
$FMV
$HUD
$Boost
$Boost Ripple
$HUD During Boost
[ElementsGroupOverride]
$FMV
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003e0001
sig_ztest=1
sig_zupdate=0
sig_zfunc=1
sig_blend_color=1
sig_blend_alpha=1
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=1
sig_blend_color=1
sig_blend_alpha=1
$Boost
format=element_only_v6
handling=skip
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=1
$Boost Ripple
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003e0001
sig_ztest=1
sig_zupdate=1
sig_zfunc=1
sig_blend_color=1
sig_blend_alpha=1
$HUD During Boost
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=003e0001
sig_ztest=0
sig_zupdate=0
sig_zfunc=1
sig_blend_color=1
sig_blend_alpha=1
$Element Draw 1458
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=588
sig_sc_t=638
sig_sc_r=707
sig_sc_b=757
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
$Element Draw 2037
format=element_only_v6
handling=screen_pane
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=0
sig_ortho_right=64000
sig_ortho_top=0
sig_ortho_bottom=48000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=0
sig_use_viewport=1
sig_use_scissor=0
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=572
sig_sc_t=546
sig_sc_r=739
sig_sc_b=821
sig_alpha=003f0000
sig_ztest=1
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=1
[Graphics.VR]
AutoNativeEfbEffects = False
DetectSkybox = False
ExactScreenDepth = False
MetroidThermalVisorFix = False
OrthoScissorFix = False
RemoveCinematicBars = False
UnitsPerMeter = 25.00
VirtualScreen = False
+125
View File
@@ -0,0 +1,125 @@
[ShaderOverride_Enable]
[ShaderOverride]
$HUD
+Hash=000000005233425f
+Type=PS
+handling=screen
$Resultscreen_background
+Hash=0000000077062dd7
+Type=PS
+handling=screen
+condition=Results
+condition_mode=activate
$Resultscreen_score
+Hash=0000000092add789
+Type=PS
+handling=screen
+flag=Results
$Pause_bluebox
+Hash=000000002b3a6cc8
+Type=VS
+handling=screen
$Pause_Menu
+Hash=00000000198dabb4
+Type=VS
+handling=screen
$White_halo
+Hash=000000002b3a6cc8
+Type=VS
+handling=skip
$FMV
+Hash=000000001841ae02
+Type=VS
+handling=screen
$Pause box
+Hash=000000005233425f
+Type=PS
+handling=screen
$blue rectangle
+Hash=00000000fc0d4ed9
+Type=PS
+handling=screen
$Boost effect
+Hash=0000000061655543
+Type=PS
+handling=skip
$Result screen blue borders
+Hash=00000000198dabb4
+Type=VS
+handling=screen
+texture=2f46428464d9b024
+texture=3f20ca5980cff9e3
+texture=ab58dac3f886921a
+texture=b10a89cf16970a98
+texture=e67a00cc333036e3
+texture=fee9fca210c12bda
$Result Screen Background
+Hash=00000000884db77c
+Type=VS
+handling=screen
+texture=0258c5f5aaea4fc8
+texture=132060cc44998d6d
+texture=27c0ec8d823e445f
+texture=53dbc76d11e180e8
+texture=8173eec837797a60
+texture=8c13f2460117fee9
+texture=8ff675c313a563cd
+texture=9e88d58abce6b034
+texture=b10a89cf16970a98
+texture=d039787b7ce9473e
+texture=e67a00cc333036e3
+texture=ef490d28e2b2c3c0
$Result Screen white line
+Hash=00000000bafa7000
+Type=VS
+handling=screen
+texture=b10a89cf16970a98
$Level Select HUD
+Hash=00000000198dabb4
+Type=VS
+handling=screen
+texture=f31057edf55ee8df
+texture=fce6470cd1002ec6
+texture=fea6706c809c691d
$Pause Menu
+Hash=00000000198dabb4
+Type=VS
+handling=screen
+texture=834aafcbc2034af6
+texture=87771dfe25b6544f
+texture=f628d339e215bc27
$Pause blue square
+Hash=00000000fc0d4ed9
+Type=PS
+handling=screen
+texture=02ef408571974c45
$Gameplay HUD
+Hash=000000005233425f
+Type=PS
+handling=screen
+texture=1022513c70e3feec
+texture=16ee2c01d05591b1
+texture=3fe87d6a51509943
+texture=4a2691d68948f849
+texture=530048026e5dbcb7
+texture=849d1bf2beb6e85e
+texture=84b8d4241cadc54c
+texture=8c13f2460117fee9
+texture=df081a927def3f90
+51
View File
@@ -0,0 +1,51 @@
[ElementsGroupOverride_Enable]
$HUD
[ElementsGroupOverride]
$HUD
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-30400
sig_ortho_right=30400
sig_ortho_top=22800
sig_ortho_bottom=-22800
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=646
sig_vp_y=570
sig_vp_w=304
sig_vp_h=228
sig_sc_l=342
sig_sc_t=342
sig_sc_r=949
sig_sc_b=797
sig_alpha=003f0000
sig_ztest=0
sig_zupdate=0
sig_zfunc=7
sig_blend_color=1
sig_blend_alpha=0
[TextureElementOverride_Enable]
$Texture 0000000041dfd25e
$Texture 00000000fc40d015
[TextureElementOverride]
$Texture 0000000041dfd25e
handling=skip
texture=0000000041dfd25e
$Texture 00000000fc40d015
handling=skip
texture=00000000fc40d015
[Graphics.VR]
AutoNativeEfbEffects = False
ExactScreenDepth = False
VirtualScreen = False
+40
View File
@@ -0,0 +1,40 @@
[TextureElementOverride_Enable]
[TextureElementOverride]
[Graphics.VR]
EnableCameraHeight = False
[ElementsGroupOverride_Enable]
[ElementsGroupOverride]
$Element Draw 182
format=element_only_v6
handling=screen
sig_perspective=0
sig_persp_hfov=0
sig_persp_vfov=0
sig_persp_near=0
sig_persp_far=0
sig_ortho_left=-42667
sig_ortho_right=42667
sig_ortho_top=24000
sig_ortho_bottom=-24000
sig_use_projection=1
sig_use_projection_type=0
sig_use_layer=1
sig_use_viewport=1
sig_use_scissor=1
sig_use_render_state=1
sig_layer=0
sig_vp_x=662
sig_vp_y=582
sig_vp_w=320
sig_vp_h=240
sig_sc_l=342
sig_sc_t=342
sig_sc_r=981
sig_sc_b=821
sig_alpha=0044003f
sig_ztest=1
sig_zupdate=0
sig_zfunc=3
sig_blend_color=1
sig_blend_alpha=0
@@ -0,0 +1,23 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
Buttons/A = `Right Button A`
Buttons/B = `Right Button B`
Buttons/X = `Left Button X`
Buttons/Y = `Left Button Y`
Buttons/Z = `Right Button Thumbstick`
Buttons/Start = `Left Button Menu`
Main Stick/Up = `Left Thumbstick Y+`
Main Stick/Down = `Left Thumbstick Y-`
Main Stick/Left = `Left Thumbstick X-`
Main Stick/Right = `Left Thumbstick X+`
Main Stick/Calibration = 100.00
C-Stick/Up = `Right Thumbstick Y+`
C-Stick/Down = `Right Thumbstick Y-`
C-Stick/Left = `Right Thumbstick X-`
C-Stick/Right = `Right Thumbstick X+`
C-Stick/Calibration = 100.00
Triggers/L = `Left Trigger`
Triggers/R = `Right Trigger`
Triggers/L-Analog = `Left Trigger`
Triggers/R-Analog = `Right Trigger`
Rumble/Motor = `Motor`
@@ -0,0 +1,27 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
Buttons/A = `Right Button A`
Buttons/B = `Right Button B`
Buttons/X = `Right Button X`
Buttons/Y = `Right Button Y`
Buttons/Z = `Right Button Squeeze`
Buttons/Start = `Right Button Menu`
Main Stick/Up = `Left Thumbstick Y+`
Main Stick/Down = `Left Thumbstick Y-`
Main Stick/Left = `Left Thumbstick X-`
Main Stick/Right = `Left Thumbstick X+`
Main Stick/Calibration = 100.00
C-Stick/Up = `Right Thumbstick Y+`
C-Stick/Down = `Right Thumbstick Y-`
C-Stick/Left = `Right Thumbstick X-`
C-Stick/Right = `Right Thumbstick X+`
C-Stick/Calibration = 100.00
Triggers/L = `Left Button Trigger`
Triggers/R = `Right Button Trigger`
Triggers/L-Analog = `Left Trigger`
Triggers/R-Analog = `Right Trigger`
D-Pad/Up = `Left D-Pad Up`
D-Pad/Down = `Left D-Pad Down`
D-Pad/Left = `Left D-Pad Left`
D-Pad/Right = `Left D-Pad Right`
Rumble/Motor = Motor
+50
View File
@@ -0,0 +1,50 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
General/Open = @(Ctrl+O)
General/Toggle Pause = F10
General/Stop = Escape
General/Toggle Fullscreen = @(Alt+Return)
General/Take Screenshot = F9
General/Open Achievements = @(Alt+A)
Emulation Speed/Disable Emulation Speed Limit = Tab
Stepping/Step Into = F11
Stepping/Step Over = @(Shift+F10)
Stepping/Step Out = @(Shift+F11)
Breakpoint/Toggle Breakpoint = @(Shift+F9)
Wii/Connect Wii Remote 1 = @(Alt+F5)
Wii/Connect Wii Remote 2 = @(Alt+F6)
Wii/Connect Wii Remote 3 = @(Alt+F7)
Wii/Connect Wii Remote 4 = @(Alt+F8)
Wii/Connect Balance Board = @(Alt+F9)
VR/Reset VR Position = @(Shift+R)
Load State/Load State Slot 1 = F1
Load State/Load State Slot 2 = F2
Load State/Load State Slot 3 = F3
Load State/Load State Slot 4 = F4
Load State/Load State Slot 5 = F5
Load State/Load State Slot 6 = F6
Load State/Load State Slot 7 = F7
Load State/Load State Slot 8 = F8
Save State/Save State Slot 1 = @(Shift+F1)
Save State/Save State Slot 2 = @(Shift+F2)
Save State/Save State Slot 3 = @(Shift+F3)
Save State/Save State Slot 4 = @(Shift+F4)
Save State/Save State Slot 5 = @(Shift+F5)
Save State/Save State Slot 6 = @(Shift+F6)
Save State/Save State Slot 7 = @(Shift+F7)
Save State/Save State Slot 8 = @(Shift+F8)
Other State Hotkeys/Undo Load State = F12
Other State Hotkeys/Undo Save State = @(Shift+F12)
GBA Core/Load ROM = @(`Ctrl`+`Shift`+`O`)
GBA Core/Unload ROM = @(`Ctrl`+`Shift`+`W`)
GBA Core/Reset = @(`Ctrl`+`Shift`+`R`)
GBA Volume/Volume Down = `KP_Subtract`
GBA Volume/Volume Up = `KP_Add`
GBA Volume/Volume Toggle Mute = `M`
GBA Window Size/1x = `KP_1`
GBA Window Size/2x = `KP_2`
GBA Window Size/3x = `KP_3`
GBA Window Size/4x = `KP_4`
USB Emulation Devices/Show Skylanders Portal = @(Ctrl+P)
USB Emulation Devices/Show Infinity Base = @(Ctrl+I)
Android/Return to Main Menu = `Left Button Menu`
@@ -0,0 +1,5 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
; Right Button Menu is reserved for GameCube Start.
General/Stop = `Left Button View`
; Steam Frame handles headset recentering; leave the application hotkey unbound.
@@ -0,0 +1,18 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
Buttons/A = `Right Button A`
Buttons/B = `Right Trigger`
Buttons/1 = `Right Thumbstick Y+`
Buttons/2 = `Right Thumbstick Y-`
Buttons/- = `Right Thumbstick X-`
Buttons/+ = `Right Thumbstick X+`
Buttons/Home = `Left Button Menu`
IMUIR/Enabled = False
Extension = Nunchuk
Nunchuk/Buttons/C = `Left Button Squeeze`&`Left Squeeze`
Nunchuk/Buttons/Z = `Left Trigger`
Nunchuk/Stick/Up = `Left Thumbstick Y+`
Nunchuk/Stick/Down = `Left Thumbstick Y-`
Nunchuk/Stick/Left = `Left Thumbstick X-`
Nunchuk/Stick/Right = `Left Thumbstick X+`
Rumble/Motor = Motor
@@ -0,0 +1,14 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
Buttons/A = `Right Button A`
Buttons/B = `Right Trigger`
Buttons/1 = `Left Button X`
Buttons/2 = `Right Button B`
Buttons/- = `Left Button Y`
Buttons/+ = `Left Button Squeeze`
Buttons/Home = `Left Button Menu`
D-Pad/Up = `Left Thumbstick Y+`
D-Pad/Down = `Left Thumbstick Y-`
D-Pad/Left = `Left Thumbstick X-`
D-Pad/Right = `Left Thumbstick X+`
Rumble/Motor = `Motor`
@@ -0,0 +1,31 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
Buttons/A = `Right Button A`
Buttons/B = `Right Trigger`
Buttons/1 = `Right Button X`
Buttons/2 = `Right Button Y`
Buttons/- = `Left Button Bumper`
Buttons/+ = `Right Button Bumper`
Buttons/Home = `Left Button System`
D-Pad/Up = `Left D-Pad Up`
D-Pad/Down = `Left D-Pad Down`
D-Pad/Left = `Left D-Pad Left`
D-Pad/Right = `Left D-Pad Right`
IR/Up = `Right Thumbstick Y-`
IR/Down = `Right Thumbstick Y+`
IR/Left = `Right Thumbstick X-`
IR/Right = `Right Thumbstick X+`
IR/Relative Input = False
Shake/X = `Right Button Squeeze`
Shake/Y = `Right Button Squeeze`
Shake/Z = `Right Button Squeeze`
IMUIR/Enabled = False
Extension = Nunchuk
Nunchuk/Buttons/C = `Left Button Squeeze`
Nunchuk/Buttons/Z = `Left Trigger`
Nunchuk/Stick/Up = `Left Thumbstick Y+`
Nunchuk/Stick/Down = `Left Thumbstick Y-`
Nunchuk/Stick/Left = `Left Thumbstick X-`
Nunchuk/Stick/Right = `Left Thumbstick X+`
Nunchuk/Stick/Calibration = 100 100 100 100 100 100 100 100
Rumble/Motor = Motor
@@ -0,0 +1,24 @@
[Profile]
Device = OpenXR/0/OpenXR Controller
Buttons/A = `Right Button A`
Buttons/B = `Right Trigger`
Buttons/1 = `Right Button X`
Buttons/2 = `Right Button Y`
Buttons/- = `Left Button View`
Buttons/+ = `Right Button Menu`
Buttons/Home = `Left Button System`
D-Pad/Up = `Left D-Pad Up`
D-Pad/Down = `Left D-Pad Down`
D-Pad/Left = `Left D-Pad Left`
D-Pad/Right = `Left D-Pad Right`
IR/Up = `Right Thumbstick Y-`
IR/Down = `Right Thumbstick Y+`
IR/Left = `Right Thumbstick X-`
IR/Right = `Right Thumbstick X+`
IR/Relative Input = False
Shake/X = `Right Button Squeeze`
Shake/Y = `Right Button Squeeze`
Shake/Z = `Right Button Squeeze`
IMUIR/Enabled = False
Extension = None
Rumble/Motor = Motor
Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 KiB

+29
View File
@@ -0,0 +1,29 @@
.Dd October 4, 2026
.Dt BAIJI-NOGUI 6
.Os
.Sh NAME
.Nm baiji-nogui
.Nd headless GameCube and Wii emulator
.Sh SYNOPSIS
.Nm
.Op Fl hv
.Op Fl e Ar file
.Sh DESCRIPTION
.Nm
runs BaijiSteamVR without a graphical user interface.
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl e Ar file , Fl Fl exec= Ns Ar file
Load the specified file.
.It Fl h , Fl Fl help
Print a help message.
.It Fl v , Fl Fl version
Print version and exit.
.El
.Sh FILES
.Bl -tag -width Ds
.It Pa $HOME/.local/share/baiji
Default application data directory.
.It Pa $HOME/.config/baiji
Default configuration directory.
.El
+48
View File
@@ -0,0 +1,48 @@
.Dd October 4, 2026
.Dt BAIJI 6
.Os
.Sh NAME
.Nm baiji
.Nd GameCube and Wii emulator for Steam Frame
.Sh SYNOPSIS
.Nm
.Op Fl bdhl
.Op Fl a Ar audio
.Op Fl c Ar str
.Op Fl e Ar file
.Op Fl m Ar file
.Op Fl u Ar path
.Op Fl v Ar video
.Sh DESCRIPTION
.Nm
is a GameCube and Wii emulator with a graphical user interface.
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl a Ar audio , Fl Fl audio_emulation= Ns Ar audio
Select low-level or high-level audio emulation.
.It Fl b , Fl Fl batch
Run without the user interface.
.It Fl c Ar text , Fl Fl confirm= Ns Ar text
Set confirmation on stop.
.It Fl d , Fl Fl debugger
Open the debugger.
.It Fl e Ar file , Fl Fl exec= Ns Ar file
Load the specified file.
.It Fl h , Fl Fl help
Print a help message.
.It Fl l , Fl Fl logger
Open the logger.
.It Fl m Ar file , Fl Fl movie= Ns Ar file
Play a movie file.
.It Fl u Ar path , Fl Fl user= Ns Ar path
Set the user folder path.
.It Fl v , Fl Fl video_backend= Ns Ar video
Select a video backend.
.El
.Sh FILES
.Bl -tag -width Ds
.It Pa $HOME/.local/share/baiji
Default application data directory.
.It Pa $HOME/.config/baiji
Default configuration directory.
.El
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

@@ -0,0 +1,12 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=BaijiSteamVR
GenericName=VR GameCube/Wii Emulator
Comment=GameCube and Wii emulator for Steam Frame
Icon=baiji
Exec=/home/steamos/baiji/bin/baiji-vr
TryExec=/home/steamos/baiji/bin/baiji-vr
Terminal=false
Categories=Game;Emulator;
StartupWMClass=BaijiSteamVR
+66
View File
@@ -0,0 +1,66 @@
FROM ubuntu:26.04
RUN apt-get update \
&& apt-get install -y \
build-essential \
clang \
cmake \
file \
qt6-base-dev \
qt6-base-private-dev \
qt6-svg-dev \
pkg-config \
libgl1-mesa-dev \
libx11-dev \
libxrandr-dev \
libxi-dev \
libegl1-mesa-dev \
libavcodec-dev \
libavformat-dev \
libavutil-dev \
libswresample-dev \
libswscale-dev \
libudev-dev \
libevdev-dev \
libsdl3-dev \
glslang-dev \
glslang-tools \
libpugixml-dev \
libenet-dev \
libxxhash-dev \
libbz2-dev \
liblzma-dev \
libzstd-dev \
zlib1g-dev \
libminizip-ng-dev \
liblzo2-dev \
liblz4-dev \
libspng-dev \
libcubeb-dev \
libusb-1.0-0-dev \
libsfml-dev \
libminiupnpc-dev \
libcurl4-openssl-dev \
libhidapi-dev \
libsystemd-dev \
libgtest-dev \
libasound2-dev \
libpulse-dev \
llvm-dev \
libbluetooth-dev \
gettext \
libvulkan-dev \
vulkan-tools
## fmt that comes with ubuntu 26 also seems incorrect.
# libfmt-dev \
RUN mkdir -p /app/dolphinxr
WORKDIR /app/dolphinxr
COPY . .
RUN mkdir Build \
&& cd Build \
&& cmake .. -DENABLE_VR=ON -DENABLE_VULKAN=ON -DUSE_SYSTEM_MBEDTLS=OFF -DUSE_SYSTEM_LIBMGBA=OFF \
&& cd .. \
&& cmake --build Build --target dolphin-emu -j $(nproc)
+1 -1
+18
View File
@@ -0,0 +1,18 @@
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7efde81..9d5e1fd 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -163,8 +163,12 @@ option(BUILD_ALL_EXTENSIONS "Build loader and layers with all extensions" OFF)
option(
BUILD_LOADER_WITH_EXCEPTION_HANDLING
"Enable exception handling in the loader. Leave this on unless your standard library is built to not throw."
- ON
+ OFF
)
+if(NOT BUILD_LOADER_WITH_EXCEPTION_HANDLING)
+ add_definitions(-DXRLOADER_DISABLE_EXCEPTION_HANDLING)
+ add_definitions(-DJSON_USE_EXCEPTIONS=0)
+endif()
if(WIN32)
set(OPENXR_DEBUG_POSTFIX
Loaded 100 of 480 files, more files were not shown because too many files have changed in this diff. Show more