Jump to content

[AddOn] Media Center 2005 (English) January 24 2012


ricktendo

Recommended Posts

Holdem & Sounds already compatible (if it has the word "addon" in the filename its a good bet its compatible) and Sidebar is also compatible (just needs the word addon in the filename)

As for the Win7 MCE I will have to test if the UpdateCabs is the same format for RVMI and I my need to add I386\ to the EditFile section (but it may work "as is")

Link to comment
Share on other sites

OK, I was having trouble with an error at T-15 for "missing ICFGNT.DLL" then realized this was already reported:

Here: http://www.wincert.n...dpost__p__45700

and here: http://www.wincert.n...1866#entry41866

I was using AutoImage to integrate everything via RVMi (no nlite) and AI starts WMP11 Integrator after RVMi which is causing the issue.

I'm wondering why the error is for ICFGNT.DLL when the filename is ICFGNT5.DLL in the XP source. Is the WMP11 integration missing the correct filename? Or where is that file being called from?

Nevermind. Boooggy says it's because the WMP11 slipstreamer is seeing the source as containing WMP10 instead of the actual WMP9.

I still can't get these working right with RVMi. I even scrapped using the WMP11 slipstreamer and used YumeYao's WMP11 addon. On that install there must have been an .inf error somewhere because nothing was installed (empty Start menu) though no errors displayed during install.

Moving back to nlite to integrate the MCE & Sidebar addons worked fine.

I was really hoping to ditch nlite this time. :(

Oh well, this will probably be my last XP build. I've moved over almost completely to Win7.

Edited by Mr_Smartepants
Link to comment
Share on other sites

  • 1 month later...

thanks ricktendo64 :thumbsup_anim:

just feeding back info on successful install of your addon...

slightly confused by your comment "Integrate along with updatepack"... Onepiece suggests his pack should be integrated on its own, so I did just that:

integrated OnePiece Windows XP Post-SP3 UpdatePack v4.5.0_ENU on its own. (with rvmi)

then ran integrator to remove a few bits from his update pack. (with rvmi)

then integrated your media center addon (with rvmi)

then added lots more stuff (with rvmi)

then nlited the key and few bits

then added loads of driver packs

experienced a couple of funnies,

1)with 10 mins to go on install up pops IE8 (I didn't know this wasn't windows first boot... as wasn't watching) so I assumed it was and went through the wizard to setup search provider, accelerators etc.) when I finished this I didn't bother to following IE link that was trying to connect to internet and just closed the windows. Thats when I realised windows was still installing but it completed and didn't seem to mind my intervention.

Is it normal for IE to try and connect to Internet during windows install with media center version?

2)whilst doing that skype install from vermanda's addon popped up and completed.

3)as did u/h's java 6.25 addon but this it seems didn't end up installed properly... (not surprising as IE was running as it tried to install).

4)once windows did boot I had a blank screen with just a command window open doing nothing for about 10 mins (drive was very busy doing something) in the end I closed it and it completed booting.

Whilst checking what I added was all there (it was and all DPs did there bit as well :dribble: ) I opened media center and closed the setup wizard down without completing... when it went back to windows it went back to lowest possible screen resolution something x 640.

I wonder if this a result of not setting up media center properly or an odd one with all I added confusing things ?

Edited by Botus
Link to comment
Share on other sites

If you dont integrate it with a updatepack the XP CAB's will not be extracted and files will not be updated in them, if you use nLite then use the nLite version, this does not have this problem

IE launching is probably due to a installer finishing then trying to launch IE to go to the program website

Link to comment
Share on other sites

thanks Rick, with me being english (and therefore a bit pedantic) "along with" doesn't specifically say at the same time (clearer instructions):

To use the RVMi modified addon, you must integrate this media center addon at the same time as you integrate an update pack.

Link to comment
Share on other sites

  • 1 month later...
  • 3 weeks later...
  • 2 months later...
  • 3 weeks later...

Info: This is a true addon that fully converts Windows XP Profesional into Windows Media Center Edition 2005 along with Update Rollup 2, KB925766, KB956148, KB973768, KB2502898 and Dancer updates.

