Help - Search - Members - Calendar
Full Version: [HOW TO] Convert Mac demos to full games
InsanelyMac Forum > Apple World > Mac Gaming
Pages: 1, 2, 3
OMX-Knuckles
Update- As of 4/2008 I once again have a working Mac. I haven't been keeping up with this thread, but over the next few weeks I'll try and update this post with newer info!


Introduction
After seeing Don Luca's guide to turning a PC install of Ut2k4 to a Mac version I started thinking about all the PC games I've amassed over the years, and how many of them have Mac versions. Got me thinking- I know there are quite a few of us out there that (1. Enjoy playing games occasionally (2. Are tired of Windows and (3. Have lots of PC games and don't want to re-buy them for Mac.

---->What this thread is not-<----
-A guide to pirating Mac games
-A list of games that work on Intel Macs- that's available here
-A troubleshooting guide for games on Intel Macs- start a new thread for your specific problem
-A Guide to running PC games under Mac OS- search for WINE or CrossOver

---->What this thread is-<----
A guide to turning Mac demos of games into the full version using data from the PC version you legally own. Both PPC and Universal games are good, as long as they work acceptably on Intel Macs.


I'm leaving it up to the community to get the ball rolling. Please keep things neat; if at all possible edit existing posts instead of creating new ones. Suggestions for games to convert are fine, even if you don't have the resources to do it yourself. Feel free to post personal experiences and suggestions on existing games. When a new game/method is discovered I'll update this thread accordingly.

About the levels of testing-
Games known to work- Games that have worked for EVERYONE
Unconfirmed/Disputed- Games that are either not tested thoroughly enough or have had some failures and some successes
Games tested without success- Games that have worked for NOBODY
Untested games- Self-explainatory. Feel free to suggest games to be added to this list, and if you have the ability please test games on this list!

Games KNOWN able to be converted to full using demo -->Games marked with dance_24.gif have Universal Binaries available

dance_24.gifAlice- thanks to maximumzero for finding a solution!
Method -Create folder titled "Alice"
- Obtain Mac game app from v 1.1.1 patch download and copy to game folder
- Update with v1.1.2 patch
-Create folder named "base" inside game folder
-Copy contents of "base" folder from a PC install into /Alice/base folder on Mac

Call of Duty- Thanks to AllOutMacsToday for testing this!
Method- Install Mac Demo
- Add/Replace data files from PC install <-- Can someone please confirm which data files need replacing!
- Install v1.5c Patch

dance_24.gif Call of Duty 2- Thanks to coolbits for testing this!
Method- Install Mac Demo
- Copy data from PC version
- Install Mac Patch

dance_24.gif Doom 3
-Install Demo and v1.3a Patch.
-Copy game data over from PC installer CD's
-Burn copy of game disk 1 titled "Doom 3"- disk must be in drive to launch game

Knights of the Old Republic- Thanks to Prasys for testing this!
Method -Install PC version on Windows install (real or VM)
- Update PC version to v1.03
- Copy PC install over to Mac
- Install Mac update v1.03
-KNOWN ISSUE- You *will* need a No CD patch to play- Google is your friend!
-KNOWN ISSUE- Movies will not play unless they are converted from .bik to .mov

dance_24.gif Quake 1
Method-Create folder titled "Quake"
-Create folder inside titled "id1"
-Download Quake Patch v1.1 OR Tenebrae Quake and install according to the Readme
-Obtain "id1" Folder from a PC install and copy contents over to your "id1"
-KNOWN ISSUE- Reflective objects may not appear correctly (OMX-knuckles)

dance_24.gif Quake 2
Method -Create folder titled "Quake II"
-Create folders inside titled "action" "baseq2" "ctf" "rouge" and "xatrix"
-Download v1.1 Patch
-Install patch as specified in the readme
-Copy contents of "baseq2" folder from PC install to your Mac "baseq2" folder
-KNOWN ISSUE- Sound may not work (reported by wow)
-KNOWN ISSUE- Lighting on some map objects may not appear correctly (OMX-knuckles)

dance_24.gif Quake 3- thanks to Fiendskull for testing!
Method -Create "Quake 3" folde
-Copy "baseq3" folder from PC install
-Copy "Quake3.app" from v1.32c update into Quake 3 folder


dance_24.gif Quake 4- thanks to enb14 for testing this!
Method -Create folder titled "Quake 4"
-Obtain "q4base" and "english" (or language of choice) folders from PC install and copy into Quake 4 directory
-Download v1.3 patch and install to your Quake 4 directory

dance_24.gif Prey- thanks to Dajiu for testing!
Method -Install Prey Demo
-Install full PC version in Parallels or native Windows
-Delete contents of "Prey Demo/base" in Mac demo
-Under PC install rename "pak000.pk4" in Prey/base to "pak000.pk4.zip"
-Copy the file "mainmenu.gui" to the desktop (just drag it to the desktop - original will not be moved, a copy will be made)
-Rename mainmenu.gui to demo_mainmenu.gui
-Add the demo_mainmenu.gui back to the pak000.pk4.zip file (just drag it into the window where you are browsing pak000.pk4.zip)
-Once the file is added to the zip file, go back to the base directory and rename pak000.pk4.zip to pak000.pk4
-Copy entire contents of /Prey/base on PC to /Prey Demo/base on Mac
-COMMENT- If you have saved games on the PC, copy "My Documents/My Games/Prey/base/savegames" to "Library/Application Support/Prey Demo/base/savegames" and they will work.

dance_24.gif Unreal Tournament 2004- Thanks to Don Luca for letting us know about this one! Original Thread
Method- Install Mac demo
-Obtain v3369 Patch and install to the demo folder (you will have to manually choose where to install patch to)
-From here there's two methods for making it a full version

Method 1
Get Parallels Desktop and install Windows 2000 or XP (You need version 3034 or newer of Parallels)
-Install Coherency tools on Windows
-Install UT2k4 on the Windows VM
-Drag and drop folder *contents* from the Windows install to the corresponding folders on the Mac OS install

Method 2
-Install UT2k4 on a PC (ANY PC will work, you won't be running the game)
-Copy game data to Mac using dual-layer DVD/external Hard disk/networked shares/etc

-->OVERWRITE EVERYTHING WHEN ASKED EXCEPT DO NOT OVERWRITE ANYTHING IN THE SYSTEM FOLDER<--

-Make a plan text file with your cdkey in the UT System folder. To do this, type your cdkey in a blank document in Textedit and select "make plain text". Save as "cdkey" and make sure to deselect "if no extension is provided use .txt".
-If Unreal gives you a message that your key is invalid, select the cdkey file and go to "Get Information" and "Name and Extension". Make sure there is no extension provided.
-Make sure you rename the application Unreal Tournament 2004.app and rename the executable in /Contents/Mac OS/Unreal Tournament 2004. Failure to remove the "demo" from executables may result in a "This application is damaged" message when trying to launch.

Unconfirmed/Disputed games- these have methods to patch that are sound in theory but for whatever reason are either Not fully tested or Work for some but not others

Battlefield 1942- NOT FULLY TESTED
Method- Install Demo
- Rename game directory to "Battlefield 1942", rename App to "Battlefield 1942" and rename "Demo Data" to "Data"
- Delete all contents of the Data directory EXCEPT for "BF1942.pid" and the "Cache" and "Movies" directories
- Make a duplicate of the Battlefield 1942.app and rename it "Battlefield 1942 The Road to Rome"
- Copy the "Mods" directory from a PC install into the "Data" directory of the Mac install
- Copy "bfdist.vlu" and "lexicon.DS" from the root directory of the PC install to the "Mods" directory in the Mac install
- Download the v1.61d Patch[/u][/b]. You will need to manually point it to your Battlefield 1942 directory
- FAILURE (OMX-knuckles)- Unable to run game for further testing without the correct disks
--> Remember, this method is currently UNTESTED. YMMV <--

Games tested without success but may be possible

Command and Conquer: Generals- Thanks to enb14 for testing this!
-More details needed!

Games that can *not* be converted, period

Black and White No Mac demo available. If someone finds one please share!
Deux Ex No Mac OS X patch was ever made available.
Dungeon Siege No Mac demo available. If someone finds one please share!
Max Payne No Mac demo available. If someone finds one please share!
Oni PC data files are coded differently than Mac data files so Mac executable will not recognize PC data -> Source


Games yet to be tested
The Movies <- No information thus far on engine or presence of Universal Binary
-Medal of Honor: Breakthrough <- Should be possible, uses Quake 3 engine
-Medal of Honour: Spearhead <- Should be possible, uses Quake 3 engine
-Return to Castle Wolfenstien <- Unknown, should be possible. Uses Quake 3 engine
-Jedi Knight II <- May be possible. Uses Quake 3 engine
-Unreal <- May be possible (I have PC version)
Tom Parker
Thats a really nice guide, Thanks!
OMX-Knuckles
I'm currently downloading the Quake 4 demo. I should be able to get some testing done before week's end. It would be great if someone else who owns Doom 3 could give it a try and see if we can't get past that copy protection issue. I'm thinking it may be as simple as making a re-named copy of the original game disk but we'll see. Does anyone know where to get a MOHAA demo for Mac? All I can find is the demos for the expansions.
alloutmacstoday
i tried it on call of duty (i downloaded the full windows from the demon), and did your guide and it seemed to work.

it looks more like the game than a demo, so thanks (i tell you if i all the maps work)
OMX-Knuckles
Excellent! Was your method something like
Install Demo
Install patch
Copy over full game data
I'll add that one as known working when you can confirm all the maps are there. Thanks!
CoolBits
I got COD2 fully working wit this method biggrin.gif
Demo
data from PC game
patch
no DVD (k)

Multi and single works normaly...
OMX-Knuckles
Good work! I'll add that one to the list. Quake 4 will have to wait, a buddy still has my CD's. I'm testing Quake 1 and 2 now.
EDIT- Updated with information for Quake 1/Tenebrae Quake as well as Quake 2.
EDIT again, downloading Battlefield 1942 demo now, available here and patch here. I have the feeling that this one will be tougher to work with. The presence of both SP and MP demos might indicate that both demos are missing essential system files. We'll see. Help with this one will be greatly appreciated!
OMX-Knuckles
Making some progress on Battlefield 1942. The game directory structure is very straightforward. I may have this one worked out sooner than anticipated. But it will be much more complicated than any others so far.

Partial Success on Battlefield 1942. I got the data files and patched, but my game disks are from the Complete Collection version and thus aren't named the same as what the game expects. I posted the patching method in the main post but beware, it's untested!!
OMX-Knuckles
Battlefield 1942 is temporarily stalled until I can get some original disks (mine are from the more recent BF1942 and BF:V combo release).

However, Tonight's project is MOHAA. This was one of the most popular (if not the most) game from 2002 so I'm guessing a lot of of people have the PC version around. Hopefully I'll find a way to get it working on Mac for y'all.
alloutmacstoday
sweet, it 100% worked for both call of duty's and doom 3!!

this is the most awesome thing ever
jerry.gif
enb14
Command and conquer Generals can't be converted with DEMO + PATCH trick.

Quake 4 fully tested, it works you just need the patch not the demo.
alloutmacstoday
only the patch?
vbetts
If you have access somehow to your hdd/partition that has the games via network, or some other way, you don't need a demo or anything, just copy, and patch it. Unless you need a base so the files know what format and such to copy. Something on the lines of that.
alloutmacstoday
u can do dat
OMX-Knuckles
@ AllOutMacsToday- Thanks for testing Call of Duty! Could you give more detailed information on how you got Doom 3 working? I moved it up to the "Unconfirmed" list as I'm still getting an error message that disk "Doom 3" is not inserted.

@enb14- Thanks for confirming Quake 4, I added it to the list. Too bad C&C: Generals didn't work. Could you provide more detailed information (ie, method attempted and wnat problems you ran into). Thanks!
alloutmacstoday
i did what you said, but then i inserted the doom 3 windows disk, and it seemed to accept that it was the disk.
wow
Hi i tried quake 2 everything worked, only not the sound effects. I have the original pc cd.
Installed the patch i hear music but no sound effects. anybody has the same problem??
OMX-Knuckles
Hmm. Sound and music are both fine for me. Have you tried it with the CD out or music disabled? I'll append that issue to the Quake 2 section.
wow
Tried a few things, in the beginning i had no sound at all. Maybe itunes took the sound resource. Had to reboot to get cd music working. tried a few other things but could not get it to work (yet).
enb14
Quake 4:

Ingredients: Latest patch, Quake 4 PC DVD

Method 1:

First create a folder "Quake 4"

- Open your Patch file and extract all files with either show contents and copy inside "Quake 4" folder you created.

- Copy all pk4 files into "q4base" folder

- Now you will need quake 4 DVD inserted on drive, so now you will need a NO-CD patch (google it)

Method 2:

- Create a folder "Quake 4"

- Then inside you have to create this folders:
"q4base", "Quake 4.app" and optional "Quake 4 Dedicated Server.app"

- copy all your pk4 files in "q4base"

- No-CD Patch



For Command and conquer generals what I did was to create the folders and copy those .dat and .big and so files but unfortunately movies needs to be converted to .mov and also other files, I'm trying to see if there's a way to make it to work but noting has worked to me yet.

Doom 3: Fully working smile.gif

- Create a "Doom 3" folder

- Within "Doom 3" folder create this folders:
"base", "Doom3.app", "pb"

- Copy all pk4 files in "base"
- extract "Doom 3.app" from either NO-CD Patch or from 1.3 patch, if you don't have NO-CD Patch you can create a CD, CDRW, DVD or whatever with "DOOM 3", "Doom3" Label (not sure which one).
- extract *.mac files into your pb folder
alloutmacstoday
doom 3 w/ no-cd soft.
OMX-Knuckles
Thanks for the additional information on Doom 3. I suspected you'd need to do something like that. I'll move it to the "Working" list.
alloutmacstoday
yeah, i didn't actually use the windows cd, i used a no-cd cd
enb14
QUOTE(AllOutMacsToday @ Jan 1 2007, 08:02 PM) *
doom 3 w/ no-cd soft.


There's a NO-CD crack for mac so you can use it.

I will inform you more about other games.
wow
After the new 1048 dvd came out i installed it and tried quake again. This i dragged the pc quake2 map to my desktop. Then i openend the osx patch and copied the files in it to the proper desktop/quake2 maps.
Runned Quake2 and volia now sound is working perect and indeed a max res of 1280x960 biggrin.gif
OMX-Knuckles
Excellent! Must have been some sort of driver issue then. I'm going to upgrade to 10.4.8 *sometime* here. Took me forever to go from 10.4.3 to 10.4.6. How much better is 10.4.8 for general use other than the usual "security, stability and Rosetta" improvements?
wow
Depends like is said in another topic. The speed upgrade from 1047 with 1048 kernel to a real 1048 setup gave me a speed increase of 40% (cpu and total score) to 100% (opengl) in xbench.
So i gues coming from 1043+addons to a real 1048 is even bigger.

Everything is more compatible with a full 1048. specily if you have only a sse2 cpu and not a real sse3.

I see people upgrading with only kernels and some kext, frameworks.
Personly i say wipe you osx partition and install 1048 full. Took me 20 minutes and 10 minutes for installing/putting important programs back.
But ok i am lucky most thinks work out of the box here. Only the 6600gt take some work but after so many test installs i do in 5 minutes and blind biggrin.gif (titan)
The later availble ppf for the jas dvd has titan now instead of natit (becuase of some problems people had with natit) so i could be that even the 6600gt would work right the first time biggrin.gif
OMX-Knuckles
Sorry for the lack of updates. I've been sick for the past week so I haven't been doing much gaming or testing.
wow
Take care!!

btw i yesteray i tried quake 1 it worked, but man, if you see now how simple that really was compared to new games. i walk throught levels so easy now biggrin.gif

However the glquake looks very nice even today. (also quake2 btw). Somehow i like the light effect better then then today, dont ask me why.
I even tried that teagrada quake or how it is called wih real lighting, shadows,adn per pixel mapping. It may be realistic but god what is that ugly and dark. Stay away from it.
VN Man
How about the sims 2??

Anyone got it to work with expansion packs from PC (Windows)?
micato
Perfect !!!! Nice guys !
wow
QUOTE(micato @ Jan 10 2007, 03:00 PM) *
Perfect !!!! Nice guys !

???
Silhouette
Can anyone confirm if Prey works and if so, with what method?
OMX-Knuckles
I don't own a copy of Prey, but I do know it's based on the Doom 3 engine so it's method would be very similar to Doom 3 and Quake 4.
Suzuka
Can someone try The Movies?
OMX-Knuckles
I'll add that one to the list.
----------------------------------
Big breakthrough for Oni, however it's bad news.
As noted here, the PC and Mac versions use different formatting for the content. Therefore, the PC data files are incompatible with the Mac data files. Too bad. Now I'll need to find a Mac version somewhere because I really want to play that game again! smile.gif
Silhouette
I added all the .pk3 files to Prey's 'base' folder and it had no effect. I don't know what else to try as there is no patch yet.

EDIT: Oni isn't to hard to find on the internet (I had lost my original copy so I could download it with a clear conscience). I've also heard that you can buy a copy fairly cheap on eBay.
cRACKmONKEY421
is it just me or does COD 2 look worse, run slower and lack EAX when played on OS X?
OMX-Knuckles
There won't be any EAX, probably OpenAL instead. I'm not sure if it looks better or worse- does CoD2 use DirectX or OpenGL on Windows? If it's DX9 on Windows then yes, there will be a visual quality difference between versions as the engine will be using a slightly older API. As for performance, there's a known issue that causes the game to run in Rosetta in Singleplayer.
cRACKmONKEY421
so far everything mentioned in this article worked. I've tried COD2 and quake 2 so far. I'm trying to get quake 4 and doom 3 to work. I found the 1.3 Doom 3 crack but I can't find the 1.3 Quake 4 patch. I could only find a Quake 4 1.3 patch. Anyone know where I can look? I don't really want to have to deal with CDs or images.
OMX-Knuckles
I'm a bit confused as to what you're asking... "1.3 Quake 4" and "Quake 4 1.3" are the same thing... If you're looking for a no-cd crack, I can't help you. Google is your friend.
alloutmacstoday
google and the demon
OMX-Knuckles
Or the 'bay.
Prasys
Jedi Knight III works

Installation how-to

1. Install the PC Version [and install any JK Updates]
2. Copy it to the mac side [download the universal bin DMG , i'll post up later]
3. Use Pacifist to extract the binaries
4. You'll have to get a noCD Image or a Patch that enables you to play [ I am not sure if its legal to post noCDs here] , but it should be as long you have the legit version


Star Wars : KoTor [knights of the old republic]

1. Install the PC Version
2. Update it to v1.03 [PC]
3. Copy it to the mac , and install the Mac Star Wars : KoTor patch v 1.03
4. You'll need to find the noCD Image or patched Image , otherwise it will ask for CD

Downside : The movies dont play , you'll have to convert .bik into QuickTime mov files , so you could see the movies. Other then that everything works fine
OMX-Knuckles
Nice! Thanks for the guide!
Just to clarify, is the first for Jedi Knight 2 (Outcast) or Jedi Knight 3 (Academy)?

Updated- KoTR added to "possible" list, Deus Ex added to "Not possible" list (no OS X patch), MOHAA added to "Not possible" list (only Breakthrough and Spearhead demos available)
EDIT- I have an idea for MOHAA. I'll sort through the games filesystem and post a possible solution later.
Mr. Bond
Stickied.

Excellent guide...I think it's about time we keep it in a spot that newer users can easily find. Works nicely for UT2K4. thumbsup_anim.gif
OMX-Knuckles
Thanks for the sticky, MrBond! Maybe that'll light a fire under my a** to start testing more games! biggrin.gif
Dark_Elf
I am trying now with Breaktrough.
I'm having problems installing the latest patch: it hangs for a while then it says that the patch process has been succesful, but I don't get changes. I think I'm doing something wrong in naming folders and files, but I can't verify since I don't have Mac version and I don't know how Breaktrough folder in Mac is structured.
Has someone Mac version?

Update: I'm not been able to patch, but copying the content of my PC's MAINTT folder in DEMOTT folder I got a result, but it's not perfect: I don't get all multiplayer models. I'm keeping trying.
OMX-Knuckles
Thanks for the testing Dark_Elf! I apologize for the lack of updates, I've been pretty busy with work and some personal stuff so I haven't had much of a chance to play games, let alone test them. If anyone has progress, questions or a suggestion please PM me and I'll update the primary posting if needed. Thanks for the community input on this, it's really helped out!
jka7273
Cool! Nice list thumbsup_anim.gif , but I tried to do this with Call of duty, and the Call of Duty demo app told me that the first map had the wrong version number. (2 instead of 56 or something like that) and the Call of duty SP app said that i needed to inseart the disk (my mac does not recognize the PC disk). If anyone knows how to fix this or why this happened please let me know. rolleyes.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.