future of mcp question

Post » Sat May 28, 2011 1:20 pm

seeing all of what MGE has added to morrowind,i am just wondering if ever in the future the morrowind code patch will have the capability to add multiprocessor/64bit compatibility to morrowind
User avatar
Harinder Ghag
 
Posts: 3405
Joined: Wed Jan 17, 2007 11:26 am

Post » Sat May 28, 2011 3:23 am

i'm a little fuzzy on this, but the OS should handle multiprocessor things, and there exists a http://www.ntcore.com/4gb_patch.php to allow 64-bit systems to use more than 2GB RAM
User avatar
Princess Johnson
 
Posts: 3435
Joined: Wed Feb 07, 2007 5:44 pm

Post » Sat May 28, 2011 8:44 am

I don't think multiprocessor stuff is something that can easily be coded in.
User avatar
Angus Poole
 
Posts: 3594
Joined: Fri Aug 03, 2007 9:04 pm

Post » Sat May 28, 2011 8:32 am

IIRC that 4GB patch conflicts with MCP... am I right? :shrug:
User avatar
Isabel Ruiz
 
Posts: 3447
Joined: Sat Nov 04, 2006 4:39 am

Post » Sat May 28, 2011 5:28 am

I don't know, I think it's possible to install the 4GB patch after the MCP? I haven't tried it. But Morrowind never takes up more than 1.2 GB of RAM for me so I don't really need it.

(Vanilla recommended RAM: 256 MB :P)
User avatar
Nicole Elocin
 
Posts: 3390
Joined: Sun Apr 15, 2007 9:12 am

Post » Sat May 28, 2011 12:06 pm

I don't know, I think it's possible to install the 4GB patch after the MCP? I haven't tried it. But Morrowind never takes up more than 1.2 GB of RAM for me so I don't really need it.

(Vanilla recommended RAM: 256 MB :P)


I installed the 4GB patch after the MCP, and have since upgrade MCP without any issues; I don't think they're incompatible in anyway... does installing one overwrite the other?
User avatar
kirsty williams
 
Posts: 3509
Joined: Sun Oct 08, 2006 5:56 am

Post » Sat May 28, 2011 9:35 am

i have the mcp and a 2GB+ patch in place using cff explorer and no conflicts that i can see. Anyway would multicore - multiprocessor support be something accomplishible with an external program such as mge?
User avatar
Sara Lee
 
Posts: 3448
Joined: Mon Sep 25, 2006 1:40 pm

Post » Sat May 28, 2011 10:00 am

I installed the 4GB patch after the MCP, and have since upgrade MCP without any issues; I don't think they're incompatible in anyway... does installing one overwrite the other?

From what I've understood, whenever you apply the MCP it restores a backup of the original Morrowind.exe first, so if you'd apply MCP last then it would probably overwrite anything else done to the .exe before. But the exe optimizer and 4 GB patch don't, so they should work if installed after the MCP.
User avatar
Britney Lopez
 
Posts: 3469
Joined: Fri Feb 09, 2007 5:22 pm

Post » Sat May 28, 2011 12:02 pm

i have the mcp and a 2GB+ patch in place using cff explorer and no conflicts that i can see. Anyway would multicore - multiprocessor support be something accomplishible with an external program such as mge?


That would require something like an engine rewrite, I think. TheCrystalScrolls, OpenMW, or Project Aedra.
User avatar
Eduardo Rosas
 
Posts: 3381
Joined: Thu Oct 18, 2007 3:15 pm

Post » Sat May 28, 2011 2:17 pm

now that i think about it, your probably right. Even if you could somehow patch in the ability to recognize additional cores, the morrowind engine probably lacks the ability to make effective use of them
User avatar
Hot
 
Posts: 3433
Joined: Sat Dec 01, 2007 6:22 pm

Post » Sat May 28, 2011 9:29 am

Multithreaded programming is not a trivial matter. Even if the Morrowind source code was available, it would take a lot of time from a knowledgeable programmer to rewrite the appropriate areas. I can't even imagine the difficulty of doing so in the way that the MCP is developed, from the compiled binary.
User avatar
rebecca moody
 
Posts: 3430
Joined: Mon Mar 05, 2007 3:01 pm

Post » Sat May 28, 2011 7:17 am

Yeah, multithreading would be difficult or impossible in a binary patch and take a good bit of time with code. I don't even want to know how many bugs it would introduce. :P

As far as the "4 gig patch", that's just a flag in the PE header, so I'd assume making the Code Patch work with it (if it doesn't at the moment) would be relatively trivial.
User avatar
steve brewin
 
Posts: 3411
Joined: Thu Jun 21, 2007 7:17 am

Post » Sat May 28, 2011 8:32 am

would it be possible for an external program working similarly to mge to accomplish this?
User avatar
Matt Fletcher
 
Posts: 3355
Joined: Mon Sep 24, 2007 3:48 am


Return to III - Morrowind