[Android Software/Hacking General [Developers Only]] sdojoin:
Re-wrote the whole config but still can't figure out what's present/absence. Some1?? Any1??

calibrate("0.9718","4","1.0176","-9");

ini_set("rom_name", "G2JBMOD AROMA INSTALLER");
ini_set("rom_version", "V0.1");
ini_set("rom_author", "Sdojoin");
ini_set("rom_device", "Xperia Play");
ini_set("rom_date", "Apr, 25 2012");

splash(
#-- Duration 2000ms / 2 seconds
2000,

#-- /sample.png
"sample"
);

anisplash(
#-- Number of Loop
4,

#-- Frame 1 [ Image, duration in millisecond ]. /splash/a[1..6].png
"splash/a1", 500,
"splash/a2", 30,
"splash/a3", 30,
"splash/a4", 30,
"splash/a5", 30,
"splash/a6", 30
);

selectbox(
#-- Title
"",

#-- Sub Title
"",

#-- Icon: /icons/personalize.png or /icon.personalize.png
"@personalize",

#-- Will be saved in /tmp/aroma/theme.prop
"theme.prop",

#---------------------------------[ Selectbox Without Group ]----------------------------------#
# TITLE | SUBTITLE | Initial Value #
#------------------+-----------------------------------------------------------+---------------#

"Generic", "Unthemed AROMA Installer", 1, #-- selected.0 = 1
"MIUI Theme", "MIUI Theme by mickey-r & amarullz", 0, #-- selected.0 = 2
"ICS Theme", "Ice Cream Sandwitch by DemonWav & amarullz", 0, #-- selected.0 = 3
"MIUI 4 Theme", "MIUI 4/ICS Theme by amarullz & Lennox", 0, #-- selected.0 = 4
"Sense Theme", "HTC Sense Theme by amarullz", 0 #-- selected.0 = 5

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
);

if prop("theme.prop","selected.0")=="2" then
theme("miui");
endif;

if prop("theme.prop","selected.0")=="3" then
theme("ics");
endif;

if prop("theme.prop","selected.0")=="4" then
theme("miui4");
endif;

if prop("theme.prop","selected.0")=="5" then
theme("sense");
endif;

textbox(
#-- Title
"G2JBMOD AROMA INSTALLER",

#-- Subtitle
"V0.1",

#-- Icon
"@update",

#-- Arg 4
resread("changelog.txt")
);

selectbox(
#-- Title
"G2JBMOD Collections",

#-- Sub Title
"Choose Desired Mod",

#-- Icon: /icons/default.png or /icon.default.png
"@default",

#-- Will be saved in /tmp/aroma/mods.prop
"mods.prop",

#-----------------------------------[ Selectbox With Groups ]----------------------------------#
# TITLE | SUBTITLE | Initial Value #
#------------------+-----------------------------------------------------------+---------------#

"G2JBMOD Main", "", 2,3, #-- Group 1. key = "selected.1"
"StockBattMod", "Stock with NxtLocscreen", 1, #-- selected.1 = "1"

"G2JBMOD 1", "", 2,3, #-- Group 2. key = "selected.2"
"BlueCircleBattMod", "G2JB FullMod", 0, #-- selected.2 = "1"

"G2JBMOD 2", "", 2,3, #-- Group 3. key = "selected.3"
"GaugeBattMod", "G2JB FullMod", 0, #-- selected.3 = "1"

"G2JBMOD 3", "", 2,3, #-- Group 4. key = "selected.4"
"SkullBattMod", "G2JB FullMod", 0 #-- selected.4 = "1"

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
);

