Game Porting Toolkit: What Apple DOESN'T Want You to Know

  Рет қаралды 160,623

Andrew Tsai

Жыл бұрын

AppleGamingWiki Game Porting Toolkit article: www.applegamingwiki.com/wiki/Game_Porting_Toolkit
Tutorial for dual-booting macOS Sonoma: kzbin.info/www/bejne/b3Tdd2VrisaKbbc
This video is a tutorial on how to install the amazing Game Porting Toolkit to get DirectX 11 and 12 games running on Apple Silicon Macs. If you require support check the AppleGamingWiki Discord (use the support channel, DO NOT ask in general chat): discord.gg/28CAAr6SpB. If you find any new games that work well please make a comment here!
Timestamps:
00:00 Apple don't want you to play DX12 games on Mac
00:56 Does it work TOO well?
01:25 It’s for Developers
02:14 Difficulty level: HARD
02:58 macOS Sonoma
03:14 Download Command Line Tools 15 Beta and Game Porting Kit
03:39 Install
04:16 Terminal commands
05:35 Build (warning takes more than 1 hr)
05:52 Wineprefix
06:18 Winecfg
06:26 Preparing toolkit
06:53 Steam (Windows) install
07:39 Run Steam - black window workaround
08:32 Play DirectX 12 games like Hogwarts Legacy!
► Links:
Master M1 game compatibility list: www.applegamingwiki.com/wiki/M1_compatible_games_master_list
Please join me on Discord here: discord.gg/28CAAr6SpB
Check out AppleGamingWiki: applegamingwiki.com
► Get the NEW M1 Macs here (Amazon links):
geni.us/mbp-m1pro-14
geni.us/mbp-m1pro-16
geni.us/mbp-m1max-16
geni.us/applem1macbookair
geni.us/applem1macbookpro
geni.us/applem1macmini
geni.us/applem1imac
► My Recording Setup:
►► My equipment:
DJI Pocket 2 - geni.us/djipocket2combo
SanDisk Extreme 256 GB - geni.us/sandiskextreme256gb
MacBook Air M1 - geni.us/applem1macbookair
Anker SD Card Reader USB 3.0 - geni.us/ankersd
►► Mac:
Record screen audio and gameplay (Mac): kzbin.info/www/bejne/n2e4lqqNfLyZm5I
Set 16:9 aspect ratio (Mac): kzbin.info/www/bejne/iqWuf6SleMeCl6s
Highlight mouse cursor (Mac): kzbin.info/www/bejne/oHWtdnaqhrRsbbs
Display keystrokes (Mac): kzbin.info/www/bejne/Z361gmx6ot2gi5I
Snap windows (Rectangle, Mac): kzbin.info/www/bejne/p4azhKF6jq-IbKM
OBS setup (Mac): kzbin.info/www/bejne/qKG8qZuwocZ3oJo
Temperature/fan monitor (Mac): kzbin.info/www/bejne/pafRdZh-nr2hgbc
►► General:
Microphone setup (Blue Yeti): kzbin.info/www/bejne/bmKnpICdh5eEmpY
Greenscreen setup (OBS): kzbin.info/www/bejne/o4CXgpuMYpalgdE
Note-taking (Notion, Mac): kzbin.info/www/bejne/epKwgZiJbaeYqpo
Highlight mouse cursor (Windows): kzbin.info/www/bejne/oX6Tg5qDbLl3fMU
DIY 2TB SSD USB-C (Mac and Windows): kzbin.info/www/bejne/amS7ZIChatuEgZY
► Windows gaming on Mac:
►► Windows on M1 Mac Tutorial: kzbin.info/www/bejne/pIfbq3aqmsaKpMU
►► CrossOver FREE 14 DAY TRIAL - use coupon APPLEGAMINGWIKINEW for 20% DISCOUNT: www.codeweavers.com/?ad=835
►► Parallels 17 use code APPLEWIKI10 for 10% DISCOUNT: prf.hn/click/camref:1101lfR6V
Amazon Affiliates Disclosure: Andrew Tsai is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites as well as other affiliate programs.

