• FlatlineHun
    #42444
    Állítólag ASE megjavítható így:

    Do NOT leave ASE running while editing filters.txt

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

    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:

    Code:
    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


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


    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!