First question: Your description says it converts a Professional Edition to Media Center Edition. Can it work also with Home Edition?

Second question: After integrating Media Center, have you had any difficulty validating a OEM copy of XP through Windows Update? MSOOBE says that the install has been activated, but Windows Update says that the key isn't valid for this region.... which is confusing because I've used the original install disc to install XP without issue.

I've integrated user_hidden's Updatepack 20110809 into my source, in case you are interested.....

Link to comment
Share on other sites

My answers:

1) I've never tried it.

2) This addon converts Pro to MCE. If you already had activated the OS with a Pro key, it will no longer be valid and you must activate again using a MCE key.

1) Okay, thanks.

2) Huh? If MSOOBE says it is already activated, then how do I "activate again" using a MCE key?

1) not meant for home, there are some differences that need to be addressed in the entries.ini (a bit more complicated)

2) It does not really change the OS or the key validation process and MS Update is just baffled (I have no problems with vlk)

Figures it wasn;t meant for Home Edition.... Regarding the activation process, I didn't think the add-on changed things THAT MUCH.... Oh, well.... Off to find a solution....
Link to comment
Share on other sites

You can probably make it work with home, but there are files you have to add to txtsetup.sif and dosnet.inf that are only in pro (you also have to add "d3 = \cmpnents\mediactr\I386" to [Directories] of dosnet.inf in home)

Here is something to start you off, I dont have time today to find the files that are not listed in txtsetup.sif and dosnet.inf but I think thats all thats left (if you do it and post it I can check it for you)

;=============================
; MCE05 addon by ricktendo64 |
;=============================
[general]
builddate=2011/09/12
description=Converts Windows XP Home into Media Center Edition 2005.
forcelang=English
language=English
title=Media Center 2005
version=5.1.2715.3011
website=http://www.ricktendo.com/
Windows=XP

;This section prevents nessesary "Components" from removal by nLite (v1.4.9 and up)
[NeededComponents]
165,185,241,275,293,319,321,327,383,534,538,849,893,897,949,1631,1237

; # Component
;165 ="Media Center"
;185 ="Internet Explorer Core"
;241 ="Background Intelligent Transfer Service (BITS)"
;275 ="COM+"
;293 ="Windows Picture and Fax Viewer"
;319 ="Windows Media Player 6.4"
;321 ="Windows Media Player"
;327 ="Windows Management Instrumentation"
;383 ="Event Log"
;534 ="System Event Notification (SENS)"
;538 ="Video Capture"
;849 ="DirectX diagnostic tool"
;893 ="ActiveX for streaming video"
;897 ="Teletext codec"
;949 ="Acm Core Codecs"
;1631="DirectX"
;1237="OpenGL Support"

[sysoc]
Freestyle=ocgen.dll,OcEntry,medctroc.inf,HIDE,7
SonicDVDandCDBurning=ocgen.dll,OcEntry,sonic.inf,,7
WinPlus=ocgen.dll,OcEntry,plusoc.inf,,7

[FileMove]
MEDIACTR.CAB,..\CMPNENTS\MEDIACTR\I386
PLUS.CAB,..\CMPNENTS\MEDIACTR\I386
SONIC.CAB,..\CMPNENTS\MEDIACTR\I386

[EditFile]
HIVESYS.INF,AddReg,AddMCEReg
HIVESFT.INF,AddReg,AddFonts
HIVESFT.INF,Strings,AddStrings
SYSOC.INF,Directories,AddDirs

[AddMCEReg]
HKLM,"SYSTEM\WPA\MediaCenter","Installed",,"1"

[AddFonts]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%script_mt_bold%",,"scriptbl.ttf"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%tahoma_small_cap_bold%",,"tahomscb.ttf"

[AddStrings]
script_mt_bold = "Script MT Bold (TrueType)"
tahoma_small_cap_bold = "Tahoma Small Cap Bold (TrueType)"

[AddDirs]
d3 = \cmpnents\mediactr\I386

