diff --git a/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash b/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash index f33ee78d7f..74993527a4 100644 --- a/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash +++ b/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash @@ -1 +1 @@ -50800C21315097170DBEB2E7EFBDD59D4FF95D23835128D998B4D26083B8FE12 \ No newline at end of file +0D659BB30B4078BE8AE87695F5103028369D9E72C7E83306F249C12A1E27BBF5 \ No newline at end of file diff --git a/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm b/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm index ec884998e3..48ab2e1f4e 100644 --- a/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm +++ b/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm @@ -1,7 +1,7 @@ .id 909 .int_stack_count 2 .string_stack_count 0 -.int_var_count 17 +.int_var_count 19 .string_var_count 0 load_int 73 load_int 73 @@ -63,16 +63,42 @@ istore 14 load_int 0 istore 15 + iload 0 + widget_get_width_widget + istore 16 + iload 0 + widget_get_height_widget + istore 17 + iload 1 + load_int 1745 + if_icmpeq LABEL70 + jump LABEL84 +LABEL70: + load_int 0 + iload 16 + load_int 39387147 + widget_get_width_widget + isub + invoke 1045 + istore 14 + load_int 0 + iload 17 + load_int 39387147 + widget_get_height_widget + isub + invoke 1045 + istore 15 +LABEL84: get_varbit 4606 load_int 0 - if_icmpne LABEL64 - jump LABEL222 -LABEL64: + if_icmpne LABEL88 + jump LABEL264 +LABEL88: get_varbit 4606 load_int 2 - if_icmpeq LABEL68 - jump LABEL82 -LABEL68: + if_icmpeq LABEL92 + jump LABEL106 +LABEL92: load_int 256 load_int 180 6200 @@ -86,8 +112,8 @@ LABEL68: 6202 load_int 50 set_camera_focal_point_height - jump LABEL95 -LABEL82: + jump LABEL119 +LABEL106: load_int 256 load_int 256 6200 @@ -101,106 +127,114 @@ LABEL82: 6202 load_int 50 set_camera_focal_point_height -LABEL95: +LABEL119: iload 2 load_int -1 - if_icmpne LABEL99 - jump LABEL221 -LABEL99: + if_icmpne LABEL123 + jump LABEL263 +LABEL123: iload 3 load_int -1 - if_icmpne LABEL103 - jump LABEL221 -LABEL103: + if_icmpne LABEL127 + jump LABEL263 +LABEL127: get_viewport_size istore 11 istore 10 + load_int 0 + iload 16 + iload 10 + isub + invoke 1045 + load_int 0 + iload 17 + iload 11 + isub + invoke 1045 + istore 13 + istore 12 iload 10 iload 11 load_int 0 load_int 0 iload 2 widget_put_size_widget - invoke 1972 - load_int 0 - if_icmpeq LABEL116 - jump LABEL122 -LABEL116: iload 10 - iload 11 load_int 0 - load_int 0 - iload 3 - widget_put_size_widget -LABEL122: - iload 4 - load_int -1 - if_icmpne LABEL126 - jump LABEL211 -LABEL126: - iload 5 - load_int -1 - if_icmpne LABEL130 - jump LABEL211 -LABEL130: - iload 0 - widget_get_width_widget - istore 12 - iload 0 - widget_get_height_widget - istore 13 + iload 14 iload 12 - iload 10 isub - istore 14 - iload 13 + invoke 1045 + isub iload 11 - isub - istore 15 - iload 14 load_int 0 - if_icmplt LABEL148 - jump LABEL150 -LABEL148: - load_int 0 - istore 14 -LABEL150: iload 15 - load_int 0 - if_icmplt LABEL154 - jump LABEL156 -LABEL154: - load_int 0 - istore 15 -LABEL156: - iload 8 - iload 14 - load_int 2 - idiv + iload 13 isub - iload 9 - iload 15 - load_int 2 - idiv + invoke 1045 isub - istore 9 - istore 8 - iload 8 load_int 0 - if_icmplt LABEL172 - jump LABEL174 -LABEL172: load_int 0 - istore 8 + iload 3 + widget_put_size_widget + iload 4 + load_int -1 + if_icmpne LABEL170 + jump LABEL253 +LABEL170: + iload 5 + load_int -1 + if_icmpne LABEL174 + jump LABEL253 LABEL174: + iload 12 + iload 14 + isub + load_int 2 + idiv + iload 13 + iload 15 + isub + load_int 2 + idiv + istore 13 + istore 12 + load_int 0 + iload 6 + iload 12 + isub + invoke 1045 + load_int 0 + iload 8 + iload 12 + isub + invoke 1045 + istore 8 + istore 6 + load_int 0 + iload 7 + iload 13 + isub + invoke 1045 + load_int 0 iload 9 - load_int 0 - if_icmplt LABEL178 - jump LABEL180 -LABEL178: - load_int 0 + iload 13 + isub + invoke 1045 istore 9 -LABEL180: + istore 7 + iload 6 + iload 7 + load_int 0 + load_int 0 + iload 4 + widget_put_position_widget + iload 6 + iload 7 + load_int 0 + load_int 0 + iload 5 + widget_put_position_widget iload 6 iload 8 iadd @@ -231,8 +265,8 @@ LABEL180: iload 8 iload 9 invoke 910 - jump LABEL221 -LABEL211: + jump LABEL263 +LABEL253: iload 1 load_int 73 load_int 73 @@ -243,9 +277,9 @@ LABEL211: load_int 0 load_int 0 invoke 910 -LABEL221: - jump LABEL333 -LABEL222: +LABEL263: + jump LABEL383 +LABEL264: load_int 0 load_int 0 6200 @@ -258,80 +292,90 @@ LABEL222: load_int 195 load_string "fixedOuterZoomLimit" runelite_callback - if_icmpge LABEL234 - jump LABEL250 -LABEL234: + if_icmpge LABEL276 + jump LABEL292 +LABEL276: get_varc 73 load_int 700 load_string "fixedInnerZoomLimit" runelite_callback - if_icmple LABEL238 - jump LABEL250 -LABEL238: + if_icmple LABEL280 + jump LABEL292 +LABEL280: get_varc 74 load_int 175 load_string "resizableOuterZoomLimit" runelite_callback - if_icmpge LABEL242 - jump LABEL250 -LABEL242: + if_icmpge LABEL284 + jump LABEL292 +LABEL284: get_varc 74 load_int 715 load_string "resizableInnerZoomLimit" runelite_callback - if_icmple LABEL246 - jump LABEL250 -LABEL246: + if_icmple LABEL288 + jump LABEL292 +LABEL288: get_varc 73 get_varc 74 invoke 42 - jump LABEL253 -LABEL250: + jump LABEL295 +LABEL292: load_int 256 load_int 320 invoke 42 -LABEL253: +LABEL295: get_viewport_size istore 11 istore 10 iload 2 load_int -1 - if_icmpne LABEL260 - jump LABEL333 -LABEL260: + if_icmpne LABEL302 + jump LABEL383 +LABEL302: iload 3 load_int -1 - if_icmpne LABEL264 - jump LABEL333 -LABEL264: + if_icmpne LABEL306 + jump LABEL383 +LABEL306: iload 10 iload 11 load_int 0 load_int 0 iload 2 widget_put_size_widget - invoke 1972 - load_int 0 - if_icmpeq LABEL274 - jump LABEL280 -LABEL274: iload 10 + iload 14 + isub iload 11 + iload 15 + isub load_int 0 load_int 0 iload 3 widget_put_size_widget -LABEL280: iload 4 load_int -1 - if_icmpne LABEL284 - jump LABEL323 -LABEL284: + if_icmpne LABEL326 + jump LABEL373 +LABEL326: iload 5 load_int -1 - if_icmpne LABEL288 - jump LABEL323 -LABEL288: + if_icmpne LABEL330 + jump LABEL373 +LABEL330: + iload 6 + iload 7 + load_int 0 + load_int 0 + iload 4 + widget_put_position_widget + iload 6 + iload 7 + load_int 0 + load_int 0 + iload 5 + widget_put_position_widget iload 6 iload 8 iadd @@ -342,11 +386,6 @@ LABEL288: load_int 1 iload 4 widget_put_size_widget - invoke 1972 - load_int 0 - if_icmpeq LABEL302 - jump LABEL312 -LABEL302: iload 6 iload 8 iadd @@ -357,7 +396,6 @@ LABEL302: load_int 1 iload 5 widget_put_size_widget -LABEL312: iload 1 load_int 73 load_int 73 @@ -368,8 +406,8 @@ LABEL312: iload 8 iload 9 invoke 910 - jump LABEL333 -LABEL323: + jump LABEL383 +LABEL373: iload 1 load_int 73 load_int 73 @@ -380,82 +418,82 @@ LABEL323: load_int 0 load_int 0 invoke 910 -LABEL333: +LABEL383: load_int 73 load_int 73 iload 1 load_int 10551309 get_enum_value - istore 16 - iload 16 + istore 18 + iload 18 load_int -1 - if_icmpne LABEL343 - jump LABEL387 -LABEL343: + if_icmpne LABEL393 + jump LABEL437 +LABEL393: invoke 1972 load_int 0 - if_icmpeq LABEL347 - jump LABEL381 -LABEL347: - iload 16 + if_icmpeq LABEL397 + jump LABEL431 +LABEL397: + iload 18 widget_get_index_widget load_int 1 - if_icmpeq LABEL352 - jump LABEL381 -LABEL352: + if_icmpeq LABEL402 + jump LABEL431 +LABEL402: get_varc 173 load_int -2 - if_icmpeq LABEL356 - jump LABEL363 -LABEL356: + if_icmpeq LABEL406 + jump LABEL413 +LABEL406: load_int 512 load_int 0 load_int 0 load_int 1 - iload 16 + iload 18 widget_put_size_widget - jump LABEL380 -LABEL363: + jump LABEL430 +LABEL413: get_varc 173 load_int -3 - if_icmpeq LABEL367 - jump LABEL374 -LABEL367: + if_icmpeq LABEL417 + jump LABEL424 +LABEL417: load_int 0 load_int 0 load_int 1 load_int 1 - iload 16 + iload 18 widget_put_size_widget - jump LABEL380 -LABEL374: + jump LABEL430 +LABEL424: load_int 512 load_int 334 load_int 0 load_int 0 - iload 16 + iload 18 widget_put_size_widget -LABEL380: - jump LABEL387 -LABEL381: +LABEL430: + jump LABEL437 +LABEL431: load_int 512 load_int 334 load_int 0 load_int 0 - iload 16 + iload 18 widget_put_size_widget -LABEL387: +LABEL437: load_int 73 load_int 73 iload 1 load_int 10551311 get_enum_value - istore 16 - iload 16 + istore 18 + iload 18 load_int -1 - if_icmpne LABEL397 - jump LABEL463 -LABEL397: + if_icmpne LABEL447 + jump LABEL480 +LABEL447: load_int 73 load_int 73 iload 1 @@ -463,78 +501,38 @@ LABEL397: get_enum_value widget_get_index_widget load_int 1 - if_icmpeq LABEL406 - jump LABEL446 -LABEL406: + if_icmpeq LABEL456 + jump LABEL474 +LABEL456: get_varbit 4692 load_int 0 - if_icmpne LABEL410 - jump LABEL428 -LABEL410: - invoke 1972 - load_int 1 - if_icmpeq LABEL414 - jump LABEL421 -LABEL414: - load_int 215 - load_int 4 - load_int 2 - load_int 0 - iload 16 - widget_put_position_widget - jump LABEL427 -LABEL421: + if_icmpne LABEL460 + jump LABEL467 +LABEL460: load_int 0 load_int 0 load_int 2 load_int 0 - iload 16 + iload 18 widget_put_position_widget -LABEL427: - jump LABEL445 -LABEL428: - invoke 1972 - load_int 1 - if_icmpeq LABEL432 - jump LABEL439 -LABEL432: - load_int 215 - load_int 28 - load_int 2 - load_int 0 - iload 16 - widget_put_position_widget - jump LABEL445 -LABEL439: + jump LABEL473 +LABEL467: load_int 0 load_int 36 load_int 2 load_int 0 - iload 16 + iload 18 widget_put_position_widget -LABEL445: - jump LABEL463 -LABEL446: - invoke 1972 - load_int 1 - if_icmpeq LABEL450 - jump LABEL457 -LABEL450: - load_int 215 - load_int 4 - load_int 2 - load_int 0 - iload 16 - widget_put_position_widget - jump LABEL463 -LABEL457: +LABEL473: + jump LABEL480 +LABEL474: load_int 0 load_int 0 load_int 2 load_int 0 - iload 16 + iload 18 widget_put_position_widget -LABEL463: +LABEL480: iload 0 iload 1 invoke 920