Win7 and BF2 issue - updated, please help! [Solved]

Talk and share anything related to Star Wars Battlefront 2. No maps or mod announcements here. Use Work in Progress forum.

Moderator: Moderators

User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Win7 and BF2 issue - updated, please help! [Solved]

Post by Fiodis »

I installed BF2 on my new PC that runs Win7 Professional 64-bit. The computer analysis reads it as Vista, which is odd.... Anyway, I can load up the game fine, but when I try to load a map, I get a CTD, without ever seeing the loading screen. I turned off my speakers (though I didn't disconnect them) and I still get the same problem. I tried to download the v1.1 patch for BF2, but got a message saying that the patch wasn't compatible with my version of BF2. I'm using the same set of five discs that I had used to install BF2 on my previous computer, so they ought to be the same version, right?

What can I do to fix this?
Last edited by Fiodis on Fri Jan 01, 2010 7:50 pm, edited 1 time in total.
genaral_mitch
Jedi
Jedi
Posts: 1056
Joined: Fri Aug 14, 2009 12:32 am

Re: Win7 and BF2 issue

Post by genaral_mitch »

Install 1.3. That's what I did.
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue

Post by Fiodis »

Can you install v1.3 without first installing v1.1? And even if you can, would that be worth it?
501st_commander
Master Bounty Hunter
Master Bounty Hunter
Posts: 1570
Joined: Wed Dec 10, 2008 7:48 pm

Re: Win7 and BF2 issue

Post by 501st_commander »

Fiodis wrote:The computer analysis reads it as Vista, which is odd....
right click computer and click proporties. That will tell you what you have.

for BF2 run the BF2_modtools.exe and the error log *may* tell you whats wrong.
Twilight_Warrior
Droid Pilot Assassin
Droid Pilot Assassin
Posts: 2002
Joined: Sat Nov 15, 2008 1:57 pm
xbox live or psn: ScorchRaserik

Re: Win7 and BF2 issue

Post by Twilight_Warrior »

Fiodis wrote:Can you install v1.3 without first installing v1.1? And even if you can, would that be worth it?
Yes....and...yes. Sides are changed, adds ability to have new eras and modes (even if they are named wierd without 1.1), and you get the fake console. Everything works fine even without 1.1.
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue

Post by Fiodis »

501st_commander wrote:
Fiodis wrote:The computer analysis reads it as Vista, which is odd....
right click computer and click proporties. That will tell you what you have.

for BF2 run the BF2_modtools.exe and the error log *may* tell you whats wrong.
I know what type of OS I have. I'm just saying that the BF2 system analysis recognizes it as Vista when it's really Win7. And I don't think the BF2_Modtools.exe will work in this case.

On that note, the BF2 analysis also tells me I have DirectX 9.0c when really I have DirectX 11.
Twilight_Warrior wrote:
Fiodis wrote:Can you install v1.3 without first installing v1.1? And even if you can, would that be worth it?
Yes....and...yes. Sides are changed, adds ability to have new eras and modes (even if they are named wierd without 1.1), and you get the fake console. Everything works fine even without 1.1.
But how would that help me with my issue? The v1.3 can't make it run if it isn't already running.
Twilight_Warrior
Droid Pilot Assassin
Droid Pilot Assassin
Posts: 2002
Joined: Sat Nov 15, 2008 1:57 pm
xbox live or psn: ScorchRaserik

Re: Win7 and BF2 issue

Post by Twilight_Warrior »

Fiodis wrote:
Twilight_Warrior wrote:
Fiodis wrote:Can you install v1.3 without first installing v1.1? And even if you can, would that be worth it?
Yes....and...yes. Sides are changed, adds ability to have new eras and modes (even if they are named wierd without 1.1), and you get the fake console. Everything works fine even without 1.1.
But how would that help me with my issue? The v1.3 can't make it run if it isn't already running.
Idk...general_mitch said it would. I'm just saying that 1.3 will work even if you don't have 1.1...I have no idea how installing it will help he issue at hand, though.
User avatar
Jendo7
Sith
Sith
Posts: 1304
Joined: Wed Apr 01, 2009 6:37 pm
Location: Cambridge, England.
Contact:

Re: Win7 and BF2 issue

Post by Jendo7 »

I have BF2 on Windows 7 and I can only play maps if I right click on the shortcut and select Run as administrator, otherwise it will CTD before a map loads. I just have version 1.1 installed as 1.3 wouldn't install properly.

Same goes for the BF2 Modtools... I have to select Run as administrator for both zeroeditor and visualmunge otherwise it won't work.
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Win7 and BF2 issue

Post by [RDH]Zerted »

I can't say much towards your crashing issue, but the v1.3 patch does work without v1.1. The only issues would be some of the map names may be missing. There will be an .exe installer for v1.3 that works with Vista/Win7 released in about a month.
BigG00001
Recruit Womprat Killer
Posts: 10
Joined: Sat Sep 26, 2009 4:49 am

Re: Win7 and BF2 issue

Post by BigG00001 »

Just out of interest, Fiodis;

Are you running SWBF II in a compatability mode for an older operating system?

If you arent, I might recommend trying to run it in compatability for either XP, service pack 2 or 3, BFII works on both..) or for Vista..

