[Request] A New Tab for Tweaks on the Integrator


The RVM Integrator was created by picking the mind of RyanVM of msfn.org. It allows you to actually slipstream windows hotfixes and third party software directly into a windows install disk. This is unlike any other software out there that claims to do this. It allows advanced users to create simple UpdatePack/Addons for others to use to slipstream things to their disks.

[Request] A New Tab for Tweaks on the Integrator

Postby OrcoXP » Tue Jul 11, 2006 7:37 am

I can see it now...
Check Boxes to select the tweaks you want.
Radial Buttons for those that would conflict.
2 Main sections...one for [ExtraFileEdits] (hivesys.inf and such) and one for the INF method.

If a tweak is applied through [ExtraFileEdits] then disable the ability to add it via INF...to reduce redundancy.

And the option to break the operation and save a new Tweaks Addon CAB file.

Just "AppendToFile" with the appropriate opening info...(Entries.ini)
Code: Select all
;#### Tweaks Addon by %USERNAME% ####

[General]
Builddate   = %DATE%
Description = Tweaks Addon by %USERNAME%
Language    = English
Title       = Tweaks Addon by %USERNAME%
Version     = 1.0
Website     = http://siginet.ryanvm.net/forum

then if anything in the INF method is chosen...(Entries.ini)
Code: Select all
[Filenames]
%TweaksInf%=RVMTweaks.inf

[Sysoc]
RVMTweaks=ocgen.dll,OcEntry,%TweaksInf%,HIDE,7

[dosnet_files]
d1,%TweaksInf%

[txtsetup_files]
%TweaksInf% = 100,,,,,,,20,0,0


then if anything in the [ExtraFileEdits] method is chosen...(Entries.ini)
Code: Select all
[ExtraFileEdits]


then for each selection from the [ExtraFileEdits]...(Entries.ini)
Code: Select all
;specific tweak
Filename|Original Text String|New Text string|1


and additionally if anything in the INF method is chosen...(RVMTweaks.inf)
Code: Select all
;#### Tweaks Addon by %USERNAME% ####

[Version]
Signature=$Windows NT$

[Optional Components]
RVMTweaks

[DefaultInstall]
OptionDesc   = "Tweaks Addon by %USERNAME%"
Tip        = "Tweaks Addon by %USERNAME%"
Modes        = 0,1,2,3
CopyFiles    = RVMTweaks.AddReg

[RVMTweaks]
OptionDesc   = "Tweaks Addon by %USERNAME%"
Tip        = "Tweaks Addon by %USERNAME%"
Modes        = 0,1,2,3
CopyFiles    = RVMTweaks.AddReg

[RVMTweaks.AddReg]

And finally for each selection in the INF method...(RVMTweaks.inf)
Code: Select all
;specific tweak
HKU,".Default\AppEvents\Schemes\Apps\.Default\.Default\.Current,,,"Windows Vista Default.wav"



hehe...I understand the concept of it but lack the progamming ability to create the tool...so if I have to wait until v1.5 then I understand... :wink:

PS. I have been looking for a way to AppendToFile with JavaScript or VB or anything that I can run from a webapp but I have not found anything good...if you can assist I would appreciate it greatly
OrcoXP
Junior Member

Posts: 29
Users Information
Joined: Mon Jul 03, 2006 7:03 am

Postby Siginet » Wed Jul 12, 2006 7:05 pm

I'm not sure what you mean.

[ExtraFileEdits] won't edit anything if it allready has. Inf will edit it reguardless... but you would still end up with what is needed.

If you want to have the registry edited after setup you can make an addon that loads during runonceex. ;) Then that would be the last thing installed to ensure you have the correct thing loaded.
User avatar
Siginet
Senior Member

Posts: 1445
Users Information
Joined: Sat May 06, 2006 3:24 pm

Postby OrcoXP » Wed Jul 12, 2006 10:42 pm

[quote="Siginet"]I'm not sure what you mean.

[ExtraFileEdits] won't edit anything if it allready has. Inf will edit it reguardless... but you would still end up with what is needed.

If you want to have the registry edited after setup you can make an addon that loads during runonceex. ]

Huh? Are you saying [ExtraFileEdits] won't locate and alter a line ?
OrcoXP
Junior Member

Posts: 29
Users Information
Joined: Mon Jul 03, 2006 7:03 am

Postby Siginet » Thu Jul 13, 2006 5:16 am

Yes it will locate and alter a line. But if the line doesn't match it doesn't alter it.

I don't know what you are asking. Is there some sort of an issue you are having with ExtraFileEdits? Or inf files?
User avatar
Siginet
Senior Member

Posts: 1445
Users Information
Joined: Sat May 06, 2006 3:24 pm

Postby OrcoXP » Thu Jul 13, 2006 5:45 am

Siginet wrote:Yes it will locate and alter a line. But if the line doesn't match it doesn't alter it.

I don't know what you are asking. Is there some sort of an issue you are having with ExtraFileEdits? Or inf files?


So make it match what's currently there.

I'm just suggesting a way of processing tweaks
OrcoXP
Junior Member

Posts: 29
Users Information
Joined: Mon Jul 03, 2006 7:03 am

Postby MrNxDmX » Thu Jul 13, 2006 7:16 pm

why not just try collecting your favorite tweaks and put them in a reg file, then convert it to inf file, with reg2inf converter, then make an addon? that specificatins you described seems too complicated. and i think its a very hard job. especially the one "If a tweak is applied through [ExtraFileEdits] then disable the ability to add it via INF...to reduce redundancy."
or just collect them, and run it after windoes install or via runonceex.
MrNxDmX
Member

Posts: 64
Users Information
Joined: Mon Jul 10, 2006 6:04 pm

Postby OrcoXP » Thu Jul 13, 2006 8:59 pm

Because that's what I am trying not to do...

I just think it would be a nice idea...but apparently I'm the only one.
OrcoXP
Junior Member

Posts: 29
Users Information
Joined: Mon Jul 03, 2006 7:03 am

Postby n7Epsilon » Thu Jul 13, 2006 11:39 pm

Maybe the integrator could check for the existence of %WinDir%\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll (which means the .NET framework is installed) and then enable a new tab, where you can drag a lot of REGs into a listcontrol and then reg2inf makes an INF (well currently it only supports INF method), then the integrator could write an entries.ini file and directly add it into i386 (and optionally save as addon 7z via a button).

I will add the ability for this use of reg2inf in next versions:

reg2inf @"MyListOfRegFiles.txt" Output.inf [/UseStrings]

where "MyListOfRegFiles.txt" would contain:

C:\MyTweaks1.reg
C:\Documents and Settings\Username\Desktop\NewTweak.reg
F:\Moretweaks.reg
n7Epsilon
Member

Posts: 50
Users Information
Location: Cairo, Egypt
Joined: Mon May 22, 2006 2:41 am

Postby Siginet » Fri Jul 14, 2006 1:15 am

Nice idea n7Epsilon. Sorry Orco I didn't understand your request. But it does sound pretty complicated. I think n7Epsilon's idea is pretty close to yours though. I may add plugin support for n7Epsilon's reg2inf.
User avatar
Siginet
Senior Member

Posts: 1445
Users Information
Joined: Sat May 06, 2006 3:24 pm

Postby OrcoXP » Fri Jul 14, 2006 1:23 am

Yeah, sorry...I seem to have lost my English to English Dictionary...lol
OrcoXP
Junior Member

Posts: 29
Users Information
Joined: Mon Jul 03, 2006 7:03 am


Return to RyanVM Integrator

Who is online

Users browsing this forum: No registered users and 4 guests

cron