[dosnet_files]
d1,ehOCGen.dll
d1,msnp.ax
d1,plusoc.dll
d1,plusoc.inf
d1,plus.cat
d3,plus.cab
d1,scriptbl.ttf
d1,sonic.inf
d1,sonic.cat
d3,sonic.cab
d1,tahomscb.ttf

[txtsetup_files]
ehOCGen.dll = 100,,,,,,,32,0,0
msdvbnp.ax = 100,,,,,,,2,0,0
msnp.ax = 100,,,,,,,2,0,0
plusoc.dll = 100,,,,,,,32,0,0
plusoc.inf = 100,,,,,,,20,0,0
plus.cat = 100,,,,,,,,3,3
plus.cab = 3,,,,,,_x,,3,3
psisdecd.dll = 100,,,,,,,2,0,0
psisrndr.ax = 100,,,,,,,2,0,0
scriptbl.ttf = 1,,,,,,,22,0,0,,1,22
sonic.inf = 100,,,,,,,20,0,0
sonic.cat = 100,,,,,,,,3,3
sonic.cab = 3,,,,,,_x,,3,3
tahomscb.ttf = 1,,,,,,,22,0,0,,1,22

Link to comment
Share on other sites

  • 3 weeks later...

I got really bored and decided to see what I could accomplish in getting Media Center to work with XP Home Edition..... Turns out it was easier than expected.

Here's the modified Entries_XP_to_MCE05.ini file (changes are in red) using the RyanVM add-on:

;=============================

; MCE05 addon by ricktendo64 |

; RVMI Edition |

;=============================

[general]

builddate=2011/03/11

description=Converts Windows XP into Media Center Edition 2005.

language=English

title=Media Center 2005

version=5.1.2715.3011

website=http://www.ricktendo.com/

[ExtraFileEdits]

DOSNET.INF|d2 = \cmpnents\starter\I386|d3 = \cmpnents\mediactr\I386|1

TXTSETUP.SIF|2 =%spcdname%,%spcdtagfilei%,,\cmpnents\starter\i386,1|3 = "%cd2name%","%cd2tagfilei%",,\cmpnents\mediactr\i386|1

TXTSETUP.SIF|msdvbnp.ax = 100,,,,,,,2,1|msdvbnp.ax = 100,,,,,,,2,0,0|1

[txtsetup_dirs]

240 = ehome

[sysoc]

Freestyle=ocgen.dll,OcEntry,medctroc.inf,HIDE,7

SonicDVDandCDBurning=ocgen.dll,OcEntry,sonic.inf,,7

WinPlus=ocgen.dll,OcEntry,plusoc.inf,,7

[FileMove]

MCETEMP.CAB,..\CMPNENTS\MEDIACTR\I386\MEDIACTR.CAB

PLUS.CAB,..\CMPNENTS\MEDIACTR\I386\PLUS.CAB

SONIC.CAB,..\CMPNENTS\MEDIACTR\I386\SONIC.CAB

[EditFile]

I386\HIVESYS.INF,AddReg,AddMCEReg

I386\HIVESFT.INF,AddReg,AddFonts

I386\HIVESFT.INF,Strings,AddStrings

[AddMCEReg]

HKLM,"SYSTEM\WPA\MediaCenter","Installed",,"1"

[AddFonts]

HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%script_mt_bold%",,"scriptbl.ttf"

HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%tahoma_small_cap_bold%",,"tahomscb.ttf"

[AddStrings]

script_mt_bold = "Script MT Bold (TrueType)"

tahoma_small_cap_bold = "Tahoma Small Cap Bold (TrueType)"

[dosnet_files]

d1,custsat.dll

d1,medctroc.inf

d1,mediactr.cat

d3,mediactr.cab

d1,ehOCGen.dll

d1,msnp.ax

d1,plusoc.dll

d1,plusoc.inf

d1,plus.cat

d3,plus.cab

d1,scriptbl.ttf

d1,sonic.inf

d1,sonic.cat

d3,sonic.cab