I doubt its got something to do with the 64 bit os, as that only means the cpu can assigne more than the 4096 MB/4GB of RAM..
and anyway; 32 bit programs do run on 64 bit machines.. they just cant make use of all the extra RAM..

however, if you have the 32 bit installation DVD, Id recommend trying BF II with that..
also as Jendo7 said; try running it as an Administrator.. (might help.. )

You could also try using the Windows XP Mode, which is a virtuell machine for Windows 7 Professional machines for more compatability with windows xp programs (like BFII) on Windows 7 (might be a bit slow though, as youve then got II OSs running at the same time)

sorry if the post is too long, but give it a try.
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue

Post by Fiodis »

I ought to have said that I've tried both compatability mode and running it as an Admin. I haven't tried the XP Mode, though, how can I do that?
User avatar
Jendo7
Sith
Sith
Posts: 1304
Joined: Wed Apr 01, 2009 6:37 pm
Location: Cambridge, England.
Contact:

Re: Win7 and BF2 issue

Post by Jendo7 »

User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue

Post by Fiodis »

Well, I tried it out and I seem to be unable to install BF2 to the XP mode. I have the CD and I'm trying to install it from a DVD drive, could that be the problem? The installation runs fine until it gets to ingame.mvs, and then it spends a large amount of time trying to install that file until a message pops up saying that there has been a "feature transfer error". I tried to just copy and paste all the game files from my Win7 into my XP mode, but when I started up the launcher I still needed to install it, and came across the same error. I tried to install it from the CD drive (which was listed as belonging to Win7, not XP mode, although they ought to share stuff, right?) and still got the same feature transfer error.
MercuryNoodles
Jedi
Jedi
Posts: 1003
Joined: Sun Mar 12, 2006 7:16 pm
Projects :: Space - Boarding Action
xbox live or psn: No gamertag set

Re: Win7 and BF2 issue

Post by MercuryNoodles »

Installing a CD using a DVD drive doesn't cause problems as far as I know. I've been doing it for years, albeit that I've only ever owned one DVD drive, which I've used for the past 5 years or so.. Shush! My suggestion would be to first check the CD for dust, fingerprints, scratches, etc. If it's not clean and in decent condition, that can corrupt the data.

http://www.wisegeek.com/how-do-i-clean-a-cd-or-dvd.htm

That's just a quick resource, if you need a how-to, though the google ads are asinine in both number and placement. I would only hope that the disk is not horribly scratched. If you're wondering why I go to the disk's condition first, it's because that's the first thing you should do if you get any sort of transfer error (like the cyclic redundancy check error), and it's easily overlooked. Personally, I'll laugh if it's something this simple.

Btw, Vista and 7, like XP, are essentially new versions of Windows NT. I used to run across things that would read my old XP system as having NT, so I wouldn't worry too much about something showing your OS as Vista.
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue

Post by Fiodis »

I had used the same set of CDs to install it to another machine running primarily XP, without any problems whatsoever. That wasn't at all too long ago. I'll look for scratches and dirt, though I really don't think there are any, but is there some other thing that could cause a feature transfer error?
MercuryNoodles
Jedi
Jedi
Posts: 1003
Joined: Sun Mar 12, 2006 7:16 pm
Projects :: Space - Boarding Action
xbox live or psn: No gamertag set

Re: Win7 and BF2 issue

Post by MercuryNoodles »

http://www.ironspeed.com/designer/4.2.2 ... _error.htm

A quick google search for "feature transfer error" turned up that page, though it's for a different application. I wouldn't have been able to answer that off the top of my head. There's too much software info for me to keep up with these days. I would've just said "on the software side, there's no telling." :lol:

Edit: It also turned up this, though it's for FEAR.

http://forums.filefront.com/f-e-r-probl ... fixed.html

...

Come to think of it, perhaps that's just what I should've said.
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue

Post by Fiodis »

Ah, that second one looks helpful. How would I start up Virtual PC in safe mode, though? Would I start up my normal Win7 in safe mode, and the launch Virtual from there?