Пікірлер: 713
@Alexander-ix2jp
@Alexander-ix2jp Жыл бұрын
Love the fact that both Mac and Linux are finally getting the gaming attention they deserve after decades of Microsoft dominance. I hate monopolies and monopolistic approaches, so we need both Mac and Linux to succeed big time.
@ncard00
@ncard00 Жыл бұрын
Exactly, like Disney with Star Wars, but fan films will beat their content sonner than later, individuals have so much technology available for cheap these days.
@eddiexavier5087
@eddiexavier5087 Жыл бұрын
Monopoly? hahaa
@MyNameIsAhj
@MyNameIsAhj Жыл бұрын
@@eddiexavier5087 do you see any other company in a landslide lead in the pc gaming market? No? Yes that’s a monopoly.
@timeTegus
@timeTegus Жыл бұрын
Thanks to the wine gods. Steam is helping to fund the wine projeckt i hope appel will also throw some money at it❤
@sumeettanwar1608
@sumeettanwar1608 Жыл бұрын
They are still not making Linux or mac games, these are emulator. Games are still first built for windows. So monopoly is here to stay.
@ncard00
@ncard00 Жыл бұрын
Developers would still earn tons of money by porting the games, cause very few of all the Mac users follow a channel like this, wanna go through the trouble of installing the toolkit, and have the technical skills and patience to follow a guide like this, let alone wanting to accept sub par performance through an emulation layer instead of Native performance.
@talkysassis
@talkysassis Жыл бұрын
Works well on Linux, so why not?
@ncard00
@ncard00 Жыл бұрын
@@talkysassis What does, emulation, or native games?
@talkysassis
@talkysassis Жыл бұрын
@@ncard00 Both. Proton have some perks that make some Windows games run faster than running on Windows.
@DimonDeveloper
@DimonDeveloper Жыл бұрын
Apple has done a great job of speeding up porting games to the Mac so it won't cost a tons of money.
@marctech1996
@marctech1996 Жыл бұрын
@@talkysassisProton has a way easier job than this. There is no x86 to ARM translation necessary and the hardware you use on a Linux machine is pretty much the same as you have on a Windows PC. And that hardware is build with Vulkan in mind on both platforms. That leaves DX to Vulkan as the biggest challenge for Proton.
@davidlazarus67
@davidlazarus67 Жыл бұрын
If games run well through the translation layer it would make people look at Macs. While some won’t port games over to max it will still make more games available.
@GraveUypo
@GraveUypo Жыл бұрын
it would have to run a lot better than this though. and honestly i don't think it would. it would allow mac owners to have a good selection of games, but the platform itself would still be bad for "gamers" (hate that term) due to high prices, zero upgradability, and worse performance.
@yarnosh
@yarnosh Жыл бұрын
Historically, being able to emulate a different (more popular) platform has been a failure as a marketing angle. Think NeXT and OS/2, for example. There's a famous video of Steve Jobs demoing DOS programs running on NeXT. Nobody cared. Even though NeXT was vastly superior to DOS. Nobody cared. OS/2 was billed a "better Windows than Windows." Nobody cared. Simpler just to run Windows, with all of it's faults. People ultimately want a smooth experience. And the best way to do that is j ust to run the program/game on the platform it was written for. Consoles are popular because even running games natively on WIndows isn't always smooth. People just want to turn on the device and play. They don't wan to fiddle with things to get it working. Or risk it not working at all. If you're serious about Macs and gaming, you'll just build a PC tower next to your desk AND buy a MacBook for your work. It's expensive, but it's reliable.
@vson
@vson Жыл бұрын
@@GraveUypo tbh, most people buy a new PC rather than upgrade it coz most of the components are not compatible to each other after 3-5years. To upgrade your device you have to be an expert of all component, or it may cause bug/problem for specific games. The whole upgrade process annoy users a lot
@skewd2528
@skewd2528 Жыл бұрын
@@yarnosh But tbh gaming doesn't necessarily even have to be about marketing or drawing in gamers to macs. A lot of people including me, really want a mac but also like to play games once in a while. While I chose to go the mac route, others might just get windows despite wanting a mac because they want gaming. By having even sub par gaming on macs, it would make those people not get windows reluctantly.
@RGGeek
@RGGeek Жыл бұрын
@@yarnosh Yeah, there's never been an example of a successful product like a gaming handheld that ran games on a "compatible" OS like let's say Linux to play games from a more popular platform. 🤔
@default_user_exe
@default_user_exe Жыл бұрын
Damn Apples team is insane at making translation layers… first rosetta / rosetta 2 and now this
@RACAPE
@RACAPE Жыл бұрын
That's why I think Apple is so good at their thing because as I saw, their mind is something like “Fine, I will do it by myself”
@Atlink
@Atlink Жыл бұрын
I genuinely believe this has to do with the fact that Apple controls pretty much every aspect of their computers. From the software to the hardware, they can really hone in on what their software can do and do well. Windows is a "jack of all trades, master of none", but macOS is just the opposite - it's great at what it can do, but that scope is limited. Hopefully this is a step to finally "levelling" the playing field a bit more. You'll never get a Mac that's as customizable as a PC, and I'm sure no one will argue that point, but you also can't get as streamlined of an experience as a Mac on a PC, so pick your poison i guess.
@DragonOfTheMortalKombat
@DragonOfTheMortalKombat Жыл бұрын
Can't make anything work natively. 🤣🤣🤣🤣
@juampiursic
@juampiursic Жыл бұрын
Yo, Apple didn't do shit. WINE did.
@aaroninclub
@aaroninclub Жыл бұрын
Wrong, Apple had made a translation layer back in the 68K > PPC days, do your research buddy!
@LouisHochmanTheJourno
@LouisHochmanTheJourno Жыл бұрын
The argument that translation layers will prevent native ports has been dogging WINE for decades. But to this day, Linux doesn't have the market share to entice most AAA game developers on its own. Yet Proton has made the Steam Deck viable. Maybe it'll get enough market share to attract developers. More likely, they'll test their Windows versions against Proton and deliver an executable that runs well on both. Either way, Linux gamers win out. The same can happen here.
@mikey9836
@mikey9836 Жыл бұрын
I have no experience to all the coding stuff for video games so sorry if I’m not understanding. So will the porting kit make developers want to fully optimize the macs with apple silicon or will they just ignore it because most people can use the kit themselves and port it. Sorry for the confusion and I hope you can educate me more.
@SWOTHDRA
@SWOTHDRA Жыл бұрын
Port proton to MacOs
@LouisHochmanTheJourno
@LouisHochmanTheJourno Жыл бұрын
@@mikey9836 It depends. Right now, using the tool in the developer kit is a very user-unfriendly experience, and it's not an officially supported way of running games. Some games work surprisingly well, but it's rough around the edges. Some games won't work or will work poorly. It's meant just to show developers what's possible if they actually port the games. But it works so well as a translation layer without proper porting that it's not hard to imagine a situation where a more refined version of it could be released directly to users. As is, enthusiasts will figure out ways to make it more usable for everyday folks. But the potential is there for Apple or a partner to just make this a user-friendly product meant for regular end users.
@ShaneMiltonProductions
@ShaneMiltonProductions Жыл бұрын
The same will happen since this is just a port of proton running on mac.
@talkysassis
@talkysassis Жыл бұрын
@@SWOTHDRA Well... Proton would run on MacOS if Apple wasn't a spoiled child and refuses to support Vulkan just because it isn't Metal
@shivag3292
@shivag3292 Жыл бұрын
The 'brew install toolkit' step was brutal.. my M1 MBA was at 100% CPU usage for 45 mins straight and was boiling. Have never seen it get so heated even when playing games lol
@kieran9882
@kieran9882 Жыл бұрын
Since alot of gamers are into fps gains, and most people are unlikely to be trying a workaround in this way, i think the fully optimised native versions would be really successful
@ncard00
@ncard00 Жыл бұрын
Indeed, and the cheapest Macs are perfect for old and light games, popular E-sports games, as well as 2 generation old AAA games, like Tomb Raider 2013, which is far less demanding than Rise and Shadow.
@RiccardoMerloVegan
@RiccardoMerloVegan Жыл бұрын
Sure but devs must understand this not us
@Crazeemike
@Crazeemike Жыл бұрын
Installed this yesterday...all games I played so far, or Crash or stutter as hell or don't even start. But is a good start!
@fR33Sky
@fR33Sky Жыл бұрын
I just want to say that I'd be happy for extra community support as long as this is an open-source licence. It is only a matter of time when this process would be implemented in a GUI, even though it doesn't seem hard for anyone who worked with Homebrew before. Who knows, we may even see a solution that allows to actually use touchbar in games as it was in Deus Ex (or actually use FN keys to run scripts of sorts, like autobuy specific units or discard all marked trash from inventory)
@ScottLahteine
@ScottLahteine Жыл бұрын
That's so impressive. Now we just need an Older Mac App Porting Toolkit so I can get the apps I built with older obsolete versions of XCode (using NIBs for the interface) to build and run on newer macOS. The changes Apple makes to their own APIs and frameworks are often enough to kill apps that would otherwise still be viable, if only busy developers didn't have to completely rearchitect them every few years.
@toadlguy
@toadlguy Жыл бұрын
I'm not sure if this wasn't made more streamlined that it wouldn't actually help jumpstart game adoption on the Macs. Certainly Rosetta worked amazingly well with Intel macOS programs when the M1 came out, but almost everyone still ported their apps to Apple silicone and Rosetta made M1 adoption much easier. If gamers started buying Macs, it would make game developers much more likely to port their apps - particularly if made easier with tools like this. So, I'm not really sure that the premise of your title is true. There may however be licensing issues that Apple doesn't want to be seen as condoning.
@malikau917
@malikau917 Жыл бұрын
Andrew, thanks a lot for such a detailed explanation and making it publicly available (understandable)! Gonna try today, hopefully it’ll work! :)
@enac1544
@enac1544 Жыл бұрын
This seems like a tool with future releases in mind. A 3 year old AAA game developer probably won't bother with a macOS port if they're already on to newer projects, however their newer or unreleased titles will be able to have macOS support on launch.
@GraveUypo
@GraveUypo Жыл бұрын
the only way this sticks is if porting is effortless, as in takes no money to do. apple has a tiny market share and probably isn't worth making a whole port for most releases.
@enac1544
@enac1544 Жыл бұрын
@@GraveUypo No, that isn't the "only way this works". If they can develop the game for windows and have a small team porting it to macOS then it will be worth it, even if they only sell in the tens of thousands more copies. This feature is also in its infancy so the tool will improve and get more features over time. This is a huge jumping off point for macOS gaming.
@Cecylovesyou
@Cecylovesyou Жыл бұрын
@@GraveUypo Apple absolutely does not have a tiny market share.
@moow950
@moow950 Жыл бұрын
I think if Apple makes porting Windows games, next to macOS also available for iPadOS (huge installed base), tvOS and the upcoming visionOS, then Devs might be tempted to do a port
@stenspeed1
@stenspeed1 Жыл бұрын
@@Cecylovesyou Compared to Pc they have tyin market hase 93 % machines Are windows
@bobsykes
@bobsykes Жыл бұрын
I think there are a huge population of Apple users who chose the platform because they don’t want to have to learn “quite a difficult tutorial, reinstalling the OS six times”, etc. It will be totally worth porting these games to run native as easily as users expect for any other app. I mean, you obviously have deep experience in Terminal, and you freely admitted how challenging this was to do. No regular person is going to deal with all that.
@savedbybravado4382
@savedbybravado4382 Жыл бұрын
as a regular person I must say yeah this seems a bit daunting, will probably wait for actual ports through steam
@lawrenceberg5408
@lawrenceberg5408 Жыл бұрын
Great video!! You made a very insightful statement. Despite Apple developing the tool kit, Apple's focus continues to not be on gaming. It is a side-show for them. Oh by the way, the Mac can do this...If Apple were truly serious, the store page would in fact specify capable of runnng D12.
@evanhearne4020
@evanhearne4020 Жыл бұрын
I must say, I’m very impressed about how the M1 MacBook is able to run games so well, and that Apple actually is dedicated some time into making macOS more Windows friendly if only Microsoft did the same because Apple really does know how to run computers well they were just limited by Intel for a long time. Has anyone tried any anti-cheating games yet because I’m pretty interested in trying to get fall guys running through the epic games launcher
@christopherwood12
@christopherwood12 Жыл бұрын
It’s crazy how well some of the games work, insane how you can play these games on such a low power draw arm chip
@bigfisher42
@bigfisher42 Жыл бұрын
If any game dev/editor is looking: Consider porting to mac, the tools are there, the audience is there, more are coming.
@ramoncastillo532
@ramoncastillo532 Жыл бұрын
although i love apple silicon and what apple are trying to do with metal this just happens to be the difficulties of not using the common standards because developers don't want to do even more work and if a tool does it half way they won't take the time to fully optimized and this leads to games left halfway
@PSy84
@PSy84 Жыл бұрын
Maybe not since if you port your game to mac…it’s easier to create games for iPhone and iPads and vision pro as they all use apple silicon and apple os
@clumsy8763
@clumsy8763 Жыл бұрын
thanks a lot big fan been here since playing Nintendo Switch games on MacBook air's
@sedhain_pankaj
@sedhain_pankaj Жыл бұрын
The fact that the tool is open-sourced in github means they want everyone to use it. If it were just a dev-tool, it would have locked behind Apple developer account.
@thEstRonG3r
@thEstRonG3r Жыл бұрын
Love the views that you are receiving, totally deserved it. The amount of work you do, good job.
@goldmastersimulations
@goldmastersimulations Жыл бұрын
They should just work with CrossOver and subsidize all the costs to make this compatibility layer.
@being47
@being47 Жыл бұрын
Crossover is not a free tool. It has to be like proton, otherwise its bad.
@AyaWetts
@AyaWetts Жыл бұрын
Apple wants profit. They don't care if you can play a game, they care if it can be ported and sold in the Mac App Store, so they can get a cut of the profits.
@PKperformanceEU
@PKperformanceEU Жыл бұрын
No they should not. You are dumb educate yourself
@laopao
@laopao Жыл бұрын
When I run steam, I can't see any black logins, steam just crashed and nothing shows up.I was able to run it successfully on the m1 ultra, but not on M2 utlra. Plz do you know how to fix it?
@nikitaelizarov7444
@nikitaelizarov7444 Жыл бұрын
I didn't understand anything at this point because I'm, let's say, too tired. But I'll look into it tomorrow because I've been playing Signalis on M1 wrapped via Wineskin and it broke mid-game. Couldn't fix it. Now I hope I can finish the game (it's amazing). Thank you for the tutorial!
@alexis0a
@alexis0a Жыл бұрын
I need to try this this weekend and see if the games I want to play are compatible :) So... this also means maybe we don't need CrossOver for this right?
@madekass
@madekass Жыл бұрын
@Andytizer Hello there, I'm using Asus m16 2021 with 11th gen Intel and RTX 3070, I rarely use my laptop as pure mobile device - I go from home to office where I have monitors which I connect through Usb c - Display port. I wonder if you can test if ths game porting is viable for external screens, because gaming on a 16 inch laptop is a no go. Also I'm a CGI artist who works in Blender/Unreal Engine but I saw no one on youtube who use external monitor to test/benchmark any of the software/games. I think a lot of people have some external monitors that they use in home or office. Sorry for my bad english, but Im suggesting you'll get my point. Thumbs up from from other viewers if you got same question!
@OG_ALviK
@OG_ALviK Жыл бұрын
I see that very few are talking about the potential of this. More specifically; iPad, iPhone etc. This can indeed push devs to build and optimize game to run on ARM nativly and gain market share on MacOS but also potentially iPad, iPhone and android. Before sure, desktop OSes were VERY different than mobile, but nowadays not so much with both apple and microsoft pushing into ARM...
@mukhinuniverse
@mukhinuniverse Жыл бұрын
Well, thank you for the tutorial. I've spent the whole say on all of these installations and .... everything works but so poorly. It seems my MacBook M1 Pro isn't enough to play properly(
@zoronoaroro9219
@zoronoaroro9219 Жыл бұрын
Sorry to hear that. Can i know more about it?
@jaynosnax7721
@jaynosnax7721 Жыл бұрын
I don't think developers will look at this and say "well, why port the game -- we've already made the sale to these guys who are running the developer kit on their own" -- mainly because not many people at all will be able to get it running on their own!
@johnforde7735
@johnforde7735 Жыл бұрын
You would hope that some of these AAA studios will be keen to have their games playing well on Macs. Now that the baseline MacBook Air can run these games if ported, they have a large audience to tap.
@HikingFeral
@HikingFeral Жыл бұрын
I don't like or use Apple products but as a Linux gamer who plays most of his games on Steam through Proton, any technology that improves the state of gaming on a non Windows platform is good in my opinion.
@AndersHass
@AndersHass Жыл бұрын
Apple should just support improvements on the translation layer so devs can release the games with it instead of having to spend time porting it. Perhaps Valve will allow game devs to release their games with translation layer on Steam (like they do for Linux/Steam Deck).
@Olamide_m
@Olamide_m Жыл бұрын
7:10 please did you close the previous terminal and open a new one to install steam, i am confuse there i need help
@soumikdas2009
@soumikdas2009 Жыл бұрын
Hello Andrew it’s a good tutorial and knowledge , I have successfully installed steam in my M1 MacBook Air . But is there anyway to install and play games directly
@soumikdas2009
@soumikdas2009 Жыл бұрын
I have copy-pasted few old windows games (which runs in parallels ) but all of them are opening in black screen only. >even the following doesn’t work _ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix /usr/local/Cellar/game-porting-toolkit/1.0/bin/wine64 Any suggestions ? If you want I can share the game with you
@cedrickouadio7742
@cedrickouadio7742 Жыл бұрын
Bro most of the games doesn't work yet , look at for compatibly list with the link in the description at the end of the page
@Nislander
@Nislander Жыл бұрын
Steam works but it says no connection, what can i do to fix this?
@moow950
@moow950 Жыл бұрын
Hopefully this will also work in the future for porting games, next to macOS, to iPadOS, iOS, tvOS and visionOS !!!
@jordanbiffle27
@jordanbiffle27 Жыл бұрын
I'm curious to see how well this could port Solidworks to Mac.
@nordicbastard2328
@nordicbastard2328 Жыл бұрын
Well, that could already mean the death-knell for the whole project. Only time will tell if devs care to even bother with a port to Mac no matter how easy it is. Keep in mind that many game devs couldn't care a less to make a few little changes to their games in order to improve Proton compatibility so that millions can play their games on SteamDeck and other Linux devices -- that's far easier than a port, and the work has already been done for them. Maybe I'm wrong and may devs will jump at the chance at porting their games and supporting a whole other platform....hasn't happened in the past though.
@talkysassis
@talkysassis Жыл бұрын
For Linux the idea at long term is to gain attention with Proton and get developers after that. Then Linux will be the main dev target and we won't need Proton anymore
@talkysassis
@talkysassis Жыл бұрын
@DarthAnonymous For gamers, no. Linux passed Macs this year
@cylack
@cylack Жыл бұрын
Developers would be foolish not to realize there is a big market of mac gamers hungry for AAA titles. There is less competition in the mac gaming market than in windows so it would be easy for a developer to stand out with a AAA title. Its a "if you build it they will come" situation.
@sumofat4994
@sumofat4994 Жыл бұрын
If there were more mac gamers they would market doesnt warrent messing with the mac
@nordicbastard2328
@nordicbastard2328 Жыл бұрын
@@cylack As long as Apple supports the toolkit long term, I think you'll see smaller devs take advantage of it more than AAA because it benefits them more, most AAA only care about M$ and console, and if they can get revenue from Proton without having to lift a finger, then that's just a bonus. I think the biggest issue is Apple's own fickleness -- no large dev is going to want to handle a port, along with the staffing and support needs that go along with it, only to have Apple drop the whole project on a whim. We'll see...maybe this will be the Mac gaming renaissance we've been waiting for since the early/mid 90s.
@definitely-not-daniel
@definitely-not-daniel Жыл бұрын
I’m pretty sure Apple’s plan is to make Mac games run in any device. In fact they already made moves towards that so I think if developers start seeing the dollar signs that come from reaching users from Mac, iPhone, Apple TV, iPad etc porting it is so much worth it.
@maxslomoff
@maxslomoff Жыл бұрын
if a game doesn't work at all with the toolkit, is that a sign that its not going to be easily ported or work with crossover when they get directx12 up and running?
@being47
@being47 Жыл бұрын
Will epic games work on this? I wanna play rocket league. I know heroes launcher can play rocket league but it needs crossover and also in rocket league with heroes launcher player name card doesn't show up. With this i think we can play a better version of rocket league
@premydaremy
@premydaremy Жыл бұрын
So is Crossover still recommended with this now being a thing?
@AyaWetts
@AyaWetts Жыл бұрын
I'd still use Crossover if its DX9 - DX11. Crossover is having loads of problems with DX12 support, so that's why people are excited about this running several DX12 titles.
@MGTEKNS
@MGTEKNS Жыл бұрын
Thanks for updating your guide. Just wondering if anyone has been able to run any Origin games?
@MGTEKNS
@MGTEKNS Жыл бұрын
or Ubisoft for that matter
@PaulHawkinson
@PaulHawkinson Жыл бұрын
What are the chances of someone making a GUI? and can we play games with anticheat systems?
@Alex-nr8hz
@Alex-nr8hz Жыл бұрын
For what I understand has the same problem as the steam deck, you cannot play games with anticheat
@jaredweiman2987
@jaredweiman2987 Жыл бұрын
You can disable most AC software on Steam Deck though. Some games even ask if you want to turn it off. You can toggle this on/off by clicking the cog wheel. It does disable online play though.
@mingistech
@mingistech Жыл бұрын
@@Alex-nr8hz Not entirely true. I play Elden Ring on my Steam Deck with Easy Anti-Cheat enabled. But on my M1 Pro MacBook Pro I had to disable Easy Anti-Cheat for the game to launch.
@AyaWetts
@AyaWetts Жыл бұрын
a lot of anticheat works fine on Linux with Proton... but some companies are hostile to it and do not allow it. There are Linux versions of the most popular anti-cheats, but not currently for Macs... that doesn't help when some of the game makers actively prevent that version from working and say "screw you, use Windows"
@rose_2103
@rose_2103 Жыл бұрын
i have a small request sir, can you please update the installation tutorial...there are several problems with homebrew and it doesn't install properly
@cameronajones
@cameronajones Жыл бұрын
How do you get rid of the performance stats that take up the right side of the screen?
@YogeshMalhotra1208
@YogeshMalhotra1208 21 күн бұрын
Hey there! I gave Dean Greer’s prebuild method a shot to set up the game porting toolkit, and it worked like a charm. I was able to log in to Steam, install my game, and it ran perfectly the first time. But today, when I tried to play again, I ran into a Wine C++ Runtime error after clicking the play button. Any ideas for a fix?
@Paxhy
@Paxhy Жыл бұрын
why my say Can't install the software because it is not currently available from the Software Update server
@SlyGuyMorad
@SlyGuyMorad Жыл бұрын
I’m having the same issue.
@vojtek0001
@vojtek0001 Жыл бұрын
Do i have to do this whole process after every update (developer, public or global)?
@the_mariocrafter
@the_mariocrafter Жыл бұрын
1:54 they might make Wine consumer end or at least enterprise end for running Windows exclusive non-gaming software though.
@justenginkaptanoglu
@justenginkaptanoglu Жыл бұрын
it took me a day finally made it and this video helped a lot thank you man
@oviandre
@oviandre Жыл бұрын
Someone will make a bit of dosh creating an app simplifying everything in couple clips …i will happily buy that
@CharlieEarthRoast
@CharlieEarthRoast Жыл бұрын
@8:00 my fix was just closing terminal completely and then running the standard launching script.
@Synhpou
@Synhpou Жыл бұрын
Are you able to add non steam games to run other windows stuff through this
@RebuildandRenovate
@RebuildandRenovate Жыл бұрын
asking all the right questions! i need to know this as well 😂
@linuxes9681
@linuxes9681 Жыл бұрын
Probably but that's already what crossover and parallels do.
@FabioMoschetta-ju3qi
@FabioMoschetta-ju3qi 9 ай бұрын
i have a problem, the web page says: "Sorry, you can’t access this page, We encourage you to use the free resources below to refine your coding skills for iOS and macOS." how can i solve this? please help me
@Synhpou
@Synhpou Жыл бұрын
Can you make a video on how to install epic with this.I know that there is instructions on the website but I feel like you will explain it a lot better
@MultiPhilip007
@MultiPhilip007 Жыл бұрын
Is there any way to remove the performance feedback window on top right?
@kimand88
@kimand88 Жыл бұрын
Hi Andrew, thank you for a great tutorial👍🙂 Have you tested games on an external hard drive or does it only work with the internal storage?
@Andytizer
@Andytizer Жыл бұрын
See here: kzbin.info/www/bejne/n2Gxc6dsn7aipM0
@반딧불이의소원
@반딧불이의소원 Жыл бұрын
I copied what you said, but the game called Ramnant 2 doesn't work. The message appears like this." DirectX 12 is not supported on your system. Ensure you have the latest Windows updates and video card drivers." What should I do?. And if you run an additional program called Steam, it says get value of variable 0%, what is this?
@arushd7083
@arushd7083 10 ай бұрын
Hi, everything in the tutorial I followed, but for some reason the following command doesn't work: ( ditto /Volumes/Game\ Porting\ Toolkit-1.0/redist/lib/ `brew --prefix game-porting-toolkit`/lib/ ) The error that pops up is ( ditto: Cannot get the real path for source '/Volumes/Game Porting Toolkit-1.0/redist/lib/' ). Anything I'm doing wrong?
@theverybigpotat7228
@theverybigpotat7228 Жыл бұрын
Hey Andrew Tsai can you help with something? My mac keeps on having an issue on the running steam part, apparently as soon as I try to run steam using this command "gameportingtoolkit ~/my-game-prefix 'C:\Program Files (x86)/Steam/steam.exe'" it has an error and says that it has encountered a problem and that there might be problem in the program or a deficiency in wine. I can't for the love of me figure out what has error occurred and why I can't fix it so please help me on this. I have already asked chatGPT but I'm still stuck so please help, thanks.
@liyah5607
@liyah5607 10 ай бұрын
did you end up figuring it out? im having the same issue
@theverybigpotat7228
@theverybigpotat7228 10 ай бұрын
@liyah5607 I don't really remember what I did to fix the issue, but what I do remember is that downloading a program called Whisky would fix most of your problems.
@cutesousouchan5631
@cutesousouchan5631 Жыл бұрын
thank u so much for the video..i have a question considering playcover i followed your latest tutorial on how downloading genshin on mac and it worked and lately im having issue to download 3.7 update either using decrypt day or the actual playcover link because the download process in each options stops in the middle and for play cover a window suddenly appears stating that playcover closed unexpecteadly because of some issue i tried downloading again for 10 days now but im still having the same issue please any idea on how fixing this? oh and one more thing my playcover is on 2.0.5 update
@acaeg
@acaeg Жыл бұрын
Hi Andrew, excellent video! One question, im trying to open a game (Elden Ring and I did workaround for EAC) but It opens, shows the new game port hud and it crashes (I'm not using external monitor). Did it happens you? How did you solve it?
@keyl99999
@keyl99999 10 ай бұрын
What software are you running to show all the info for the game on the top right corner ?
@homurak8
@homurak8 Жыл бұрын
hey, I got it up and running, but the command for high resolution mode in the wiki doesn't work for me: 02a0:err:esync:esync_init Server is running with WINEESYNC but this process is not, please enable WINEESYNC or restart wineserver. what can I do?
@casmirvaleri1798
@casmirvaleri1798 Жыл бұрын
Wonderful tutorial. Thank you. Quick question, will this work for older DirectX 9 games?
@cyberdevil2431
@cyberdevil2431 21 күн бұрын
When terminal tried to download the toolkit I got an error saying the C compiler doesn’t work. What should I do?
@Jr-yg9tp
@Jr-yg9tp Жыл бұрын
@AndrewTsai unable to open steam it says steam web helper, a critical steam component is not responding. The steam UI will not be usable click here there are four options given 1. restart steam web helper 2.restart 3.Restart steam with gpu acceleration disabled 4.Restart steam with browser sandboxing disabled. What to do unable to run steam . even though if i click on any option nothing is happening i also used alternative method MTL_HUD_ENABLED=1 WINEESYNC=1 WINEPREFIX=~/my-game-prefix $(brew --prefix game-porting-toolkit)/bin/wine64 'C:\Program Files (x86)\Steam\steam.exe'. PLEASE HELP ME WITH THAT
@michaeldamon7500
@michaeldamon7500 Жыл бұрын
Great video. Thank you. Do you plan on making videos where you test different games using this method like you did with the Crossover?
@entenfilm
@entenfilm Жыл бұрын
Do you think it is save to install it on my main computer?
@Johanna.1111
@Johanna.1111 Жыл бұрын
I've got everything on Ventura, steam doesn't run on mine (on some it does). Can I get everything over in one drag and drop when I download Sonoma? Or should I do this full tutorial all over again on Sonoma? Thnx!
@ZaberfangX
@ZaberfangX Жыл бұрын
For a long time there was no proton, dev won't make a game port other then windows. Proton solve the problem not other way around. Mac having that problem but proton going help people to enjoy there is and not be force to use windows.
@keyl99999
@keyl99999 10 ай бұрын
another question for me would be can you only install the games from steam on the macs drive or can you install the game on an external drive to not use my internal storage?
@HawkTeevs
@HawkTeevs Жыл бұрын
It's actually kinda insane how well AAA games run on even my basic M1 Macbook with this method It wasn't built for gaming, yet here I am playing Tekken 7 at 60+ FPS on my Mac
@uribak9144
@uribak9144 Жыл бұрын
20-30FPS it's bad for AAA games in 2023
@JstYari
@JstYari Жыл бұрын
Wow , perfect tutorial!! Very clear and to the point ,thanks so much , if anyone is wondering I'm playing Veiled Experts and it runs great!! I'm on 16 inch m2 max, by the way i may be asking for too much but is it possible to hide the overlay on the top right while gaming?
@deepansharya1111
@deepansharya1111 Жыл бұрын
do we need to install Xcode too? cause I followed the steps, but instead of installing steam, I tried running an pre installed game from my external ssd but that did not run. and since there's not enough disk space on my MacBook so I can't even install the game on my internal drive. Can we play or install games on or from external drive?
@bk2323
@bk2323 Жыл бұрын
very nice, it works. the new boxing game "Undisputed" also works with around 40-60fps, nice.. tks a lot. i have questions: is there a possibility to have an icon on the desktop to start steam or we always need to go over the terminal?
@Vicky-tm1ql
@Vicky-tm1ql Жыл бұрын
Impressive! But just wondering if the game "It Takes Two" could be run on this? I tried but it seems that is not working :(
@arslanzahid4187
@arslanzahid4187 7 ай бұрын
Now i have installed, but the games won't play on steam, it says direct x 8 or latest version is not installed. plz guide what to doe or how to install direct x on mac?
@charlesc2095
@charlesc2095 Жыл бұрын
Hi Andrew, appreciate all the work you do. Can we request an updated version of this though, now that Sonoma has been released? Was wondering if the steps here have changed at all since then. Like for xcode do we still need the beta? Etc.
@Andytizer
@Andytizer Жыл бұрын
Watch my latest video.
@timo1079
@timo1079 Жыл бұрын
Soon to be able to play every game on a Mac Plus the Vision Pro will be so nice
@jackofallgamesYT
@jackofallgamesYT Жыл бұрын
So is this going to effectively make programs like Crossover redundant? Now that it’s basically built in?
@faizal188
@faizal188 Жыл бұрын
I think there would still be an incentive for developers to port their games to the mac despite having a good performance on the translation layer. They could basically sell their games again if they choose to sell it in the app store.
@mathi0866
@mathi0866 3 ай бұрын
I followed your instructions exactly, but I get an error after installing the GPTK (apple/apple-game-poting-toolkit 1.1 did not build). Does anybody know how to fix this issue?
@ryangerrity2851
@ryangerrity2851 Жыл бұрын
MacBooks with the next 3nanometer processors will be gaming monsters with these updates! Run AAA games at ultra settings on battery alone with no performance impact! Insane times ahead!
@yarnosh
@yarnosh Жыл бұрын
Unlikely. Apple Silicon GPUs can't really compete with even mid-range discrete GPUs from AMD and NVIDIA. Apple can compete with Intel and AMD CPUs, but not GPU.
@ivantan8877
@ivantan8877 Жыл бұрын
With Apple ssd prices.. gaming just get way too pricey
@Krolitian1
@Krolitian1 Жыл бұрын
@@yarnosh M1 Ultra beat the 3070 decently in gaming benchmarks, and that was the mid tier GPU Nvidia had at the time. Now we have the M2 Ultra too, which given how lousy the 4000 series is it definitely beats the 4070 or even the 4070 ti. Sure it isn't beating any 4090s, but for games running natively it's definitely enough performance for most people.
@D0x1511af
@D0x1511af Жыл бұрын
@@Krolitian1 beating in gaming benchmarks? where's the actual source? buzzword my friend? m2 max still cant eat Nvidia dinner 3060? igpu has penalty performance no matter unified memory gimmicks are
@D0x1511af
@D0x1511af Жыл бұрын
@@Krolitian1 + you forget driver optimization Nviida far ahead from what apple currently does?
@PeterRichardsandYoureNot
@PeterRichardsandYoureNot Жыл бұрын
Can you turn off the HUD while in game?
@amigoSeiya
@amigoSeiya Жыл бұрын
Great tutorial as usual! I was able to install and run steam. Can you please make a video for Heroic? I believe I messed up and can't run any games hahaha, Thanks!
@arslanzahid4187
@arslanzahid4187 7 ай бұрын
I got stuck on After: Wine prefix , after this I select windows 10 and then when I paste : gameportingtoolkit ~/my-game-prefix 'C:\Program Files (x86)\Steam\steam.exe' "" It says command not found, Please help, give me the correct command plz.
@brez4431
@brez4431 Жыл бұрын
I have tried all the procedures to run elden ring with game porting toolkit, modifying the exe as in the guide, it seems to start but then crashes right away. how can it be solved? thanks
@artofkhaos2336
@artofkhaos2336 Жыл бұрын
Dumb question.. can I port something that’s not a game? Maybe a old windows application id like to use?
@unquestionabletv
@unquestionabletv Жыл бұрын
Does it allow you to actually play online? If I play Diablo 4, I can crossplay with who?
@simont.n.4229
@simont.n.4229 Жыл бұрын
Yes
@pizzanguyen537
@pizzanguyen537 Жыл бұрын
Is it possible to install DirectX Runtime onto GPTK? I'm trying to play Assetto Corsa but my game crashes due to a DirectX Runtime error missing
@supersymmetry4852
@supersymmetry4852 Жыл бұрын
In contrast, I would believe Apple is expecting the open source community will pick it up. Since the PowerPC era, Apple had embraced the open source communities. There used to be PlayOnMac project, an off shoot from PlayOnLinux, but it no longer works because Apple retired OpenGL support. However, if Apple announced official DX12 support, it could anger Microsoft, from which Apple needs their support of porting Office to visionOS. Meanwhile, I would expect a lot indie developers using Unity will pick up the toolkit and try to expand the reach on what they had put on Steam, given that UE5 now natively run on Apple silicon. My main concern on native games running on Mac is Apple's stand on backward compatibility. Unlike Microsoft, Apple has history to retire API very quickly. That means native game on Mac can't be played any more after a few years, such as MHFU on iPhone, or XCOM: Enemy Unknown on Mac, with exception of service games like Genshin Impact.
@moow950
@moow950 Жыл бұрын
Apple should provide porting kits when they transition to new APIs
@tmid1026
@tmid1026 Жыл бұрын
Could this be used to run the windows version of black ops 3? Custom zombies doesn't work on mac.
@Denver_tld
@Denver_tld Жыл бұрын
Hey Andy thanks so much for the tutorial man this definitely not intended for the average user, how do you enable the performance metrics I want to do some Fine tuning on diablo 4
@billtang79
@billtang79 Жыл бұрын
I think game developers would still port games over if this proves successful. Let’s say the USA. The Mac computer segment is maybe 20-30% of the computing addressable market versus 70-80% of those that are into PC. True that may be low but it’s still a significant chunk. It may be a lower addressable market for EU or APAC though
@LesterDelaCruz-kv5xm
@LesterDelaCruz-kv5xm Жыл бұрын
would like to ask if this is going to work on Macbook Air Pro M2 Mac os Ventura 13.3?
@crusadebirb4084
@crusadebirb4084 Жыл бұрын
I actually think, that if apple sees how many people would wanna be able to game on a mac but haven’t bought one cause it just wasn’t possible n now buy one, will actually boost the porting development
@MIN_Tech
@MIN_Tech Жыл бұрын
when i tried steam on m2 ultra mac studio, it does not work when steam run just pop up and disapear. nothing coming out. anyone has same issue?