Battle City Winter Classic Server up and Freezing!

ICe Cold Grave...

This Holiday season, give the gift that keeps on giving… Battle City Winter Classic!

For a limited time only, Battle City is back and colder than ever. The world we once knew is gone, all hell has frozen over… Cities are frosted and covered in ice, lava and water have turned solid as rock.

This could be your last chance to play Battle City… Download and get online now before the world melts away…

… because once all the orbing is said and done, it’s back to the Graves.

Having Trouble?

If you’re having trouble please post a message in the support forums and someone will help you as soon as possible!

Please keep in mind, this server is hosted on a toaster. It’s going to be slow and unreliable. If you want to see it upgraded in the future, consider making a donation to BattleCity.org!

  • http://battlecity.org/members/faix/ faix

    I don’t know who you are…

    I don’t know what you are looking for…

    If you are looking for ransom, I can tell you I do not have any money.

    But what I do have, is a huge amount of respect for you for putting this up.

    :D

  • http://battlecity.org/members/faix/ faix

    derkerderuerkerkderk

    It’s not working, I run either of the .exe’s and it tells me the program can’t run on my operating system and that I probably need to reinstall.

    Exact error message;

    directoryofgame\BattleCity\MSVCP110D.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system Administrator (me) or the software vendor for support.

    Please help!

  • Graves

    @faix, what operating system are you using? Is it Windows XP?

    I used Visual Studio 2012 Express on Windows 7 to compile the source code. Maybe it’s doing something that makes it not compatible with older versions of Windows? It runs fine on my machine… Anybody else get a similar error? Did you try both BattleCity.exe and bc.exe?

    If anybody knows a setting in Visual Studio 2012, to ensure backwards compatibility…. please share! :)

  • http://battlecity.org/members/faix/ faix

    I run Windows 7 SP1. I tried running both BattleCity.exe and bc.exe. No luck.

  • Graves

    Thanks for the feedback. At the moment I have no idea how to fix the errors some people are receiving so any help Googling for solutions is greatly appreciated. It does work for some folks.

    I am compiling the latest version of the Battle City source code using Visual Studio Express 2012 on an intel-i7, 64-bit Windows 7 Machine. The error’s we are getting are related to .DLL files that Visual Studio sticks in as dependencies. Most likely the game will work on any machine that has Visual Studio 2012 Express installed, because you will have these mysterious dependencies… I need help figuring out how to fix this. How to distribute the game so it runs on Windows XP and Windows 7?

    The Battle City folder has a bunch of .DLL files. You’ll notice some have almost the same name like MSVCP110D (for Visual Studio 2012), MSVCP71D (For Visual Studio 2007), etc… That’s because each new version of Visual Studio uses a new version of the .DLL file… I might need to figure out how to create a manifest folder, since it looks like that’s how it was made to work when the game was last compiled with Visual Studio 2010….

    Additionally, we seem to have some possible complications because I’m using a 64-bit machine, but I want Battle City to run on 32-bit and 64-bit machines. Again, any suggestions are appreciated.

    Here are the errors received so far:

    “Unable to start correctly 0xc000007b Click OK to close”

    “MSVCP110D.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system Administrator (me) or the software vendor for support.”

    Like I said, I don’t know how to fix this. My plan is to google the error messages and see how others have solved the problem. Anybody who has time to do the same, I appreciate the help.

  • Graves

    Microsoft says the solution is to install the Visual C++ Redistributable for Visual Studio 2012.

    This is available at: http://www.microsoft.com/en-us/download/details.aspx?id=30679 with more information available at http://support.microsoft.com/kb/2019667.

    I’d rather the game work without having to download an additional file from Microsoft… So let me know if this fixes your problem, and if so, the next step would be to figure out how to include this when your install Battle City…

  • http://battlecity.org/members/faix/ faix

    I run 32 bit windows (I’m upgrading my system this Christmas)

    Do I download the x64 and the _arm .exe’s?

    • Graves

      @faix, for 32-bit Windows, download vcredist_x86.exe

    • Graves

      As a side note, vcredist_arm.exe is for Windows 8 and vcredist_x64.exe is for those with a 64-bit machine.

    • http://battlecity.org/members/deceth/ Deceth

      Always download vcredist_x86.exe regardless of your system. Battle City is a 32-bit application, so the DLL files needed to run the game are in the x86 package.

  • http://battlecity.org/members/faix/ faix

    Ah okay.

    I always interpreted it as x86 was for 64bit for some reason. Guess it’s just how I thought it was for such a long time.

  • http://battlecity.org/members/faix/ faix

    Downloaded and it didn’t fix it, unfortunately. Turns out I don’t have the SP1 installed (Entirely forgot about it after my recent wipe of my hard-drive).

    I’ll try that out.

    • Graves

      If it’s still not working after installing the Visual C++ Redistributable for Visual Studio 2012 the problem might be that Battle City is using the wrong .DLL files in your Battle City folder, instead of the proper ones installed using the package…

      Go to your Battle City folder and delete all the MSVCR and MSVCP dll files then try again.

      Thanks for your help @faix. Once we figure this out and get it working, we can release a new download that doesn’t have any of these problems… :)

      • http://battlecity.org/members/faix/ faix

        I updated to Service Pack 1 and I’ve just deleted all the MSVCR and MSVCP dll files.

        Do I reinstall the Visual C++ Redistributable for Visual Studio 2012 or do I just run Battlecity?

        If I was to re-run Battlecity, it just came up with what’s to be expected – Files missing. I’m reinstalling the pack now. Once it’s reinstalled – What then? The game hunts down the .dll files in the installed directory / same directory as the game’s .exe

      • http://battlecity.org/members/faix/ faix

        And as far as I’m aware and which I have just confirmed – The pack doesn’t put the .dll files directly into the battlecity directory (Of course)

        • Graves

          The Visual C++ Redistributable will put the files in your Windows/System32 folder. (This is where mine were put when I installed Visual Studio Express 2012, and Battle City worked even before I moved copies into the BC folder. I moved copies into the BC folder because I figured others would need these who didn’t have Visual Studio… but, so far, it’s still not working for most people. MuffinMan was in the server yesterday, so there is hope…)

          Is it giving you an error saying the files are missing? If so, copy/paste the file it says is missing from your Windows/System32 folder into the Battle City folder. (Note: This shouldn’t be necessary, it should work from the system32 folder, but let’s try anyways…)

          Let me know if you’re getting any new error messages…

          • http://battlecity.org/members/faix/ faix

            It’s only installed 71 and 100. There’s no 110d or 71d.

            Perhaps it’s a 64bit thing?

          • http://battlecity.org/members/faix/ faix

            It still states I’m missing 110D.dll, which hasn’t been installed (or is located somewhere else).

            I’m sure it’s not in the system32 folder, I’ve directly searched for it.

          • http://battlecity.org/members/faix/ faix

            Oh tootles.

            I just installed the pack again. It may have deleted itself when I installed SP1.

          • http://battlecity.org/members/faix/ faix

            Alright, I found the files MSVCR110 and MSVCP110 but I still don’t have the files with the D on the ends.

            It does not matter, the game works.
            :)

        • http://battlecity.org/members/deceth/ Deceth

          You should not need to move any files into your Battle City folder anymore. The reason you had to do so was because when you downloaded the game, the DLL files were in the Battle City folder. Then, when you installed the redistributable package, the game continued trying to use the wrong DLL files in the Battle City folder instead of the proper ones installed in the system32 folder.

          By copy/pasting into the Battle City folder your fixed the problem, because it now found the proper DLL files. You could also have fixed the problem by deleting the wrong files from the Battle City folder. The game would then have found the proper files in the system32 folder.

          The latest version of the game does not have these wrong DLL files anymore, so installing the redistributable should get things working without any other steps required.

  • Graves

    For developers, I think this Tutorial from Microsoft has the information needed to fix the problem:

    - Deploying Native Desktop Applications (Visual C++)
    - Redistributing Visual C++ Files

    For users, this “should” fix the problem since it lets you manually install the missing files:

    - Visual C++ Redistributable for Visual Studio 2012

    Thanks for the help debugging. Please post your results/status so we can keep working out the kinks! Let me know if this works/fails and if you get any different error messages.

  • LMGx50

    <—Lost

    • http://battlecity.org/members/faix/ faix

      What’s the error you receive? I was once lost, but I found the light. Perhaps I can guide you.

  • http://battlecity.org/members/faix/ faix

    I have to run BattleCity.exe otherwise there’s an error in the bc.exe

    It says that I’m missing the files with the ‘D’ on the end. Specifically the 110d.

    It’s okay, I can live with this because I can run the game. With all my accounts existing, I am indeed a very, very happy man.

    If we can get people like (First time trying this, dunno how the mention system works) @riseagainst, @insaneinmybrain, @cseow, @faix, @rushing, @nightwish, @lakmobes, @incyte, @antster297, @hotdiggydoggy, @platypus, @deceth on every certain nights we can host game nights. Which could even include Admin events! :D

    Just imagine the amount of nostalgia and fun we could have!

    • Graves

      @faix, did you have to move any files into the BC folder, or did it just work by re-installing the Visual C++ Redistributable for Visual Studio 2012?

      • http://battlecity.org/members/faix/ faix

        I moved the following files from my system32 folder into my Battlecity folder.

        msvcp71.dll
        msvcp110.dll
        msvcr71.dll
        msvcr110.dll

        I can run BattleCity.exe fine, but it still says that I’m missing msvcp110D.dll is missing if I run bc.exe.

        • Graves

          Ok, that’s good. You should be using BattleCity.exe, bc.exe was there for testing purposes.

          FYI for developers. When “building” Battle City from the source code, you have some options.

          BattleCity.exe was compiled in “Release Mode”.
          bc.exe was compiled in “Debug Mode”.

          I don’t actually know what the difference is, except that debug mode sounds like something I should be using while testing, and release mode something I should be giving out when done…

  • http://battlecity.org/members/faix/ faix

    One error I’ve just noticed – I’m not being logged out correctly.

    Ugh I feel like I’m flooding this topic but it’s a pretty serious issue. I’ve quit the game using the standard ‘X’ button on the window.

    • http://battlecity.org/members/faix/ faix

      Scratch that – But it does take sometime before the logout is taken into affect.

    • http://battlecity.org/members/deceth/ Deceth

      Dear minion,

      Do not worry about flooding this topic. Sometimes great floods are necessary for the greater good. All the information you are providing will help ensure future releases run more smoothly.

      Smooth as ice…

      • Graves

        Smooth as an ice cold grave…

  • Flash

    @Graves, I downloaded the Winter Classic, and the Visual Studios,extracted and installed and I cannot connect to the server. What else should I do ?

    • Graves

      @Flash, Do you get an error message, or does the message actually say cannot connect to the server right now it might be down for maintenance?

      I just rebooted the server, it’s been up for a week so maybe it needed a kick in the pants…

      • http://battlecity.org/members/faix/ faix

        @Graves

        The server always seems to die on me. I can only join some times. I love to just sit on the server waiting, I don’t know why… But I’m happy to do it.

      • http://battlecity.org/members/faix/ faix

        Server is still down! D:

      • Flash

        @Graves @faix I am still getting a message saying The server is down for maintenance or I am not connected to the internet.

    • Graves

      @flash & @faix, you should be able to connect now! Turns out the IP address changed and the tool that updates it automatically was closed.

      • http://battlecity.org/members/faix/ faix

        @Flash, I’m able to join. Try again now, and are you 100% sure you’ve downloaded the correct client, you’re not running an older one?

  • ArcValor

    Already posted in forums but…I’m on Win XP(I’m afraid of change!) and getting an error which says that BattleCity.exe/bc.exe is not a valid Win32 application. I tried deleting and downloading the files multiple times, installing and repairing VC++ 2012 multiple times, to no avail. I have SP3 installed. What could I be doing wrong?

    • http://battlecity.org/members/faix/ faix

      I replied to your forum post. Read up there, and post any more useful stuff on there. ;)

    • Graves

      Has anybody out there got Battle City working on Windows XP?

      • http://battlecity.org/members/faix/ faix

        I’ve been googling a ridiculous amount but to no avail.

        I google things like ‘How to run Windows 7 software on Windows XP’ and similar lines, but it’s always the opposite.

        Turns out, everybody wants to run XP stuff in Windows 7, instead of the other way around. :(

      • http://battlecity.org/members/deceth/ Deceth

        The latest version now works on Windows XP, Windows 7, and Windows 8. It was compiled as a win 32-bit application using Visual C++ 2010 so it should work on any Windows system,

        If you get an error about missing DLL files, see the downloads section for a link to Microsoft where you can get these files.

  • http://battlecity.org/members/faix/ faix

    I just donated $10 to the server @Graves. Hope it helps. :)

  • ArcValor

    I think it’s related to this: “If the program is designed for a 64-bit version of Windows and you’re running it in a 32-bit version of Windows, it will not work and generate this error.” So…poop.

    • ArcValor

      Just another reason to buy W7…I’ve been holding out as long as possible but newer games are giving me memory errors because of the XP “memory cap”.

    • http://battlecity.org/members/faix/ faix

      I’m running Windows 7 32bit.

    • http://battlecity.org/members/deceth/ Deceth

      @ArcValor, the latest version of Battle City now runs on Windows XP, Windows 7 and Windows 8. If you are missing DLL files, there is a link in the downloads section to help!

      • ArcValor

        THAT WORKED!!!! SO HAPPY!!

        • http://battlecity.org/members/faix/ faix

          Should we fight to the death to celebrate the success?

  • DarkEagle

    I have long been away from this game aswell and just recentely downloaded the winter version of bc and it would not run and popped up this message exactly “The progam can’t start because MSVCCP110.dll is missing from your computer. Try reinstalling the program to fix the problem.” I then tried to go to the windows site and downloaded and installed the C++ distributable thing and then tried to run again. No avail… any help at all would be appreciated especially since Christmas break is a upon us and I will be extremely active!

    • http://battlecity.org/members/deceth/ Deceth

      @darkeagle, please delete Battle City from your computer, then download the latest version. If it does not run because of a missing DLL file, follow the updated instructions on the downloads page.

      There was some confusion earlier about which redistributable package you need to download from Microsoft. Battle City is a 32-bit application, so you need to download the x86 package, even if your computer is 64-bit.

  • Drewbie

    I followed the instructions and the game now works! woot! I’m back!

    • Drewbie

      Thank you so much for bringing BC back! :’D

      • http://battlecity.org/members/faix/ faix

        I’m glad to hear we have people returning! Make sure you jump on every hour or two (If you can) to see if anyone is on.

  • Garcia

    I cannot seem to get on is the server still down?