Application Details:
Version: | 1.3x |
License: | Retail |
URL: | http://www.planetbattlezone.co... |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 3.0 |
Maintainers: About Maintainership
What works
Singleplayer, multiplayer, and editor all work without major issues.
What does not
Minimization is buggy. There are problems when running at full screen and then alt-tabbing. Restoring the screen causes the fullscreen window to be misplaced or for desktop UI elements (like toolbars, docks, etc) to be superimposed on the game screen.
The workaround to this is very simple. Simply do not run at fullscreen.
Adding parameters to the launch such as /win -resolution 1600 900 will allow the game to be launched in a window mode. These resolution values can be whatever you want, just tweak the values to whatever you're comfortable with.
Workarounds
What was not tested
Hardware tested
Graphics:
Additional Comments
Some performance penalty compared to running on Windows but still quite playable. I advise disabling vsync and triple buffering (in-game graphics options) if you experience problems with responsiveness. dbghelp and msvcr90 DLL overrides (native, builtin) may need to be set in the winecfg program. If you are running the executable from a windows folder and have not run the 1.3 installer you may need to install some dependencies like d3dx9 and vcrun2008 using winetricks or whatever other method you prefer.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Debian GNU/Linux 9.x "Stretch" x86_64 | Feb 19 2018 | 3.0 | Yes | Yes | Yes | Gold | Harold Meneley | |
Show | Debian GNU/Linux 8.x "Jessie" | Nov 01 2015 | 1.7.54 | Yes | Yes | No | Silver | Harold Meneley | |
Show | Debian GNU/Linux 7.x "Wheezy" | Jun 21 2015 | 1.6.1 | Yes | Yes | No | Gold | Harold Meneley | |
Current | Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu) | Jul 18 2014 | 1.6.1 | Yes | Yes | No | Gold | David Bobb | |
Show | Gentoo Linux x86_64 | Oct 23 2012 | 1.5.15 | Yes | Yes | No | Bronze | L29Ah |
Bug # | Description | Status | Resolution | Other apps affected |
The beta patch 1.3 public beta 4 requires a special workaround in order to get it working properly in Wine.
1) Run 'winecfg'
2) Go to 'libraries' tab
3) Add a new DLL override titled 'dbghelp'
4) Ensure that it uses the following settings: 'Native then builtin'
This should allow you to play BZ2 v 1.3pb4 providing your videocard drivers have proper 3D, and you are using the right compatibility settings (Win98 is recommended)
All future test reports where this has not been done for 1.3pb4 will be rejected.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Harold Meneley on Thursday December 22nd 2016, 19:36
by David Bobb on Saturday July 3rd 2010, 23:24
It is also inadvisable to alt-tab while Compiz Fusion is turned on. If anyone has any methods to fix this bug then please post about it.
by Nickolai on Monday January 11th 2010, 4:07
1) Install the game
2) Install the patch v 1.3 PB 5.1
3) When it offers to install DX9 - AGREE and proceed.
Then start the game and enjoy :)
Please note:
1) DX install should not overwrite any existing wine files, but I am not sure about this. So, you may find your Wine broken for other apps. May be not. So do it at your own risk!
2) There is a bug with screen resolution. The game seems to work grate on every resolution, except the highest one. If you use the highest res - your game is likely to hang right after the logo videos on start up. If your game hangs because of this, exit it with Alt-F4, go to the game root folder and delete "UserPrefs" file. This will allow you to start the game normally again in working 640x480.
3) Another note about resolution. Don't know why, but when I choose 1280x960 res in the (my native res is 1280x1024) my monitor switches to 1280x1024 and the game works in this mode.
4) Sound sounds a bit "metal", but this is not the latest patch problem
5) Tested all these on Opensuse 11.2 64bit, GF8800GTX, wine 1.1.36-2.1.
6) On my netbook with Intel graph card the game looks like a mess and almost unplayable. I guess thats the problem of my drivers, but strangely enough, previous game versions were fine.
by Bushman on Saturday February 11th 2012, 16:04
Is is the same problem? Have you managed to work around it? I'd love to play online again after so many years not being able to play my favourite game.
Thanks,
Bushman
by Bushman on Saturday February 11th 2012, 18:31
Unfortunatly even tho this actually helped with the textures, the game still has issues.
Right after i point ANY asset that brings up the on-screen description with a pointer, the 3D part of display goes all gray (flat gray screen with only menu, radar and 2D OSD).
Still didn't found the way to work this thing out.
by Harold Meneley on Sunday December 7th 2008, 14:47
---- Battlezone II Log File ----
//=====================================================
App version: Patch 1.3pb4a Aug 4 2008 12:08:55
Windows version: Windows Version: 4.10.67766446 ' A ' PlatformID=1
Last few battlezone.log lines (may or may not be relevant):
DIAG|GLOBAL | runcodes:153 |14:17:19|2444145|[View] Entering run code [CINERACTIVE]
DIAG|GLOBAL | runcodes:153 |14:18:08|2493210|[Mission] Entering run code [SUCCESS]
DIAG|GLOBAL | runcodes:112 |14:18:08|2493211|[Mission] Clearing runcode [SUCCESS]
DIAG|GLOBAL | runcodes:153 |14:18:08|2493211|[Main] Entering run code [CLEANUP]
(done)
Exception code: C0000005 (ACCESS VIOLATION) READING from FFBB5CC8h
Message : Exception
Error occurred at 12/7/2008 14:18:08.
C:\Program Files\Battlezone II\bzone.exe, run by harold.
1 processor(s), type 586.
Process Memory : 2048 MB free out of 2048 MB total
Physical memory: 166 MB free out of 505 MB total
Page(swap) file: 1617 MB free out of 1956 MB total
Fault address: 7B854056 01:00033056 C:\windows\system32\KERNEL32.dll
Registers:
EAX:FFBB5CC8
EBX:7B8B5B64
ECX:FFFFFFFF
EDX:FFBB5CC8
ESI:FFBB5CC8
EDI:00000000
CS:EIP:0073:7B854056
SS:ESP:007B:022EF3D8 EBP:022EF450
DS:007B ES:007B FS:0033 GS:003B
Flags:00010246
Call stack:
Address Return Function SourceFile
7B854056 00000000 7B8551AC _wine_emulate_instruction+0x00000066
7B8551AC 00000000 7BC3B3A4 _wine_emulate_instruction+0x000011BC
7BC3B3A4 00000000 7BC3B88B RtlAddVectoredExceptionHandler+0x00000664
7BC3B88B 00000000 7BC6664C RtlAddVectoredExceptionHandler+0x00000B4B
7BC6664C 00000000 DEADBABE _wine_enter_vm86+0x00000FDC
DEADBABE FFFFFFFF 78131C2C 0000:00000000
78131C2C 00000000 7813AE89 c_exit+0x000001BD
7813AE89 00000000 7BC6486E abort+0x0000002C
7BC6486E 00000000 7814C74A wine_server_call+0x000000FE
7814C74A 00000000 781788F5 isleadbyte_l+0x00000011
781788F5 00000000 7C422904 vsprintf_s_l+0x00000059
7C422904 00000000 7BC6477B std::basic_string::compare+0x00000046
by David Bobb on Saturday June 28th 2008, 17:26
by Eric Work on Friday June 13th 2008, 16:42
You need to override dbghelp. Go to winecfg --> libraries --> create new entry 'dbghelp' --> and made sure its set to (native, builtin).
Set halftexel correction to 0 in render.cfg (in the bz2 folder) so shell fonts are not clipped (but they will become little blurry).
by Eric Work on Friday June 13th 2008, 15:49
by David Bobb on Sunday March 16th 2008, 18:30
fixme:spoolsv:serv_main (0 (nil))
err:advapi:service_get_status service protocol error - failed to read pipe r = 0 count = 0!
fixme:mixer:ALSA_MixerInit No master control found on USB camera, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x1b7e63c,0x00000000), stub!
err:ddraw:IDirectDrawImpl_QueryInterface (0x15cf90) The App is requesting a D3D device, but a non-OpenGL surface type was choosen. Prepare for trouble!
err:ddraw:IDirectDrawImpl_QueryInterface (0x15cf90) You may want to contact wine-devel for help
Window manager warning: Window 0x3800005 (Battlezone) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
Window manager warning: Treating resize request of legacy application 0x3800005 (Battlezone) as a fullscreen request
Window manager warning: Window 0x3800005 (Battlezone) sets an MWM hint indicating it isn't resizable, but sets min size 1 x 1 and max size 2147483647 x 2147483647; this doesn't make much sense.
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x15cf90): Stub!
fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible
err:ddraw:PixelFormat_DD2WineD3D Don't know how to handle a 24 bit depth buffer with stencil bits
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(640,480)
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"a3dapi.dll"
err:ole:CoGetClassObject no class object {92fa2c24-253c-11d2-90fb-006008a1f441} could be created for context 0x1
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"a3d.dll"
err:ole:CoGetClassObject no class object {d8f1eee0-f634-11cf-8700-00a0245d918b} could be created for context 0x1
fixme:d3d:state_subpixel Render state WINED3DRS_SUBPIXEL not implemented yet
fixme:d3d:set_tex_op_nvrc >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from set_tex_op_nvrc()
@ utils.c / 1426
fixme:d3d7:IDirect3DImpl_7_EvictManagedTextures (0x15cf90): Stub!
by David Bobb on Saturday February 2nd 2008, 22:52