I wanted to see if we can have MSND working here. I unzipped data.zip file and here is what I found (I'm using 480x800 - portrait mode):
1st of all you can enable MSND in your sys.txt file by adding this:
[msnd]
enabled=1
But most likely if you do that your iGo will start complaining about ico_findplace.bmp
Problem is that it is not there. You have to look at
ui_igo8\480_800\ui\start_480_800.ui
<layer ui_AdvMenuMsnd z=30>
<BUTTON xxx template=menu4_1 fxshowdelay=0 text="Find" iconspr="ico_findplace.bmp" onrelease='NEXTSTATE st_AdvFindMenu'>
<BUTTON btnAMM_Route template=menu4_2 fxshowdelay=5 text="Route" iconspr="ico_route.bmp" onrelease='NEXTSTATE st_AdvRouteMenu'>
<BUTTON xxx template=menu6_4 fxshowdelay=20 text="Manage" align="LEFT+70" iconspr="ico_mydata.bmp" onrelease='NEXTSTATE st_AdvMyDataMenu'>
<BUTTON btnAMM_Msnd template=menu6_5 fxshowdelay=15 text="MSN Direct" align="LEFT+70" iconspr="ico_msnd.bmp">
<BUTTON btnAMM_Msnd template=menu6_5 fxshowdelay=15 text="MSN Direct" align="LEFT+70" iconspr="ico_msnd.bmp">
<BUTTON xxx template=menu6_6 fxshowdelay=10 text="Settings" align="LEFT+70" iconspr="ico_settings.bmp" onrelease='vSettingsActPage.set 0, NEXTSTATE st_AdvSettingsMenu'>
<BUTTON xxx template=footer3_2 fxshowdelay=5 text="MSND Status">
<BUTTON btnAMM_MsndStatus template=footer3_2 fxshowdelay=5 text="MSND Status" onlongclick='run sc_show_btn_help "MSND Status"'>
<BUTTON xxx template=footer3_1 fxshowdelay=10 text="" iconspr="icof_map.bmp" iconalign="center" iconvalign="center+5" onlongclick='run sc_show_btn_help "Map"' onrelease='STATE st_NavigateMap'>
<BUTTON xxx template=footer3_3 fxshowdelay=20 text="Exit" onlongclick='run sc_show_btn_help "Exit"' onrelease='run sc_Exit' z=1 color=#ff0000 visiblemodel="interface.show_exit" nostress>
</layer>
You see all these *.bmp files mentioned here ? Copy them from ui_igo8\common
to ui_igo8\480_800\
Also in above <layer ui_AdvMenuMsnd z=30> section - change footer3_3 to footer3_2
because MSND and Exit seems to overwrite each other. Or something like that
Now if you zip all those files back to data.zip and copy back to your device - it will start w/o errors and "MSND Direct" button will apear on screen above "Settings"
But .. if you click that "MSND Direct" button it will complain about some "vMsndMainMenu" identifier Why is that ?
Because if you look inside ui_igo8\480_800\ui\main.ui you'll see those 2 lines:
;import "ui_igo8/480_800/ui/msnd_480_800.ui"
;import "ui_igo8/common/ui/msnd.ui"
which means that those file are NOT imported into system. BTW "vMsndMainMenu" identifier is in ui_igo8/common/ui/msnd.ui and ui_igo8/common/ui/start.ui
so I uncommented those ";" lines, zipped everything back to data.zip and put it on device. The result ?
I have memory exception And I do not know what to do with it. Got stuck.
It seems that MSND support is there, but it is commented out. Maybe some smart guy can take it from here
Related
just played with my HTC touch HD and try to figure it out on how to change the Image Banner/Browser Icon on my Internet Tab....
check this out
http://s157.photobucket.com/albums/t57/butz007/htc%20touch%20hd/?action=view¤t=safari_browser.jpg
how to do it very simple
1. Create an Icon... must be on .PNG (whatever software do you prefer will definitely do as long as the final output would be on Transparent PNG)
note: the size of the PNG icon must be on 480 by 200 pixels, 72 dpi
2. Edit the XML code, don't be afraid this won't bite you (for all the newbs and non-developers)
you could always locate the XML code on this path on your device go to Application\Manila
InternetPortal.xml and InternetPortal-en-AU.xml
copy that and edit it on your desktop computer using a Notepad
note: make sure you have a back-up copy of the original better do this than sorry
then heres the original code just look the following highlighted text this is the one you going to change
***************************
<?xml version="1.0" encoding="utf-16"?>
<InternetPortal>
<IncludeUserFavorites>True</IncludeUserFavorites>
<Banner
DefaultImagePath="\Windows\480x200.qtc"
SelectedImagePath="\Windows\480x200.qtc"
Text="Launch Gee!"
NavigateUrl="http://gee-select.starhubgee.com.sg/wap/"
Width="480"
Height="215" />
<OperatorLinks>
<Link
Text="YouTube"
Executable="\windows\youtube.exe"
ImagePath="\Windows\HTC\Assets\Images\InternetPortal\youtube.qtc" />
</OperatorLinks>
</InternetPortal>
*******************************************
the first two highlighted text where the image path and the filename of icon that you just created... OK!?
example
DefaultImagePath="\Windows\myicon.png"
SelectedImagePath="\Windows\myicon.png"
second, I'm using a Blackstone that i bought in singapore so theres starhub logo and starhub link there so I've really don't know on your devices if were both the same but i think all htc devices were all the same when it comes to firmware.. so next on my device I got a welcome text
example
Text="Launch achu chu chu etc etc...or welcome to my world!"
Third Highlighted Text is the link of your banner
Whatever Link you may think that you usually go so often using your device
NavigateUrl="http://playboy.com"
and then FINALLY
copy this the two edited xml file and overwrite it on you devices, same path ofcourse.....Application\Manila, using Total Commander
then put your created art (PNG) on the main windows folder and viola, your personalized Internet Tab.......
...............................................................................
LIKE it..LOVE it.. HATE IT.. WHATEVER!! just enjoy it! ...
hi,
although i have done it on an OmniaII, yet i guess it is applicable on win6.5 regardless of the ppc.
ok,
i searched too much for a cab, or any to control start menu font. change sys font is available, menus but not the start menu.
for no reason i know, the start menu has its own control. i was able to make it 3 or 4 or 5 columns , but not the font
any way manually, go to win folder, locate the following 2 files:
StartMenu_GridScene_480x800.cpr
StartMenu_GridScene_480x800.cpr
they are the files controlling how u see start menu
then open both or any of them - i modified both- u will get the following
=================
<Form Width="480" Height="800">
<StartMenu_GridScene ID="Scene">
<GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="696" Columns="3" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
<Image ID="Selection" Left="0" Top="-30" Width="192" Height="158" Source=".\StartMenu_Selection.png" />
<Layer ID="GridItem" Width="192" Height="166" OnAction ="GridItemAction">
<Layer ID="Normal">
<Image ID="Image" Left="51" Top="4" Width="90" Height="90" ScaleStyle="Fit" />
$$$$$HERE$$$$$ <Text ID="Text" Left="18" Top="98" Width="156" Height= $$$$$$"68" FontFamily="Tahoma" FontSize="7" $$$$$$ HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
</Layer>
</Layer>
<Layer ID="NoItems">
<Text ID="Text" Width="480" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
</Layer>
</GridView>
</StartMenu_GridScene>
</Form>
======================
ok, i know nothing about this details except the $$$$$$$ ones - i have added the dollar sign for highlighting
i changed it from 7 to 14 .... for example, so i got what u see in the attached files. the font group can also changed.
i used notepad on my desktop and returned them to my omniaII. every change neeeeeeds restart to take effect.
attached are before and after modification.
I found how to make the game look decent on our device. It doesn't run very fluid though, especially in some tracks, but the game is playable, and it could be made more fluid with further optimizations, I think (I don't have enough time to test all options and see if they do make a difference).
Basically, all you need to do is open the patch.1041.com.gameloft.android.ANMP.GloftA7HM.obb with Winrar or 7Zip (you can also rename the file to zip and then open it), then navigate to the deviceconfig folder, inside there will be an .xml file. If you don't have the patch file for whatever reason, you need to change it inside the main. file.
Open in in Notepad++ or similar, and you'll see something like this repeated a few times for different devices (such as medium, high, low, etc).
HTML:
<device name="medium" parent="default">
<attributes>
SOME STUFF HERE
</attributes>
</device>
Well, you need to copy the next part inside all of those blocks. I don't know which one is used by our device, so just put it in all of them (just the first 6 actually). If you feel like wasting some time, you could try changing one at a time and test it everytime until you find out which one is used by our device. Here's the block of code to put between the <attributes> tag
HTML:
<int name="menu_car_lod" value="3" />
<int name="gameplay_car_lod" value="3" />
<bool name="use_msaa" value="false" />
<bool name="use_hires_map" value="true" />
<bool name="use_render_target_aa" value="false" />
<bool name="use_blur_on_impact" value="false" />
<bool name="use_car_shadow" value="true" />
<bool name="use_radial_blur_on_nitro" value="false" />
<bool name="use_menu_high_res_texture" value="true" />
<bool name="use_orientation_locked" value="false" />
<bool name="use_hud_low_res_texture" value="false" />
<bool name="use_traffic_shadow" value="false" />
<bool name="use_set_min_filter_linear" value="true" />
<bool name="use_swf_posteffect_render_texture" value="true" />
<bool name="is_low_res_platform" value="false" />
<bool name="use_lodev_textures" value="false" />
<bool name="use_glLive_iPad" value="false" />
<float name="a_lod_table_box" value="27500000.0" />
<float name="a_lod_table_low" value="15000000.0" />
<float name="a_pickup_visibility_multiplier" value="1.0" />
<string name="showTrackLowLODDistance" value="FAR" />
<bool name="use_gamma_luminance" value="false" />
<bool name="use_second_render_target" value="false" />
<float name="ReflectionMapU" value="0.46875" /><!-- Dynamic Reflection Shader U coordinate to take for the relfection -->
<float name="ReflectionMapV" value="0.3125" /><!-- Dynamic Reflection Shader V coordinate to take for the relfection -->
<bool name="use_high_quality_car_shader" value="false" />
<bool name="use_dynamic_reflection_on_cars" value="true" /><!-- Special case for low device, ignore on high end one -->
<bool name="optimize_dynamic_reflection" value="true" /><!-- Skip one frame on two -->
<bool name="draw_car_reflection_garage" value="true" />
This will enable high res graphics (instead of upscaled disgusting pixelated graphics we are getting, FAR draw distance instead of medium, more shadows, lighting effects (car reflect lights, IE becomes darker in the shadows), and stuff. I disabled the blur effect because they look bad and cause graphical glitches (camera angle wrong after collision when you use the super turbo thingy).
I am pretty sure you could manually do this and make a working XML for every device. Included in my post you find an XML for the latest paid version of the game from Play Store, that you should put inside the patch.[...].obb file.
Remember to choose STORE as compression level when you replace the .xml file inside the .obb.
If you feel like optimizing this, you could try disabling and changing some random stuff until you find a good balance between eye candy and performance.
Download file DeviceConfig XPS maxed out.rar
How do I install it.
zsatan said:
Download file DeviceConfig XPS maxed out.rar
How do I install it.
Click to expand...
Click to collapse
I'm not good at explaining things in english.
Anyway, it's really easy:
1. Connect phone
2. Copy patch.1041.com.gameloft.android.ANMP.GloftA7HM.obb from your phone to your computer (to the desktop or any folder, make a backup of it)
3. Open that file with winrar, or rename it from .obb to .zip
4. inside the obb file, navigate to the deviceconfig folder, it should have a deviceconfig.xml inside
5. replace that file with the one I provided by dragging it inside the winrar folder
6. overwrite the original file with the one I provided, select STORE as compression method in winrar
7. close winrar and change the extension back to .obb if you changed it, then put the file back in your phone where it was before
8. start the game and check out the graphics, they should be way better now
IF REPLACING THE FILE DOESN'T WORK
1. do the first 4 steps from the previous method
2. open extract the xml to your dekstop
3. open it in any text editor
4. replace the stuff that's between <attributes> tag with the stuff I copypasted in my first reply
5. do the same for the first 6 entries you find, but not for the "default" one at the top of the file
6. save the file
7. replace the original one inside the obb file like I said before and copy the file back to your phone
Hopefully that was clear enough.
To convert any text button like "send" button in stock Mms.apk into an image button as in hyperion Mms.apk.
-- You do not need to rewrite the whole line of code regarding that button's attributes
--Simply know that every text button has images associated that form background of text that can be altered to get the Images we want.
--But how do we remove text from button
--Here I shall show you how to do that for send button Mms.apk,, you can use that for any text button
1) Decompile Mms.apk
2) open compose_message_activity.xml in res/layout
3) find and remove
<Button android:textSize="16.0sp" android:textColor="@drawable/selector_send_btn_text_color" android:id="@id/send_button" android:background="@drawable/selector_send_button" android:nextFocusLeft="@id/embedded_text_editor" android:layout_width="55.0dip" android:layout_height="48.0dip" android:layout_marginBottom="3.2999878dip" android:text="@string/send" />
and paste another linear layout below that linear layout as
<LinearLayout android:gravity="center" android:layout_gravity="center_vertical" androidrientation="vertical" android:id="@id/sendbuttons" android:layout_width="48.0dip" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip"> <Button android:textSize="5.0sp" android:textColor="#00000000" android:id="@id/send_button" android:background="@drawable/selector_send_button" android:nextFocusLeft="@id/embedded_text_editor" android:layout_width="48.0dip" android:layout_height="48.0dip" android:text="x" /> </LinearLayout>
(no need to delete send from strings.xml)
4) open the xml in bold italic part in the above code
5) note the names of pngs in it and replace accordingly,,, like
---a bright png for default and a dark png for android:state pressed="true"---, etc
6) Recompile and done
{the same principle can be extended to all text buttons and convert to image buttons}
[[[[[[[[[[[[[[[[[[[though unnecessary ,, if you want to totally remove the text attributes and rewrite as image button,, use this
<ImageButton android:gravity="<ur wish>" android:layout_gravity="<ur wish>" android:id="@id/<id name of it>" android:background="@drawable/<ur wish>" android:layout_width="<ur wish>" android:layout_height="<ur wish" />
for certain places,, u need other attributes in it as
android:nextFocusLeft="@id/<ur wish>" android:layout_width="<ur wish dip>"
add that using common sense]]]]]]]]]]]]]]]]]]
-------------------------------PRESS THANKS IF I HELPED YOU OR INCREASED YOUR KNOWLEDGE------------------------------------------------------------------:good:
LIKE THIS!!!!!!!!!!!
look at the send button and u will know what this mod does perfectly
PART 1
STEP 1
Dimensioning Your Icons
There are many Software for this you can go for gimp, photoshop, illustrator and many more.
I prefer photoshop.
You can download or purcase from Adobe Store.
Icon size: 136 x 136 (pixels)
STEP 2
Adding layer styles.
Playing with Bleending option.
Add your design your settings add beveal, drop shadow and much more.
IMPORTING ICONS TO MIUI THEME EDITOR
STEP : 1
Now the First thing to DO is Extract the zip file.
STEP : 2
Now GO to MIUI Themes Editor and launch it.
There are two ways of getting started up.
Either select a Theme and Edit or start a new project
STEP : 3
Starting Up a New Project.
[Note: Click on the picture for Enlarging]
STEP : 4
Click on File > New Theme
STEP : 5
Specify a name and Location.
STEP : 6
Later Adding
Theme Name
Author
Designer
Version
PART TWO [ IMPORTANT ]
This is how you reach a fancy icons they are noting but icons with Gif kind of animation we call them dynamic
So what's so special about them ?
Heh!!
You need to know som XML tricks like i am going to show you and i will even share my files which you can edit.
So the above metioned picture is an example how to place it.
FOR CALENDAR
Icons
| __ fancy_icons
|__ com.android.calendar
manifest.xml should be place inside the folders with pngs files
<?xml version="1.0" encoding="utf-8"?>
<!-- calendar -->
<Icon version="1" frameRate="0" width="136" height="136" screenWidth="720" useVariableUpdater="DateTime.Day">
<VariableBinders>
<BroadcastBinder action="android.intent.action.TIME_SET" />
<BroadcastBinder action="android.intent.action.DATE_CHANGED" />
</VariableBinders>
<Group pivotX="68" pivotY="68">
<Image x="68" y="68" align="center" alignV="center" src="date.png" srcid="#date" />
</Group>
</Icon>
You need to edit them accordingly like i have thepng files settled inside the folder com.android.calendar
For Rotational ICONS
<?xml version="1.0" encoding="utf-8"?>
<!-- Audio -->
<Icon version="1" frameRate="30" width="192" height="192" screenWidth="1080" >
<Image x="96" y="96" align="center" alignV="center" src="icon_bg.png" />
<Image x="96" y="96" align="center" alignV="center" centerX="59" centerY="59" src="gear.png" >
<RotationAnimation>
<Rotation angle="0" time="0"/>
<Rotation angle="360" time="10000"/>
</RotationAnimation>
</Image>
</Icon>
And place the Two icons inside the subfolders.