View Single Post
Old 05-13-2017, 02:39 AM   #33
oren64
I need a chapter break
oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.
 
oren64's Avatar
 
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
Patch `Chapters progress increasing size in Kepub`

File nickel.patch

Version 2.0: bigger chapters height, make sure the last chapter bar is not cut, move the book time to the center.
Tested on Kobo Glo, Aura, Aura HD/H2O, Glo HD, Aura ONE.

Thanks to jackie_w for testing this patch.

Spoiler:
Code:
<Patch>
patch_name = `Chapers progress increasing size in Kepub`
patch_enable = `yes`
#
# Multi-version patch: 4.4.9298+
# Patch version: 2.0
#
find_base_address = `\x78\x9C\xB5\x98\xDF\x6F\xD3\x30\x10\xC7\xDF\xFB`
replace_bytes = 0000, 78 9C B5 98 DF 6F D3 30, 78 9C A5 98 DF 6F 9B 30
replace_bytes = 0008, 10 C7 DF FB 57 44 DB C3, 10 C7 FF 95 AA 79 E8 4B
replace_bytes = 0010, 5E A8 B4 36 4D BB 65 DA, 23 25 10 F2 83 AA 0F 5D
replace_bytes = 0018, C3 18 12 02 01 AA D8 D8, 27 4D 9B B6 A9 5A BB BE
replace_bytes = 0020, 0B 42 93 9B 98 C6 D4 B1, 4C 53 E5 80 17 BC 82 4D
replace_bytes = 0028, 33 C7 65 ED 10 FF 3B 69, 8D B3 26 8D FA BF 2F 04
replace_bytes = 0030, 93 FE 48 CE BE 38 08 DE, 96 72 E0 B3 8D F6 96 0B
replace_bytes = 0038, DA 8B FD F9 5E EF 2E BE, DC E7 7B BE B3 CF 36 83
replace_bytes = 0040, 73 4F 3F 53 12 33 31 FF, 6F 94 C4 8C AF BE 50 BE
replace_bytes = 0048, 48 C5 F2 4E 13 9D 3F 30, BE 55 44 15 F7 8C 3E EF
replace_bytes = 0050, FA EC FD EA 79 DE 8C 44, 96 24 7A 5C 49 B1 E6 F1
replace_bytes = 0058, 8B B9 92 4B 11 F7 23 C9, 30 12 A9 90 A1 92 84 17
replace_bytes = 0060, A5 0A 3D AD 88 C8 33 A2, 39 91 94 AB 8B D7 41 94
replace_bytes = 0068, A8 D0 57 BD DF BD D3 28, 90 5C 51 79 23 C5 4A D2
replace_bytes = 0070, 21 99 A6 6A AA E4 5C D1, A2 78 47 E4 6E 29 64 4C
replace_bytes = 0078, 3C 7F 4D 54 B9 51 AA 98, E5 50 89 3C 1C E5 9B 93
replace_bytes = 0080, AA BE 96 59 E8 9D 67 2B, 42 A4 2C 3E 59 A6 7B CE
replace_bytes = 0088, 2F 97 9C C5 DE 8C 17 BC, 45 FD 68 29 94 12 59 F7
replace_bytes = 0090, AB C3 E3 99 D4 5A A6 E6, 69 5B 2A 65 AB 44 7D 90
replace_bytes = 0098, 15 40 99 B3 79 A2 DF 2A, 64 AB 15 FA F1 74 95 E7
replace_bytes = 00A0, B2 B6 E8 7E 7D BA C9 B2, 0F 31 FD C3 22 FA B1 B8
replace_bytes = 00A8, C7 98 FE 64 11 7D 97 DF, 93 2C 15 AB ED A5 92 6B
replace_bytes = 00B0, 2B C6 E5 7C 7D AD D5 92, FA 73 97 31 3E 4C 68 E9
replace_bytes = 00B8, 7E DB BA 94 32 D1 4F E8, 1E CE F2 CD 45 46 36 4D
replace_bytes = 00C0, 06 12 7A 93 6C B5 11 49, D3 4E BB 49 04 E5 6C D3
replace_bytes = 00C8, C9 AA 6E 72 00 4F 13 49, A5 8D C7 10 77 B0 ED BC
replace_bytes = 00D0, 05 5B 59 C0 83 01 24 97, F7 92 AC 04 D7 E0 82 16
replace_bytes = 00D8, 36 07 F4 1B 45 E6 52 D8, 2E 70 C3 91 ED 21 37 5D
replace_bytes = 00E0, C8 81 81 1C B8 92 C9 7A, A0 37 82 C0 83 AD 03 86
replace_bytes = 00E8, 1B 3E 0B 7B 78 0E D9 A5, 61 94 AC F9 63 A3 BE 61
replace_bytes = 00F0, CD C8 0E C3 28 59 8A 45, 55 85 67 16 AB 24 D4 C6
replace_bytes = 00F8, A3 42 C2 43 F2 9E 59 AC, 71 9B 93 88 BA E6 DD 6D
replace_bytes = 0100, 93 D0 B3 78 77 97 91 88, 68 3A 24 9A 7C AF 85 F4
replace_bytes = 0108, 76 4A 57 97 DF 6E A2 E3, 9C 91 58 FE 27 3E 24 1E
replace_bytes = 0110, 39 1B 1A E8 C3 0E 74 34, 6C 37 22 5A 82 60 0A 99
replace_bytes = 0118, 6D 23 1F C2 4B 9B 23 1C, 07 FB 75 A0 12 56 5C 57
replace_bytes = 0120, CF 5C 30 86 F8 D2 56 E0, DC CF F4 97 72 CB 65 55
replace_bytes = 0128, 75 C2 F2 DB 52 E2 03 FD, 8C B1 57 13 1B A6 13 B0
replace_bytes = 0130, AE DD E3 5E E5 6F 30 3C, 9B C9 9A 10 40 60 E0 0A
replace_bytes = 0138, C0 6B 26 37 B6 39 EA 3B, EC E4 B1 02 1C 67 5D C3
replace_bytes = 0140, 50 00 D9 81 3B DB 18 F3, 74 E3 75 B3 58 23 A6 90
replace_bytes = 0148, 8A 73 5C CD 35 93 23 DA, D8 C9 E1 1D CB A8 21 7B
replace_bytes = 0150, 1C F1 1D 69 0C E1 86 78, E7 03 4E 37 CA ED DD 5D
replace_bytes = 0158, DF B3 94 22 91 7E D5 3B, 4E E2 B2 F1 0D D3 7D 94
replace_bytes = 0160, 15 74 A5 DD 16 6F 5D C8, 9A EC 76 DD 41 5E 2D 52
replace_bytes = 0168, 48 BC 39 A2 FB BC F0 DA, B0 06 50 AA 93 F7 AE 7B
replace_bytes = 0170, 9C 06 48 A9 25 A0 4D 12, 33 E3 16 25 50 1C 20 D4
replace_bytes = 0178, 66 AB 21 69 C8 0E A4 1C, 2D 88 C6 1B 94 C2 26 05
replace_bytes = 0180, E7 A5 4D 11 E4 B0 2E 68, EB 06 C5 0C B5 4A 45 44
replace_bytes = 0188, CA 99 01 52 CB 56 AB 24, 52 FA 95 64 F4 F2 F4 37
replace_bytes = 0190, CC 6D 43 14 CD 25 97 11, 79 F8 74 73 8A 29 69 DE
replace_bytes = 0198, E1 F4 13 49 E9 F5 C9 0F, 3C CA 94 5B 4B 99 BA A7
replace_bytes = 01A0, F2 F8 7E 7A 62 55 34 2C, 5C 8A 9C 4A B5 1D 92 7D
replace_bytes = 01A8, AD C9 6D 3B 63 F5 0E 3C, 34 3C DB 6F 49 E1 D9 55
replace_bytes = 01B0, 65 4A 66 54 E9 75 9F 14, F9 F3 FE 7A FF 9B CA B3
replace_bytes = 01B8, DE 89 B4 E8 AD A1 77 76, 6E 1C DF 39 53 45 9F 89
replace_bytes = 01C0, B3 F9 FC 70 5B 7C A1 EA, 63 73 00 51 D5 15 5D 0A
replace_bytes = 01C8, CC E4 D3 17 C1 74 DE A9, F1 D8 DB D7 D7 CE 06 0D
replace_bytes = 01D0, C8 1C 76 CC A4 5C B8 2C, C2 3C FB 6C 0E 3D E3 C5
replace_bytes = 01D8, 85 3F C6 56 20 06 52 4B, 7D 27 AE F1 1A A7 B0 E5
replace_bytes = 01E0, 61 3A EC 40 DC B4 17 72, 7D A0 E8 59 A3 45 5D 03
replace_bytes = 01E8, 57 37 F1 62 6E DF 80 38, E7 60 CD CB C0 EA 01 4B
replace_bytes = 01F0, 69 AD FD AD 8F C3 0E 3E, EA 5B 03 C6 9D A7 AE 21
replace_bytes = 01F8, B6 D4 BF CB 16 CC 4F FB, 5F A5 DB A2 58 67 EE 11
replace_bytes = 0200, 0B B3 F5 D4 F7 9D 3D BD, 03 07 18 F0 C8 16 30 EE
replace_bytes = 0208, E1 EB 3C 5F A6 1D 1C 6D, 3B D5 36 99 06 C2 65 F1
replace_bytes = 0210, EE 40 FC AC 2D 35 B8 69, 9B 5F 37 74 80 B4 3A BC
replace_bytes = 0218, 39 4B 8E 48 4E EF 76 EB, 86 81 5B 57 48 C9 92 A6
replace_bytes = 0220, 7A 83 8B 7F 77 12 F0 72, 8D FD 66 E2 CD C1 86 53
replace_bytes = 0228, 24 2F 9E 74 39 21 38 99, D9 F5 7B 4E 7B E0 74 0C
replace_bytes = 0230, 51 DE 6C 59 A3 E1 05 E8, 37 C1 CA D6 13 B0 5D 6F
replace_bytes = 0238, 59 95 6D B7 C5 BD B9 8E, B6 F0 01 A3 B2 8F E7 91
replace_bytes = 0240, 07 B0 BB 56 36 0B 0C 6D, 5E 67 06 ED 16 6F 00 61
replace_bytes = 0248, A7 93 4B 1F E0 2A DB 61, 67 05 FD DE 6E 00 61 67
replace_bytes = 0250, 3E EA 3E B8 20 C3 05 C2, 04 18 90 67 0D 08 CD 92
replace_bytes = 0258, 44 07 16 6C AA 40 98 E8, 0F 93 D4 5A 64 CE ED 76
replace_bytes = 0260, A0 02 DD 6C CE 9D DD 07, 64 70 33 74 3D 93 1B DE
replace_bytes = 0268, 14 1F 06 74 FF 92 EE AA, 7E 8C 5E 86 1E A0 F3 D3
replace_bytes = 0270, F3 FF B5 A8 9D 42 E7 94, AE 23 CD 92 B5 2D A0 43
replace_bytes = 0278, F9 30 BC FB 97 16 83 A2, 06 9C 56 CB 3F F8 FF 4F
replace_bytes = 0280, 39 1B 41 E8 C8 05 8A 25, 40 13 A9 DF 0C 34 91 7A
replace_bytes = 0288, 2D 80 CC C0 89 89 66 6D, 4D 41 23 08 9B 83 13 18
replace_bytes = 0290, 0C 4B 61 DC 2C 05 F6 42, D3 04 AE 0A F6 42 8D DB
replace_bytes = 0298, 5B 3B B2 DB DD A0 1E 79, 7E E3 B6 B0 68 5D D8 2A
replace_bytes = 02A0, 43 94 FC 51 B3 B4 A1 38, FB 6D AE CF 61 CC 95 6D
replace_bytes = 02A8, 7E A9 9A 18 AE 94 7B DB, 52 C2 AF AE 7E 4B AA FE
replace_bytes = 02B0, F1 D9 64 48 11 78 AF A0, E3 6D 4C 0B A8 55 D9 26
replace_bytes = 02B8, 38 7E 55 3E 37 88 1F 8C, 2D F4 5A 3B 6B 4B CD A0
replace_bytes = 02C0, 47 B9 BC 80 61 AF 6C B8, D4 74 06 DB 6D 65 1B A5
replace_bytes = 02C8, 3A 7E 29 1B F8 26 7D 1F, F0 2B 6F FB A6 59 FF 71
replace_bytes = 02D0, EA 4F C6 03 A0 5F D9 0A, 14 9B 4F E1 B8 E6 F5 CE
replace_bytes = 02D8, FD 94 C5 FF F8 AA 6C 21, 9A B1 B8 DF 8D B6 3D A8
replace_bytes = 02E0, B6 5C 8F B1 3F 07 2C 44, 91 09 83 D7 C1 6B 61 3C
replace_bytes = 02E8, 34 3D E8 7D DB 06 C4 23, 13 A6 E7 97 03 8C D2 F7
replace_bytes = 02F0, EE 1B 6E D9 FB 53 8F EF, 83 41 7A BC B0 9D 0F 64
replace_bytes = 02F8, 2F 7A 45 83 56 9B 87 E5, F9 A0 32 9A 9F 0B B8 E0
replace_bytes = 0300, 37 F0 FF 85 90 82 36 76, 14 BC 69 3C 55 37 20 6E
replace_bytes = 0308, E0 C3 F2 11 AC C3 51 87, FD 43 BF EA 31 B5 D6 99
replace_bytes = 0310, 75 12 9B 72 73 FE B5 2A, 18 55 43 7B 8C B6 35 60
replace_bytes = 0318, E3 3D 0C 69 38 36 E5 C6, 6A F0 44 8B 8A 21 6D C8
replace_bytes = 0320, 4C 6B 15 C6 CE 4C EC 70, 87 23 F3 CD 23 6B 1F 48
replace_bytes = 0328, B7 EA 36 A7 54 BB 32 DE, 71 35 74 BF 5C 40 BD D2
replace_bytes = 0330, 0F 2F A1 F6 65 A9 FD 07, 7C FD 0B 03 31 94 0A 00
replace_bytes = 0338, BB D7 51 7A 00 00 00 D1, 00 00 00 00 00 00 00 D1
</Patch>


Click image for larger version

Name:	screen_001.png
Views:	674
Size:	50.8 KB
ID:	156710 Click image for larger version

Name:	screen_002.png
Views:	637
Size:	51.5 KB
ID:	156711

Last edited by oren64; 12-17-2017 at 03:18 PM.
oren64 is offline   Reply With Quote