Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

2 Ship 2 Harkinian Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=2 Ship 2 Harkinian |image=2Ship2HarkinianSwitch.png |description=Majora's Mask Switch Port. |author=YoshiCrystal9 |lastupdated=2025/03/03 |type=Adventure |version=1.1.2 |license=CC0-1.0 |download=https://dlhb.gamebrew.org/switchhomebrews/2Ship2HarkinianSwitch.7z |website=https://gbatemp.net/threads/majoras-mask-switch-port-2ship-2harkinian.667996/ |source=https://github.com/YoshiCrystal9/2ship2harkinian-Switch/ |donation= }} {{#seo: |tit..."
 
No edit summary
 
(4 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|description=Majora's Mask Switch Port.
|description=Majora's Mask Switch Port.
|author=YoshiCrystal9
|author=YoshiCrystal9
|lastupdated=2025/03/03
|lastupdated=2026/01/31
|type=Adventure
|type=Adventure
|version=1.1.2
|version=4.0.0 - NX
|license=CC0-1.0
|license=CC0-1.0
|download=https://dlhb.gamebrew.org/switchhomebrews/2Ship2HarkinianSwitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/2Ship2HarkinianSwitch.7z
Line 19: Line 19:
|image_alt=2 Ship 2 Harkinian
|image_alt=2 Ship 2 Harkinian
}}
}}
Majora's Mask for Nintendo Switch. This is YoshiCrystal9's port of Majora's Mask (2 Ship 2 Harkinian) for the Nintendo Switch. Yes, you can use mods!
This is a port of Majora's Mask for Nintendo Switch, based on the 2 Ship 2 Harkinian project (the PC/Linux/Steam Deck port of Majora's Mask).


==Usage==
It does not include any copyrighted assets. You are required to provide a supported copy of the game.
===What You Need===
 
