Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

srp

macrumors regular
Original poster
Over the last couple months I have been working on porting Source Engine to PowerPC Mac. Today, I'm finally releasing that work through a new tool called Source Engine Configurator.

1778560015427.png


This utility patches existing, legally purchased copies of some Source games into versions that run natively on PowerPC Macs. The goal of this project is to bring an entirely new ecosystem of games and mods to PPC hardware while making them as playable and optimized as possible. The engine runs natively on PowerPC with no virtualization or emulation tricks.

This initial release should be considered an early alpha and a foundation for future work. The largest issue you'll probably notice is that NPC animations are badly broken and many objects are lit incorrectly. There are also issues with some post-processing effects, HDR and color correction.

I've spent most of my time testing Portal and HL2, although Episode 1 and 2 and Half-Life 1 do launch and seem to work correctly.

Download from Macintosh Garden: https://macintoshgarden.org/games/source-engine-configurator-ppc

Requirements
- Your own legal copy of the supported games

- PowerPC G4 or G5 Mac (1.2GHz+ recommended, G4 experience is very poor currently)
- 512MB RAM (2GB recommended)
- OpenGL 2.0 capable GPU (launcher checks this for you)
- ~35GB available space (for all games)
- Mac OS X 10.5.4 or higher
- Also works on the PPC Snow Leopard alpha
- Dual-processor G5
strongly recommended

Supported Games
- Portal
- Half-Life: Source
- Half-Life Deathmatch: Source
- Half-Life 2
- Half-Life 2: Episode One
- Half-Life 2: Episode Two
- Half-Life 2: Deathmatch
- Counter-Strike: Source (not yet playable)
- Day of Defeat: Source (not yet playable)


Not Supported
- Left 4 Dead 1/2
- Portal 2
- Team Fortress 2
- CSGO
- DOTA 2
- Garry's Mod


1778558807520.png

1778558818392.png

1778558849737.png

1778558849813.png

Installation
1. Copy your desired game(s) to the Mac
2. Choose a game from the configurator
3. Select the game folder and install destination
4. Follow the install instructions
5. Configure and launch the generated .app

The configurator manages each game install, allows you to change video settings, and also supports updates so that future fixes to the engine can be applied as a quick patch.

1778552265579.png


This project does not include game assets or Source Engine source code. You must provide legally purchased copies of supported games.

Please do not redistribute or sell this tool. It is released free of charge for non-commercial use.

The launcher has the ability to update games in place. Future fixes and performance improvements to the engine will be made available through Macintosh Garden - the new launcher version will check your games and show you which ones have updates available.

Roadmap/Goals
- Expanded list of tested/working Source mods (The Stanley Parable, Zombie Panic Source, Portal: Prelude, etc)
- Native dedicated server support (HL2DM, CSS)
- Source SDK support (Hammer etc)
- Additional PPC optimization (G4/G5 Altivec builds, optimized physics, animation, etc)
- Networking interoperability (play on PC servers)
- Additional game support (CS:GO and TF2 are possible)

This project is still heavily work-in-progress, but it already opens the door to running a large collection of Source Engine content natively on PowerPC Macs for the first time. Hope you enjoy and watch out for future updates!
 
Utterly revolutionary. Between this, AquaCenter, and PowerFox, the venerable G5 (and G4) has almost become a completely new platform altogether. This is like brand new homebrew for the XB360 or PS3, except vastly more practical.

Needless to say, I know what I’m doing this weekend! Thank you, @srp!
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.