d1,tahomscb.ttf

[txtsetup_files]

custsat.dll = 100,,,,,,,240,0,0

medctroc.inf = 100,,,,,,,20,0,0

mediactr.cab = 3,,,,,,_x,,3,3

mediactr.cat = 100,,,,,,,,3,3

ehOCGen.dll = 100,,,,,,,32,0,0

msnp.ax = 100,,,,,,,2,0,0

plusoc.dll = 100,,,,,,,32,0,0

plusoc.inf = 100,,,,,,,20,0,0

plus.cat = 100,,,,,,,,3,3

plus.cab = 3,,,,,,_x,,3,3

psisdecd.dll = 100,,,,,,,2,0,0

psisrndr.ax = 100,,,,,,,2,0,0

scriptbl.ttf = 1,,,,,,,22,0,0,,1,22

sonic.inf = 100,,,,,,,20,0,0

sonic.cat = 100,,,,,,,,3,3

sonic.cab = 3,,,,,,_x,,3,3

tahomscb.ttf = 1,,,,,,,22,0,0,,1,22

[i386_compress]

rvmtemp\extracted\medctroc.inf

rvmtemp\extracted\mediactr.cat

rvmtemp\extracted\ehocgen.dll

rvmtemp\extracted\msnp.ax

rvmtemp\extracted\plusoc.dll

rvmtemp\extracted\plusoc.inf

rvmtemp\extracted\plus.cat

rvmtemp\extracted\scriptbl.ttf

rvmtemp\extracted\sonic.inf

rvmtemp\extracted\sonic.cat

rvmtemp\extracted\tahomscb.ttf

CUSTSAT.DLL isn't installed in the eHome folder by default, hence the txtsetup_dirs and the txtsetup_files mod. The mediactr.cat and medctroc.inf entries also had to be added.

The only other problem that I can foresee is the lack of drivers for the XP MCE Remote. These files can be pulled from a XP Professional disc. They are IRBUS.SYS and IRBUS.INF. I believe that I saw HID.DLL, HIDCLASS.DLL, HIDIR.SYS and HIDPARSE.SYS exist in the DRIVER.CAB of XP Home. (Source: Tech Blog)

I modded a copy of XP Home with an UpdatePack and the modified MCE add-on, along with OnePiece's .NET Framework 1.1. (Yes, I forgot IE8 and WMP11!) I installed it in a VM and everything appears to work correctly. No error messages (aside from the "Your Video Card does not meet the minimum requirements" message)....

Hope this helps you!

EDIT: Oh, one last thing.... I really don't think that MCE will work on Starter Edition PCs because of some of the omissions/restrictions in those OSes.... So I felt comfortable doing the ExtraFileEdits to remove the Starter folder from TXTSETUP.SIF....

Edited by dougiefresh
Link to comment
Share on other sites

Nice, mate :thumbsup_anim: !

I'll release a version for XP Home french edition in few days :icon_cool: .

EDIT :

During my previous tests, this is modded things I've added (in green color, my ex-mod & in red, the new ones) :

;=================================

; Addon MCE05 pour XP par ricktendo64 |

; Adapté pour XP familial par dougiefresh |

; Intégrateur : RVMI |

;----------------------------------------------------

; Localisation [fr-FR] par Ken@fri |

;=================================

[general]

builddate=12/09/2011

description=Permet de convertir Windows XP Familial en XP Édition Media Center 2005.

language=French

title=Media Center 2005

version=5.1.2715.3011

website=http://www.ricktendo.com/

Windows = XP

[sysoc]

Freestyle=ocgen.dll,OcEntry,medctroc.inf,HIDE,7

SonicDVDandCDBurning=ocgen.dll,OcEntry,sonic.inf,,7

WinPlus=ocgen.dll,OcEntry,plusoc.inf,,7

[ExtraFileEdits]

DOSNET.INF|d2 = \cmpnents\starter\I386|d3 = \cmpnents\mediactr\I386|1

TXTSETUP.SIF|2 =%spcdname%,%spcdtagfilei%,,\cmpnents\starter\i386,1|3 = "%cd2name%","%cd2tagfilei%",,\cmpnents\mediactr\i386|1

TXTSETUP.SIF|msdvbnp.ax = 100,,,,,,,2,1|msdvbnp.ax = 100,,,,,,,2,0,0|1

[txtsetup_dirs]

240 = ehome

[FileMove]

MCETEMP.CAB,..\CMPNENTS\MEDIACTR\I386\MEDIACTR.CAB

PLUS.CAB,..\CMPNENTS\MEDIACTR\I386\PLUS.CAB

SONIC.CAB,..\CMPNENTS\MEDIACTR\I386\SONIC.CAB

[EditFile]

I386\HIVESYS.INF,AddReg,AddMCEReg

I386\HIVESFT.INF,AddReg,AddFonts

I386\HIVESFT.INF,Strings,AddStrings

; I386\DOSNET.INF,Directories,AddDirs

; I386\TXTSETUP.SIF,SourceDisksNames.x86,AddSourceDisks

I386\TXTSETUP.SIF,Strings,AddStrings2

[AddMCEReg]

HKLM,"SYSTEM\WPA\MediaCenter","Installed",,"1"

[AddFonts]

HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%script_mt_bold%",,"scriptbl.ttf"

HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts","%tahoma_small_cap_bold%",,"tahomscb.ttf"

; [AddSourceDisks]

; 3 = "%cd2name%","%cd2tagfilei%",,\components\mediactr\i386

[AddStrings]

script_mt_bold = "Script MT Bold (TrueType)"

tahoma_small_cap_bold = "Tahoma Small Cap Bold (TrueType)"

[AddStrings2]

cd2name = "CD 2 de Windows XP Professionnel"

cd2tagfilei = "\win51ip2"

; [AddDirs]

; d3 = \cmpnents\mediactr\I386

[dosnet_files]

d1,custsat.dll

d1,medctroc.inf

d1,mediactr.cat

d3,mediactr.cab

d1,ehOCGen.dll

d1,msnp.ax

d1,plusoc.dll

d1,plusoc.inf

d1,plus.cat

d3,plus.cab

d1,scriptbl.ttf

d1,sonic.inf

d1,sonic.cat

d3,sonic.cab

d1,tahomscb.ttf

[txtsetup_files]

custsat.dll = 100,,,,,,,240,0,0

medctroc.inf = 100,,,,,,,20,0,0

mediactr.cab = 3,,,,,,_x,,3,3

mediactr.cat = 100,,,,,,,,3,3

ehOCGen.dll = 100,,,,,,,32,0,0

msnp.ax = 100,,,,,,,2,0,0

plusoc.dll = 100,,,,,,,32,0,0

plusoc.inf = 100,,,,,,,20,0,0

plus.cat = 100,,,,,,,,3,3

plus.cab = 3,,,,,,_x,,3,3

psisdecd.dll = 100,,,,,,,2,0,0

psisrndr.ax = 100,,,,,,,2,0,0

scriptbl.ttf = 1,,,,,,,22,0,0,,1,22

sonic.inf = 100,,,,,,,20,0,0

sonic.cat = 100,,,,,,,,3,3

sonic.cab = 3,,,,,,_x,,3,3

tahomscb.ttf = 1,,,,,,,22,0,0,,1,22

[i386_compress]

rvmtemp\extracted\medctroc.inf

rvmtemp\extracted\mediactr.cat

rvmtemp\extracted\ehocgen.dll

rvmtemp\extracted\msnp.ax

rvmtemp\extracted\plusoc.dll

rvmtemp\extracted\plusoc.inf

rvmtemp\extracted\plus.cat

rvmtemp\extracted\scriptbl.ttf

rvmtemp\extracted\sonic.inf

rvmtemp\extracted\sonic.cat

rvmtemp\extracted\tahomscb.ttf

And what about CD root files (WIN51IC, WIN51IC.SP3) and I386\SETUPP.INI?

Did you mod them too?

Edited by Ken@fri
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...