INSANELY Good Performance for Half Life 2 Episodes Natively on macOS and Apple Silicon!

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • View all commands and full guide at this link:
    jxhug.notion.s...
    If you enjoyed this video please like and subscribe! Let me know in the comments what do next!

КОМЕНТАРІ • 85

  • @RiccardoMerloVegan
    @RiccardoMerloVegan 10 місяців тому +6

    Valve could offer those games with little work but they choose don't

  • @akajambas
    @akajambas Рік тому +5

    Wow, I am shocked this worked!! This is probably really simple coding, but I felt like a coding legend - being my first legit time. Great tutorial/steps - thank you!

  • @rangokfunkazuul8344
    @rangokfunkazuul8344 6 місяців тому

    This is amazing, wouldn't thought it would work right away, thanks!

  • @Sir-Cumference
    @Sir-Cumference Рік тому +2

    You're doing God's work

  • @theboostedneri3006
    @theboostedneri3006 4 місяці тому

    I'm stuck on step 6 I keep getting error "Build failed
    -> task in 'engine' failed with exit status 1 (run with -v to display more information)" any help would be appreciated.

  • @Ikdro
    @Ikdro 3 місяці тому

    does Homebrew work for Estranged Act I?

  • @pixluser
    @pixluser 10 місяців тому +1

    Cant' wait to have this guide for the "new half-life 25th anniversary" freely availaible in download now.

  • @Gremio53
    @Gremio53 24 дні тому

    You're the best man. Thank you so much for this. I used your tutorial for Half Life 2 and beat the game last night. Its been 20 years since I played it on my dad's work laptop on the lowest settings at about 20fps. This brought back a lot of great memories and its awesome being able to run it at max everything on my m3 air. Looking forward to playing the Episodes now!

  • @artdx9
    @artdx9 2 місяці тому

    Thanks for the video! However, it seems there is an error while trying to load saved data from the Steam Cloud. The games crash if I try to do so, but work fine if I start a new game. I still need to try a locally saved file. Additionally, it seems controller support is not properly working, since Steam recognizes the controller just fine, tests it ok, but does nothing while on game. It's a good start, I'll keep digging into the controllers stuff, same thing happens if I try from the Steam Link app from my phone (BT Switch Pro controller does nothing).

    • @artdx9
      @artdx9 2 місяці тому

      I just found out that the Steam control support must be disabled for the controller to work on the M1 directly, it did the trick. As for the Steam Link on the phone.. it still remains an issue, I don't know how to get rid of the virtualization/emulation it does to make a switch pro controller be recognized as a xbox one...

  • @supremeillusions
    @supremeillusions Рік тому +1

    Did anyone try this with M2 mac?

  • @SAClassHunterZero
    @SAClassHunterZero 5 місяців тому

    Hi, thanks for your work; it runs great on my M1 Mac at max settings, no frame drops that I can tell.
    I had a question about running mods, specifically MMod; is there a way to do this using this source port? I added the files for MMod to my sourcemods folder, and it *mostly* works (new weapon anims), but not everything (HUD changes, graphical changes).
    EDIT: Sorry, forgot to mention the only way I got it to work was by swapping out the 'bin' folder included with the mod for the one from the source port. Also, you can't even open the mod settings menu, lol ("Unknown command: OpenHL2MModOptionsDialog")

  • @sp_arc
    @sp_arc Рік тому +1

    i get an Could not load library client. error, what to do?

    • @nathanjcohen
      @nathanjcohen 8 місяців тому

      Copy the 2 files in episodic/bin into the bin directory at the top level of the Half Life 2 directory

  • @officialrazing929
    @officialrazing929 6 місяців тому

    Hey, great tutorial. This helped a lot since now I can finally play it on my M1 Mac mini with dual screens instead of that loud ass 2013 macbook air. Just one question; can you do Half-Life 2: Deathmatch?

  • @HelixAdamOxford
    @HelixAdamOxford 8 місяців тому

    what should i do if i get "zsh: parse error near `eval'" when i enter 2nd step (im on m1 ventura)

  • @HelixAdamOxford
    @HelixAdamOxford 7 місяців тому

    sorry for making multiple comments but i still cant figure out how to load my windows save fil

  • @todor_todorov
    @todor_todorov Рік тому +3

    > 18 year old game
    > insanely good performance
    > 2020+ m chip
    “Designed by Apple in California”

    • @rvnhty
      @rvnhty Рік тому +1

      What does that have to do with anything ?

  • @AtariCrypt
    @AtariCrypt 11 місяців тому +1

    Absolutely superb. I've just done this and fully tested both. Had to come back to say thank you!! Now, to play both episodes once again...

  • @peepshowtrivia
    @peepshowtrivia 10 місяців тому

    anyone know how to fix the "Engine Error: Could not load library client." problem?

  • @selmanorhan8402
    @selmanorhan8402 7 місяців тому

    does half life 2 deathmatch works ?

    • @jxhug
      @jxhug  7 місяців тому

      I think so but haven’t tested. use hl2mp instead of hl2 in the config command and itll build for deathmatch

    • @selmanorhan8402
      @selmanorhan8402 7 місяців тому

      @@jxhug i tried, game opens but all black screen. and when i hover the mouse i hear the item selection sound in the menu.

  • @adamfool99
    @adamfool99 9 місяців тому

    @James Hughes I was able to get this to work, but Valve did an update and now Episode 1 is no longer working. HL2 and Episode 2 still work, just Episode 1 is not working. Any advice?

    • @jxhug
      @jxhug  9 місяців тому

      just redo the episode 1 process. to avoid updates you can put the game in another folder that valve doesn’t touch

  • @cloudGGs
    @cloudGGs Рік тому

    This is amazing... Insane! Would love to see left 4 dead running on this but I guess it might have complications because it's multiplayer.

  • @Action2me
    @Action2me Рік тому

    The frames are high but nothing is happening. Menu screen is simple. Can you show some gameplay with intense scenes?

    • @jxhug
      @jxhug  Рік тому +1

      Try it and see for yourself

  • @Л.Н-к3к
    @Л.Н-к3к 10 місяців тому

    Hi, thx for your videos

    • @jxhug
      @jxhug  10 місяців тому

      Sorry I don’t know

  • @TrueLemonz
    @TrueLemonz 5 місяців тому

    Thank you so much!!

  • @HelixAdamOxford
    @HelixAdamOxford 8 місяців тому

    never mind my previous comment, whenever i try to load my save file on ep2 (made on windows pc) the game crashes, is that possible to fix
    i have a macbook air 8gb ram and an m1

  • @silaspng
    @silaspng 9 місяців тому

    Does this method work on M2 Sonama macOS? What should i do if i only have episode 2?

    • @jxhug
      @jxhug  9 місяців тому

      It works for M2 Sonoma, just follow the video and you’ll be fine

  • @alligatorgeek
    @alligatorgeek Рік тому +1

    Thank You So Much For Doing This, Now I can play the games I love.
    Does this also work with Garry's mod?

    • @jxhug
      @jxhug  Рік тому +1

      no, but there is a 64 bit port of Garry’s mod somewhere on the internet

    • @alligatorgeek
      @alligatorgeek Рік тому

      Figured it out, it is in the beta options, thank you for telling me though.

    • @jxhug
      @jxhug  Рік тому

      have fun!

    • @alligatorgeek
      @alligatorgeek Рік тому +1

      @@jxhug Thanks, just wondering how did you figure out how to get portal, and half life 2 running on m1 hardware?

    • @jxhug
      @jxhug  Рік тому

      Somebody leaked some of the code back in 2018, and then recently someone remade the source engine using these links. Then in the videos we compile this engine for arm and use it.

  • @pam_app
    @pam_app 10 місяців тому

    Dude, thank you so much))

  • @kickedanon
    @kickedanon Рік тому +1

    I heard you haven't bought Counter-Strike: Source. I would be willing to pay for the game so that you can get it running on macOS.

    • @kickedanon
      @kickedanon Рік тому

      @@jxhug Sent a friend request.

  • @J2dad5389
    @J2dad5389 10 місяців тому

    Can you help me do this with half life 1 the original

    • @jxhug
      @jxhug  10 місяців тому

      macsourceports.com/game/halflife

  • @JohnyCage7
    @JohnyCage7 Рік тому

    Please the link under the video half life 2 episode 1 and 2 refers to the installation of counter strike. Is it possible to post the correct link? I already have half life 2 it's great on the M1 chip❤

    • @jxhug
      @jxhug  Рік тому +1

      fixed :)

    • @JohnyCage7
      @JohnyCage7 Рік тому

      ooooh thank you!!! 🥹🤘🏅

  • @cloudGGs
    @cloudGGs Рік тому

    It would be nice if you showed a bit more of the gameplay though!

    • @jxhug
      @jxhug  Рік тому

      will do :)

  • @owenw.1097
    @owenw.1097 Рік тому

    So I was able to get the games to work and they run perfectly fine except for the flashlight. It’s really buggy and glitches out and flashes pixels or black as I look around. Do you have the same problem or a fix?

    • @jxhug
      @jxhug  Рік тому +1

      yeah it’s a known bug sorry

  • @grass73
    @grass73 Рік тому

    how do you play half-life 1?

    • @jxhug
      @jxhug  Рік тому

      for half life source watch my first video, for the normal half life use: macsourceports.com/game/halflife

  • @reefjosey1947
    @reefjosey1947 10 місяців тому

    hello, I have half life 1 fake client windows version that I downloaded from the internet. I was using it with play on mac app. the FPS is dropping in multiplayer gameplay. no have steam account. how can I modify my game with this. I have homebrew and everything. can I directly copy and paste native files builded to my game folder

    • @jxhug
      @jxhug  10 місяців тому

      sorry I honestly have no idea. you can try but I’m not sure what will happen

  • @cupboard_
    @cupboard_ Рік тому

    would it be posible to run tf2 this way? maybe just in an offline mode?

    • @jxhug
      @jxhug  Рік тому

      nope sorry

  • @egrekov
    @egrekov Рік тому

    Thanks a lot. Can I do the same with HL2: Lost Coast?

    • @jxhug
      @jxhug  Рік тому

      I think so, I haven’t checked though

    • @timherrmann4628
      @timherrmann4628 6 місяців тому

      ​@@jxhug Dear James, thank you for this fantastic work. I tried it for Lost Coast but it comes a errors massage: >> python3 waf configure -T release --prefix='' --build-games=lostcoast >>> Couldn't find game:

    • @timherrmann4628
      @timherrmann4628 6 місяців тому

      Solution: replace the same "bin" Folder like Episode 1&2 way

  • @jaironino6545
    @jaironino6545 Рік тому

    Does this work for the HL2? (the original)

    • @jxhug
      @jxhug  Рік тому

      check my other videos, I’ve made one for hl2

  • @Riverpeth
    @Riverpeth 10 місяців тому

    I'm getting an error at step #7, any advice? Happy to share more info

    • @jxhug
      @jxhug  10 місяців тому

      more info would definitely help lol ;)

    • @Riverpeth
      @Riverpeth 10 місяців тому

      @@jxhugI'm on sonoma 14.1 with an M3 Pro MacBook

    • @Riverpeth
      @Riverpeth 10 місяців тому

      @@jxhug To clarify, I mean step 7 from the document "Configure Half Life build"

    • @jxhug
      @jxhug  10 місяців тому +1

      @@Riverpeth can you see this comment?

    • @Riverpeth
      @Riverpeth 10 місяців тому

      @@jxhug Yup! If it helps, I'm not sure if Step 3 did anything when entered into terminal "If you are using an Apple Silicon Mac: (replace yourusername with your username)"

  • @spritzerland658
    @spritzerland658 Рік тому

    Try and do this for Garry's Mod, i'm begging you

    • @jxhug
      @jxhug  Рік тому

      sorry but it doesn’t work with gmod :(

    • @spritzerland658
      @spritzerland658 Рік тому

      @@jxhug TF2?

    • @jxhug
      @jxhug  Рік тому

      @@spritzerland658 nope

    • @spritzerland658
      @spritzerland658 Рік тому

      @@jxhug Counter Strike Source?

    • @jxhug
      @jxhug  Рік тому

      @@spritzerland658 that works, haven’t bought it yet tho :D