• There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.

    If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.

    Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.

    The Staff of SOH

  • Server side Maintenance is done. We still have an update to the forum software to run but that one will have to wait for a better time.

ETO for Win7 with WinXP Host

Phenozo

Charter Member
CFS3 ETO Multiplayer Fix for Windows 7 64-Bit joining to a Windows XP Host

There was a solution found for Windows 7 users of CFS3 to connect online without having "aircraft mismatched errors" in stock (3.1a updated) versions of the sim which I then tried to apply to the trouble I was having in connecting to "ETO Expansion v1.20 add-on in use" multiplayer games.

After troubleshooting it was discovered that there indeed was a compatibility issue reported between Windows XP and Windows 7 users not being able to connect when using the CFS3 ETO Expansion online.

This can be overcome in a similar way as the Windows 7 stock CFS3 Multiplayer Fix is done, but with additional files which need to be edited.
------------------------------------------------------------------------------------------------
Step One :
Go into the Main Folder of the CFS3 ETO Expansion and locate the cfs3.exe

C:/Program Files (x86)/Microsoft Games/CFS3 ETO Expansion

Right-Click Copy the cfs3.exe, then Right-Click Paste it onto your desktop
Right-Click Rename it, CFS3etoWin7.exe

Next Right-Click Cut that new .exe from your desktop and Right-Click Paste it back into the CFS3 ETO Expansion's Main folder located as stated above.

Next Right-Click that renamed .exe and select Properties :

Select the Compatibility tab

Compatibility Mode :
Check the Box for Run this program in compatibility mode for :
In the drop down menu select Windows XP (Service Pack 2)
Priviledge Level :
If you can, tick the box for Run this program as an administrator also.
Then click the Apply Button and then the OK Button

Step Two :
Go into the Main Folder of the CFS3 ETO Expansion and locate this file
MASTERETOSTARTUP.bat
Right-Click Copy the file, then Right-Click Paste it onto your desktop
Right-Click Rename it, MASTERETOSTARTUPwin7.bat

Next Right-Click Cut that new file from your desktop and Right-Click Paste it back into the CFS3 ETO Expansion's Main folder located as stated above.

Next Right-Click that renamed .bat you just pasted and select Properties :
Select the Compatibility tab
Compatibility Mode :
Check the Box for Run this program in compatibility mode for :
In the drop down menu select Windows XP (Service Pack 2)
Priviledge Level :
If you can, tick the box for Run this program as an administrator also.
Then click the Apply Button and then the OK Button

Step Three :
Right-Click that new MASTERETOSTARTUPwin7.bat and select Edit
You will see these lines :

@ECHO OFF
CLS
CALL ETOEraSwapper.bat
CD "C:\Program Files\Microsoft Games\CFS3 ETO Expansion\global_layer"
CALL ETOGLSwapper.bat
START vistacfs3.exe

You will need to correct two of them :

@ECHO OFF
CLS
CALL ETOEraSwapper.bat
CD "C:\Program Files (x86)\Microsoft Games\CFS3 ETO Expansion\global_layer"
CALL ETOGLSwapper.bat
START CFS3etoWin7.exe

The first edit corrects the pathing and the second redirects to the new .exe

Once you have made these edits, save the changes when you close the file.

Step Four :
Right-Click the ETO Start Icon on your desktop and then select Properties :

Then select the Shortcut Tab :

And in the Target field :

"C:\Program Files (x86)\Microsoft Games\CFS3 ETO Expansion\MASTERETOSTARTUPwin7.bat"

Change it to match your new MASTERETOSTARTUPwin7.bat

Then click the Apply Button and then the OK Button

Step Five :
Right-Click the ETO Start Icon again and select Properties :
Select the Compatibility tab
Compatibility Mode :
Check the Box for Run this program in compatibility mode for :
In the drop down menu select Windows XP (Service Pack 2)
Priviledge Level :
If you can, tick the box for Run this program as an administrator also.

Then click the Apply Button and then the OK Button

This will now start the MasterEtoStartUpWin7.bat from the ETO Start desktop icon, which will then call on the "global layer swapper", and finally, launch CombatFS3 ETO with the compatibility correctly set for Windows 7 to be hosted by a user of Windows XP.

---------------------------------------------------------------------------------------------------
:kilroy:



 
Why Must MicroSoft change things that work?

I have been attempting to follow the advice given in this thread. I understand the changes and the reason for them. I have followed the first instruction and installed CFS3 ETO EXPANSION in Program Files(x86)/Microsoft Games/ and have created a MASTERETOSTARTUPWin7.bat with "compatibility mode" set on. I have attempted to edit this file with the two recommended changes using Notepad but when I try to save it, the system tells me I have insufficient authority. My Win 7 account has administrator status so what higher authority do I need to save this edited file? The only other solution I can think of is to install CFS3 in a personal folder, for example Downloads, install CFS3 ETO Expansion in the same folder then modify the .bat files etc to suit. Otherwise I am at a loss to know what to do! Can anybody help me solve this problem?
 
..stupid!

My problem was very simple. The .bat files are set to "Read Only" so all I had to do was un-select the "Read Only" status and everything worked - simples! I would point out that ETOGLSwapper also needs changing as follows:
:pRESENT
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1945_qclocations.xml" GOTO :1945_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1944_qclocations.xml" GOTO :1944_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1943_qclocations.xml" GOTO :1943_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\bob_qclocations.xml" GOTO :BOB_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1936_qclocations.xml" GOTO :1936_ERA
 
My problem was very simple. The .bat files are set to "Read Only" so all I had to do was un-select the "Read Only" status and everything worked - simples! I would point out that ETOGLSwapper also needs changing as follows:
:pRESENT
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1945_qclocations.xml" GOTO :1945_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1944_qclocations.xml" GOTO :1944_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1943_qclocations.xml" GOTO :1943_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\bob_qclocations.xml" GOTO :BOB_ERA
IF NOT EXIST "C:\Program Files\Microsoft Games(x86)\CFS3 ETO Expansion\1936_qclocations.xml" GOTO :1936_ERA

Quite right. We had a lot of traffic about this a year or more ago and the info was collected and summarised in an ETO Installation Guide If anyone else is still struggling, I'd recommend reading it. :wavey:
 
hey, i doubt you guys remember me but i was the little one who always shot his mouth off, now im grown, anyways not to be a thorn in anyones side, but i believe in the ETO start it should say normandy to the battle of the bulge, then to the rhine to VE day, the germans counter attacked then did not have the reserves to fend off allied attacks, and thats when they reached the rhine.....overall i finally got ETO to work and i appreciate you guys pourin your hearts into it
 
Back
Top