[REF]Noonski's Little SPC-MORT-COOKING OEM Packages repository - Touch Pro, Fuze ROM Development

Since i'm not going to cook just yet for the Pro, nor am i helping out any specific crew Over At the Pro (SPC crew will come over to Pro someday anyway).
I have decided to make a OEMMORT Packages Repository.
For those that want to cook with the utmost optimized packages for their Pro.
OEM PACKS
To use these Optimized Packages to Cook (specifically with Touch Pro In Mind), you always need the the MortScript Base.
So if you use more or less packages the RFO.mscr & CLASC.mscr need to be adjusted appropriately to correspond with the correct File Operations.
Mort Script 4.112.b7
AdobePDF_2_5_103401_01
IA_ZIP_1_21_18171328_1
More coming eventually.
Explanations
If you do see the Logic and and improvements this adds to cooking control and performance enhancement, then don't forget to mention the SPC-MORT-COOKING Style, Wax in Wax Out
Any Comments, Opinions, Ideas or Questions welcome.
TNX to the rest of the bengalih for some pointers & SPC crew for testing and helping out.
And thanx of course to MORT.
Don't Know MortScript? Shame on you. (neither do i)
Donny Bahama's easy to carry Mortscript Manual in HTML:
http://forum.xda-developers.com/atta...9&d=1214102654​

excellent stuff

Hi Noonski... Very interesting concept.. Great Works! Cheerz..

would it be possible to put the cab files from UC all into 1 zip file to save space ?

da_jojo said:
would it be possible to put the cab files from UC all into 1 zip file to save space ?
Click to expand...
Click to collapse
ExactMundo.
If you'd make the cab files into OEM packages first.
I have a WNDWS.zip
PRGF.ZIP
and a MYDOCS.zip
But even that would not be needed as one zip file should be able to do it.
As long as the Makedir command is used in a Mortscript before the Zip is extracted for folders that do not exist unless you have the complete folder structure in the zip files.
Unless you mean the Cabs from the UC on your SD card.
But even then you could also only extract just a cab at a time.
So i'm not sure you meant the ROM Autorun Cabs or the SD UC cabs?
Also unzipping the files instead of having them in Rom, or making the links with a script removes that darned ROM Read File Protection.

yes yes yes that is what i mean exactly my friend
i mean both ... it would save space on the storagecard as well as remove this freaking writeprotect on the dirs. dir structure in the zip file would be the best option i think as it copies 1 on 1 without setting userrights.
this writeprotect option is set on a hidden part of the systemflashdrive. in the mft i think. strange thing is that i got acces to my windows folder through activesync and it doesnt work on vista mobile device center.. frankly i have no idea what i did but it seems something in the pc as it works on my xp machine and not on vista. i didnt change anything yet on the phone itself relating to this.
pocketcommander www.totalcommander.com is able to ignore or overwrite the writeprotected files in windows dir so there must be a sollution to this.
i dont have the proper tools to do all this stuff but it would be the fastest way to extract all files from all cabs one need into one zip file and let mortscript handle the unpacking and settings of the registry. this way theres no need for autorun cabs merely the UC SD installer. maybe someone can make an nice logo for the custom uc installer.

da_jojo said:
yes yes yes that is what i mean exactly my friend
i mean both ... it would save space on the storagecard as well as remove this freaking writeprotect on the dirs. dir structure in the zip file would be the best option i think as it copies 1 on 1 without setting userrights.
this writeprotect option is set on a hidden part of the systemflashdrive. in the mft i think. strange thing is that i got acces to my windows folder through activesync and it doesnt work on vista mobile device center.. frankly i have no idea what i did but it seems something in the pc as it works on my xp machine and not on vista. i didnt change anything yet on the phone itself relating to this.
pocketcommander www.totalcommander.com is able to ignore or overwrite the writeprotected files in windows dir so there must be a sollution to this.
i dont have the proper tools to do all this stuff but it would be the fastest way to extract all files from all cabs one need into one zip file and let mortscript handle the unpacking and settings of the registry. this way theres no need for autorun cabs merely the UC SD installer. maybe someone can make an nice logo for the custom uc installer.
Click to expand...
Click to collapse
I think for that for the SD Autorun UC solutions there are already a few good solutions around some even supporting Mortscript.
And they all are pretty user friendly to.
Depending on what a user wants and knows, using mortscript being cooked in just gives them more freedom to play around customizing a cooked rom.
But it would need more hand work using your method, but it is possible of course.
It boils down to, do you like making Mortscripts to change registry settings or do you prefer making PROVXML files?
And not everyone is into decompiling cab files to make them fit their exact requirements.
But there's only one rule, Copy the Script to device memory and a folder name tat does not contain a space in it's path. And then run the script.
As the Exec: command from autorun doesn't like that.
But mostly the main way i use it is for the Cooked Autorun part.
I control when the Welcome wizard is run, Before Autorun or after the boot.
I can remove the extra parts of the Networkwizardauto.exe files and also run the networkwizard when i want during the process.
All i need to ad to my process is to open the Locale Preferences dialog during this process and then finish it of with Syncrotime. (or asking for the choice if you want threaded SMS on or not, the possibilities are plenty)
Put all the Setting up your device options after each other for those users that don't have the know how of how to use UC to setup their personal settings.
I even delete the back up files for the one App that i only get installed correctly through a cab file
DelTree( "\Windows\AppMgr\SRS Labs SRS WOW HD" )
So i hope that those that cook or customize and want even more control and detail into what happens can appreciate this.
I know i'll keep using this, and adjusting all my OEM packages to it. Because i have experienced the overall speed improvements in the Rom because of it.
I'm not a Pro in Mortscript and myself i only use the fairly simple commands.

i see.. thnx for explaning
it would be far simpeler using the xmlprov
unless one requires the extra functionality of mort script
the SRS wow HD is a driver enhancement so it needs the system to detach the driver which is only possible with the installer . hence cab files work good cause the're installed by the windowsinstaller which can temp disable the driver.

Instead of MortScript, there is a Yonsm's CeleCmd that perform roughly the same thing.
Check it out!
http://www.yonsm.net/read.php?329
V

vibranze said:
Instead of MortScript, there is a Yonsm's CeleCmd that perform roughly the same thing.
Check it out!
http://www.yonsm.net/read.php?329
V
Click to expand...
Click to collapse
Hey Vibranze, Long time no See.
Would you mind translating
Mort has a bigger fanbase here on XDA.

Yeah, long time no see How are you?
I really not used to your new avatar, without the cigarette it's not like you at all hehe
Actually you can try to download it and check out the sample, it's very easy to understand. I attached here for you
Anyway, here is the translated page by Google.
V
Noonski said:
Hey Vibranze, Long time no See.
Would you mind translating
Mort has a bigger fanbase here on XDA.
Click to expand...
Click to collapse

Explanations
What Does RFO.mscr do?
What Does CLASC.mscr do?
Which Packages Contain Modules and Why?
There's Files Missing from the Packages?

