So I still don't have access to a PC, but I have been able to dual boot my laptop with Ubuntu. I have the newest version of WINE but it hangs on the installer. I know there are some people who are running BZ2 on a Linux box, and I was wondering if there was something I could do to fix this issue.
Thanks.
VSMIT.
i think in the WINE console there is a thing kinda like mm5 were you look for the .exe of BZ2 and if you go to Applacations and then over wine there should be wine C:/something or something like that and it will bring you to wines fake C:/ drive and you can put it in the program files there but i dont know if it works cause my computers at the school dont have a 3D accelerater card so i cant play it at school :(
What part of my post did you miss? I said it hangs on the installer. I can't even write it to the HDD, so that's a moot point.
VSMIT.
You could try running 'winecfg' and try a different compatibility mode as default. If you're using XP as default, try Windows 98, if you're using Vista compatability then try using XP.
The other thing you could do is to install it on a different PC. All you have to do is physically copy the Battlezone 2 folder to a thumbdrive and then to your Ubuntu PC and create your own shortcuts. There are no registry entries or anything like that, that you'll have to mess with.
Is your laptop an intel Mac?
Yes, but I have neither a license of XP to put on it nor the money to purchase said license, else I would have.
VSMIT.
I have discovered that with the newest version of Ubuntu, WINE breaks doesn't work so good. So until they get that working right, I'm still stuck without BZ...
VSMIT.
Quote from: VSMIT on November 26, 2008, 06:15:27 AM
Yes, but I have neither a license of XP to put on it nor the money to purchase said license, else I would have.
VSMIT.
I used the license off my dead old laptop, and finally got around to trying bz under VMWare fusion last night. It appears that the near clipping plane is about 100m out, so you see through a lot of the terrain. Was very smooth though, if unplayable.
how soon until you have access to a PC then VSMIT?
need youre modelling skillage ;)
I would have a TON right now from the PCs at the Dump/Recycling Center, but they don't let ppl look at stuff anymore because some JACKASS took a treadmill, hurt himself, sued, and WON.
I don't know what the problem is, but I ran BZ2 ever since Wine 9.0 and it has always worked. The minor problems are being fixed by people reporting them to the Wine Bugzilla. I now use then 1.1.0 version awith BZ2 version 1.2 and Public Beta 1.3 versions 3 and 4a. They seem to work for the most part. I noticed they broke the video frame rate in the newer Wine versions. Always install Wine then onfigure and install BZ2 clean, then patch.
Quote from: Nielk1 link=topic=8584.msg*stupid*38#msg*stupid*38 date=1228957375
I would have a TON right now from the PCs at the Dump/Recycling Center, but they don't let ppl look at stuff anymore because some JACKASS took a treadmill, hurt himself, sued, and WON.
dude, are you in RI?? i hope you're not talking about the same recycling center im thinking of... i used to pick up old pc's there but then they closed it up in a box thing
NJ here.
I hate idiots.
I also hate idiot enablers (lawyers in this case).
I am going to give BZ a shot on my Ubuntu 8.10 soon -- I'll keep you guys posted.
My BZ2 and WINE experience
I'm running Ubuntu 8.10 with WINE 1.0.1
Install from CD works okish. -- Autorun didn't work, so I had to find "setup.exe" and run that.
Once Installed into WINE's "C:/Program Files/Battlezone II/1.1" directory, version 1.02b works great. (Great nomenclature, eh?) It starts up and I've clocked maybe 3 or 4 instant action games over the past day or two. Running it in WINE's windowed mode works best for me.
I copy the 1.1 folder twice, adding "1.2" and "1.3 PB4" for the installs, respectively.
The fun part comes with the patches -- I can't get them to work at all.
Running the 1.2 installer seems fine until I go to run BZ2 from the "1.2" folder, then I get a "Insert CD" error, and this fun AV: *AV deleted*
The 1.2 installer for me only works when installed to some directory not in what WINE calls the C drive, I think because of its ".wine" hidden status. All I did was copy my "Battlezone II" folder (and subfolders 1.1, 1.2, 1.3 PB4) from the c: drive to the desktop, then install the 1.2 and 1.3 PB4 patches there. I just played a game with no problems whatsoever -- I consider 1.2 to be working beautifully.
Now, for the 1.3 installer -- it runs for a while then gives me these.
"Tried to work with Windows XP SP2 (or higher)'s firewall, but failed. Got : 0x80040154"
And tried to install Microsoft Visual C++ 2005 Runtime libraries -- which it seems to do OK. Then it said the installer worked.
It renames my folders, ex. Addon to Addon_Dates_, so that's good.
But No -- running the "updated" version of bzone.exe does nothing. It doesn't even appear to start and crash -- it simply won't respond when clicked, enter'd, ect. Actually, my CPU spikes when I click on it, but it doesn't show up as a task in the System Manager.
its bzone.log says this -- but I doubt it's useful, as it could be the same as when I copied it from the original install.
"ERR |Debug | debug:298 |18:38:50|86 |Symbol database is too small, current 20000, required 23251
"
Quote
ERR |Debug | debug:298 |18:38:50|86 |Symbol database is too small, current 20000, required 23251
The words "symbol database" do not appear in the 1.3pb4a source code. I really think you've not managed to patch the exe, and are still running an older patch's exe. The 1.3pb4a installer (and some earlier versions) will delete bzone.sym/bz2edit.sym, as 1.3pb4a uses .pdb files, not .sym files. It seems like the installer half ran for you -- it deleted the old files, but didn't replace the .exe.
1.3pb4a (and some earlier versions) finally added a version resource to the exe. In Windows explorer, I can right-click on 1.3pb4a's bzone.exe, and get properties. Then, go to the version tab. 1.3pb4a has a File Version of 1.3.4.76. I think 1.3pb4 would be 1.3.4.74 -- the last number is the full build # as noted in the changelogs. I don't remember precisely when I added version resources to the exes, but I'd be surprised if it was in pb2 or earlier.
-- GSH
Be cool if i could get it to run on linux, i could have it run on my PS3 XD
Perhaps get a 1.3pb4a bz2 directory zipped up from Windows and move it to WINE.
GSh -- Thanks so much, that's exactly what I suspect also.
Nielk, I agree -- I tried that earlier, our network kept crashing whenever i tried to transfer folder and for whatever reason the PC wouldnt write to the thumb drive :p I'll give it another go in a couple minutes.
I was in a 1.2 MPI on G66 -- with just the server and me, and I got this crash. I'm not sure if it's some 1.2 crash that's been fixed, or if it's somehow related to WINE -- but either way, here it is.
ERR |Debug | debug:757 |23:26:22|2679089|[ E X C E P T I O N ]
ERR |GLOBAL | I76win:72 |23:26:22|2679094|Patch 1.2 Jun 28 2000 10:54:02
ERR |Debug | debug:877 |23:26:22|2679095|Type: ACCESS VIOLATION
ERR |Debug | debug:878 |23:26:22|2679095|Info: READING from 6A207325h
ERR |Debug | debug:404 |23:26:22|2679095|CallStack:
ERR |Debug | debug:544 |23:26:22|2679109|00647BFD +0469 bzone.exe LIBC output.obj
ERR |Debug | debug:544 |23:26:22|2679117|006404FC +002D bzone.exe LIBC vsprintf.obj
ERR |Debug | debug:544 |23:26:22|2679118|006366AD +001D bzone.exe utilsys console.obj public: static void Console::Display(unsigned long,char const *,...)
ERR |Debug | debug:544 |23:26:22|2679118|00636747 +0037 bzone.exe utilsys console.obj public: static void Console::Message(char const *,...)
ERR |Debug | debug:544 |23:26:22|2679125|00516C19 +0229 bzone.exe EXE ChatLine.obj void __fastcall NetManager::ChatManager::PrintSystemMessage(char const *,struct Color)
ERR |Debug | debug:544 |23:26:22|2679125|656E696F +656E696F [Unknown] [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:427 |23:26:22|2679125|Registers:
ERR |Debug | debug:428 |23:26:22|2679126|EAX: 6A207325h CS: 00000073h DS: 0000007Bh
ERR |Debug | debug:429 |23:26:22|2679126|EBX: 00000073h EIP: 00647BFDh ES: 0000007Bh
ERR |Debug | debug:430 |23:26:22|2679126|ECX: 6A207325h SS: 0000007Bh FS: 00000033h
ERR |Debug | debug:431 |23:26:22|2679126|EDX: 7FFFFFFFh EBP: 01B6EF3Ch GS: 0000003Bh
ERR |Debug | debug:432 |23:26:22|2679126|ESI: 7FFFFFFEh ESP: 01B6ECE8h
ERR |Debug | debug:433 |23:26:22|2679126|EDI: 01B6F19Ah
ERR |Debug | debug:443 |23:26:22|2679126| CF: 00010206h PF:0 AF:1 ZF:0 SF:0 OF:0
DIAG|Main | mainproc:152 |23:26:22|2679131|Entering critical shutdown
ERR |Input | input:1122 |23:26:22|2679193|DI_POLLEDDEVICE : The device is a polled device. As a result, device buffering will not collect any data and event notifications will not be signalled until GetDeviceState is called.
ERR |GLOBAL | bitmap:338 |23:26:22|2679245|Bitmap::Create: ddx->CreateSurface
ERR |GLOBAL | bitmap:338 |23:26:22|2679245|...ERROR_INVALID_FUNCTION.
ERR |Debug | debug:757 |23:26:22|2679246|[ E X C E P T I O N ]
ERR |GLOBAL | I76win:72 |23:26:22|2679246|Patch 1.2 Jun 28 2000 10:54:02
ERR |Debug | debug:877 |23:26:22|2679246|Type: ACCESS VIOLATION
ERR |Debug | debug:878 |23:26:22|2679246|Info: READING from 00000000h
ERR |Debug | debug:404 |23:26:22|2679246|CallStack:
ERR |Debug | debug:427 |23:26:22|2679246|Registers:
ERR |Debug | debug:428 |23:26:22|2679246|EAX: 00000001h CS: 00000073h DS: 0000007Bh
ERR |Debug | debug:429 |23:26:22|2679246|EBX: C4788000h EIP: 00000000h ES: 0000007Bh
ERR |Debug | debug:430 |23:26:22|2679246|ECX: 0349CC1Ch SS: 0000007Bh FS: 00000033h
ERR |Debug | debug:431 |23:26:22|2679246|EDX: 0349CEFCh EBP: C4788000h GS: 0000003Bh
ERR |Debug | debug:432 |23:26:22|2679247|ESI: 00000000h ESP: 01B6D47Ch
ERR |Debug | debug:433 |23:26:22|2679247|EDI: 000003F5h
ERR |Debug | debug:443 |23:26:22|2679247| CF: 00010202h PF:0 AF:0 ZF:0 SF:0 OF:0
Got another one: again, can someone tell me that these are routine 1.2 fun and no good, or confirm that they are weird WINE happenings?
ERR |Debug | debug:757 |00:17:37|2198977|[ E X C E P T I O N ]
ERR |GLOBAL | I76win:72 |00:17:37|2198977|Patch 1.2 Jun 28 2000 10:54:02
ERR |Debug | debug:877 |00:17:37|2198978|Type: ACCESS VIOLATION
ERR |Debug | debug:878 |00:17:37|2198978|Info: READING from 00000030h
ERR |Debug | debug:404 |00:17:37|2198978|CallStack:
ERR |Debug | debug:544 |00:17:37|2198999|005D3E7A +024A bzone.exe graphics bitmap.obj public: int __thiscall Bitmap::Create(long,long,int,long,unsigned long)
ERR |Debug | debug:544 |00:17:37|2199010|004F8AE3 +0093 bzone.exe EXE MapRadar.obj public: static void __fastcall MapRadar::Mode(void)
ERR |Debug | debug:544 |00:17:37|2199010|7EC426BA +7EC426BA user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199010|7EC454E5 +7EC454E5 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EC47A63 +7EC47A63 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EC07F97 +7EC07F97 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EC0CEC5 +7EC0CEC5 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EC0D3DC +7EC0D3DC user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EBE83B0 +7EBE83B0 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EBE8565 +7EBE8565 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EBE8647 +7EBE8647 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EC3D7BF +7EC3D7BF user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199011|7EC3DED8 +7EC3DED8 user32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:544 |00:17:37|2199019|005C9C87 +0677 bzone.exe graphics vid.obj public: static int __fastcall Vid::SetMode(unsigned long,unsigned long,unsigned long,int)
ERR |Debug | debug:544 |00:17:37|2199019|005CA760 +0070 bzone.exe graphics vid.obj public: static int __fastcall Vid::SetShellMode(void)
ERR |Debug | debug:544 |00:17:37|2199019|00621A7F +004F bzone.exe main runcodes.obj public: void __thiscall RunCodes::Process(void)
ERR |Debug | debug:544 |00:17:37|2199019|006225AC +00EC bzone.exe main mainproc.obj public: static void __fastcall Main::MessagePump(void)
ERR |Debug | debug:544 |00:17:37|2199025|00484AAB +021B bzone.exe EXE I76win.obj
ERR |Debug | debug:544 |00:17:37|2199026|7B878828 +7B878828 KERNEL32.dll [Unknown] [Unknown] [Unknown]
ERR |Debug | debug:427 |00:17:37|2199026|Registers:
ERR |Debug | debug:428 |00:17:37|2199026|EAX: 00000080h CS: 00000073h DS: 0000007Bh
ERR |Debug | debug:429 |00:17:37|2199026|EBX: 03789BCCh EIP: 005D3E7Ah ES: 0000007Bh
ERR |Debug | debug:430 |00:17:37|2199026|ECX: 00000008h SS: 0000007Bh FS: 00000033h
ERR |Debug | debug:431 |00:17:37|2199026|EDX: 00000080h EBP: 01B6F188h GS: 0000003Bh
ERR |Debug | debug:432 |00:17:37|2199026|ESI: 00000030h ESP: 01B6F17Ch
ERR |Debug | debug:433 |00:17:37|2199026|EDI: 03789CB0h
ERR |Debug | debug:443 |00:17:37|2199026| CF: 00010206h PF:0 AF:1 ZF:0 SF:0 OF:0
DIAG|Main | mainproc:152 |00:17:37|2199032|Entering critical shutdown
ERR |Input | input:1122 |00:17:37|2199035|DI_POLLEDDEVICE : The device is a polled device. As a result, device buffering will not collect any data and event notifications will not be signalled until GetDeviceState is called.
Quote from: Nielk1 on March 16, 2009, 07:34:02 PM
Perhaps get a 1.3pb4a bz2 directory zipped up from Windows and move it to WINE.
Nielk1, I just give that a try. Same problem as with installing it in WINE. The Windows installer worked. Interestingly, I just get the same CPU spike and then nothing. MM5 pops up in the corner of the screen.