[Tutorial] Teach You How to Change Game Resolution on Mobile!

The original poster: Farewell @豆子 Views: 1179 Replies: 10 Posted in: 2012-07-31 20:05:33
To modify the game resolution on a mobile device, first extract the CLASS files. Then, use MC to search for 'draw'. The function for displaying images is 'drawImage', and the function for displaying text is 'drawString'. Searching for 'draw' is to determine whether there are places in the CLASS file that need modification. Once you find the file, for example, if you find 'drawImage' or 'drawString' in a.class, it means it contains functions that control JAVA text or images. Their format is usually: drawImage(a, 10, 20, 20) drawString(b, 100, 208, 20) or drawString(text, 10, 20, 20) (there are other DRAWXXXX functions which are not discussed here, they are similar, and mainly I don't know their meaning either). 10 and 20 represent the position where the image or text starts to display, where the first number is horizontal and the second is vertical, with 0,0 being the origin. Here, a and b are the codes defining the image and text, which you can generally find above as: a = xx(xxx.png) b = xxx(text). Text decompiled not using Chinese software cannot display properly. Once the location is found, start modifying it: open a.class directly in a hex editor, search for 100A (hexadecimal for 10) 1014 (hexadecimal for 20) (you need a calculator to convert decimal to hexadecimal). Before searching, it's best to check how many 10,20 combinations exist above in order to determine the correct position. When found, modify it directly, for example, changing to 0,0: 100A1014 —— 10001000. This achieves the modification, and the starting position of the image represented by a becomes 0,0, and text is modified similarly. First, open the software on your phone to determine the desired display position of the image, then adjust to the suitable position and keep testing.It should also be noted that the way numerical values are displayed is usually 0-5, 03-08 (usually some smaller numbers are displayed like this), 0-127, 1000-107F, 128-208, 110080-1100D0. For example, for 132, you need to search for 110084. The method is as follows. Tip 1: Since some games are 176*208, and the goal of modification is to change it to 240*320 or other resolutions, many images are displayed from the middle, such as (88, XX). You just need to change it to (66, XX) to display it in the middle, that is, change 1058 to 1042. Of course, you need to search carefully before changing. Also, in some cases, you can directly change 176, 208 to 132, 176, which means changing 1100B0 1100D0 to 110084 1100B0. Tip 2: In some games, positions are displayed using letters, such as a k, b y, etc. In this case, first check if it says a=xx, b=xx, x=xx, y=xx before. Because some of them automatically adjust for height and length, for example, a=getlength, then no change is needed. But if not, you need to change it to an appropriate number. Tip 3: Some positions combine numbers and letters. For letters, see if individual values are defined, such as A=176, and numbers need to be changed to the appropriate position. Tip 4: In some cases, changing the image directly without modifying files can achieve the purpose of porting.
reply 🤍 0 📤 share collect
I want to say that if you want to change the menu, you need to search for Canvas. The program uses GameCanvas to draw the screen, and the method in the tutorial is Alexander when used to modify foreign games...
I still haven't found MC's search function...
It should be BE, right! Haha
Absolutely can't find BE...
Pass by if you don't understand
*-*
Invincible... don't understand
Too profound
Cut something? You need to use a thing, but he won't write it. Even if I tell you, I've done this too, you can't do it.
Available on the 'Yi Jian Resolution Modifier' forum
— All replies loaded —

Leave a Reply