Sweet, it worked. I didn’t realize I had to tick the box to make it executable. Just switched to Linux after 20+ years of Windows so I’m pretty new to this. Thanks for the guide!
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
Thank you for this! I love Legend of Zelda but I haven’t been able to play OoT before now, and I’m really looking forward to being able to play this on my steam deck over a long weekend. This is going to be so good 😁
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 👌.
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.
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
Drag your rom into the same directory/folder as the ship of harkinian app image and then run the app image. Save that app image to Steam and run it from there.
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.
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 😂😂😂
@@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?
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.
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.
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?
❯ 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!?
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!
Sweet, it worked. I didn’t realize I had to tick the box to make it executable. Just switched to Linux after 20+ years of Windows so I’m pretty new to this. Thanks for the guide!
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
QUICK, everyone download the video before nintendo issues a takedown notice
fr
It's been what? 3 months later. Lol. Nothing happened. XD.
not happening, everything here is legal
Texture packs for this game will be dope. 👍
Thank you for this! I love Legend of Zelda but I haven’t been able to play OoT before now, and I’m really looking forward to being able to play this on my steam deck over a long weekend. This is going to be so good 😁
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.
Oh hey Gardiner, notifications are in fact, working 👍
That's good to hear!
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?
D pad
Please show us how to install The PC port of Mario 64 with the render96 levels and characters!
Yes I second this
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.
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
Thank you Andy Reid
I have a sealed copy of that Zelda collectors edition pal version, wow!
Thanks Bryant. You are the G.O.A.T 👌✨
Drag your rom into the same directory/folder as the ship of harkinian app image and then run the app image. Save that app image to Steam and run it from there.
Can you help? followed all steps until 5:37 - When I click on "deck" its blank
@@alec7926 did you figure it iut
@@Brandt2698 I didn’t. However I got it working with a much easier process. I’ll send it to you if I can find it
@ Yeah I actually found another tutorial that worked seamlessly unlike this one, no HxD and everything. Always trust the Indian tutorials 😭
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.
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.
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 😂😂😂
"We do not condone piracy" of course you don't, and that is the reason we are where we are now.
Man, I've played OOT a long time ago, and cannot remember what I've played.
SO I'm a bit confused, does this port support using the 2nd stick for camera controls or no?
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.
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.
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
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
If i get a debuged ROM do I need to do all that hex editing stuff?
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
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.
Nintendo gonna nuke this video.
They can try
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)
@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
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.
I didn't understand a single thing in this video.
Another thing, linuxgamingcentral seems dead or hijacked right now
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...
actually crazy people care about piracy of a nearly thirty year old game lol, lmao
Yeah I'll just stick to popping in my original cartridge on the 3DS.
native? but bottles....
Game runs native, bottles is for the hex editor. There’s got to be a better way though
Doesnt work..😊
Omg that is much to do
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.
*brain explodes* there has to be a easier way to get this ;-; help
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....