Mlb2k12 Pc V 12 Patch

0 views
Skip to first unread message

Jacinto Dieujuste

unread,
Aug 18, 2024, 10:06:28 PM8/18/24
to goggprofirproph

This is likely the end of the line for the MLB 2K series since Take-Two's agreement with MLBPA expires this year. Post-release support for MLB 2K12 has been pretty awful, with the PC version left completely untouched and consoles last seeing a patch in June. This year's title isn't terrible, but the game isn't without its bugs and shortcomings.

One such bug that first cropped up during the actual All-Star Break in July seems to have returned. After opening MLB 2K12 and watching the game load all of the sliders, profiles, and roster files, the game freezes. This likely has to do with the "MLB Today" feature and the fact that there weren't any games on the real-life MLB schedule on July 9, 11-12, and October 4-5.

Mlb2k12 Pc V 12 Patch


Download Zip https://oyndr.com/2A2VV1



Thankfully, there's a relatively easy workaround that involves changing your system date. In Windows 7, right-click the system clock on the taskbar and select "Adjust date/time". Click "Change date and time..." and change the date to a day on which MLB games were played - Tuesday October 2nd works.

Unfortunately, there's a very real possibility that you may need to keep adjusting your system date until 2K releases a permanent fix. Hopefully they address the issue before too long, because this is pretty ridiculous.

It's pretty annoying to need to manually update your system date every time you start MLB 2K12, so after slumming it for a couple of days I began to search for a better method. Thanks to Google and a crash course in batch file creation, I figured out how to automate the entire process.

Note: A user suggested an alternative batch script in the comments below, and I've tweaked the code and incorporated it into my own batch file. To view the original batch file and step-by-step creation guide, click on the button below.

First, open up Notepad - you can use the Start menu to open the program, or you can create a text file by right-clicking on your desktop and choosing "New > Text Document." Next, paste the following into the blank Notepad window:

I'm in the US, so Windows is configured to display dates in month/day/year format. You may need to change the date (in purple above) if things aren't working. Try opening a command promt (Start > "cmd" without quotes in the search box) and typing "date /t" (again without quotes) to display your system date.

This batch script does a number of things. The system date is first changed to October 2nd (which I find safer than October 3rd in case midnight rolls around while you're playing). After changing the date, the script runs mlb2k12.exe, which is the executable file that launches MLB 2K12. Once you're done playing and you close the game, the script re-syncs your system to today's time and date before exiting.

Unfortunately, your system date probably won't update correctly the first time you try to run the script. Microsoft won't re-sync your time and/or date unless the new value is within 15 hours of the old one, probably to prevent a potential error with a time server from suddenly changing everyone's date to January 1st 1969 or something.

The Windows time service will need to be restarted for this change to go into effect. Either restart your PC (easy) or restart the Windows service manually (slightly more involved). To restart manually, click Start and type "services" into the search box. Click on the "Services" result (the one with a gear icon) and scroll down to "Windows Time." Right-click and select "Restart" to get the service running again.

If the re-sync still isn't working correctly, check to make sure that Internet time syncing is working in the first place. Right-click the clock in the system tray and select "Adjust date/time". Select the "Internet Time" tab and click "Change settings...". Make sure the checkbox is ticked, select a time server, and hit "Update now"; you should see a message saying that the action completed successfully.

To run MLB 2K12, simply double-click the batch file. Date adjustments should be taken care of automatically, and you can verify that everything went smoothly via the script's output before hitting any key to close the window.

Occasionally I'll run the script and it'll tell me that the time sync didn't complete correctly even though it actually did - a glance at the date in the system tray verifies this. I'm not totally sure why, but hey, it works. Additionally, try not to run this script 50 times per day or anything as you might get banned from the Internet time server for requesting too many updates. I've been tinkering with the script for several hours and everything is working fine, though, so this shouldn't be a problem for normal use.
Again, I'm not exactly a batch file guru, but I'd imagine this should work for any standard Windows Vista or 7 installation (and maybe even XP). Feel free to post a comment below if you have a problem, but I can't guarantee that I'll be able to help.

In the end, I spent something like 2 hours figuring out how to create a batch file so that I wouldn't need to spend 10 seconds changing my system date every time I open MLB 2K12. I feel like a legend.

I'm in the US, so Windows is configured to display dates in MM/DD/YYYY format. You may need to change the lines in purple above if things aren't working for your localized version of Windows - more on that in a bit.

This batch script does a number of things. First, the current time and date are stored. The system date is then changed to October 2nd (which I find safer than October 3rd in case midnight rolls around while you're playing). After changing the date, the script runs mlb2k12.exe, which is the executable file that launches MLB 2K12.

If for some reason your copy of Windows is configured to show dates without a slash "/" character, you'll need to change another value. In the third line of code, "delims=/" corresponds to the date delimiter (the slashes in MM/DD/YYYY). If your system displays dates as MM.DD.YYYY for example, try changing "delims=/" to "delims=.". You'd also need to change the date formatting throughout the rest of the script.

All of this was cobbled together via Google searches and I don't claim to be anything close to a batch file or Windows localization expert. With that being said, the script works perfectly on my US Windows 7 install and should work in other locales with minimal tweaking.

I haven't tried the fix yet myself, but it basically involves rolling your system date back, connecting to 2K Share to download a roster, and resetting your system date. Everything should update on its own from there on out, with the daily match-up featuring last year's World Series teams (Cardinals and Rangers).

The tour starts out visiting Cactus League ballparks in the month of March and culminates in a visit to the All-Star game in K.C. in July (All dates subject to change. Check out www.2ksports.com/mlb2k12/tour before you head out).

b37509886e
Reply all
Reply to author
Forward
0 new messages