BZ2 1.3.6.5 on Mac

Moderators: GSH, VSMIT, Red Devil, Commando

User avatar
Oberon1995
Scrap
Posts: 7
Joined: Tue Jun 10, 2014 9:47 pm

BZ2 1.3.6.5 on Mac

Post by Oberon1995 »

Hi,

I have successfully installed BZ2 1.3.6.4 on my Macbook Pro running OSX Mavericks using the Wineskins application. The cd installer would not work, so I copied the Battlezone II folder from a working install on a windows computer. With some graphics settings tweaking it works quite well. However, upon installing the 1.3.6.5 patch it does not work. I can get all the way up to starting a game, but it gives me a dialog box saying "FP error: Bad FPU control word" and quits. I installed the patch both through wine on the mac, and on the windows system, copying the files over again like I originally did. The patch works fine on the windows machine. Does anybody know what this means?

Also, if anyone has experience running battlezone on Mac or on Linux, or knows a better way to do it than wineskins, I would be obliged if you'd share.

P.S. I've not been on this board in a long time, but originally I went by the name Clavin12
Oberon
User avatar
GSH
Patch Creator
Posts: 2485
Joined: Fri Feb 18, 2011 4:55 pm
Location: USA
Contact:

Re: BZ2 1.3.6.5 on Mac

Post by GSH »

Don't just copy the files over. You need to run the Visual Studio redist libraries. They're in the 'Redist' folder where you installed 1.3.* into. Run the VS2005SP1, VS2008SP1 and DX9 redists to ensure all the things are set up. If you're connected to the internet, the DX9 web installer is preferred, otherwise the DX9 non-web installer is preferred.

-- GSH
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

I've successfully got bz2 running on Linux Mint with Wine. I've only been able to get it to work in Wine 1.6. Version 1.7 breaks compatibility.
User avatar
Oberon1995
Scrap
Posts: 7
Joined: Tue Jun 10, 2014 9:47 pm

Re: BZ2 1.3.6.5 on Mac

Post by Oberon1995 »

Thanks for the replies!

I ran the redist libraries, making sure that they were installing to the correct directories, but I get the same dialogue box: "FP error: Bad FPU control word."
Oberon
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

I know what is causing that, if you are running wine. I had the same problem until I added a dll. It's something that changed after one of the z builds I believe.
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

There are two libraries, dlls, you must load in Wine. For the program you are using, I have no idea if you can do that or how you would go about it. I don't have a MAC.

dbghelp.dll
msvcr90.dll

The msvcr90.dll is a new requirement after GSH made an update late in the 1.3.6.4 series of patches. If my memory is correct, it was one of the z builds.

I fought with that error for several hours with ZA until he gave me a complete list of libraries he had enabled. From there, I added everything he had, then slowly removed items until bz2 broke again.

dbghelp.dll is used to generate your battlezone.log, from what I understand. msvcr90.dll is just required. No idea what it does specifically.
User avatar
Oberon1995
Scrap
Posts: 7
Joined: Tue Jun 10, 2014 9:47 pm

Re: BZ2 1.3.6.5 on Mac

Post by Oberon1995 »

That fixed it. Thanks very much!
Oberon
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

No problem.
User avatar
Oberon1995
Scrap
Posts: 7
Joined: Tue Jun 10, 2014 9:47 pm

Re: BZ2 1.3.6.5 on Mac

Post by Oberon1995 »

Also, isn't there a way to tell the bzone.exe file to run with a different .cfg file, or something like that?
Oberon
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

For any advanced questions, ZA would be your best bet as he primarily uses Linux. I mainly used it to experiment with it so I'm not very proficient in it. I've been able to do the following
1. Get bz2 installed
2. Get wine installed
3. Get Nvidia proprietary drivers installed

I should fire up Linux Mint and see if I can get bz2 working in it again. I haven't messed with it since I fubared Wine, by upgrading to 1.7. Uninstalling 1.7 then downgrading to 1.6 is easy enough, I've just been too lazy to deal with it.
User avatar
Oberon1995
Scrap
Posts: 7
Joined: Tue Jun 10, 2014 9:47 pm

Re: BZ2 1.3.6.5 on Mac

Post by Oberon1995 »

I asked because I was trying to install VSR. The installer works fine, but I have to manually direct the bzone.exe to the VSR .cfg file. Fortunately, wineskins allows me to do this very easily when configuring how to run the exe. Doesn't help much for linux, but works great for Mac.
Oberon
User avatar
Oberon1995
Scrap
Posts: 7
Joined: Tue Jun 10, 2014 9:47 pm

Re: BZ2 1.3.6.5 on Mac

Post by Oberon1995 »

Commando, do you know how to tell the exe to run with a different cfg file in Linux? I could do it on the Mac, but I couldn't figure it out in linux.
Oberon
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

I will have to load up mint to tell you. I could have swoen all i had to do wad copy my bz2 shortcut. In the shortcut properties i added /config "config.cfg"
User avatar
blue banana
Sabre
Posts: 332
Joined: Sat Feb 19, 2011 2:08 pm
Location: Banana Land, UTC−6:00 MDT
Contact:

Re: BZ2 1.3.6.5 on Mac

Post by blue banana »

I was going to make a guide on this, with the same title...

Dang! :) Glad to hear its fixed.
Commando
Flying Mauler
Posts: 2176
Joined: Fri Feb 18, 2011 6:41 pm

Re: BZ2 1.3.6.5 on Mac

Post by Commando »

I sent GSH a PDF with step by step instructions on setting up Wine, including screenshots. If there is enough demand, and a place for me to upload it, I can do so.
Post Reply