What Does RFO.mscr Do?
Well this script is copied to the regular Start up Folder in Windows.
I use short file names because as much as possible for anything that goes into Windows folder and have no other use being in the Windows folder then being copied by initflashfiles to another folder.
RFO.mscr basicly is the only file i use an initflasfiles.txt for (goes to \Windows\StartUp\ReplaceFileOperations.mscr)
Because after that it takes over the File Operations of the Default build in initflashfiles method.
Why?
Well You don't need actual shortcut files present in ROM to make them.
Code:
CreateShortcut("\Windows\StartUpDisabled\btdwake.lnk","\Windows\btdwake.exe")
in the RFO i don't put that much actual File Operations.
Only the ones that might be useful.
(Why start up WiFiInit.exe during autorun, if it's only useful after the Autorun reBoot?)
Code:
CreateShortcut("\Windows\StartUp\WiFiInit.lnk","\Windows\WiFiInit.exe")
I basicly set up the Second mortscript that will run after the Autorun reboot.
And i make sure the script is not to short. A script that is to short might actually copy the second script so fast into the autorun folder that it will actually be run immediately at during Autorun.
And i make sure the script deletes itself
Code:
RegDeleteKey( "HKLM" , "Services\SqmUpload" , TRUE , TRUE )
RegDelete( "HKLM" , "init" , "Launch99" )
SetFileAttribute("\Windows\StartUp\ReplaceFileOperations.mscr", "readonly", FALSE)
SetFileAttribute("\Windows\StartUp\ReplaceFileOperations.mscr", "system", FALSE)
CreateShortcut("\Windows\StartUp\WiFiInit.lnk","\Windows\WiFiInit.exe")
Copy( "\Windows\CLASC.mscr", "\Windows\StartUp\Clean AutoShortCutStartUp.mscr" )
Delete( "\Windows\StartUp\ReplaceFileOperations.mscr" )
So you can choose during which Boot you want to do what.
But it's better to do it after the first Reboot in case there is no Autorun installation and the phone reboots before finishing the RFO script.
So the Yummy goes to the CLASC.mscr.

What Does CLASC.mscr Do?
Well this does the actuall JuJu...
It takes over the Job of AutoAttribute.exe, so that can be kicked out of the Rom.
Code:
SetFileAttribute("\Windows\StartUp\Clean AutoShortCutStartUp.mscr", "readonly", FALSE)
SetFileAttribute("\Windows\StartUp\Clean AutoShortCutStartUp.mscr", "system", FALSE)
It Takes over the Job of AutoShortcut.exe and initflashfiles.
(less autoshortcut.provxml files in the final rom for the people to lazy to put these into a .rgu file for correct cleanliness)
Also Autoshortcut.exe is set up to run and check the regsitry at every Boot up, so out with this nonsense.
Code:
MkDir("\Windows\Start Menu\Programs\Office")
CreateShortcut("\Windows\Start Menu\Programs\Office\Adobe Reader.lnk","\Windows\AdobeReaderLE.exe")
And eventually it run some Post Stuff to make setting up the device easier at first boot.
Code:
Run("\Windows\ConnectionSetup.exe")
Delete( "\Windows\StartUp\Clean AutoShortCutStartUp.mscr" )
Message("Thank you for installing A SPC Optimized Rom. ","Installation Finished")
Also sometimes people encounter a registry setting that does not get applied directly because of .rgu or .provxml conflict.
So instead of making a new EXTRA .provxml file to fix this.
The registry setting can be added to a file that is already there.
Code:
RegWriteString ("HKLM", "Software\Microsoft\MediaPlayer\Skins", "DefaultPortraitSkin", "\Storage Card\My Documents\Windows Media Skins\Mono SPC\portrait-htc-touch.skn")
RegWriteString ("HKLM", "Software\Microsoft\MediaPlayer\Skins", "DefaultLandscapeSkin", "\Storage Card\My Documents\Windows Media Skins\Mono SPC\landscape-htc-touch.skn")
Or create a new start up script that runs at every start up when you have these annoying Registry settings that for some reason like to reset to a specific default value.
Code:
WriteFile("\Windows\StartUp\FixRightSFTKey.mscr", 'RegWriteString("HKCU", "Software\Microsoft\Today\Keys\113", "Open", "\Windows\Submenus\Contacts.mbi")^NL^RegWriteString("HKCU", "Software\Microsoft\Today\Keys\113", "Default", "Contacts")')
Less headaches going trough all the files finding the conflicts, as you now have a sure fire hit to get the registry right.
And we all know that eventually you will stumble upon the rgu or provxml file that is causing Havoc. But at least you don't have to stay awake pounding your head to find them.

Which Packages Contain Modules and Why?
Well the ones that do have Modules instead of regular files most propalby..
Work as a Module.
Show improved starting up of the application
Can be made into a module to start with (not all files like this)
Show improved handling speed or usage performance.
So when you do find Modulated files in the packages, these have been tested and found worth modulating.
These days most of the kitchen's have G'Reloc.exe build into the cooking process.
So the chance of Modules overlapping a specific memory allocation/space is fixed.
Some kitchens also offer this functionality to Make Modules of files.
But in some Junior Cheffs cases, that usually will result in (nice term coming) OverModulating.
If the kitchen you are using does not run G'Reloc.exe automatically please do so manually when cooking packages with modules.​

Related

Package a CAB file

Hi
I have a list of my favourite apps that I like to expand and delete from as new apps come out and old ones get replaced.
I have done a search and can find a nice amount of info on cooking a ROM based on an open ROM, such as Gullums. But I dont want to do that really. I'd like to keep my Apps seperate from my OS.
Is there a way of packaging a bunch of CAB files into just the one?
I've done something similar with EXE on my PC, so in theory its possible, oui? non?
cheers all.
Well I had a bit of a better dig around in my Lunchbreak.
I've found this program which creates an executable EXE for a PC desktop install for multiple CABS, easy to use too
http://www.windowsgames.co.uk/PocketSetupCreator.html
but I'd still rather have just one CAB file which I can install from my Prophet.
any other Ideas?
In the program
goto : "builder"
Now click on "add redistribution modules to include". You can select cab, SQL or .net files.
It will include those files to the cab how is created
cheers for the reply, but Im unsure what program you mean?, can you let me in on your riddle.
However...
PocketSetup Creator is very very basic.
I've found a better version which creates compressed PPC EXE files but its $60 to knock that one on the head, I dont need this that badly, for those who are interested its called.
pocketpc Installer
http://www.phelios.net/pocketpcinstaller.html
Any other ideas, Gullum how do you do this for your cooked roms, some of your releases had a 2nd install once the ROM had been updated, with a few roms coming down e.g. Gullum Custom CAB ect.
Sorry, I speak from http://www.aperitto.com/content/view/14/28/ less basic but 29€ (app; 36$US).
Very usefull app, so you can search for cabarc.exe (or enything how is approximtly that) for free and command line cab creator from M$

how to modify HTCCPL reg key and .cpl???

how can i modify registry keys such as htccpl in any rom kitchen? possible at all? or are they always related to the htccpl.cpl in the windows folder? how to modify that one then?
i just can't modify or delete them in neokit.
cheers.
chriskay said:
how can i modify registry keys such as htccpl in any rom kitchen? possible at all? or are they always related to the htccpl.cpl in the windows folder? how to modify that one then?
i just can't modify or delete them in neokit.
cheers.
Click to expand...
Click to collapse
Some in reg, some in provxml Check your PM for more detail, friend !
yeah, thanks, mate! i found all entries i need in those provxml files! great stuff!!
now i am almost done with all modifications reverting everything back to "original".
any ideas how to change "hidden" status of a single file? i want to make the templates for notes and office visible.
cheers!
chriskay said:
yeah, thanks, mate! i found all entries i need in those provxml files! great stuff!!
now i am almost done with all modifications reverting everything back to "original".
any ideas how to change "hidden" status of a single file? i want to make the templates for notes and office visible.
cheers!
Click to expand...
Click to collapse
I'm not sure what you are talking about, but I do like the word "original".... If you are done, is it worth sharing?
well, as i stated in cloudyfa's thread, i am not a friend of too heavily customized roms even though most of them look pretty cool. everyone is individual and has a different taste. therefore i really liked korand's contribution. unfortunately there were still some minor flaws, such as an incorrect wm6 sound scheme (as i believe), which i could not figure out to fix.
but with cloudyfa's rom providing wpa2 and showing no signs of bugs so far, i just could not resist making my own close-to-originally-offical wm6.1 rom, because no-one seemed to respond to my appeal of making a truely clean version. so i took the challenge myself... and it was quite some lesson and a lot of fun, however, i still do not consider myself a rom cook (yet).
and "yes", i will share it if cloudyfa does not mind and if i will not encounter any problems while testing my "creation" at the moment. i only need to figure something out about user customization. maybe you have an idea since i could not find anything specific on my question:
if uc is enabled, will it still be possible to run autorun from extended rom even though it would be redundant? because there is still the registry key set for autorun destination on extended rom. or can i delete it? or should i leave it for some kind of "dual autorun mode" ?
cheerio.
chriskay said:
well, as i stated in cloudyfa's thread, i am not a friend of too heavily customized roms even though most of them look pretty cool. everyone is individual and has a different taste. therefore i really liked korand's contribution. unfortunately there were still some minor flaws, such as an incorrect wm6 sound scheme (as i believe), which i could not figure out to fix.
but with cloudyfa's rom providing wpa2 and showing no signs of bugs so far, i just could not resist making my own close-to-originally-offical wm6.1 rom, because no-one seemed to respond to my appeal of making a truely clean version. so i took the challenge myself... and it was quite some lesson and a lot of fun, however, i still do not consider myself a rom cook (yet).
and "yes", i will share it if cloudyda does not mind and if i will not encounter any problems while testing my "creation" at the moment. i only need to figure something out about user customization. maybe you have an idea since i could not find anything specific on my question:
if uc is enabled, will it still be possible to run autorun from extended rom even though it would be redundant? because there is still the registry key set for autorun destination on extended rom. or can i delete it? or should i leave it for some kind of "dual autorun mode" ?
cheerio.
Click to expand...
Click to collapse
yups, you can still run some application from extende rom.
At windows folder, you will find config.txt . You have to give some command on it.
The command there, is just a RST ( Reset ) . But If you give a command first, it will install some cabs. It all command from AutoRun
This is some command
LOCK: Enable
CAB: \Extended_ROM\TCPMP.CAB
CAB: \Extended_ROM\Cabs\ABCD.CAB
LOCK: Disabled
RST: Reset
the command will install TCPMP.cab and ABCD.cab
share at XDA is always a good one.
With Cloudyfas ROM, there is a provxml file that sets the keys for AutoRun to somewhere in the windows directory. You will have to remove/alter that for autorun from the storage card.
The point of AutoRun is to allow you to install cabs etc before the user can really use the ROM. UC is to provide users with a faster way to set up the ROM. The two can and should co exist.
so if i got it correctly: putting the common command lines of the extended rom autorun PLUS the command lines of sdautorun into this single config.txt file would make the device boot and install from both locations one by one?
so, what are your recommendations about the registry key:
[HKEY_LOCAL_MACHINE\Comm]
"TurnRadioFlag"=dword:0
"AutoRunCFG"="\\Extended_ROM\\config.txt"
"AutoRun"="\\Extended_ROM\\autorun.exe"
leave it or kill it??
edit: decided to remove it due to its complete redundancy. it is uc already... now i am close to finishing.
edited edit: put it back in. i think it won't hurt and maybe someone still needs it.
cheerio.
One of Cloudyfas ProvXML files overwrites that, so it is completely redundant!
It's called mxipupdate_zz_oemoperators_102_CheckAutorun.provxml
You can look at it and see what it does.
The two AutoRun files (SDConfig.txt and Config.txt) are separate files that run independently. The point of UC is User Customization. All you need to do is make sure SDAutoRun.exe is in \Windows and that the last line of your config.txt file is
Code:
EXEC:\Windows\SDAutoRun.exe
That is all that is needed for it to run.
ok. removed the redundant entries. i was just thinking there might be some way of a "dual boot". but actually this is rubbish. so i leave it as uc as it is.
The point of UC is that the two are seperate. Everything can be achieved with just one of the two systems, but with UC, you (the chef) can install cabs, and the user can install tweaks etc.

Automated Installer, SASHIMI

i found this in the Kaiser Forum, i tried it and im loving it, for me a little easier and for me then user customization (uc), much more user friendly for me. restores all my settings, email setting, speed dials, i can select were to install cab automatically (storage or main), i can run it at anytime, not just at boot up
pretty awesome. from what i think i understand, its just for kaisers,
http://forum.xda-developers.com/showthread.php?t=392983
Lupe
overhaulengines said:
i found this in the Kaiser Forum, i tried it and im loving it, for me a little easier and for me then user customization (uc), much more user friendly for me. restores all my settings, email setting, speed dials, i can select were to install cab automatically (storage or main), i can run it at anytime, not just at boot up
pretty awesome. from what i think i understand, its just for kaisers,
http://forum.xda-developers.com/showthread.php?t=392983
Lupe
Click to expand...
Click to collapse
THANK YOU
This is much easier
overhaulengines said:
i found this in the Kaiser Forum, i tried it and im loving it, for me a little easier and for me then user customization (uc), much more user friendly for me. restores all my settings, email setting, speed dials, i can select were to install cab automatically (storage or main), i can run it at anytime, not just at boot up
pretty awesome. from what i think i understand, its just for kaisers,
http://forum.xda-developers.com/showthread.php?t=392983
Lupe
Click to expand...
Click to collapse
Works on my Touch Pro just fine. Indagroove has a ROM for the touch pro & the diamond that is sashimi compliant. Install the ROM, install sashimi, reboot & off you go!
ROMs don't need to be SASHIMI compliant. You set it up on your SD card and just launch it directly from there. It'll automatically set up anything you have configured. It' a brilliant service! And it deserves a link to the official site/thread, too:
http://www.winmo-experts.com/viewtopic.php?f=7&t=4
Be sure to watch the videos - they show you exactly how to do your initial setup.
Any one has al ink to that app or can e-mail it to me?
ruscik said:
Any one has al ink to that app or can e-mail it to me?
Click to expand...
Click to collapse
Yes.
btonetbone said:
ROMs don't need to be SASHIMI compliant. You set it up on your SD card and just launch it directly from there. It'll automatically set up anything you have configured. It' a brilliant service! And it deserves a link to the official site/thread, too:
http://www.winmo-experts.com/viewtopic.php?f=7&t=4
Be sure to watch the videos - they show you exactly how to do your initial setup.
Click to expand...
Click to collapse
Go register and get it.
Essential for me. I wouldn't flash as much as I do if it wasn't for that. I donated for that app.
See http://forum.xda-developers.com/showthread.php?t=577728 and http://forum.xda-developers.com/showthread.php?t=538513. A lot of info also to make a backup
i cant find where to download this, because the link everyone keeps posting doesn't have anything in it...the first post has been deleted or something, so i can't download it
can someone please post a current link?
nicc51591 said:
i cant find where to download this, because the link everyone keeps posting doesn't have anything in it...the first post has been deleted or something, so i can't download it
can someone please post a current link?
Click to expand...
Click to collapse
Yup...you can download it from the below site. It's the site the creator of SASHIMI made.
http://www.winmo-experts.com
heres a program i made to go with sashimi
http://forum.xda-developers.com/showthread.php?t=582421
...............
Isn't this forbidden by the mod/owner?
Since I can't find Sashimi anywhere, is there an alternative stand-alone solution to CABs multi-installs?
I attached SASHIMI for you. I am using it for more than a year now and if/when you set it up for your taste you can automate almost everything after a new ROM flash
Or just try UC Net. It is better as Sashimi and works also on new ROM's.
Sashimi better than other customization systems
Though Sashimi stopped development I can say it is the best!!
I think people did not give time to understand the way its files work and thats why they prefer other systems that do the half work.
Other systems donot put folders or files in any device directory, they dont install mortscripts, they donot add whole files to documents folder they dont execute .reg files and makisu xml with email and wifi settings.
I wrote these lines just to tell that Bengalin did a clever brilliant job though it did not widely adapted from the phone communities.
Maybe, if people want to try it, I will write a tutorial for its basic functions and maybe Bengalin is going to come again with a new version.
NIKOSXRI said:
Though Sashimi stopped development I can say it is the best!!
I think people did not give time to understand the way its files work and thats why they prefer other systems that do the half work.
Other systems donot put folders or files in any device directory, they dont install mortscripts, they donot add whole files to documents folder they dont execute .reg files and makisu xml with email and wifi settings.
I wrote these lines just to tell that Bengalin did a clever brilliant job though it did not widely adapted from the phone communities.
Maybe, if people want to try it, I will write a tutorial for its basic functions and maybe Bengalin is going to come again with a new version.
Click to expand...
Click to collapse
The above mentioned program does all this you mentioned, plus creates automatically shortcuts individuallt or from whole folders just with a simple text file command, moves or deletes files etc etc. You can also create numbered folders with files, exes, mscrs, reg etc, which are processed one after the other. At the beginning you can choose what folders should be processed. The only thing i miss from Sashimi is the resume feature, but as it never fails during installation i really don't need it.
claus1953 said:
The only thing i miss from Sashimi is the resume feature, but as it never fails during installation i really don't need it.
Click to expand...
Click to collapse
There is a resume feature in Sashimi.If the installation fails at some point and you restart the device and run sashimi again, then it asks you to resume or not.
Also there is no need for text file command for adding a shortcut.You just copy your tree in the root folder of auto sashimi and then the file or shortcut appears where you want it.For example, if you want to add a shortcut in start menu you copy the tree in auto sashimi root folder like this:Windows/Start Menu/Programs/Games/BubbleBreaker.lnk
But how you move or delete files?
NIKOSXRI said:
There is a resume feature in Sashimi.If the installation fails at some point and you restart the device and run sashimi again, then it asks you to resume or not.
Also there is no need for text file command for adding a shortcut.You just copy your tree in the root folder of auto sashimi and then the file or shortcut appears where you want it.For example, if you want to add a shortcut in start menu you copy the tree in auto sashimi root folder like this:Windows/Start Menu/Programs/Games/BubbleBreaker.lnk
But how you move or delete files?
Click to expand...
Click to collapse
I was speaking about the other program, UC NET, there you can move and delete files, create new folders etc.

HyperCore Athena ROM Kitchen

Now introducing... the HyperCore Athena ROM Kitchen!
First, though, props to anchillus and his HyperCore kitchen. I took it, and made a few small modifications so that it's built for the Athena instead.
Feature Highlight:
Since this is a full-blown ROM kitchen, you can tweak your own ROM however you like. You can do anything that you've seen other people do with their ROMs! All that customizability is at your disposal.
Prepopulated with Windows Mobile 6.1 from the HTC Diamond (5.2.19915).
Prepopulated with applications from the HTC X7501, HTC X7510, and HTC Diamond.
Pictures are not being posted because you already know what Windows Mobile looks like - it's up to you to make it look pretty.
Installation:
Unzip. The "Core" folder goes in as C:\Core. The "HyperCore" folder can go wherever you like; the default HyperCore installer puts it on your desktop.
If you're on SPL 1.2, you'll need to copy an SPL 1.2 OS.nb on top of HyperCore\Build\ROM\OS.nb.
Instructions:
If you want to get your hands dirty right away without reading through the HyperCore instructions, here's the extremely quick version (if you already know how to handle a ROM kitchen):
Make changes in HyperCore\Build. SYS contains the base Windows Mobile 6.1 files, while OEM contains folders that HTC or you provide.
Once you've tweaked SYS and OEM to your heart's content, under HyperCore\Panel\Build, run BuildOS. You'll need to run [1] and [2] to build OS.nb in HyperCore\Build, and then [3] to convert OS.nb to RUU_signed.nbh.
Flash your ROM onto your phone.
...
...
Profit! (j/k)
If you encounter the endless customization loop problem, edit HyperCore\Build\OEM\OEM_Lang_0409\initflashfiles.dat, then find and remove the section for AutoRun.
Known issues/concerns:
The XIP is the XIP from AP 5.0 beta (build 19588.1.1.4, which was from the Sony X1 Xperia ROM). I've tried to generate a matching XIP for the ROM, but it won't boot. Anybody around here know how to create a good XIP?
There seem to be some issues with the Bluetooth OBEX service not being able to start. That's true of this ROM as well. It's able to send files to a PC without a problem, but it can't receive files (although it can copy them).
Even though screen rotation works both in the operating system and in HTC Album, HTC Album's screen rotation has the chance to screw up the operating system's screen rotation. A workaround is to use an application that can restart services (such as the FdcSoft Task Manager) to restart HTC Sensor Service (Athena).
Although the phone skin does work on 128 and 96 dpi, the speed dial application can act flaky and start drawing itself off-screen, which can trigger an error. One workaround is to dial a single number, then rotate the screen, which forces a redraw, after which it functions properly.
The VGA HTC Home plugin could be in slightly better shape. The TabSetting registry entry doesn't seem to work (or at least nobody's responded to me here yet), and the Profile tab shows a keyboard vibration option that, naturally, doesn't work.
The enlarged start menu has some icon overlap on 128 dpi.
The nifty System Status popup on 96 dpi seems to trigger just to the left of the connectivity indicator, while not triggering on the connectivity or signal strength indicators. It does work, just a little strangely on the other dpi settings.
Sym-A now generates the _ character instead of the $ character.
During phone calls, the number keypad is active instead of the alphabetic keyboard.
NOTE:
Much as with Athena Project Kitchen, this ROM kitchen is not to be used for releasing ROMs. It's for personal use only. We really don't need twenty-billion ROMs flooding this forum from everybody who wants that one little tweak.
Exceptions can be made for people who have demonstrated a solid history of producing ROMs. Ask if you feel like you have a strong case for why your ROMs need this kitchen. The current exception list: irus.
Download links:
Megaupload
RapidShare
Other file sharing site suggestions welcome.
Fixes/patches:
Attached to this post. Replace:
HyperCore\Tools\RUU\Athena_RUU.exe with the one from Athena_RUU.zip
Core\ACK\Settings.txt (Updated: July 20, 2008)
I'll be adding additional information to the next few posts over the next several days as time permits (and questions pop up).
P.S. The restriction about personal use isn't about elitism. It's about keeping the forum organized. I just don't want to see every other thread in the forum being a ROM release thread, and there's no reason to make sergiopi's job harder by making him keep track of dozens of minimally different ROMs.
Additional OEMs
NOTE: If you're add OEM packages with modules, you will want to run G'Reloc in your HyperCore\Build directory before you run BuildOS.
HTC EzInput 1.5.31226.0/HTC XT9 1.5.31232.0:
A keyboard designed for use with fingers. There are two large button keyboards (portrait and landscape versions), along with a phone keypad keyboard. The portrait/landscape keyboards swap automatically with the screen orientation. Only works properly in 192 dpi.
Megaupload
HTC LongPressEndKey 1.1.33562.2:
A nifty quick menu program that provides a number of convenient functions. A little less useful on the Athena due to, well, the lack of an end key, but potentially useful regardless. Not tested in other resolutions yet, but likely only works properly in 192 dpi.
Megaupload
Microsoft .NET Compact Framework 3.5.7283.00:
Required for running .NET Compact Framework programs. Meant to replace SYS\NetCF.
Megaupload
WkTask 1.1.7.3c:
A task manager that alters the taskbar to function more like that in traditional Windows, in addition to providing a battery bar and task launcher.
Megaupload
If you would like to change your extended ROM to add packages there for automated installation upon hard reset, you can use the extended ROM editor. You can then convert that with Dutty's NBH tool (available in the kitchen in HyperCore\Tools\Convert) and reflash.
Kitchen Tweaks/Suggestions
Additional OEM Packages:
It's quite possible to find OEM packages out there for quite a bit of software, in order to save yourself time in making your own. If you can't find one, though, there are a number of links on how to assemble your own OEM package - for example, there's a wiki article about making your own OEM package, which also has a bunch of links to existing OEM packages. Just be aware that most of the OEM packages you'll find out there are designed for 96 dpi, and thus may not work on the Athena the way you might expect - the Spb applications are a pretty good example of these, as they come with separate VGA resources.
Package Recommendations:
If you're going to make registry changes, it's usually a good idea to make a custom EM package to contain them. I would recommend using the UUID ffffffff-ffff-ffff-ffff-ffffffffffff, as that will force it to be the last registry file processed (ensuring that your registry entries "win" over those in any other OEM packages).
Package Dependencies:
PACKAGE_Diamond_Album_HTC_ALL can't function properly without PACKAGE_Diamond_HTCGesture, PACKAGE_Diamond_SensorSDK, and X7510_GSensor
PACKAGE_Diamond_VolumeControl depends upon resources in Diamond_LargeTitleBar
RealVGA_DPI_96 depends upon the *_DPI_96 directories in SYS
RealVGA_DPI_128 depends upon the *_DPI_128 directories in SYS
X7510_AudioManager refers to X7510_AudioBooster (menu option)
X7510_TouchFlo depends upon PACKAGE_Diamond_SmartTouch
PROVXML Changes:
If you want to change how your ROM thinks of itself, change HyperCore\Build\OEM\OEMVERSION\mxipupdate_OEMVERSION_100.provxml. ROMVersion is currently set to "Athena_6.1", but feel free to change that to whatever you like.
Registry Changes:
Here's a starter list of potential registry changes.
Code:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\MicroDrive\Internet Explorer\Cache"
"History"="\MicroDrive\Internet Explorer\History"
Move your Pocket IE cache and history to your MicroDrive.
Code:
[HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPerServer"=dword:00000008
Increase the number of simultaneous connections Pocket IE makes to servers to 8.
Code:
[HKLM\Comm\Security\LASSD\AE\{50C13377-C66D-400C-889E-C316FC4AB374}]
"AEFrequencyType"=dword:00000002
Prevent Windows Mobile from screen-locking while plugged in.
Code:
[HKLM\Software\Microsoft\Internet Explorer\Navigation]
"4-Way Nav"=dword:00000000
Have Pocket IE-based widgets scroll by screen, not by link.
Code:
[HKLM\Software\Microsoft\Today\Items\"Wireless"]
"Flags"=dword:00000000
"Options"=dword:00000000
"DLL"="netui.dll"
"Order"=dword:00000000
"Enabled"=dword:00000001
"Type"=dword:00000004
Enable the Today Screen Wireless plugin.
Code:
[HKLM\System\CurrentControlSet\Control\Power]
"WakeupPowerOff"=dword:0000003c
Go back to sleep faster when auto-waking (60 seconds).
Code:
[HKLM\System\GDI\GLYPHCACHE]
"limit"=dword:00008000
Increase the graphical caching. A good size has not yet been determined, although this is the value often recommended for QVGA devices (a VGA device likely needs more).
Code:
[HKLM\System\GDI\SYSFNT]
"CS"=dword:00001000
Increase font caching.
Code:
[HKLM\System\GWE]
"Animate"=dword:00000000
Disable window animation.
Code:
[HKLM\System\GWE\Menu]
"AniType"=dword:00000000
Disable Start Menu animation.
Kitchen History
To be filled in.
Good work!
But...the xip version is after 5.2.thisisxipver and system build is there (Build xxxxx.x.x.x)
You have got a little error
michyprima said:
Good work!
But...the xip version is after 5.2.thisisxipver and system build is there (Build xxxxx.x.x.x)
You have got a little error
Click to expand...
Click to collapse
That's the thing, though - it doesn't matter much to me that it displays the XIP/system version there. Now, if other people care enough to go and change that, it's entirely up to them.
Sogarth said:
That's the thing, though - it doesn't matter much to me that it displays the XIP/system version there. Now, if other people care enough to go and change that, it's entirely up to them.
Click to expand...
Click to collapse
okey...
But...i have my kitchen because previously there arent one...
I can download it for oem packages...
XIP and SYS porting Guide
http://forum.xda-developers.com/showthread.php?t=379598
Here a tutorial and many info... from ababrekar, witha a pictorial guided step by step to download
Sogarth,
Thanks for introducing this kitchen
When I unzipped the download, I had more than 4000 error displayed. Could I ignore them?
Also, you mentioned that for spl1.2, I need to replace the os.nb in the HyperCore\Build\ROM\ directory. But I found that directory to be empty to start with. Is there supposed to be an spl3.5 os.nb there already?
Is this base ROM the same as the one we have been testing in the base wm6.1 thread?
sergiopi said:
http://forum.xda-developers.com/showthread.php?t=379598
Here a tutorial and many info... from ababrekar, witha a pictorial guided step by step to download
Click to expand...
Click to collapse
xipport is old...i use dump rom and build xip by bepe... + ervius pkgtools&buildos
been waiting for a good kitchen for ages. thanks a lot. what build is actually included?
rory
Nice job sogarth, I was looking foward to this all week. i will be giving this a try today
eaglesteve said:
Sogarth,
Thanks for introducing this kitchen
When I unzipped the download, I had more than 4000 error displayed. Could I ignore them?
Also, you mentioned that for spl1.2, I need to replace the os.nb in the HyperCore\Build\ROM\ directory. But I found that directory to be empty to start with. Is there supposed to be an spl3.5 os.nb there already?
Is this base ROM the same as the one we have been testing in the base wm6.1 thread?
Click to expand...
Click to collapse
i am having the same problem is anyone else having this problem
irus said:
i am having the same problem is anyone else having this problem
Click to expand...
Click to collapse
Yep , same here!
michyprima said:
xipport is old...i use dump rom and build xip by bepe... + ervius pkgtools&buildos
Click to expand...
Click to collapse
That's exactly why I haven't linked the first post only but the THREAD address, 24 pages of Q&A, links and files
I have the same problems with sogarth kitchen, the file could be corrupted
Blah. I guess that's what I get for using 7-zip + .zip + BZIP to try and keep everything uber-small. I'll rezip everything and re-upload. *sigh*
works for me if you open in the latest 7zip beta proper, rather than right click and extract here.
Sogarth said:
Blah. I guess that's what I get for using 7-zip + .zip + BZIP to try and keep everything uber-small. I'll rezip everything and re-upload. *sigh*
Click to expand...
Click to collapse
Megaupload kitchen re-uploaded. Rapidshare kitchen in progress.
fards said:
works for me if you open in the latest 7zip beta proper, rather than right click and extract here.
Click to expand...
Click to collapse
I'm pretty sure it works for 7-zip - I think it just doesn't work for non-7-zip .zip supporting programs.
Sogarth said:
I'm pretty sure it works for 7-zip - I think it just doesn't work for non-7-zip .zip supporting programs.
Click to expand...
Click to collapse
well it's about time they started using proper software then

[APP][05.OCT.09 new beta]Application for theme switching in WM 6.5 Titanium

There are more and more themes coming up for WM 6.5 Titanium, which are not only tsk, colors etc, but also change greatly the Titanium....x......cpr file and the registries. When one wants to change from one such theme (for example WM7 project) to another (for example Shadow Neo Skin) the former theme has to be removed, and the new one has to be installed and customized, sometimes the plugins have to be reinstalled.
The theme switcher has the following capabilities:
- Backing up the existing theme, grafics files, cpr files, registries, so that it can easily be restored
- Installing the new selected theme
New beta release:
Supported resolutions QVGA, WQVGA, QVGAsquare, VGA, WVGA, VGAsquare... It only works with WM 6.5. You need to have MortScript installed.
IMPORTANT: First of all this will be replacing your Titanium cprs and bronzeres.dll files, so pls. make a backup of your original files.
Installation:
1. Unzip the enclosed file TitaniumThemes to Storage Card.
2. Have all the plugins installed that you want to have in your Titanium screen, so that
the themes can load them.
3. It is not necessary to install all themes, as i have collected all images needed by the
theme and stored them in folders inside the TitaniumThemes folder, so the images will not
clutter your Windows folder. The modded cprs point to this images. Below you find the
links to the corresponding themes threads, so that you can check out how the theme
looks, and say thanks to the theme designer for his nice work.
4. Run the "Install Titanium Theme Changer.mscr" from the apps folder in TitaniumThemes,
choose your resolution and click ok, this will install all supported themes cprs in Windows
and a shortcut for "Titanium Theme Changer. mscr" in Windows/Start Menu/Programs.
5. Run the shortcut "Titanium Theme Changer", select the theme you want to apply and in
a few seconds it will appear on your screen.
6. Apply the tsk of your choice
As said it is a beta version and it might have still some bugs, or errors in the cprs, as i only have a QVGA device, pls. report them.
I could have not done this without the help of many people, like BigDaddyG, RoryB and egoist6 from the MortScript thread, TWolf, drkfngthdraglrd and many more, so thanks to all.
Also please consider that i in no way designed the themes, i only modified the cprs for easy switching, so all thanks go to the themes builders.
Most of the plugins are supported in my cprs, like
All standard plugins
TWolf Multiplugin
http://forum.xda-developers.com/showthread.php?t=523015
JMLToday
http://forum.xda-developers.com/showthread.php?t=540413
IsmToday
http://forum.xda-developers.com/showthread.php?t=535682
AnalogClock
http://forum.xda-developers.com/showthread.php?t=511483
CLauncher, CSettings, CGames, CApps1
http://forum.xda-developers.com/showthread.php?t=514490
CManilamenu 1 to 3
http://forum.xda-developers.com/showthread.php?t=537237
COffice
http://forum.xda-developers.com/showthread.php?t=510362
Titanium Weather
http://forum.xda-developers.com/showthread.php?t=481379
CComm
http://forum.xda-developers.com/showthread.php?t=513747
Settings
http://forum.xda-developers.com/showthread.php?t=515979
System
http://forum.xda-developers.com/showthread.php?t=510051
CVolume
http://forum.xda-developers.com/showthread.php?t=512529
CFacebook
http://forum.xda-developers.com/showthread.php?t=510479
CTwitter
http://forum.xda-developers.com/showthread.php?t=510360
Taskanium
http://forum.xda-developers.com/showthread.php?t=515586
CSchedule
http://forum.xda-developers.com/showthread.php?t=557725
AT FavePeople
http://forum.xda-developers.com/showthread.php?t=506221
Opera Favorites
http://forum.xda-developers.com/showthread.php?t=496758
ArteseaTwitter
http://forum.xda-developers.com/showthread.php?t=511919
Themes:
Bliss
http://forum.xda-developers.com/showthread.php?t=508968
Shadow Neo
http://forum.xda-developers.com/showthread.php?t=524979
Neo Titanium
http://forum.xda-developers.com/showthread.php?t=534553
Buffed and Lizzy
http://forum.xda-developers.com/showthread.php?t=528935
Josito
http://forum.xda-developers.com/showthread.php?t=556378
WM7 project
http://forum.xda-developers.com/showthread.php?t=504716
Could not upload here the zip file, so pls. dowload it from 4shared.com
http://www.4shared.com/file/140139192/882eec04/_3__TitaniumThemes.html
I want that theme。THS!
[email protected]
I was thinking the same thing and M2DC comes the closest to mind. We need to get mpenguin14 a device and encouragement to modify it for WM6.5...
mchapman007 said:
I was thinking the same thing and M2DC comes the closest to mind. We need to get mpenguin14 a device and encouragement to modify it for WM6.5...
Click to expand...
Click to collapse
I am working on such a theme switcher, done in MortScript. I have a folder named TitaniumThemes on my Storage Card. Inside there i have a folder backup where i save the current theme (Titanium_XXXxXXX.cpr (both P and L), bronzeres.dll and CHome registry). I have also a folder for each of the themes, currently WM7, TitaniumBuffed, TitaniumShadowNeo, Bliss, BlackDragon, where i stored the same files for the theme tweaked and set up to my liking. All themes have first to be installed, as some of them store in Windows some files like icons etc, or they create a folder under Program Files with those files. I tried first manually to swap this files and it work very nicely. Now i am trying to make Scripts to do this work, but i am a complete noob in scripting and have following problems:
1. I need to disable Windows Default to be able to copy bronzeres.dll to Windows, and i dont know the command for it.
2. I need to read and save the whole CHome registry (export) and also to import the themes CHome registry. This should be doable with MortScript but i found only how to import/export single keys and dwords in the manual.
3. At the end i have to enable again Windows Default.
When i could solve this points i would have a simple script based program to backup/restore the current theme, and to switch themes choosing from a menu.
you should be able to replace bronzeres.dll without the need to disable titanium. In order to refresh titanium after changing the theme you can use chomerefresh.exe provided by appstar. PM me If I can be of any help
rpereira said:
you should be able to replace bronzeres.dll without the need to disable titanium. In order to refresh titanium after changing the theme you can use chomerefresh.exe provided by appstar. PM me If I can be of any help
Click to expand...
Click to collapse
In fact that was my first approach, to copy the files to windows and then refresh chome, but it is not working. Even when copying manually the files with total commander, i can do that for both titanium cpr files, but as soon as bronzeres is copied an error message comes up. So it looks like bronzeres needs titanium to be disabled before copying, when i disable titanium manually the script copies everything correctly to windows. So i have to find the command to disable/enable titanium.
On the other hand i have still problems to find the way to backup/restore the complete chome registry. I tried also to look inside the Sashimi script to find out how it is done there, but i am too much of a noob and could not figure it out (too many subroutines pointing from one to the other).
I had thought about doing this before but with a more ambitous approach that would have required theme makers to include an .xml file together with their theme. this .xml would include a list of all of the theme files and their destination directory, since not all themes are the same, some people replace bronzeres.dll and some others don't, so it's hard to tell unless you have a list of what to apply and what to remove.
Disabling titanium, as far as my research has gone, it's not possible with mortscript alone. These are lower-level system functions that can be found on C++, just like chomerefresh.exe which is also built on C++. Getting more complex as we dig deeper into it.
but, I still have faith in being able to replace the .dll without disabling windows default first, have you tried using mortscript's file attribute change to change the .dll's attribute from read-only to normal file before copying. I still do believe we'll need to standardize themes.
rpereira said:
I had thought about doing this before but with a more ambitous approach that would have required theme makers to include an .xml file together with their theme. this .xml would include a list of all of the theme files and their destination directory, since not all themes are the same, some people replace bronzeres.dll and some others don't, so it's hard to tell unless you have a list of what to apply and what to remove.
Disabling titanium, as far as my research has gone, it's not possible with mortscript alone. These are lower-level system functions that can be found on C++, just like chomerefresh.exe which is also built on C++. Getting more complex as we dig deeper into it.
but, I still have faith in being able to replace the .dll without disabling windows default first, have you tried using mortscript's file attribute change to change the .dll's attribute from read-only to normal file before copying. I still do believe we'll need to standardize themes.
Click to expand...
Click to collapse
It is possible to disable and enable titanium with mortscript, it is just a registry HKLM/Software/Microsoft/Today/Items/Windows Default, set Enabled to 0, then RedrawToday. The same to enable it, only set to 1.
I posted my scripts like they are now in the post below, asking for help to make them work, in the Mortscript examples thread. It still does not work to
replace bronzeres.dll, but i will look into your suggestion to change the attributes to normal before copying. The strange thing is that when i do everything manually with total commander with the titanium disabled it works flawlessly. On the other hand you are completely right, the themes are not standardized, but normally, with all the themes installed before, so that all the needed files are there, and then by replacing the above mentioned files it works. Thanks a lot for your help.
http://forum.xda-developers.com/showpost.php?p=4088840&postcount=1619
First try for an alpha version of the Titanium Theme Switcher. Download from the first post.
Hey claus - I only want to say how much I appreciate your work! It's really hard - especially to save everything, that nothing will be destroyed.
For bronzeres.dll - you must find a way to unload this .dll for changing - I'm not sure, if Mortscript can do it. If you need help - please tell me.
But perhaps you need no unload...this little needful thing could help, which I append
I use them very often by shortcut in StartMenu - especially "disable all" to switch off all todays and "EnableTitanium" - because I'm to lazy to go to my Home-Settings... (please comment iPhoneToday-Lines, if you don't have it - or make a check to Registry-Key, if it's exists)
Some questions:
- When can we expect a VGA-Version?
- Do you have a more technical implemention description how it works?
- What's the problem with cabbing? Perhaps I can help you
Thanx 4 all
Micha
MichelDiamond said:
Hey claus - I only want to say how much I appreciate your work! It's really hard - especially to save everything, that nothing will be destroyed.
For bronzeres.dll - you must find a way to unload this .dll for changing - I'm not sure, if Mortscript can do it. If you need help - please tell me.
But perhaps you need no unload...this little needful thing could help, which I append
I use them very often by shortcut in StartMenu - especially "disable all" to switch off all todays and "EnableTitanium" - because I'm to lazy to go to my Home-Settings... (please comment iPhoneToday-Lines, if you don't have it - or make a check to Registry-Key, if it's exists)
Some questions:
- When can we expect a VGA-Version?
- Do you have a more technical implemention description how it works?
- What's the problem with cabbing? Perhaps I can help you
Thanx 4 all
Micha
Click to expand...
Click to collapse
Hi Micha
Thanks for your offer. In fact it took me some time to sort this out. Now it is working as i apply bronzeres.dll with a cab, so i don't need to disable Titanium. At the end i refresh Titanium so everything gets updated. The idea is later to avoid swapping out bronzeres.dll, when all theme builders make their themes without changing bronzeres.
A VGA version should not be difficult the only problem i have is that i only have a QVGA device. The cprs i have included are the themes cprs for QVGA, complemented with most of the plugins and some modded by me to get support for the plugins. I am still working on some icons and layouts. If someone with a VGA device has cprs for this themes filled with all the most used plugins i would be very grateful to receive them so i could put together a set for VGA. The same also for other resolutions. This shall be a theme switcher, so i am not interested for skins which can be changed by applying the corresponding tsk.
The way the theme switcher works is very very simple, and it works with Mortscript:
The themes must be installed first, all of them. Then we copy into windows the cprs for all this themes, Titanium_240x320.cpr and 320x240.cpr, Neo_240x320.cpr and 320x240.cpr, Lizzy_240x320 and 320x240.cpr etc etc.
By calling the themes menu mscr the menu pops up with all available options:
Save the current theme: This backs up the currenty active Titanium cprs and bronzeres.dll, so that one can revert back to what he had.
The next buttons are for applying any of the themes. This is done by inserting in the ExtensibilityXML registry the name of the cpr to be used, without touching the rest of the information in this registry, that means your personal plugin setup (active plugins and their order) stays the same. Then the corresponding bronzeres.dll is loaded by cab and when available the themes tsk is applied. At the end Titanium is refreshed and the theme has been changed.
As said this is still a bit rudimentary and i will with the time make it smoother and apply some cosmetics to make it look better.
The problem with the cab is that i have only built very simple ones like for loading bronzeres.dll into windows. For this i would need a cab which:
1. installs all the themes,
2. copies the TitaniumThemes folder into storage card,
3. copies all cprs into windows and the shortcut into start menu/programs
I almost thought, that you're doing i like that... it's not rudimentary - it's a very good way Perhaps a little bit to complicated for some things (why not using ExtensibilityXML to approve only Plugins, which works with the skin). Thanx for explanation.
But one thing... I don't know if you assume this will be in future, that's noboy would change the bronzeres.dll - I think not all developers will know this way - and there will be much more edits in future of other Titanium-Files perhaps - I would save it and have a look, that it would work with and without Bronzeres. Save the differences of each installation to the original theme - and you mustn't care for such things (I know - that's very rudimentary - but how do you say in english: If the mountain won't come to Mohammed, Mohammed must go to the mountain )
I will have a look for my VGA-cpr - at the moment I haven't very much installed.
To your problems:
The problem with the cab is that i have only built very simple ones like for loading bronzeres.dll into windows. For this i would need a cab which:
1. installs all the themes,
What's the problem there? The themes are all installed by cab - so alltogether should also be installed like cab - Perhaps - I don't now - you must only cascade the .cabs in Installation - with between "saving" - that could work
2. copies the TitaniumThemes folder into storage card,
*g* For this case you asked in the other thread. In this case... make an installer after installation (I think you have JMLToday ( *link*), too? - you know what appears after Installation? In this script you could put the copy...
If you want to make it International... why not putting the Name of "Internal Storage" in the language-File? Or: Ask the user, where he wants to have his "Save-Files" - then you have the complete working path for you.
There's no reason to put something in a .cab, which canbe much easier done after installation. You need it anyway the whole time if somebody creates a new Titanium Skin - or should then the cab be reinstalled?
3. copies all cprs into windows and the shortcut into start menu/programs
Same as 2. - only back... and how to add Shortcuts in an .inf-File - I think that you already knows, right?
Keep up your good work - when it's working - than very much people will know, for what you'd make this effort!
Thank you
Micha
MichelDiamond said:
I almost thought, that you're doing i like that... it's not rudimentary - it's a very good way Perhaps a little bit to complicated for some things (why not using ExtensibilityXML to approve only Plugins, which works with the skin). Thanx for explanation.
Click to expand...
Click to collapse
I did not want to touch the rest of ExtensibilityXML because i want to leave the setup of the plugins everyone already has. Anyway only the plugins supported by the theme will show up.
But one thing... I don't know if you assume this will be in future, that's noboy would change the bronzeres.dll - I think not all developers will know this way - and there will be much more edits in future of other Titanium-Files perhaps - I would save it and have a look, that it would work with and without Bronzeres. Save the differences of each installation to the original theme - and you mustn't care for such things (I know - that's very rudimentary - but how do you say in english: If the mountain won't come to Mohammed, Mohammed must go to the mountain )
Click to expand...
Click to collapse
Some developers to which i have talked are willing to change their approach and try to leave bronzeres untouched for the next versions of their themes. Anyway the possibility to swap bronzeres is in the script and it is working well. I have fried to chnage theme without bronzeres at the beginning but for most of the themes the slider panel image is in bronzeres, so it does not look good without changing it.
I will have a look for my VGA-cpr - at the moment I haven't very much installed.
Click to expand...
Click to collapse
Thanks i will appreciate that.
To your problems:
Click to expand...
Click to collapse
The problem with the cab is that i have only built very simple ones like for loading bronzeres.dll into windows. For this i would need a cab which:
1. installs all the themes,
What's the problem there? The themes are all installed by cab - so alltogether should also be installed like cab - Perhaps - I don't now - you must only cascade the .cabs in Installation - with between "saving" - that could work
Click to expand...
Click to collapse
Yes i was thinking doing it like this but i have only done the very sinple cabs to install bronzeres up to now using the cab wizard, so i really am offside with building cabs.
2. copies the TitaniumThemes folder into storage card,
*g* For this case you asked in the other thread. In this case... make an installer after installation (I think you have JMLToday ( *link*), too? - you know what appears after Installation? In this script you could put the copy...
If you want to make it International... why not putting the Name of "Internal Storage" in the language-File? Or: Ask the user, where he wants to have his "Save-Files" - then you have the complete working path for you.
There's no reason to put something in a .cab, which canbe much easier done after installation. You need it anyway the whole time if somebody creates a new Titanium Skin - or should then the cab be reinstalled?
Click to expand...
Click to collapse
You are right on this, the script could be launched after installation and just copy the TitaniumThemes folder into Storage Card. I did choose this name as i used it in my scripts but i could change it to Internal Storage to suit the needs of non WWE users, for you it would be Speicherkarte right?
3. copies all cprs into windows and the shortcut into start menu/programs
Same as 2. - only back... and how to add Shortcuts in an .inf-File - I think that you already knows, right?
Click to expand...
Click to collapse
Ok, can go in the same script, i thought pakaging everything into 1 cab install would be easier but you are right.
No - not "Speicherkarte" "Interner Speicher" would be the word, which Microsoft has chosen...
With Cab-Wizard you won't have any chance... you need the .inf-File... and I know... it's hard... there's no description for our purpose at one place - I had to seek very much around until I had the cab-concept e.g. for JMLToday.
But so I could help you - I will make bytheway a description with a .cab-Frame for JMLToday 5.3 - but I can give you the additional informations what you need to get it work with AT Plugin Installer.
Therefore I would need the complete directory-structure, which you want to cab... and a little time...
Send me a private message, ok? Don't want to blow up your Thread with Things that doesn't concern all users.
I am working to iron out the cprs for the different themes, to get support for most of the plugins out there today. When they are ready for QVGA i will try to resize them for the other resolutions with the new tool that came out, and post them for you to test them for me in your devices. When they are working well i can post installers for all resolutions.
I need information of which themes people is using to see which ones are worth to be included in the theme switcher, so pls. vote in the poll.
Cool Claus, but the poll isn't good
You develop a Theme Switcher - and in the Poll you can only choose one Theme
MichelDiamond said:
Cool Claus, but the poll isn't good
You develop a Theme Switcher - and in the Poll you can only choose one Theme
Click to expand...
Click to collapse
You are totally right Micha, it was late when i posted the poll and forgot to change the option to let choose several options. Now i don't find how to change this option. Any mod can help me do that?
There are some resized cprs to be tested on the first post for VGA and WQVGA. If someone with this resolution has TitaniumShadowNeo or WM7 theme installed could test them, i would be grateful. Pls. don't forget to backup your Titanium cprs first.
Will be happy for any feedback to correct the cprs.
claus1953 said:
There are some resized cprs to be tested on the first post for VGA and WQVGA. If someone with this resolution has TitaniumShadowNeo or WM7 theme installed could test them, i would be grateful. Pls. don't forget to backup your Titanium cprs first.
Will be happy for any feedback to correct the cprs.
Click to expand...
Click to collapse
I have been waiting so long for someone to do this. Thank you.
Here are screenshots of my 2 real issues so far.
1) The is no icon for the SMS/MMS panel.
2) notice how the word phone is cutoff on the Phone panel.
P.S. I am using it on a Diamond
goraps said:
I have been waiting so long for someone to do this. Thank you.
Here are screenshots of my 2 real issues so far.
1) The is no icon for the SMS/MMS panel.
2) notice how the word phone is cutoff on the Phone panel.
P.S. I am using it on a Diamond
Click to expand...
Click to collapse
Thanks for testing it, i will look into the missing icon and move the text a bit up for this panel tomorrow, and repost the cprs. Are those the only issues you found?

Categories

Resources