• Hey, guest user. Hope you're enjoying GameParadise! Have you considered registering for an account? Come join us and add your take to the daily discourse.
 

Emulation Project ROM Hack Hacking Emulator DeSmuME DS Zelda Mod

 

admin

Chad
Staff member
85%
DeSmuME DS Zelda Mod:

v1.0


Modified DeSmuME RetroArch core.

A more seamless way to 100% the games with just a dual analog controller.

Download:

Release: https://mega.nz/file/ZddjFJBL#1Q7x2009KVWNcikjEjcLe8UUuD1BMvcb8IqXtRANfb8
Source: https://mega.nz/file/ocUAAS6J#c0oOTQMOXBvG-Y04pONzayMCwunXyAeAPGCuaL13az8

Requirements:

- RetroArch (tested on v1.9.0 with PS4 controller and reWASD/DS4Windows)
- Phantom Hourglass/Spirit Tracks (U) Region rom, with d-pad patch applied.

Instructions:

- Copy desmume_ds_zelda_mod_libretro.dll into RetroArch\cores
- Copy desmume_ds_zelda_mod_libretro.info into RetroArch\info

- Select ROM and set core association to Nintendo - DS (DeSmuME - DS Zelda Mod), setting as a favourite is recommended for easy access.

Features:

- New adaptive control setup (see below)

- Proper crosshair (scales with resolution, auto-hide timeout, button toggle to force on)

- Built in codes within core options with a focus on mini-games, completionism

- Added custom date support in core options, and a button toggle to switch date to enable masked shop in Phantom Hourglass

- Proper mic blow that works with everything

- Wide/Ultra-wide aspect ratio support (should update when you change screens)

- Spirit Tracks: Auto Frameskip/Disable xBRZ for ghost zelda/bosses/cutscenes that suffer the most from texture thrashing

Notes:

- Disable Integer Scaling in RetroArch to allow the image to stretch (keeps AR)

- Some boss fights require both screens in the normal top/bottom arrangement, see section below for which

- Newer RetroArch has a habit of stealing the mouse input and trapping it on the current monitor, and is currently unfixable
Recommend disabling the mouse: Settings\Input\Port 1 Controls\Mouse Index -> 1

- The codes in the code section are written in C++, and execute every frame, AR Codes were too limited (no bitwise operations)

- The crosshair is drawn directly in the frame, so when the AR is wide, it stretches as well, it can optionally be adjusted (default)

- See Core Options in the Quick Menu to configure, Date Override is added at the beginning, New Options and Codes added to the end

Phantom Hourglass:

Controls:


D-pad - Menu Shortcuts

Select - Auto-Hide Cursor Toggle
X (hold) + Select - Close Lid

Start - Start
X (hold) + Start - Enable Beedle's Masked Shop (requires restart, only works if date isn't already forced in core options)

Y - Spin Slash
A - A
B - B (Forced Horizontal Slash)
X (tap) - B
X (hold) - Shift Modifier

L - Tap on Screen
L2 - Mic Blow / (hold) Allows Vertical Slash on B

R - Item
R2 - Force Walk

R-stick - Controls Crosshair
R3 - Swaps Screens

L-stick - 360 Movement, Small Radius (walk), Large Radius (run), radius can be adjusted
L3 - A

X + L-stick Up/Down - Rub Screen
X + L-stick Down - Final Bosses: Enables Hourglass Frame
X + L-stick Left/Right - Final Bosses: Draws Hourglass

Mini-Games:

L-stick Left/Right - Auto-Fishes, Push/Push-Hold in Opposite Direction of Fish

Boat Controls:

L-stick Up/Down - Go / Stop
L-stick Left/Right - Jump

D-pad Right - Route Menu

Spirit Tracks:

Controls:


D-pad - Shortcuts

Select - Auto-Hide Cursor Toggle
X (hold) + Select - Close Lid

Start - Start

Y - Spin Slash
A - A
B - B (Forced Horizontal Slash)
X (tap) - B
X (hold) - Shift Modifier

L - Tap on Screen
L2 - Mic Blow / Allows Vertical Slash on B

R - Item
R2 - Force Walk

R-stick - Controls Crosshair
R3 - Swaps Screens

L-stick - 360 Movement, Small Radius (walk), Large Radius (run), radius can be adjusted
L3 - A

X + L-stick Up/Down - Rub Screen
X + L-stick Down - Final Boss: Zelda Fires Arrow

Train Controls:

R - Train Whistle

L-stick Up/Down - Shift Speed Gear Up/Down
L-stick Left/Right - Switch Track from Left/Right

X (hold) + L-stick - Up: Normal, Down: Stop, Right: Fast, Left: Reverse

Flute:

Use L to press on screen, R-stick to move left/right, and press L3 to blow

(optional): Use the code in the codes section of core options to auto succeed the song learning mini-game

Dual Screen Boss Fights:

You might want to change the layout to top/bottom for these particular fights.

Phantom Hourglass:

- Crayk - Temple of Courage (First shot only, not really needed if you're fast)
- Cubus Sisters - Ghost Ship (Required)
- Gleeok - Temple of Ice (Required)
- Eox - Mutoh's Temple (Not needed, but helpful)
- Phase One: Bellum (Not needed, but helpful)

Spirit Tracks:

- Cragma - Fire Temple (Not needed, but helpful)
- Skeldritch - Sand Temple (Not needed, but helpful)
- Possessed Zelda and Chancellor Cole (Required)

Example Core Options:

AMD 5900X/Nvidia RTX 2070 Super:
  • CPU Cores (4)
  • Internal Resolution (1536/1152 - 2304/1728)
  • OpenGL Rasterizer (ON)
  • MultiSampling AA (8)
  • Texture Smoothing (ON)
  • xBRZ (4)
  • Texture Deposterization (OFF)
  • Screen Layout: (hybrid/bottom)
  • Hybrid Layout (3:1, OFF, OFF, OFF)
  • Pointer Acceleration Modifier Percent (40)
  • Pointer Colour (Black)
  • Ghost Zelda/Boss Fix (Frame Drop Fix): No xBRZ (ON)
  • Aspect Ratio (4:3)
  • RetroArch: Settings\Video\Scaling\Integer Scale (OFF)
Dual Screen Boss Fights - Screen Layout (top/bottom), Aspect Ratio (16:9)
 

Attachments

  • desmume_ds_zelda_mod_libretro.v1.0.zip
    desmume_ds_zelda_mod_libretro.v1.0.zip
    1.6 MB · Views: 13

Recent Content

Newest Downloads

Tutorials

 
Back
Top