Battlefield 2142 Emulator+Client Bugfixed (Repack & COOP friendly)

Page 1 of 2 12 LastLast
Results 1 to 15 of 17
  1. #1
    MMO Assimilator Flyer8472 is offline
    True MemberRank
    Mar 2008 Join Date
    Solar Sys,EarthLocation
    771Posts

    cool Battlefield 2142 Emulator+Client Bugfixed (Repack & COOP friendly)


    RaGEZONE Recommends

    RaGEZONE Recommends





    This is a Battlefield 2142 FESL Emulator repack.

    Before all! it is a good emulator, however there will be client crashes in the menu sometimes and all, it is inevitable. But its a fairly stable relase, around 80% is everything works...(That 20% is not bothering the gameplay at all :D)

    ALSO: I dont have the source code, so don't even ask for it!

    Tested under: Windows 8.1 Pro, and Windows 10 (Thx for it @GigaToni)

    Gamespy emulator with Stats and character levelup, and with a Fixed client
    (The original client crashes a lot under modern PC's)

    The emulator only works with 1.25, 1.4, 1.51 clients, but if you are not going to use this client you need to hexa edit and patch the original exe...
    (Details in Battlefield 2142\UWAMP C BE EMU\Unconfigured EMU for backup\bf2142stats_emu-master.zip)

    Also you can reset the preconfigured Database, there is an sql file for it in bf2142stats_emu-master.zip, you can also use mine, just ignore my account :D i only used it for testing purposes, you can erase it, and make yours or rename mine.

    This is a wonderful game (IMHO) but the time is long gone above it, but it is still can be resurrected, and fun to play with it. I did fixed a lot of issues in the last weeks. :D so i'll share my results. Also i did not tested the master server under huge load, just with 3-4 peoples. It was working fine for hours long. (Tested for around 1 week, and fixed things on-the-fly and pulled out few of my hairs XD I am very upset with EA games becouse they neglecting a classic good game, and they did not gave an opportunity to use that without any emulator, so... in your face EA, i did bought anno the original DVD version and now that was useless... until now.)

    Repack Features:

    - Fixed for LAN Hosting(You can change it) you can levelup, unlock stuffs ect.
    - Fixed bat file for 16:9 monitor(You cannot use resolutions larger than 1280x720, otherwise the game will randomly crash) You can start with Normal.bat the coop mod for emulator, TITAN.bat is for the titan mod with bots(Only 48 bots)
    - Level up with bots.Even in Single player.
    - Unique compilation of AI+Levels Repaired Coop 64 player maps, it has now orbital strike, emp strike those were turned off in coop. I got the levels from unlocks mod, but edited them to work properly.
    - Added HER titan mod, the latest, to play in titan mode coop 48 player max(The bots still cannot use the titan itself, they can move only on the ground)
    - Preconfigured Dedicated coop server(You can change the settings ofc)


    How to use this repack:

    0. Install OpenSSl32 and add the folder to your envrionmental variables!(Check google for this topics.)

    1. Download from here
    1.1 Or from HERE (Mega mirror)

    2. Extract the game somewhere.(If you mind the self extractor, you can rename the archive to .rar, it is compressed with winrar 5.x)

    3. From the folder: "UWAMP C BE EMU" extract Uwamp.rar under C:\ sou you will get C:\Uwamp

    4. Start c:\UwAmp\Uwamp.exe

    5. Start c:\UwAmp\BF2142EMU\_Launch.bat This will open a cmd window, keep it in background, dont close it it will always write random gibrish :D. it means it is working :D

    6. in the folder called "UWAMP C BE EMU" there is a hosts.txt file. Edit the file, and change the 127.0.0.1 to your server's IP Add those lines to your system's hosts file(all client must do this to play)

    6.1 PLEASE MIND THAT YOU MUST CHANGE YOUR SERVER IP IN Battlefield 2142\mods\Redefine\settings\ServerSettings.con EVEN IF YOU ARE PLAYING SINGLE PLAYER!!!! OR YOU WONT BE ABLE TO START A SINGLE GAME!!!(YOU CLICK ON START GAME AND NOTHING HAPPENS)

    In the file: ServerSettings.con (there will be 3 of them, one in each mods, bf2142 , her_titan and redefine mods):

    Change sv.serverIP "192.168.x.x" to your IP (For example: sv.serverIP "192.168.2.14"
    OR you can type: "0.0.0.0" or leave it blank "" but in that case your Network metrics will decide wich card is gonna be used(it is important when you try to play in VPS or intranet or you have 2 or more network cards in your machine)

    7. Add the cdkey.reg from "UWAMP C BE EMU" to your registry.(If you miss this one the dedicated servers will not let you in)

    (OR you can generate one with this program for NS and base game, it is in github, so you can compile yourself if you have doubts. ;) )

    8. Start Normal.bat(It is a coop version with max 64 players) or start TITAN.bat for HER titan mode. If you are starting bf2142.exe directly, you wont have 16:9 screen settings but it WILL work flawlessly.

    9. Create a new account, fill out all detail; select a country the list itself will be empty, but dont worry just select one random blank line (dont select the first one though, thats not a country XD)
    and register an account
    10. Login with your newly created account and create a soldier.
    11. Profit!(NOTE: THAT WHEN YOU HOSTING A LOCAL GAME YOU MUST SELECT CONQUEST COOP, THE PLAIN CONQUEST GAME MODE HAS NO BOTS!)

    Also, if you want to connect to your Dedicated server and you are on a separate network(not the same subnet), youll need to connect manual IP(Online - Advanced tab - Connect IP)
    In LAN, all works fine.


    Dedicated server:
    1. You cannot use the dedicated server and the client on the same machine. You need to start dedicated.bat on a separate machine.

    2. You'll need to edit the mysql database BF2142 Database, Servers table, and add a line with your Game server's IP address. There are some examples in the records, you can even edit one.(MYSQL connection: Host: 127.0.0.1 User: root Password: root)

    3. Edit the hosts files too on the server.

    4. Change your settings in Battlefield 2142\mods\Redefine\settings\ServerSettings.con to YOUR DESIRED GAME SERVER IP ADDRESS!!

    5. Start Dedicated.bat

    6. Connect to it with the client machines. IF you cannot connect to the server, from the online browser, go to online menu, advanced tab and try Direct IP connection, button by giving the server's IP.

    Known issues/bugs and warnings:
    - You cannot give more than 720p to your bat file to change monitor resolution, if you do, the game will start; however it will crash between random times ingame.(It cannot handle the large resolutions sorry... this game is from before the multiple cpu cores and full hd games)

    - The recommended bot number is 48. If you go above, you might experience errors sometimes(I use my server with 60 bots, it works fine... i guess) this does NOT apply for human players. You can have as much human player as you want online.

    - If you have new unlock point, you need to logout/close client, and load up again to see the choose unlocks button.

    - Northern strike maps does NOT works in coop, also youll have issues with assault lines gamemode.(Therefore becouse of this; i did not implemented any NS maps in my repack. it means the Redefine mod in mods folder. Also in the main bf2142 folder, there is all of the northern strike maps, you can use all of them; however; they will crash randomly with memory read error.. but you can enjoy for around 10-20 minutes of play before the inevitable end... )

    - The client itself is 1.51, however some files were implemented from 1.25(I had to, for bugfixing eg: map files, some AI behaviour, ect ect the 1.25 was a more coop friendly version, but 1.51 has the northern strike addon) it will only work with his own dedicated server, you cannot download the official 1.51 dediserver, it wont let you in.

    - You will need openssl properly installed under windows for running this game.

    - There is no temporal unlocks(That feature is not working, you can only use what you are unlocked in the main menu, under bfhq)

    - The emulator wont remember your current selected gear after restart, so this means you need to customize the soldiers every time you join a server.(Customise button and drag and drop what weapons you want to use, ect..)

    - If you are using the game with more than 64 peoples/bots, you will not able to tell where they are in the map. The hud is incapable showing more than 64 people at a time ingame.

    - If you are hosting dedicated server; you cannot apply for squad leader(it simply wont work) only commander. However; in listen server all function will work as it should (when you are hosting in LAN multiplayer)

    - The main game is containing the latest Northern strike addon, however you will crash if you are using the levels with more than 16 bots. I dont recommend using any Northern strike maps at all or user created maps.

    - You cannot run dedicated server and the game from the same machine, you will need to obtain sandboxie or similar to run them from one machine. Thats becouse cannot be two bf2142.exe in the background.So if you start Client, the server wont startup, and contrary. You can circumvent this with a program called Sandboxie, i used that for testing.

    - Sometimes the client crashes when you are pressing Disconnect, and sometimes when you are quit. Sometimes you have to kill in the taskmanager bf2142.exe after exit... dont ask why, but it does theese things fully random...

    - If you are using my custom resolution bat files, then in the graphical menus when you are setup the graphics there will be a huge screen flickering. Setup your graphics, exit, reload client will solve this.

    - WARNING! IF YOU ARE NOT TURNING OFF UWAMP/MYSQL BEFORE PC RESTART, IT WILL DAMAGE YOUR TABLES AND YOU WILL HAVE TO EXTRACT UWAMP AGAIN, IT WILL BE CORRUPTED!!!!


    Also, you can set BF2142.exe to windows Xp Sp3 or Windows 7 compatibility(I use Win7 with no problem.)

    Basicly there are Two types of main error messages you'll face if you are screwing up something:
    - The simple crash, when you get no error message other than the main windows crash, or for telling an error with a directx 9 dll...

    That means: you need to change your resolution in the bat files, you cannot use larger than 720p.

    - The other error is related with AI dll: The error message itself complains that the program cannot read the XXXXXXX memory adress: read.

    This error type could means 2 thing:
    A: you are using too much bots on NS maps(More than 16).
    B: You are using a Northern strike map.
    Emulator and game uses theese ports if you want to make this public on wan:

    TCP Ports
    80, 3306, 1024-1124, 4711, 9960-9969, 17475, 18060, 18120, 18300, 18510, 27900, 28910, 29900
    UDP Ports
    1024-1124, 1500-4999, 9964, 16567, 18300, 18510, 27900-27901, 28910, 29900, 55123

    If you want to access the server from wan/internet set the server ip and interface ip to 0.0.0.0 in serversettings.con and forward the necessary ports. Also in hosts file you need to add your wan external IP.


    Weather fix:

    If you dont have weather in game(rain, snowing) copy theese files from BF2142 to Redefine:
    rain.con
    rain_heavy.con
    rain_light.con
    rain_medium.con
    snow.con
    snow_heavy.con
    snow_light.con
    snow_medium.con



    You can rename bots in mods\Redefine\AI\botnames.ai

    You can change bot number in all mods AI\AIDefault.ai
    and AIDefaultMultiplayer.ai file.


    Credit goes: Andrew Vasiliev,
    MaiorBoltach, AND Whoever has made this emulator, sorry i don't know names. If someone can, tell me i'll add that into the credits.
    Last edited by Flyer8472; 10-12-17 at 07:43 PM. Reason: Added link to keygen github.


  2. #2
    Account Upgraded | Title Enabled! exe19890522 is offline
    True MemberRank
    Dec 2011 Join Date
    chinaLocation
    360Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    i am downloading it now .wait for build and run.

    - - - Updated - - -

    excause me can you upload to mega netdisk?? google disk is so slowly and can't continu dl when it is interupt.

  3. #3
    MMO Assimilator Flyer8472 is offline
    True MemberRank
    Mar 2008 Join Date
    Solar Sys,EarthLocation
    771Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    In progress...

    Uploaded to mega... but idk if that will be any faster, but suit yourself... ;)

    - - - Updated - - -

    I did updated the main thread with some important steps, so please read again! THx!
    Last edited by Flyer8472; 08-12-17 at 03:12 PM.

  4. #4
    Moderator GigaToni is offline
    ModeratorRank
    Aug 2009 Join Date
    GER / FRLocation
    2,010Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    nvm. I'm just stupid. Great work.

    Just a huge reminder:
    Passwords are saved in plain-text!
    Last edited by GigaToni; 09-12-17 at 02:25 AM.

  5. #5
    Account Upgraded | Title Enabled! exe19890522 is offline
    True MemberRank
    Dec 2011 Join Date
    chinaLocation
    360Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    Quote Originally Posted by Flyer8472 View Post
    In progress...

    Uploaded to mega... but idk if that will be any faster, but suit yourself... ;)

    - - - Updated - - -

    I did updated the main thread with some important steps, so please read again! THx!
    you can dl file from google disk fastly??i am so slowly.i use some tool to dl it .and i can dl from mega disk under full speed .
    maybe someone like me too.

  6. #6
    MMO Assimilator Flyer8472 is offline
    True MemberRank
    Mar 2008 Join Date
    Solar Sys,EarthLocation
    771Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    Yea, however there is a part in the code at gamespy_player password is encoded, just the normal account tables are not, sadfully :\

    - - - Updated - - -

    Quote Originally Posted by exe19890522 View Post
    you can dl file from google disk fastly??i am so slowly.i use some tool to dl it .and i can dl from mega disk under full speed .
    maybe someone like me too.
    Well i dont know where r u from downloading, but here this is the fastest solution... :\ it comes approx. maximal speed... but hey, there is mega :D ;)

  7. #7
    History 2017 . R.I.P Bradley is offline
    Gold SubscriberRank
    Jan 2013 Join Date
    United KingdomLocation
    619Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    This was a splendid share, thank you for spreading this with the rest of us as I am now going to give this a try and possibly will update on feedback and maybe what isn't working and what is.
    The pressure of human nature does not equal the presence of human persistence.

  8. #8
    Never trust anyone † LukasCCB is offline
    SubscriberRank
    Apr 2013 Join Date
    CracolandiaLocation
    906Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    I'll be happy to put it to spin. this game inside others marked my life in fps.

  9. #9
    MMO Assimilator Flyer8472 is offline
    True MemberRank
    Mar 2008 Join Date
    Solar Sys,EarthLocation
    771Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    I am glad guys, one more thing, i have only tested and made this work in Win 8.1. I dont know how this will work under W10.... XD

  10. #10
    Member zysus is offline
    MemberRank
    Nov 2006 Join Date
    26Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    I have been looking for this server for a long time, thank you very much for the contribution, I am also angry with the structure of EA. This game was a lot of fun and we played for hours, now all we have to do is set up the server and bring together the old players of my clan (155) and have a good time again. Thanks for the input.

  11. #11
    Moderator GigaToni is offline
    ModeratorRank
    Aug 2009 Join Date
    GER / FRLocation
    2,010Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    Quote Originally Posted by Flyer8472 View Post
    I am glad guys, one more thing, i have only tested and made this work in Win 8.1. I dont know how this will work under W10.... XD
    Played like 2 hours yesterday. Seems to work fine on win10

  12. #12
    Thailand Games Developer jenose is online now
    True MemberRank
    Jul 2006 Join Date
    UnknownDogLocation
    349Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    thank's a lot, work very well, i try to make it online.

  13. #13
    MMO Assimilator Flyer8472 is offline
    True MemberRank
    Mar 2008 Join Date
    Solar Sys,EarthLocation
    771Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    A Bit of a little announcement: I am now trying to make work the simple Battlefield 2(With all 3 extensions), however... it has waaay more issues since that game builds up a bit different than this one...(It is very similar, couse it is the same engine, but the mechanics a BIT different how that is handling the records/xp's and kits...)

    The old crappy emulator itself not solving the unlocks part... (yes, you could edit the files to unlock everything, as suggested everywhere... but where is the fun in that? that would not be the original... i like the levelup and unlocking feeling in the games :D)

    The thing is; what i like in 2142's emulator, that this is works almost like the original :D In the case of the simple BF2; the DX9 crash fix is fixed that one too, but the gamespy emulator has some errors, you can register but you cannot do unlocks ect... i sill looking/working on it, i will relase a repack from that too if i will be able to fix that one too:D

    - - - Updated - - -

    if someone is intrested: BF2142 Key generator (Its on github with source. Compiled exe is in BIN folder. It generates for Northern Strike too.) Since the original servers are not exists anymore i dont think that anyone will hurt if i share this source what i did found... it is written in delphi as i saw.

    Weather fix:

    If you dont have weather in game(rain, snowing) copy theese files from BF2142 to Redefine:
    rain.con
    rain_heavy.con
    rain_light.con
    rain_medium.con
    snow.con
    snow_heavy.con
    snow_light.con
    snow_medium.con
    Last edited by Flyer8472; 10-12-17 at 08:27 PM.

  14. #14
    Member quakerv is offline
    MemberRank
    Sep 2007 Join Date
    85Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    cant wait to try this, thx for dev and share this, 2142 is the 2nd best bf game I ever played(bc2 is the top best XD).
    one question: does the ip address in ServerSettings.con support domain name format?
    Last edited by quakerv; 13-12-17 at 07:34 AM.
    delphi/php/sql/e/java rookie...

  15. #15
    MMO Assimilator Flyer8472 is offline
    True MemberRank
    Mar 2008 Join Date
    Solar Sys,EarthLocation
    771Posts

    Re: [Relase] Battlefield 2142 Emulator+Client Bugfixed Repack COOP friendly

    Quote Originally Posted by quakerv View Post
    one question: does the ip address in ServerSettings.con support domain name format?
    Nope, sorry but no... i did tried it... but it wont work. The best you can do is, that set to 0.0.0.0 to listen all interface(Both server ip and interface IP in the settings) and you are forwarding all ports in your router... :\ The servers itself can be reached with direct ip (where you can use domain names) or make the server report to your master server...(but that supports only ip adresses though and you need to edit mysql db.) and it will appear ingame browser, and therefore you would not need to use domain name in that case becouse the emulator uses pure IP format too... you can only use domain names in direct connect, but those only used just as refecence names, the whole system misses utilising the domain names.
    Last edited by Flyer8472; 13-12-17 at 11:11 AM.




Page 1 of 2 12 LastLast

Advertisement