[Windows Mobile] airxtreme:
Frequently Asked Questions

How do I share packages between devices?

Create a folder named "Common" inside the "Sources" folder and put your packages (grouped in folders like standard device packages) in the "EXT Packages" and "OEM Packages" folders

Why is the final ROM file bigger or the total and available storage space lower than when using another kitchen?

It shouldn't. The other kitchens probably come with LZX compression selected as default while instead you told osKitchen to use XPR or None compression. You can also save additional space by using the ImplantXIP building method that removes the ULDR and some other wasted space.

How do I speed up the ROM generation process?

The kitchen needs to copy a lot of data and this may be a problem on computers where the hard-drive performance is low (i.e. laptops); antiviruses, firewalls and other applications may also interfere with the process speed therefore it's suggested to keep them off while the building process to save time. The kitchen allows setting another drive as a temporary folder to speed up the ROM generation and you can use a RAM drive (if you have enough RAM) or another hard-drive to improve the process speed.

How do I translate the kitchen?

When you start the kitchen for the first time if a translation file isn't found it will be created in "Resources\Localization" with the name matching your locale code (en-US.lng for american english, fr-FR.lng for french, it-IT.lng for italian, etc.): open that file with a text editor and translate all the text that comes after the "|||" separator (the text on the left of the separator shouldn't be touched, it's used both for reference and to identify the lines by the kitchen). Remember to post on this thread the translated files if you want them included in the official releases.

How do I reduce the space used by "Temporary OS.nb"?

It's suggested not to because the file will be needed in the next kitchen versions with the internal libnb NB dumping engine that will analyze the file, generate a new OS Structure.xml and delete it for good. The kitchen creates its own reduced files and keeps them in the Cache folder: if you really want to reduce the space used by the kitchen you can take the reduced file and replace the Temporary OS.nb with it.

How do I upgrade from an older kitchen version?

Simply delete oskitchen.exe and the Resources folder from your previous kitchen folder and put the new ones included in the archive or just unpack the archive overwriting the files. If you were using a version previous to 1.26 you will have to reimport a ROM and replace the imported packages with old ones (SYS/OEM/EXT/OEMXIPKernel (with nk.exe added inside) and remember to look at how the packages are structured). If you upgrade from 1.30 or below to 1.31 you may have to move your OEM Packages in a group subfolder because now the OEM packages are grouped like the EXT packages.

What are the variables that are supported in app.dat/initflashfiles.dat? (works only with 1.32 and higher)

%SystemDrive% (/)

%MyDocuments% (/My Documents)

%MyDocuments-MyMusic% (/My Documents/My Music)

%MyDocuments-MyPictures% (/My Documents/My Pictures)

%MyDocuments-MyVideos% (/My Documents/My Videos)

%MyDocuments-Templates% (/My Documents/Templates)

%ProgramFiles% (/Program Files)

%Windows% (/Windows)

%Windows-Fonts% (/Windows/Fonts)

%Windows-StartUp% (/Windows/StartUp)

%Windows-StartMenu% (/Windows/Start Menu)

%Windows-StartMenu-Programs% (/Windows/Start Menu/Programs)

%Windows-StartMenu-Programs-Games% (/Windows/Start Menu/Programs/Games)