EDIT - I can't find any way to launch the virtual XP in safe mode. I did launch the Win7 in safe mode, though, and attempted to play the already-installed game. I got a message saying that BF2 had to update my DirectX version. So I clicked OK. It launched an installation for DirectX 9.0c. After I hit agree on the license agreement and all, the DirectX installer skipped directly to the finish screen. When I hit "launch" in the game launcher, after that, exactly the same thing happened. And again the third time. I didn't try a fourth time. Looking at my dxdiag, it says I have DirectX 11.

What is going on? I'm very confused. :?
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Win7 and BF2 issue - updated, please help!

Post by [RDH]Zerted »

Yeah... I'm not sure whats going on here, but you shouldn't be trying to run SWBF2 in a full virtual machine.

1) Uninstall swbf2 and backup/remove all its related files (addon folder, saved games, etc...)
-) Double check that all swbf2 files were actually deleted and don't exist in some random compatibility folders
2) Update DirectX (if a newer version exists).
3) Update your graphics drivers (if a newer version exists).
4) Install swbf2 as an administrator.
5) Patch swbf2 to v1.1. If you can't find the right patch, get a patched .exe from the version switchers.
-) You must patch the game.
6) Run swbf2 as an administrator by double-clicking on its BattlefrontII.exe file.
-) If that didn't work, try running without being an administrator
-) If that didn't work, try running swbf2 in its safe mode while being an administrator
-) If that didn't work, try running swbf2 in its safe mode without being an administrator
-) If that didn't work, run BF2_ModTools.exe or BF2_ModTools_NoDVD.exe and post its debug log. The modtools.exe is more likely to work than BattlefrontII.exe (the main swbf2 game), not the other way around.
7) If you're still having problems running swbf2, do all the parts of step 6 again for each compatibility mode (XP and above) until it works.

Ignore the computer analysis tool. Why do you expect it to work on software that didn't exist when the tool was created?
User avatar
Fiodis
Master of the Force
Master of the Force
Posts: 4145
Joined: Wed Nov 12, 2008 9:27 pm
Projects :: Rannoch + Tientia + Tools Programming

Re: Win7 and BF2 issue - updated, please help!

Post by Fiodis »

Well, I went through all that and still no go. :(

I've got DirectX 11, and the installers I found from Microsoft told me there was no need to update. I uninstalled and reinstalled BF2 on an administrator account, and tried to run Coruscant CW conquest mode, and got a CTD. I tried it in compatability mode, with the same results. I ran the debugger, and got the same CTD at the same place, with this error log:
Hidden/Spoiler:
Opened logfile BFront2.log 2010-01-02 1325
ingame stream movies\crawl.mvs
prev = none iLastPage = nil
prev = texture iLastPage = 1
prev = texture iLastPage = 2
prev = texture iLastPage = 3
ifs_legal.Exit

Message Severity: 2
.\Source\GameMovie.cpp(399)
Unable to find open movie segment shell_main

ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadFileList
ifs_saveop_DoOps LoadProfile
ifs_saveop_DoOps LoadProfile
num, Selection = 1 table: 05F0494C
+++mission modes changed! ifs_mspc_MapList_layout.SelectedIdx = 1
EraSelection.subst = c era_c
EraSelection.subst = g era_g
play movie cor1 200 , 300 510 x 400

Message Severity: 2
.\Source\GameMovie.cpp(399)
Unable to find open movie segment cor1fly

EraSelection.subst = c era_c
EraSelection.subst = g era_g
num, Selection = 1 table: 05F0494C
play movie cor1 200 , 300 510 x 400

Message Severity: 2
.\Source\GameMovie.cpp(399)
Unable to find open movie segment cor1fly

this.CurButton = nil
cur_button = nil
this.CurButton = check_mode2
cur_button = nil
this.CurButton = check_era2
cur_button = nil
bEra_CloneWar = 1 bEra_Galactic = nil
clonewar_visable = true galactic_visable = true
Adding map: cor1c_con idx: 1
this.CurButton = _map_add
cur_button = nil
this.CurButton = Launch
cur_button = nil
What does this mean? And how do you check if your graphics drivers are comptabale with DirectX 11? I'm fairly sure they are, as I'm able to run other 3d apps without a problem.
User avatar
[RDH]Zerted
Gametoast Staff
Gametoast Staff
Posts: 2982
Joined: Sun Feb 26, 2006 7:36 am
Projects :: Bos Wars AI - a RTS game
Games I'm Playing :: SWBF2 and Bos Wars
xbox live or psn: No gamertag set
Location: USA
Contact:

Re: Win7 and BF2 issue - updated, please help!

Post by [RDH]Zerted »

Try disabling your sound card drivers and running the game on only one CPU core.
Post Reply