Forum Discussion

Anonymous's avatar
Anonymous
11 years ago

What do yo say about BF 4

Hi,

Sorry for this email, but I have bought the BF 4 extensions at 20 december last year. From that date on I have a kind of conversation with EA (Yes I have a ticket number) because I cannot play (not even start) the game.

I have done alt the sugestions they came with, like reinstalling the game, pink buster reinstall, port forward, etc etc

Still it doesn't work. Last message I got from EA was at 31 december. After that 'silince'.  I'm running the game on a Windows 7 64 bit platform. Feel free to ask any question if you think you can help me because the people from EA cannot I guess.

Thanx

16 Replies

  • Anonymous's avatar
    Anonymous
    11 years ago

    Sorry for my answer btu already done that. I have put of all my security blockers, firewals  etc. Doesn't help. I get the same errror. I have a Thompson router from KPN (Dutch company). I did already a portforward and have severall times reset my router.

    So, any other suggestion?

    Kind regards

  • Anonymous's avatar
    Anonymous
    11 years ago

    Okay, I have already tried o repair the game (took a lot of time). It didnt help, I get the same error.

    And what I said before the error I get is:

    A standard windows message box saying:

    Battlefield t is not working any more

    There is a problem....etc etc

    The program will be closed and a messsage will be displayed if a solution is availeble

    (I have to translate it, the message is in Dutch).

    So, not very helpfull to me.

    Kind regards

  • Anonymous's avatar
    Anonymous
    11 years ago

    Okay, sorry, I was a little bit to quick with my answer. Missed the Windows Event Viewer part. Bu I have doen so and have found the following message:

    Hope the is helpfull for you!

    <script>// function Toggle(node) { if (!window.fullyLoaded) return; // Expand the branch? if (node.nextSibling.style.display == 'none') { // Change the sign from "+" to "-". var tBodyNode = node.childNodes[0]; var trNode = tBodyNode.childNodes[0]; var tdNode = trNode.childNodes[0]; var bNode = tdNode.childNodes[0]; var textNode = bNode.childNodes[0]; if (textNode.nodeType == 3 /* Node.TEXT_NODE */) { var s = textNode.data; if (s.length > 0 && s.charAt(0) == '+') { textNode.data = '-' + s.substring(1, s.length); } } // show the branch node.nextSibling.style.display = ''; } else // Collapse the branch { // Change the sign from "-" to "+". var tBodyNode = node.childNodes[0]; var trNode = tBodyNode.childNodes[0]; var tdNode = trNode.childNodes[0]; var bNode = tdNode.childNodes[0]; var textNode = bNode.childNodes[0]; if (textNode.nodeType == 3 /* Node.TEXT_NODE */) { var s = textNode.data; if (s.length > 0 && s.charAt(0) == '-') { textNode.data = '+' + s.substring(1, s.length); } } // hide the branch node.nextSibling.style.display = 'none'; } } // Toggle "System" element by default so that it's default status is to hide its children function ToggleSystemElement() { var body = document.getElementById("body"); var anchor = body.getElementsByTagName("table")[0]; Toggle(anchor); } // If binary data is present in event XML, show it in friendly form. function ProcessBinaryData(binaryString, binaryDataCaption, wordsFormatString, bytesFormatString, normalFont, fixedWidthFont) { var bodyNode = document.getElementById("body"); // Add a <hr> at the end of the HTML body. bodyNode.appendChild(document.createElement("hr")); // This paragraph (p element) is the "Binary data&colon;" literal string. var p = document.createElement("p"); p.style.fontFamily = normalFont; var b = document.createElement("b"); b.appendChild(document.createTextNode(binaryDataCaption)); p.appendChild(b); p.appendChild(document.createElement("br")); bodyNode.appendChild(p); // // Show binary data in Words format. // p = document.createElement("p"); p.style.fontFamily = normalFont; p.appendChild(document.createTextNode(wordsFormatString)); bodyNode.appendChild(p); // Must use fixed-width font for binary data. p = document.createElement("p"); p.style.fontFamily = fixedWidthFont; var i = 0; var j = 0; var s, tempS; var translatedString; var charCode; var byte1, byte2; // Each character in binaryString is a hex (16-based) representation of // 4 binary bits. So it takes 2 characters in binaryString to form a // complete byte; 4 characters for a word. while (i < binaryString.length) { s = (i / 4).toString(16); // To hex representation. while (s.length < 4) { s = "0" + s; } s += ": "; // DWords representation is simply a rearrangement of the original binaryString // For example, from: // // 0000000002005600000000000f000540 // // (which is 00 00 00 00 02 00 56 00 00 00 00 00 0f 00 05 40). // // to: // // 0000: 00000000 00560002 00000000 4005000f // 8 words per line, 4 DWords per line. for (j = 0; j < 4; j++) { s += binaryString.substring(i + 6, i + 8); s += binaryString.substring(i + 4, i + 6); s += binaryString.substring(i + 2, i + 4); s += binaryString.substring(i, i + 2) + " "; i += 8; } p.appendChild(document.createTextNode(s)); p.appendChild(document.createElement("br")); } bodyNode.appendChild(p); // // Show binary data in bytes format. // p = document.createElement("p"); p.style.fontFamily = normalFont; p.appendChild(document.createTextNode(bytesFormatString)); bodyNode.appendChild(p); // Must use fixed-width font for binary data. p = document.createElement("p"); p.style.fontFamily = fixedWidthFont; i = 0; j = 0; // Each character in binaryString is a hex (16-based) representation of // 4 binary bits. So it takes 2 characters in binaryString to form a // complete byte. while (i < binaryString.length) { translatedString = ""; // 2 characters in binaryString to form a byte s = (i / 2).toString(16); // to hex representation. // Prefix with '0' until its length is 4. while (s.length < 4) { s = "0" + s; } s += ": "; // Show 8 bytes per line for (j = 0; j < 8; j++) { tempS = binaryString.substring(i, i + 2); // 2 for 1 byte i += 2; s += tempS + " "; // Treat tempS as hex integer charCode = parseInt(tempS, 16); if (charCode < 32) { translatedString += "."; } else { translatedString += String.fromCharCode(charCode); } } while (s.length < 32) { s += " "; } s += translatedString; p.appendChild(document.createTextNode(s)); p.appendChild(document.createElement("br")); } bodyNode.appendChild(p); } // </script>

    - System

        - Provider
          [ Name] Application Error
        - EventID 1000
          [ Qualifiers] 0
          Level 2       Task 100       Keywords 0x80000000000000     - TimeCreated
          [ SystemTime] 2015-01-11T18:20:05.000000000Z
          EventRecordID 23261       Channel Application       Computer Hans-PC       Security

    - EventData

          bf4.exe       1.4.2.23831       547fa9b4       atidxx64.dll       8.17.10.581       546e9ecc       c0000005       000000000029ae4d       16fc       01d02dcaff9fcf78       C:\Program Files (x86)\Origin Games\Battlefield 4\bf4.exe       C:\Windows\system32\atidxx64.dll       76f14524-99be-11e4-9c0d-0012bf176972
  • That's ok we all do it at times :womantongue: I think I found your issue but still not 100% sure due to translation... atidxx64.dll ... and it is a part of windows , Now you may need to look on Microsoft site for steps / command line in Dutch but this is my steps for it in English. On Microsoft site this is what you search for in Dutch ...   sfc /scannow   or System file checker. It is a part of windows and safe to use it just has to be done in the admin command prompt. 

    Test your windows for errors
    NOTE>>> Running SFC does not guarantee the crash will not happen, but it will ensure it is not because a windows Dll or file is corrupted in windows.
    This works in all windows O/S vista Win7, Win8 and Win8.1 windows system file checker :] Copy and past this to note pad and put it on your desktop. As open programs can give you errors when you run this.

    ...... sfc /scannow ..... ever hear of it if not your going to love this .... it will inspect all the important windows files as well as the windows DLL files. If windows system file checker finds any issues with the windows files and windows DLL files it will replace them. This little tool as well as the event viewer saved me and fully helped me fix my BF4 issues as well as saved my .... many a format since I found it. This is the best toy they ever put in windows :]

    For win7 go to start left click in search type cmd and right click cmd pick run as admin

    For win 8.1 right click start bottom left of screen and pick command prompt admin

    1 - Open administrator command prompt and close web pages and programs like origin.

    2 - Type or copy and paste in sfc /scannow and hit enter, This takes 5 min to 15 min SSD vs HD

    3 - This can go one of a few ways ..... no errors ... it fixed some errors ..... could not fix all errors...... does not finish checking and errors out ....... and the last one could not fix errors at all :/

    4 -After its done reboot and do it again even if you had no errors the first time or had errors, could not fix ... run sfc /scannow again and when its done a second time reboot. You need to do this a and get no errors 2 x in a row ...

    5- So if you ran it 2x and no errors your safe you can stop now for now lol, If you had errors first time but not the second then run sfc /scannow again and when its done reboot. You need to get could not find any errors 2 x to be safe. If it still finds errors try and run it a few more times until it finds no errors 2x AND ALWAYS REBOOT BETWEEN RUNNING sfc /scannow

    6 - If you get a message indicating that it can not be repaired and you ran sfc /scannow more then 3x in a row on win vista or 7 mm you need a format or try repair win 7 :/ But after format or repair and all updates are done run sfc /scannow to make sure your windows is stable same deal 2x error free reboot between them.

    If your O/S is Win8 or Win 8,1 then you can run this next command / line in administrator command prompt. Sadly this does not work for win vista or 7 :/ It will restore the health of your PC and you dont lose anything and it will also fix errors in the registry :]

    dism.exe /online /cleanup-image /restorehealth ------- ONLY works for windows 8 and 8.1

    7 - When its done reboot

  • Anonymous's avatar
    Anonymous
    11 years ago

    Okay, your suggestion took a lot of time, but I have done it al. I had to run sfc three time. First some errors. Second and third time no error any more. I also had a reboot after every sfc.

    And the result?

    Well, nothing. I have still the same problem. I can log in. The level is loading. I can play for about 20 sec and then without any notice or error I am out. It's gone.

    Any other suggestion? Or should I just throw BF out of the window?

    Kind regards

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,690 PostsLatest Activity: 3 hours ago