Play Ocarina of Time NATIVELY on your Steam Deck - Ship of Harkinian Full Guide
ฝัง
- เผยแพร่เมื่อ 7 มิ.ย. 2024
- I'm very happy to work with Linux Gaming Central on this video. Check out his full write-up where he goes into greater detail on customization and mod! linuxgamingcentral.com/posts/...
The music in this video was created by @LoederMusic: • Gerudo Valley SNES (A ...
• Korok Forest 8-BIT - T...
• Prince Sidon 8-BIT - T...
• Tarrey Town 8-BIT - Th...
Download Ship of Harkinian here: www.shipofharkinian.com/
Ship of Harkinian ROM verification tool: ship.equipment/
I'm live on Fridays at 6:30 PM Eastern! / @gardiner_bryant
Support the Show
❯ Patreon: / thelinuxgamer
❯ Merch: gardinerbryant.com
❯ Humble: www.humblebundle.com/store/?p...
❯ / @gardiner_bryant
❯ Amazon affiliate: amzn.to/3iYb4gd
⚠️ I will NEVER ask you to DM me on Telegram, WhatsApp, Signal, Discord, or any other app. ⚠️
Steam Deck accessories: amzn.to/4c2XKkM
SanDisk 1 TB card: amzn.to/3z8mMfH
Steam Deck Dock: amzn.to/3PDjgkt
Our Production Equipment: amzn.to/3RdeHOL
Merchandise: gardinerbryant.com
Elsewhere on the web:
❯ ViewSink: viewsink.com
❯ Heavy Element: heavyelement.io
❯ Mastodon: mastodon.online/@gardiner_bryant
❯ Threads: www.threads.net/@gardiner_bryant
-- Chapters --
00:00 - Introduction
00:19 - What is "Ship of Harkinian"?
01:54 - What you'll need
02:57 - Dump the correct ROM
04:07 - Use a Hex Editor
04:44 - Install and run Bottles
06:55 - Download SOH
07:59 - Return to Game Mode
08:25 - Update art
08:42 - Controller Recommendations
09:39 - Other recommendations
#zelda #shipofharkinian #steamdeck - เกม
❯ Patreon: patreon.com/thelinuxgamer/
❯ Merch: gardinerbryant.com
❯ Humble: www.humblebundle.com/store/?partner=thelinuxgamer
❯ Steam Deck accessories: amzn.to/3qLrxbh
❯ SanDisk 1 TB card: amzn.to/3z8mMfH
❯ Steam Deck Dock: amzn.to/3PDjgkt
❯ Our Production Equipment: amzn.to/3RdeHOL
Oh yeah I'm totally gonna use a 100% totally legit copy and dump it because they're totally available for sale brand new right? RiGhT!?
I actually made the Xbox + PlayStation Style Controls mod specifically because I was playing on my steam deck using my dualsense when docked lol. Glad you covered this dude
This is the elite setup
Yeah. SoH is one of the first things I did with my steam deck. It was wonderful. I may actually try a randomizing run, now.
Waiting 5 minutes for King Zora to move over is like an integral part of the experience. It's a literal meme! You can't remove that!
QUICK, everyone download the video before nintendo issues a takedown notice
fr
It's been what? 3 months later. Lol. Nothing happened. XD.
Thanks Bryant. You are the G.O.A.T 👌✨
Oh hey Gardiner, notifications are in fact, working 👍
That's good to hear!
Texture packs for this game will be dope. 👍
I completed the game a couple of weeks ago on my SD. Seriously the best way to play it. But yeah very tricky to set up, esp with the hex editor. I had the right trackpad as c buttons and the right stick as free camera. I also used OOT Reloaded textures 👌.
9:31 what would you recommend setting the C buttons to?
Slight correction in regards to what you said about updates, generally for major version updates(x.0.0 -> y.0.0) releases you would want to also delete your oot.otr file(and oot-mq.otr if you have it as well) and regenerate it. Otherwise you might experience issues. Generally minor revisions don't require this however.
If i get a debuged ROM do I need to do all that hex editing stuff?
Just guessing here, but the file hex that you copied seems to be the game byte code itself. The other part must be the OS and byte code interpreter.
I believe 010 Editor should be capable of replacing HxD, however the process is a little bit different
in 010 Editor the option is called 'select range' and can be accessed with CTRL+SHIFT+A
it will bring a menu up at the bottom of the screen
in the options drop down select 'Specify Range Using Start Address + Size'
to the left of that make sure 'Hex' or 'Hexadecimal' is select
in the start field type '1C669FC0'
in the size field type '2000000'
press CTRL+C
press CTRL+SHIFT+N
press CTRL+V
save it with a unique name ending with .z64
dd is a much easier way to do this and it comes installed by default on any Linux install.
@@teejaded I always forget dd is a thing
Please show us how to install The PC port of Mario 64 with the render96 levels and characters!
Yes I second this
Grownup Gaming describes the easy way.....this way is difficult for no reason
There’s also the 3DS remake which looks really good.
Wow 1sr we got Links Awakening DX HD and now this 🥳
This predated that. SoH's first release was in March 2022.
Why not just save the extracted TGC file into the dolphin games directory, refresh, then open the TCG file the same way you extracted it from the iso? Going to properties-file system, you can extract the n64 file without need for any hex editor.
Literal big brain moment. I stopped at the bottles step, carefully read and did what you said, and it works. This is the number one quick answer.
Man, I've played OOT a long time ago, and cannot remember what I've played.
Is it possible to use an Hd texture pack ?
There’s a couple of those on Gamebanana. Just look up Ship of harkinian mods and you should find some.
I use the 3ds One but it lags can someone help me find a stable hd mod (30 fps Is ok)
Btw Just use the performance build not the compatibility one
Omg that is much to do
I use the 3ds textures pack but it lags can someone help me with a stable pack/settings (30 fps is fine)
OoT Reloaded is the best. I use OoT Reloaded with the backgrounds (for market, shops, church etc) from the 3DS pack. (I picked them out)
Why not just use dd to extract the bytes from the iso?
Because, why would a self-proclaimed Linux enthusiast want to demonstrate the huge advantage Linux has when you can perform complex looking but actually simple tasks with a one-liner? Even programming something simple with the programming language of your choice would likely have been faster than figure out how to get this Windows GUI-tool running. dd is available on the steam deck (I checked) and if you insist on using a GUI program, Okteta (the KDE hex editor) would have been the natural choice.
Nintendo gonna nuke this video.
They can try
I wonder when this will get shut down by nintendo. I didn't have a chance to get Links Awakening before nintendo snuffed it
They're not distributing any Nintendo IP so big N can't do much about it.
@gardiner_bryant I am curious why you went the route of using bottles instead of building the project. It's not that diffcult.
Two reasons: the target demo for this video would see that and they'd nope out
LGC wrote this and I followed his guide to make this video.
Speaking as someone who knows how to compile from source:
If there's a binary/flatpak/appimage and GUI that achieves the same result intuitively, I personally will ALWAYS choose the path of least resistence. Source-compiling is neat, but time is often more valuable.
they didn't use bottles for SOH at all, they used it so they had a formular hex editor. (just had to be ran under wine as its windows only)
this can esily be done without compileing or bottles if you can find a prebuilt linux hex editor.
@@moomew64 *resistance
Yep. Beat it finally after starting this game so many times throughout the years. Such a fantastic experience on the OLED 😊
Now I feel like a little less of a poser... Since my youngest sons name is Link 😂😂😂
Lot of this stuff could be automated with scripts. Hopefully an easier installation process will be created by someone.
It's much easier to do most of the work on a Windows PC beforehand. Just drag and drop the files and it's ready in no time
@@Sebbz Assuming you have a keyboard/mouse for your steam deck (as suggested at the beginning) the process will be largely the same
isnt this like a few years old now?
Yes, but it’s been an active project that’s been improving and changing.
@@master_matthew Yeah but ive been able to play OoT from start to finish on my steamdeck with Ship of Harknian for years now, i did it when i first got my deck at launch, other then maybe bug-fixes why is it relivant now?
Yeah because it's actually new to other people@@cannonbyrd1755
@@cannonbyrd1755more features
Built-in randomizer
The many people other than you who hadn't heard about it yet
@@cannonbyrd1755 *relevant
Yeah, I think I'll just use a pirated version. I have the original Zelda OoT on N64 (PAL version too), but that's too much work...
*that's
*too (different meaning)
@@alvallac2171Thanks...
Another thing, linuxgamingcentral seems dead or hijacked right now
actually crazy people care about piracy of a nearly thirty year old game lol, lmao
native? but bottles....
Game runs native, bottles is for the hex editor. There’s got to be a better way though
Yeah I'll just stick to popping in my original cartridge on the 3DS.
Why are you making this so hard? Just get the correct rom (no hex editing needed) and then us the native Linux build instead of bottles.
Doesnt work..😊
The amount of work you need to do to play it is not worth it.
They just overcomplicated the process, for real x)
Let me know if you can come up with a better solution@@purplehato
0:32 i hate this FPS discussion.
when you increase the framerate you more often than not, also create an ilusion that everything is moving faster, that might sound better, but that also destroy the artistic vision, its like watching an movie in 2x speed, and expecting to enjoy it more as an result.
if the game was originally intended for 60fps, sure do it, otherwise...
now, 20fps might be a problem if you screen is too big so improving it can be a solution to fix the issue. (im not sure if its a problem, just speculating)
another thing that people dont understand is that HD textures dont fit well with low poly games, but hey, even nintendo did this mistake...
But doesn't it just add in extra control over the timing and doesn't actually make anything faster rather than able to move in-between the frames it gives?
Yeah i dont really care about that
Try actually playing the damn game at 60FPS with interpolation and then switch back to 20FPS and tell me how good it feels.
untested, but this should do the trick:
dd bs=1 skip=476487616 count=32M if=zelda_PAL_093003.tgc of=zelda_oot.z64
Thumb nail is very generic Reddit Post
*Thumbnail
yeah ummm... no....