as the title says, BYOND stopped working, and i have no idea why.
When I start up byond, no matter how it starts, it doesn't start up. I get no log-in, no "Game Loading" thing, nothing at all but the error pops up. Even if I put a game link into my browser. The error pops up and then goes away when I click "close". I've tried system restores, I've uninstalled and reinstalled 5 times now, I've given it to my tech-savvy stepdad to look at the 13 different mfc42.dll's and he renamed one or something I don't know. It just seems hopeless.
AppName: byond.exe AppVer: 4.0.496.1141 ModName: mfc42.dll
ModVer: 6.2.8081.0 Offset: 0000451c
http://i.imgur.com/TTFw5.png
here's a screenshot of what happens. the .txt file it mentions doesn't exist in the folder it shows.
i'd really like some help with this, i've been trying to fix it all day.
Thanks in Advance.
- Lewney
ID:858776
Jul 8 2012, 1:52 pm (Edited on Jul 14 2012, 3:39 pm)
(See the best response by DarkCampainger.)
|
|
#1 Jul 10 2012, 2:24 pm
|
|
I know it's not very acceptable to bump threads, but this is a rather frustrating issue that I would like to be fixed as soon as possible. Apologies in advance to anyone this bump may irritate.
| |
I don't know enough about BYOND or MFC to help you directly, but I would suggest providing some more information so someone else may be able to:
1) What operating system are you running? 2) Is there anything unusual about your machine? Are you running a VM, WINE, Parallels, ect? 3) Can you think of ANYTHING that changed between when BYOND was working and when it stopped working? 4) What version of BYOND are you trying to install? 5) Where are you trying to install BYOND? (what directory) 6) Is it possible that a virus corrupted some of your system files? 7) Did any other programs stop working? | |
#3 Jul 11 2012, 11:10 am
|
|
1) Windows XP Professional.
2) No, nothing unusual at all. 3) Nothing at all changed. My laptop ran an automatic disc scan and a few things got truncated, but I'm not sure if the mfc thing did. 4) The latest version on the website. 496.1143 I think. 5) The default directory, C:/Program Files/BYOND 6) Well, it's always possible of course, but I haven't noticed anything, and I ran a full scan when I noticed the error. It picked up a trojan and removed it, nothing else though. 7) No other programs stopped working. Only BYOND. As far as I know. I've tried few programs. But only BYOND to my knowledge. Thank you very much for your advice, i hope someone out there knows how to deal with this issue. | |
#4 Jul 16 2012, 9:23 am
|
|
I have further followup questions.
1) Does downgrading to an older version work? That is, does it work if you try 495, 493, etc.? 2) Have you tried uninstalling and reinstalling BYOND? I expect the answer to the first question to be no, because I suspect that DC hit on the possibility when he suggested your system files could have been corrupted. Because the error is in mfc42.dll, it won't be possible for us to trace unless you enable Dr. Watson. If downgrading doesn't work, reinstalling should. If that fails, enable Dr. Watson by going to Start | Run... and typing "drwtsn32 -i". The next time byond.exe crashes, get a log from Dr. Watson and isolate the section concerning the crash. (There could be other app crashes in your log, but we wouldn't be concerned about those. The latest crash should be at the end of the log.) That will contain info including a stack trace, which may be possible for us to trace back into the offending module. You can then paste the whole thing here. I would also recommend that before doing this you try it with version 495, as if that's still failing it will be slightly easier for me to trace. | |
#5 Jul 19 2012, 10:06 pm
|
|
Downgrading didn't work, nor did reinstalling (tried a while ago too, many times)... I tried 495, 494 and 493, all brought up the same crash error.
Also, holy hell. I checked that Dr. Watson log and 8/10ths of it is stuff like: 73dd0000 MFC42!Ordinal143 73dd0000 MFC42!Ordinal55 73dd0000 MFC42!Ordinal28 73dd0000 MFC42!Ordinal187 Just over and over with different numbers. Weird. Though I guess gives me some hope that some of it might show what the hell is going on. The only crashes in the log are of BYOND, I only skimmed over it but there seems to be slightly different info each time and one of them actually says "FAULT" and points out a part. All of the crashes might say that though, it's 5am and I just skimmed a little, but just in case the information might be important at any stage... Full crash log: http://pastebin.com/ZhXuSU14 Latest crash: http://pastebin.com/AFYhbrNy Thank you again for your time. I appreciate the help. | |
#6 Jul 20 2012, 8:38 am
|
|
All signs are that your mfc42.dll file has been corrupted and only a full uninstall and reinstall will fix it.
You mentioned having 13 different versions of this file. How is that possible? The file should be residing in Windows\System32, and there can't possibly be 13 files with the exact same name there. Rereading your earlier post, I noticed you said you had a disk scan that truncated some files and you weren't sure about this one. I have to say it sounds highly likely that this file was a casualty. A full uninstall and reinstall should be enough to reset the file assuming nothing else uses it, which apparently nothing does. | |