if
file_getprop("/tmp/aroma/mods.prop","selected.1") == "1"
then
writetmpfile(
"G2JBMOD Main","StockBattMod=1\n"
endif;

if
file_getprop("/tmp/aroma/mods.prop","selected.2") == "1"
then
writetmpfile(
"G2JBMOD 1","BlueCircleBatt=1\n"
endif;

if
file_getprop("/tmp/aroma/mods.prop","selected.3") == "1"
then
writetmpfile(
"G2JBMOD 2","GaugeBattMod=1\n"
endif;

if
file_getprop("/tmp/aroma/mods.prop","selected.4") == "1"
then
writetmpfile(
"G2JBMOD 3","SkullBattMod=1\n"
endif;

ini_set("text_next", "Install Now");

viewbox(
#-- Title
"Ready to Install",

#-- Text
"The wizard is ready to begin installation.\n\n"+
"Press Install Now to begin the installation.\n\n"+
"If you want to review or change any of your installation settings, press Back. Press Menu Key -> Quit Installation to exit the wizard.",

#-- Icon
"@install"
);

ini_set("text_next", "Next >");

setvar("retstatus",
install(
#-- Title
"Installing",

#-- Installation Process message
""+ini_get("rom_name")+" are being installed.\n\n"+
"Please wait while installation wizard installs "+ini_get("rom_name")+
". This may take several minutes.",

#-- Installation Icon
"@install",

#-- Installation Finish Message
"The installation wizard has successfully installed "+ini_get("rom_name")+
". Press Next to continue."
)
);

ini_set("text_next", "Finish");

checkviewbox(
#-- Title
"Installation Completed",

#-- Text
"Congratulation...\n\n"+
""+ini_get("rom_name")+" has been installed into your device.\n\n"+
"Installer Status: "+getvar("retstatus")+"\n\n",

#-- Icon
"@welcome",

#-- Checkbox Text
"Reboot your device now.",

#-- Initial Checkbox value ( 0=unchecked, 1=checked ) - (Optional, default:0)
"1",

#-- Save checked value in variable "reboot_it" (Optional)
"reboot_it"
);

if
getvar("reboot_it")=="1"
then
#
# reboot("onfinish"); - Reboot if anything finished
# reboot("now"); - Reboot Directly
# reboot("disable"); - If you set reboot("onfinish") before, use this command to revert it.
#
reboot("onfinish");
endif;

#---- FINISH

Any help is much appreciated.;)

Edit; Is this the problem??

file_getprop(

It should be like this, right??

if(prop("mods.prop",

Or is it still not enough?? Am i still short??

Edited the line & still came up short. Please point out what's mising/more... Its maddening.:banghead: Lol.

calibrate("0.9718","4","1.0176","-9");

ini_set("rom_name", "G2JBMOD AROMA INSTALLER");
ini_set("rom_version", "V0.1");
ini_set("rom_author", "Sdojoin");
ini_set("rom_device", "Xperia Play");
ini_set("rom_date", "Apr, 25 2012");

splash(
#-- Duration 2000ms / 2 seconds
2000,

#-- <AROMA Resource Dir>/sample.png
"sample"
);

anisplash(
#-- Number of Loop
4,

#-- Frame 1 [ Image, duration in millisecond ]. <AROMA Resource Dir>/splash/a[1..6].png
"splash/a1", 500,
"splash/a2", 30,
"splash/a3", 30,
"splash/a4", 30,
"splash/a5", 30,
"splash/a6", 30
);

selectbox(
#-- Title
"<~themes.title>",

#-- Sub Title
"<~themes.desc>",

#-- Icon: <AROMA Resource Dir>/icons/personalize.png or <ThemeDir>/icon.personalize.png
"@personalize",

#-- Will be saved in /tmp/aroma/theme.prop
"theme.prop",

#---------------------------------[ Selectbox Without Group ]----------------------------------#
# TITLE | SUBTITLE | Initial Value #
#------------------+-----------------------------------------------------------+---------------#

"Generic", "Unthemed AROMA Installer", 1, #-- selected.0 = 1
"MIUI Theme", "MIUI Theme by mickey-r & amarullz", 0, #-- selected.0 = 2
"ICS Theme", "Ice Cream Sandwitch by DemonWav & amarullz", 0, #-- selected.0 = 3
"MIUI 4 Theme", "MIUI 4/ICS Theme by amarullz & Lennox", 0, #-- selected.0 = 4
"Sense Theme", "HTC Sense Theme by amarullz", 0 #-- selected.0 = 5

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
);

if prop("theme.prop","selected.0")=="2" then
theme("miui");
endif;

if prop("theme.prop","selected.0")=="3" then
theme("ics");
endif;

if prop("theme.prop","selected.0")=="4" then
theme("miui4");
endif;

if prop("theme.prop","selected.0")=="5" then
theme("sense");
endif;

textbox(
#-- Title
"G2JBMOD AROMA INSTALLER",

#-- Subtitle
"V0.1",

#-- Icon
"@update",

#-- Arg 4
resread("changelog.txt")
);

selectbox(
#-- Title
"G2JBMOD Collections",

#-- Sub Title
"Choose Desired Mod",

#-- Icon: <AROMA Resource Dir>/icons/default.png or <ThemeDir>/icon.default.png
"@default",

#-- Will be saved in /tmp/aroma/mods.prop
"mods.prop",

#-----------------------------------[ Selectbox With Groups ]----------------------------------#
# TITLE | SUBTITLE | Initial Value #
#------------------+-----------------------------------------------------------+---------------#

"G2JBMOD Main", "", 2,3, #-- Group 1. key = "selected.1"
"StockBattMod", "Stock with NxtLocscreen", 1, #-- selected.1 = "1"

"G2JBMOD 1", "", 2,3, #-- Group 2. key = "selected.2"
"BlueCircleBattMod", "G2JB FullMod", 0, #-- selected.2 = "1"

"G2JBMOD 2", "", 2,3, #-- Group 3. key = "selected.3"
"GaugeBattMod", "G2JB FullMod", 0, #-- selected.3 = "1"

"G2JBMOD 3", "", 2,3, #-- Group 4. key = "selected.4"
"SkullBattMod", "G2JB FullMod", 0 #-- selected.4 = "1"

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
);

if
file(prop("mods.prop","selected.1") == "1"
then
writetmpfile(
"mods.prop","G2JBMOD Main=1\n"
endif;

if
file(prop("mods.prop","selected.2") == "1"
then
writetmpfile(
"mods.prop","G2JBMOD 1=1\n"
endif;

if
file(prop("mods.prop","selected.3") == "1"
then
writetmpfile(
"mods.prop","G2JBMOD 3=1\n"
endif;

if
file(prop("mods.prop","selected.4") == "1"
then
writetmpfile(
"mods.prop","G2JBMOD 3=1\n"
endif;

ini_set("text_next", "Install Now");

viewbox(
#-- Title
"Ready to Install",

#-- Text
"The wizard is ready to begin installation.\n\n"+
"Press <b>Install Now</b> to begin the installation.\n\n"+
"If you want to review or change any of your installation settings, press <b>Back</b>. Press Menu Key -> Quit Installation to exit the wizard.",

#-- Icon
"@install"
);

ini_set("text_next", "Next >");

setvar("retstatus",
install(
#-- Title
"Installing",

#-- Installation Process message
"<b>"+ini_get("rom_name")+"</b> are being installed.\n\n"+
"Please wait while installation wizard installs <b>"+ini_get("rom_name")+
"</b>. This may take several minutes.",

#-- Installation Icon
"@install",

#-- Installation Finish Message
"The installation wizard has successfully installed <b>"+ini_get("rom_name")+
"</b>. Press Next to continue."
)
);

ini_set("text_next", "Finish");

checkviewbox(
#-- Title
"Installation Completed",

#-- Text
"<#selectbg_g><b>Congratulation...</b></#>\n\n"+
"<b>"+ini_get("rom_name")+"</b> has been installed into your device.\n\n"+
"Installer Status: "+getvar("retstatus")+"\n\n",

#-- Icon
"@welcome",

#-- Checkbox Text
"Reboot your device now.",

#-- Initial Checkbox value ( 0=unchecked, 1=checked ) - (Optional, default:0)
"1",

#-- Save checked value in variable "reboot_it" (Optional)
"reboot_it"
);

if
getvar("reboot_it")=="1"
then
#
# reboot("onfinish"); - Reboot if anything finished
# reboot("now"); - Reboot Directly
# reboot("disable"); - If you set reboot("onfinish") before, use this command to revert it.
#
reboot("onfinish");
endif;

#---- FINISH

Regards,

sdojoin