Running/emulating the source engine

Which one do you think will work?

  • Virtual Computer

    Votes: 2 50.0%
  • Retroarch

    Votes: 1 25.0%
  • Both

    Votes: 0 0.0%
  • None

    Votes: 1 25.0%

  • Total voters
    4

supermario18

Well-Known Member
OP
Member
Joined
May 3, 2016
Messages
176
Trophies
0
XP
757
Country
United States
So one day I wondered, "Is it possible to run or emulate the source engine on devices like the Wii U and smartphones?" And I thought of 2 ways this might be possible. If you don't know what the source engine is, it's the game engine used in games like Half Life 2, Portal, Left 4 Dead, and more.

The first method I thought of is using a virtual machine (Dosbox or Virtualbox). This one is kind of self explanatory. First, you would install Windows XP, then DirectX, Steam (maybe), and a game that uses the source engine (preferably half life 2 since its the most likely to run well). I'm not too sure that this first method will work, but anything is possible.

Second method is using Retroarch. So Retroarch has the NXengine core, which loads the Cave Story exe file. What if there was a Retroarch core that emulated the source engine and loaded the hl2.exe file that most source games have. The only problem this might have though is DirectX.

If I am wrong about anything, then please correct me.

And if this is the wrong forum, then tell me which forum to move this to.
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
So one day I wondered, "Is it possible to run or emulate the source engine on devices like the Wii U and smartphones?" And I thought of 2 ways this might be possible. If you don't know what the source engine is, it's the game engine used in games like Half Life 2, Portal, Left 4 Dead, and more.

The first method I thought of is using a virtual machine (Dosbox or Virtualbox). This one is kind of self explanatory. First, you would install Windows XP, then DirectX, Steam (maybe), and a game that uses the source engine (preferably half life 2 since its the most likely to run well). I'm not too sure that this first method will work, but anything is possible.

Second method is using Retroarch. So Retroarch has the NXengine core, which loads the Cave Story exe file. What if there was a Retroarch core that emulated the source engine and loaded the hl2.exe file that most source games have. The only problem this might have though is DirectX.

If I am wrong about anything, then please correct me.

And if this is the wrong forum, then tell me which forum to move this to.

PS4 can run linux source engine games via PS4 Linux natively if you have a firmware 1.76 PS4.
The Xbox One probably can too if someone gets some form of Linux running on the Xbox One.
The Wii U is left out as it is PPC and would need an X86 Emulator to run, which would be really slow.
 
Last edited by driverdis,

supermario18

Well-Known Member
OP
Member
Joined
May 3, 2016
Messages
176
Trophies
0
XP
757
Country
United States
PS4 can run linux source engine games via PS4 Linux natively if you have a firmware 1.76 PS4.
The Xbox One probably can too if someone gets some form of Linux running on the Xbox One.
The Wii U is left out as it is PPC and would need an X86 Emulator to run, which would be really slow.
What about smartphones?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
  • K3Nv2 @ K3Nv2:
    Lol McDonald's has a grandma mcflurry
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, furry grandma?
  • BigOnYa @ BigOnYa:
    It sounds good actually, I like butterscotch
    BigOnYa @ BigOnYa: It sounds good actually, I like butterscotch