Fix to make ASE work again

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Elxx
    Member
    • Apr 2005
    • 941

    #1

    Fix to make ASE work again

    Okay, I'm not sure if the ASE guys will update soon to allow BF2 to start up again, but for now here's some fixes:

    **Method 1 to Allow BF2 Server Joining from ASE

    Originally posted by Elxx
    Make sure ASE is not running when you do this.

    Go to your ASE directory (default C:\Program Files\The All-Seeing Eye) and open up filters.txt. Search for "battlefield 2" and here's what you should have:

    [HTML]Battlefield 2
    ServerType: GS
    RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA GAMES\Battlefield 2\INSTALLDIR
    ExeName: BF2.EXE
    JoinTemplate: {EXEPATH} +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
    HostTemplate: {EXEPATH} +restart 1 +hostServer 1[/HTML]

    Now, change the JoinTemplate line to this:
    [HTML]JoinTemplate: {EXEPATH} +joinServer {ip} +port {port} +username yourusername +playerPassword yourpassword [ +password "{PASSWORD}"][/HTML]

    Note that what you did was remove the +restart 1 and added +username yourusername +playerPassword yourpassword, of course replacing yourusername and yourpassword with your, um, username and password.

    Once you join a server through ASE, you will bypass the login menu for BF2 and the game might seem to freeze for a bit with the EA message. Just wait a few seconds and BF2 should start loading your new map!
    **Method 2 to Allow BF2 Server Joining from ASE - Der Fuhrer

    Originally posted by Der Fuhrer
    There's an easier (in my opinion) and more permanant way (won't be erased on the next filter update).

    In the filters list pane (where it says Battlefield 2, Friendly Fire, Maps, etc), right click Battlefield 2 and click Custom Config...

    Then edit the line that says Cmd Line to add the +username [your user name here] +playerPassword [your password here] to that line. Minus the brackets of course. So it should look something like:

    Code:
    "C:\Program Files\EA GAMES\Battlefield 2\bf2.exe" +menu 1 +username yourusername +playerPassword yourpassword
    mind the quotes, those are important.
    Note that both of the above methods seem to lose your name prefix...if you wish to keep one, edit it into the Global.con in %Windows User%/My Documents/Battlefield 2/Profiles/Global.con and then right-click the file, select Properties, and check Read-Only.

    **Adding a BF2 1.03 Filter to ASE - Zandog

    Originally posted by Zandog
    This is how to add the 1.03 patch filter to your ASE so you can connect.

    Go to your ASE directory (default C:\Program Files\The All-Seeing Eye) and open up filters.txt. Search for "battlefield 2" and your version filter will be at the bottom of the Battlefield 2 filter list. Here's what it looks like:

    Code:
    Battlefield 2\Version
    Group: NUL
    
    Battlefield 2\Version\1.02
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.1.2484.0" remove
    
    Battlefield 2\Version\1.01
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.1.2475.0" remove
    
    Battlefield 2\Version\1.0
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.0.2442.0" remove
    Just add these lines above the current version filters to get v1.03 server in your list.

    Code:
    Battlefield 2\Version\1.03
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.1.2551.0" remove
    It should look like this:

    Code:
    Battlefield 2\Version
    Group: NUL
    
    Battlefield 2\Version\1.03
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.1.2551.0" remove
    
    Battlefield 2\Version\1.02
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.1.2484.0" remove
    
    Battlefield 2\Version\1.01
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.1.2475.0" remove
    
    Battlefield 2\Version\1.0
    Group: BF2VER
    Mutex: BF2VER
    1 if gamever != "1.0.2442.0" remove
    Any issues? Post them here.
    **Adding a Wake Island 2007 Map Filter

    Originally posted by Nexus6
    In filters.txt, find:

    Code:
    Battlefield 2\Maps\Classic\Zatar Wetlands
    Group: BF2MAPS
    Mutex: BF2MAPSC
    1 if map ~!= "zatar?wetlands" remove
    Add below this:
    Code:
    Battlefield 2\Maps\Wake Island 2007
    Group: BF2MAPS
    Mutex: BF2MAPS
    1 if map ~!= "wake?island?2007" remove
    That should add Wake Island 2007 to your map filters for BF2.
    Many thanks to this post for the idea. And go there if you use XFire.
  • Lt.Phillips

    #2
    Re: Fix to make ASE work again

    anyone know if ase works yet?

    Comment

    • r1ps

      #3
      Re: Fix to make ASE work again

      This does work, but it removed my prefex from my name and in the global.con file as well. What I did to keep my prefix was to add my prefix back into the global.con file, then make it read only.

      Comment

      • Talus
        Member
        • Oct 2006
        • 6854

        #4
        Re: Fix to make ASE work again

        It works like a charm..you ROCK.

        But it did remove my prefix for some reason...oh well.

        Comment

        • Hocky27

          #5
          Re: Fix to make ASE work again

          It isnt working for me for some reason. I did everything as instructed but i still get taken to the log in screen.

          *EDIT*
          It works like a charm. Just you cant have more then two accounts. I had to delete my offline account for it to work. This should be stickied.

          Comment

          • Talus
            Member
            • Oct 2006
            • 6854

            #6
            Re: Fix to make ASE work again

            Make sure you do NOT have ASE running while editing the filters.txt file.

            Comment

            • bjack
              Member
              • Oct 2007
              • 164

              #7
              Re: Fix to make ASE work again

              oh my god thank you!

              was it always possible to pass login information from ASE to BF2, or is that new in the patch?

              Comment

              • chris_kinetic

                #8
                Re: Fix to make ASE work again

                w00t ,you da man,good effort fella :)

                Comment

                • Greystreak

                  #9
                  Re: Fix to make ASE work again

                  Elxx, you truly rock! Works like a charm!

                  Comment

                  • Jedi_Joe

                    #10
                    Re: Fix to make ASE work again

                    thnx elxx

                    Comment

                    • xpnl
                      Senior Member
                      • Jun 2005
                      • 764

                      #11
                      Re: Fix to make ASE work again

                      Thanks!

                      Comment

                      • Zandog
                        Member
                        • Apr 2007
                        • 19

                        #12
                        Re:Adding version 1.03 to ASE

                        This is how to add the 1.03 patch filter to your ASE so you can connect.

                        Go to your ASE directory (default C:\Program Files\The All-Seeing Eye) and open up filters.txt. Search for "battlefield 2" and your version filter will be at the bottom of the Battlefield 2 filter list. Here's what it looks like:

                        Code:
                        Battlefield 2\Version
                        Group: NUL
                        
                        Battlefield 2\Version\1.02
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.1.2484.0" remove
                        
                        Battlefield 2\Version\1.01
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.1.2475.0" remove
                        
                        Battlefield 2\Version\1.0
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.0.2442.0" remove
                        Just add these lines above the current version filters to get v1.03 server in your list.

                        Code:
                        Battlefield 2\Version\1.03
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.1.2551.0" remove
                        It should look like this:

                        Code:
                        Battlefield 2\Version
                        Group: NUL
                        
                        Battlefield 2\Version\1.03
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.1.2551.0" remove
                        
                        Battlefield 2\Version\1.02
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.1.2484.0" remove
                        
                        Battlefield 2\Version\1.01
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.1.2475.0" remove
                        
                        Battlefield 2\Version\1.0
                        Group: BF2VER
                        Mutex: BF2VER
                        1 if gamever != "1.0.2442.0" remove
                        Any issues? Post them here.

                        Comment

                        • BarkingSquirrel

                          #13
                          Re: Fix to make ASE work again

                          Originally posted by MurMur
                          This does work, but it removed my prefex from my name and in the global.con file as well. What I did to keep my prefix was to add my prefix back into the global.con file, then make it read only.
                          Go to:

                          My Documents\Battlefield 2\Profiles

                          Open the Global.con with notepad and find the line:

                          GlobalSettings.setNamePrefix ""

                          Put your prefex in between the quotes. Now - DON"T JOIN A GAME YET. If you do, it will be reset to no prefix. Rather right click the Global.con file and select properties. Set it to "Read Only". Now you can join a game with that prefix. To get rid of the prefix, all you have to do its turn off the read only and BF2 will auto-reset it to nothing.

                          Not pretty I know, but it works and when you know what you're doing, its way faster than logging in normally with a prefix and wading through the laggy browser to connect to the server

                          Comment

                          • Denigrate

                            #14
                            Re: Fix to make ASE work again

                            Thanks for the fix!!!!

                            Comment

                            • wolfi

                              #15
                              Re: Fix to make ASE work again

                              thanks, works well =D

                              Comment

                              Working...