==Installation==
What you need:
* An original copy of Majora's Mask ([https://2ship.equipment/ NTSC-U version for N64 or GameCube])
* An original copy of Majora's Mask ([https://2ship.equipment/ NTSC-U version for N64 or GameCube])
* A modded Nintendo Switch
* A modded Nintendo Switch
* A [https://github.com/HarbourMasters/2ship2harkinian/releases Windows, Mac, or Linux] computer to create the mm.o2r file
* A [https://github.com/HarbourMasters/2ship2harkinian/releases Windows, Mac, or Linux] computer to create the mm.o2r file


===How to Install===
Instructions:
# Download the [https://github.com/HarbourMasters/2ship2harkinian/actions/runs/13642391583 2Ship 2Harkinian] program on your computer. Select the version for your system.
* Download the [https://github.com/HarbourMasters/2ship2harkinian/actions/runs/13642391583 2Ship 2Harkinian] program on your computer. Select the version for your system.
# Run the 2ship program and select your Majora's Mask ROM. This will create a file named mm.o2r.
* Run the 2ship program and select your Majora's Mask ROM. This will create a file named mm.o2r.
# Download the latest Nintendo Switch version of the game.
* Download the latest [https://github.com/YoshiCrystal9/2ship2harkinian-Switch/releases Nintendo Switch version of the game].
# On your Switch's SD card, open the "switch" folder and create a new folder there.
* On your Switch's SD card, open the "switch" folder and create a new folder there.
# Place the Nintendo Switch port file (.nro) and your mm.o2r file into the new folder.
* Place the Nintendo Switch port file (.nro) and your mm.o2r file into the new folder.
 
==Media==
'''Ship of Harkinian 2 for Majora's Mask is Finally Here''' ([https://www.youtube.com/watch?v=pcbUQbO1JOM Klink]) <br>
<youtube width=""640"">pcbUQbO1JOM</youtube>


==Screenshots==
==Screenshots==
Line 42: Line 40:


https://dlhb.gamebrew.org/switchhomebrews/images/2Ship2HarkinianSwitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/images/2Ship2HarkinianSwitch-02.png
==Media==
'''Ship of Harkinian 2 for Majora's Mask is Finally Here''' ([https://www.youtube.com/watch?v=pcbUQbO1JOM Klink]) <br>
<youtube width="640">pcbUQbO1JOM</youtube>


==Changelog==  
==Changelog==  
'''v4.0.0 - NX'''
*New Features
** Auto bank deposits for overflowed rupees
** Restoration options:
*** OoT tree bonking behavior
*** Japan-version grottos
** Time savers:
*** Skip Younger Beaver Brother races
*** Skip soaring cutscene when warping
** Curiosity Shop features
*** Sell your ammo for rupees
*** Buy bottled items after you meet certain requirements (Like a gold dust refill after you've done the race)
** Difficulty Options
*** Goron Race
*** Swamp Boat Archery
*** Town Archery Octorok positions
** Built-in input viewer (same as SoH)
** Scrolling Texture Interpolation
** Option to not lose progress on Moon Crash
** Accessibility options:
*** Disable screen flashes on enemy kills
*** Show full maze in the Treasure Chest Shop
** Mask behavior options:
*** Equip masks in water
*** Equip masks as other forms
** Save/load from last entrance
** Unequip items from C-buttons
** Speed modifier cheat
** Option for GFS to attack when pressing B
** Custom controller binding for reset (CTRL+R still supported)
** Audio options:
*** Disable Tatl call audio
*** Disable enemy proximity music
*** Randomize audio on scene change
*** Randomize audio on randomizer generation
*** Display sequence name on overlay
*** Voice pitch multiplier
** Developer tools:
*** Boot to warp point
*** Message viewer
*** Save editor UX improvements
*** Display list viewer
*** Custom bindings for debug noclip and map select
*Randomizer
** New Shuffle options:
*** Enemy souls
*** Tree drops
*** Ocarina buttons
*** Time (6 progressive items or 6 random day/night items)
*** Sun's Song, Song of Double Time, and Song of Inverted Time
*** Saria's Song, a special one-time-use hint item.
** More enemy drops for enemy drop shuffle. Covers all non-boss enemies now.
** Options to adjust amount of Stray Fairy &amp; Skulltula tokens required and in the pool.
** For logic reasons, on Glitchless seeds you will no longer lose progress on Moon Crash
** Location exclusion tab improvements:
*** Search
*** Add/remove all buttons
** Mask requirement option for fighting Majora
** Spoiler files generated by default
** Song of Soaring hint
** Removed delay when picking up items
** Pool metrics added to General tab (check/item counts)
** Seed generation failures will now emit a notification about why they failed
** Trap behavior updates:
*** Fixed to only include items in current seed
*** &quot;Knockoff Item&quot; replaced with item name typos
*** Options
**** Dynamic (default): As you progress through the seed, traps will change to fake as items you haven't obtained yet
**** Static: Traps will fake as the same item throughout the seed, based on the randomizer seed.
** Junk behavior updates:
*** Junk pool will dynamically update based on player needs
*** Add option for semi-static junk behavior, for those who dislike the live rotating of items.
** Check tracker
*** Options to hide/color each check status (out of logic, skipped, collected) individually
*** Option to add Filter buttons at top of tracker for check type
*** Scroll to current scene button added, and scrolling behavior fixed
*** Now shows grotto checks under parent scenes
*** Option to toggle/show with button combo or on Pause screen
** Item Tracker
*** Rebuilt with a focus on customization and UX
*** Option to toggle/show with button combo or on Pause screen
*Tweaks
** Save delay toggle removed, the 2 second save delay will only ever happen now when we detect you are attempting the 0th day glitch, for which it is necessary.
** Added custom messages for Dawn/Night of the 0th/4th day so it's obvious when you succeeded
** Close/Quit/Reset buttons reordered to match SoH
** Skip Hungry Goron dialogue when Misc Interactions are skipped
** Timer option to show playtime in addition to RTA
** Updates to curated preset, including removing &quot;Play as Kafei&quot;
** Added flipbook support for Fierce Deity, Deku, and Goron model replacements
*Bug Fixes
** Fix HUD Editor color pickers not actually changing the color of the element
** Fix issues preventing 0th day glitch from working
** Fixed Bomb Shop keeper bomb fuse visuals
** Fixed 3D item drops not applying to Twinmold rewards
** Fixed active debug save option not updating correctly
** Fixed missing enemy/boss soul models
** Fixed grass and crates incorrectly using CSMC
** Fixed Seahorse only being unbottle-able once per runtime
** Various randomizer logic fixes
** Various controller-related fixes
'''v3.0.2 - NX'''
* Note: Users upgrading from 2.0.1 or earlier, who plan to extract on top of existing 2ship2harkinian installations, should delete the old <code>assets</code> subfolder first. Assets have been changed and renamed with 3.0.
* Bug Fixes
** Exclude Triforce from plentiful items, add error handling. Fixes an issue where the Triforce could be completed from fewer pieces than desired
** Fix crash when completing Triforce during Final Hours
** Fix bug with Romani Ranch invasion state on subsequent cycles in same runtime
** Fix cow softlock when cows are not shuffled
** Fix softlock from repeating Kafei's Mask check
** Various rando logic revisions
** Fix integer overflow when shuffling more than 255 Triforce pieces
** Fix camera bug with Snowhead Temple Dinolfos
** Don't skip Dotour's notebook entry in rando
** Don't allow Snowhead Temple sliding block to be pulled with Fast Push/Pull
** Fix mismatched Deku Search Balls labels
** Skip Woodfall clear cutscene on repeats
** Make log trace available to debug and release
'''v1.1.2'''
'''v1.1.2'''
* First Release.
* First Release


==Credits==
==Credits==
[https://discord.com/invite/shipofharkinian Harbour Masters 64]: Created the original PC version.
* [https://discord.com/invite/shipofharkinian Harbour Masters 64]: Created the original PC version.
[https://zelda64.dev/ Majora's Mask Decompilation Team: Provided the original game code].
* [https://zelda64.dev/ Majora's Mask Decompilation Team: Provided the original game code].
Lywx: Created the original Switch port code for Ship of Harkinian (Ocarina of Time).
* Lywx: Created the original Switch port code for Ship of Harkinian (Ocarina of Time).


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/majoras-mask-switch-port-2ship-2harkinian.667996/
* GitHub - https://github.com/YoshiCrystal9/2ship2harkinian-Switch/
* Github - https://github.com/YoshiCrystal9/2ship2harkinian-Switch/
* GBAtemp - https://gbatemp.net/threads/majoras-mask-switch-port-2ship-2harkinian.667996/

Latest revision as of 04:10, 1 February 2026

2 Ship 2 Harkinian
General
AuthorYoshiCrystal9
TypeAdventure
Version4.0.0 - NX
LicenseCC0-1.0
Last Updated2026/01/31
Links
Download
Website
Source

This is a port of Majora's Mask for Nintendo Switch, based on the 2 Ship 2 Harkinian project (the PC/Linux/Steam Deck port of Majora's Mask).

It does not include any copyrighted assets. You are required to provide a supported copy of the game.

Installation

What you need:

Instructions:

  • Download the 2Ship 2Harkinian program on your computer. Select the version for your system.
  • Run the 2ship program and select your Majora's Mask ROM. This will create a file named mm.o2r.
  • Download the latest Nintendo Switch version of the game.
  • On your Switch's SD card, open the "switch" folder and create a new folder there.
  • Place the Nintendo Switch port file (.nro) and your mm.o2r file into the new folder.

Screenshots

2Ship2HarkinianSwitch-01.png

2Ship2HarkinianSwitch-02.png

Media

Ship of Harkinian 2 for Majora's Mask is Finally Here (Klink)

Changelog

v4.0.0 - NX

  • New Features
    • Auto bank deposits for overflowed rupees
    • Restoration options:
      • OoT tree bonking behavior
      • Japan-version grottos
    • Time savers:
      • Skip Younger Beaver Brother races
      • Skip soaring cutscene when warping
    • Curiosity Shop features
      • Sell your ammo for rupees
      • Buy bottled items after you meet certain requirements (Like a gold dust refill after you've done the race)
    • Difficulty Options
      • Goron Race
      • Swamp Boat Archery
      • Town Archery Octorok positions
    • Built-in input viewer (same as SoH)
    • Scrolling Texture Interpolation
    • Option to not lose progress on Moon Crash
    • Accessibility options:
      • Disable screen flashes on enemy kills
      • Show full maze in the Treasure Chest Shop
    • Mask behavior options:
      • Equip masks in water
      • Equip masks as other forms
    • Save/load from last entrance
    • Unequip items from C-buttons
    • Speed modifier cheat
    • Option for GFS to attack when pressing B
    • Custom controller binding for reset (CTRL+R still supported)
    • Audio options:
      • Disable Tatl call audio
      • Disable enemy proximity music
      • Randomize audio on scene change
      • Randomize audio on randomizer generation
      • Display sequence name on overlay
      • Voice pitch multiplier
    • Developer tools:
      • Boot to warp point
      • Message viewer
      • Save editor UX improvements
      • Display list viewer
      • Custom bindings for debug noclip and map select
  • Randomizer
    • New Shuffle options:
      • Enemy souls
      • Tree drops
      • Ocarina buttons
      • Time (6 progressive items or 6 random day/night items)
      • Sun's Song, Song of Double Time, and Song of Inverted Time
      • Saria's Song, a special one-time-use hint item.
    • More enemy drops for enemy drop shuffle. Covers all non-boss enemies now.
    • Options to adjust amount of Stray Fairy & Skulltula tokens required and in the pool.
    • For logic reasons, on Glitchless seeds you will no longer lose progress on Moon Crash
    • Location exclusion tab improvements:
      • Search
      • Add/remove all buttons
    • Mask requirement option for fighting Majora
    • Spoiler files generated by default
    • Song of Soaring hint
    • Removed delay when picking up items
    • Pool metrics added to General tab (check/item counts)
    • Seed generation failures will now emit a notification about why they failed
    • Trap behavior updates:
      • Fixed to only include items in current seed
      • "Knockoff Item" replaced with item name typos
      • Options
        • Dynamic (default): As you progress through the seed, traps will change to fake as items you haven't obtained yet
        • Static: Traps will fake as the same item throughout the seed, based on the randomizer seed.
    • Junk behavior updates:
      • Junk pool will dynamically update based on player needs
      • Add option for semi-static junk behavior, for those who dislike the live rotating of items.
    • Check tracker
      • Options to hide/color each check status (out of logic, skipped, collected) individually
      • Option to add Filter buttons at top of tracker for check type
      • Scroll to current scene button added, and scrolling behavior fixed
      • Now shows grotto checks under parent scenes
      • Option to toggle/show with button combo or on Pause screen
    • Item Tracker
      • Rebuilt with a focus on customization and UX
      • Option to toggle/show with button combo or on Pause screen
  • Tweaks
    • Save delay toggle removed, the 2 second save delay will only ever happen now when we detect you are attempting the 0th day glitch, for which it is necessary.
    • Added custom messages for Dawn/Night of the 0th/4th day so it's obvious when you succeeded
    • Close/Quit/Reset buttons reordered to match SoH
    • Skip Hungry Goron dialogue when Misc Interactions are skipped
    • Timer option to show playtime in addition to RTA
    • Updates to curated preset, including removing "Play as Kafei"
    • Added flipbook support for Fierce Deity, Deku, and Goron model replacements
  • Bug Fixes
    • Fix HUD Editor color pickers not actually changing the color of the element
    • Fix issues preventing 0th day glitch from working
    • Fixed Bomb Shop keeper bomb fuse visuals
    • Fixed 3D item drops not applying to Twinmold rewards
    • Fixed active debug save option not updating correctly
    • Fixed missing enemy/boss soul models
    • Fixed grass and crates incorrectly using CSMC
    • Fixed Seahorse only being unbottle-able once per runtime
    • Various randomizer logic fixes
    • Various controller-related fixes

v3.0.2 - NX

  • Note: Users upgrading from 2.0.1 or earlier, who plan to extract on top of existing 2ship2harkinian installations, should delete the old assets subfolder first. Assets have been changed and renamed with 3.0.
  • Bug Fixes
    • Exclude Triforce from plentiful items, add error handling. Fixes an issue where the Triforce could be completed from fewer pieces than desired
    • Fix crash when completing Triforce during Final Hours
    • Fix bug with Romani Ranch invasion state on subsequent cycles in same runtime
    • Fix cow softlock when cows are not shuffled
    • Fix softlock from repeating Kafei's Mask check
    • Various rando logic revisions
    • Fix integer overflow when shuffling more than 255 Triforce pieces
    • Fix camera bug with Snowhead Temple Dinolfos
    • Don't skip Dotour's notebook entry in rando
    • Don't allow Snowhead Temple sliding block to be pulled with Fast Push/Pull
    • Fix mismatched Deku Search Balls labels
    • Skip Woodfall clear cutscene on repeats
    • Make log trace available to debug and release

v1.1.2

  • First Release

Credits

External links

Advertising: