MSFN Forum: HFAAO - Application Addon packs - MSFN Forum

Jump to content



  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

HFAAO - Application Addon packs (version 60301 and higher) Rate Topic: ***** 1 Votes

#1 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 01 March 2006 - 09:23 PM

Application Addons are specially crafted packages in CAB format. HFSLIP (version 60301 and higher) supports these types:
- SVCPACK.INF installations
- SYSOC.INF installations
- those which replace non-protected Windows files

The CABs need to be placed in a folder called HFAAO inside the HFSLIP folder.

The third type shouldn't matter to you that much as HFSLIP already provides the means to replace existing Windows files through the APPREPLACEMENT folder. The choice is yours.

Important notice: since HFSLIP version 60528, you need EXTRACT.EXE if you want to slipstream application addons. Windows XP users can find it on their installation CD in SUPPORT\TOOLS\SUPPORT.CAB. Users of Windows 2000 and Windows 2003 can download it free of charge from Microsoft's web site: http://support.micro....com/kb/310618/. After you extract the Cabsdk.exe package to a temporary folder you can find the relevant file in the BIN subfolder. EXTRACT.EXE should be placed in HFTOOLS.

For pre-made CABs and info on how to create these yourself:
http://www.msfn.org/...p?showforum=132
http://www.ryanvm.ne...ewforum.php?f=7

This post has been edited by Tomcat76: 31 May 2006 - 08:21 AM



#2 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 02 March 2006 - 07:58 AM

I'll be using this new version tonight along with quite a few addon packs.

This post has been edited by TAiN: 02 March 2006 - 07:58 AM


#3 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 02 March 2006 - 10:17 PM

I've run this version several times this evening while troubleshooting some codec issues.

60301 runs great and installs all 14 of my addons. There is an issue or two, but I think they are attributable to the addon pack authors.

I really like the new addon pack feature. I am building a list of things to create that take advantage of all this new functionality.

This post has been edited by TAiN: 02 March 2006 - 11:55 PM


#4 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 02 March 2006 - 10:23 PM

Would you mind telling which addons you had problems with? It may not be the author's fault....

#5 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 02 March 2006 - 11:55 PM

I am almost positive that it was the author's fault since most of the packs ran fine. But here were my problems so far:

Quote

-Irfanview - setup needed i_view.exe but it wasn't to be found
-Opera - installed junk links to c:\ and the quicklaunch was in the wrong folder (c:\microsoft\...)
-7Zip (the one with an extra pack for associations) - couldn't find 7zG or something like that...use the other 7Zip that doesn't have an extra pack. It works fine.
-Winamp - it asks questions and plays an audio file during setup...unsat for my purposes

I may have found a problem with the current HFSLIP...I keep getting DX7.0 even though I have the latest dxnt and bdant in my HFCABS. Not sure what the problem is. I've re-downloaded and unpacked but got the same problem. This issue is slowing down my codec project :/

#6 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 03 March 2006 - 08:54 AM

Those CABs all contain pre-built executables to be installed during SVCPACK. All HFSLIP (and nLite) can do is install them with the provided command. The problems are related to the inner packages themselves.

View PostTAiN, on Mar 3 2006, 06:55 AM, said:

I may have found a problem with the current HFSLIP...I keep getting DX7.0 even though I have the latest dxnt and bdant in my HFCABS. Not sure what the problem is. I've re-downloaded and unpacked but got the same problem. This issue is slowing down my codec project :/
That's strange. I did three test-installs with Win2K prior to releasing 60301 and DX9 installed just fine. At least, dxdiag.exe told me I got 9.0c and the nVidia nForce drivers didn't complain (which they would if DX7 were installed). Does DX9 get installed if you don't include codecs?

This post has been edited by Tomcat76: 03 March 2006 - 08:54 AM


#7 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 03 March 2006 - 12:21 PM

Moving my /HFEXPERT/CODECS/ elsewhere (running HFSLIP w/o CODECS) brought back DX9.0c. That was the only change that I made.

WTF? Could it be the Windows Media codecs? Here are the contents of the codec pack in question:
* DivX Pro 5.2.1 [Decoder]
* XviD 1.1.0 Final [Encoder/Decoder]
* Windows Media 9 VCM [version 9.0.1.369] [Encoder]
* Windows Media 10 [version 10.0.0.3802]
* Cyberlink DVD decoder [version 6.0.0.1402]
* Elecard MPEG 2 Demultiplexer [version 2.0.84.30429]
* Ligos Indeo XP [version 5.2820.15.58]
* Intel Indeo [version 4.51.16.2]
* Intel Indeo [version 3.24.15.03]
* Intel I.263 [version 2.55.1.16]
* MS MPEG-4 [version 4.1.0.3927] [Encoder]
* MP3 Decoder (l3codec) [version 1.9.0.311]
* On2 VP7 7.0.9.0 [Encoder/Decoder]
* Fraunhofer IIS MPEG Layer-3 DirectShow decoder [version 1.9.0.311]
* Fraunhofer IIS MPEG Layer-3 Codec for MSACM [version 3.3.0.44]
* WMA DirectShow decoder [version 8.0.0.4487]
* VobSub [1.0.1.2] + CPL
* AC3 Filter 1.02 test8 + CPL
* Ogg Vorbis [version 1.1.0]
* Quicktime [7.0.2.120]
* Real [10.0.0.961]

I am reporting my DX status with dxdiag.

This post has been edited by TAiN: 03 March 2006 - 12:26 PM


#8 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 05 March 2006 - 08:19 AM

Little note....

Some of the Application Addons may contain a [FileFlags] section in the configuration file. Support for this was added in version 60305.

#9 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 13 March 2006 - 04:28 PM

View PostTomcat76, on Mar 1 2006, 10:23 PM, said:

Application Addons are specially crafted packages in CAB format. HFSLIP (version 60301 and higher) supports these types:
- SVCPACK.INF installations
- SYSOC.INF installations
- those which replace non-protected Windows file
One of the links you provided has SVCPACK instructions but I can't find instructions anywhere for creating SYSOC addon packs. Can you post a link? While you're at it, can you post direct links to tutorials for creating addon packs that are HFSLIP-supported? There are quite a few tutorials out there (svcpack, 7z, rar, switchless, etc) and it is confusing trying to find the best one.

Thanks!

#10 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 13 March 2006 - 05:29 PM

The other linked page has a sticky near the top which is a tutorial. Here's a direct link:
http://www.ryanvm.ne...opic.php?t=1290


Just one thing... Many people seem to advocate the use of "100" in txtsetup.sif. Its necessity is a hoax.

100 stands for "files on a Windows XP or Windows 2003 CD that was patched with a service pack"
2 stands for "files on a Windows 2000 CD that was patched with a service pack" or "files that are on the 2nd Windows XP CD"
1 stands for "files on any Windows CD, patched or unpatched with a service pack"
So to make an addon pack intercompatible, use "1".

HFSLIP automatically changes "100" to "1", but I just wanted to mention this.

#11 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 13 March 2006 - 05:49 PM

View PostTomcat76, on Mar 13 2006, 05:29 PM, said:

The other linked page has a sticky near the top which is a tutorial. Here's a direct link:
http://www.ryanvm.ne...opic.php?t=1290

That link takes me to a page with at least two full tutorials. One of them seems aimed at themes. There are also lots of tutorial-like links on that page. And none of those seem to be 'the svcpack method' or 'the sysoc method'. The only tutorial I've seen that seems to fit one of those descriptions is this one that you indirectly pointed out to us in the first posting.

Thanks for trying to help me along this path, but I need a bit more guidance. I have several ideas for HFSLIP-specifc addons once I get this ironed out :)

#12 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 13 March 2006 - 06:26 PM

It's not that complicated, actually, for HFSLIP.


SVCPACK types:

,SetupHotfixesToRun,
filename.exe /q

These are only useful to create if a switch is needed to install the file. If no switch is needed, it's easier to just plunk the installation file in the HFSVCPACK folder.


SYSOC types for which the destination directories are supported by Windows setup:

PackageName=ocgen.dll,OcEntry,install.inf,HIDE,7
install.inf  = 1,,,,,,,20,0,0
program.exe  = 1,,,,,,,2,0,0

The supported folders are WINNT/WINDOWS and their subfolders. In the example here, "20" stands for INF and "2" for SYSTEM32. You can check TXTSETUP.SIF for the supported directories and their corresponding numbers.


SYSOC types for which not all destination directories are supported by Windows setup:

PackageName=ocgen.dll,OcEntry,install.inf,HIDE,7
install.inf  = 1,,,,,,,20,0,0
program.exe  = 1,,,,,,_x,,3,3

It is assumed that the installation INF contains the necessary information to copy over the files.


If you just want to copy files (into folders supported by TXTSETUP.SIF):

filename.exe = 1,,,,,,,2,0,0
program2.exe = 1,,,,,,,2,0,0

These are useless to make because you can use the HFEXPERT folder for this.


If a WINNT/WINDOWS subfolder is not supported by TXTSETUP.SIF or it needs to be created, you can do it like this:

[txtsetup_dirs]
250 = VIDEOS
251 = SYSTEM32\CRASH



All the above information applies to the file "ENTRIES_whatever.INI" which you include in the CAB package.


Remaining things to know:
- how to compose an INF that's to be installed from SYSOC.INF
- how to create the CAB file
- (for experts) how to create a CAB file inside the CAB file which contains all or most files (eg: the WMP10 addon pack)

This post has been edited by Tomcat76: 02 May 2006 - 11:31 PM


#13 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 10 June 2006 - 09:29 AM

So simply, for a first timer, non nLiter trying out a addon from the RyanVM link:

1 extract.exe in HFTOOLS
2 PROGRAM.cab in HFAAO
3 ENTRIES_PROGRAM.INI in HFAAO
4 PROGRAM.in_ in HFSVCPACK

That got it?

#14 User is offline   Tomcat76 

  • MSFN Junkie
  • Group: Developers
  • Posts: 3,171
  • Joined: 08-August 05

Posted 10 June 2006 - 09:41 AM

Uh... no. Just do 1 & 2 and you're done. Nothing needs to be extracted from the addon. :)

#15 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 10 June 2006 - 09:49 AM

I see. The .cab, .in_ and entries....ini files were in a larger cab-
MrsP_Opera_Default_Browser_Addon_v8.54.cab

This goes in HFAAO :thumbup You make it too simple.
Hopefully I can rename the bugger!

#16 User is offline   tain 

  • Cyber Ops
  • Group: Super Moderator
  • Posts: 3,412
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 10 June 2006 - 01:49 PM

Rename what? Just do #1 and #2 and you're done! :thumbup

/me loves HFAAO

#17 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 10 June 2006 - 04:29 PM

MrsP_Opera_Default_Browser_Addon_v8.54.cab
to
Opera854.cab

Just kind of wordy, don't ya think?

BTW, copied fine but haven't tested it yet. Don't know about this yet-

Quote

-Opera - installed junk links to c:\ and the quicklaunch was in the wrong folder (c:\microsoft\...)


Working on another problem.....oooo can't wait to get into trouble with codecs and drivers :)

#18 User is offline   Kiki Burgh 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,425
  • Joined: 06-January 06

Posted 12 June 2006 - 11:14 AM

hi squeeto!
just don't rename the add-ons ...
i'm not saying that you can't because apparently it works ... have tried it a couple of times ...
but personally, i wouldn't ... the very least we could do for using their packs is to just leave their names on it ... ;)
with the increasing number of addons out there, at least it would be easier to identify when we need to search for it again

This post has been edited by Kiki Burgh: 12 June 2006 - 11:17 AM


#19 User is offline   Squeeto 

  • Member
  • PipPipPip
  • Group: Members
  • Posts: 302
  • Joined: 03-December 05

Posted 12 June 2006 - 10:57 PM

Good advice. I had thought of the credit thing but MrsP has this info imbedded in the cab as well.

#20 User is offline   Kiki Burgh 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,425
  • Joined: 06-January 06

Posted 26 January 2010 - 12:18 AM

hi! i am inclined to believe that my concern about blank entries in Windows Components (as may be seen from the attached image below) are caused by addons in my HFAAO (unless i get feedback it could be something else) (i could list the addons i use if needed) ... i'm seeking your feedback about how to identify which could have caused such ... what would be the best way to do this (i.e., what specifically in addon .ini/.inf i need to pay attention to or which i386 files i should check, etc.)? how to remedy this? appreciate the help. cheers!
Attached File  windows_components.JPG (22.74K)
Number of downloads: 6

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy