Emerald 3253 Lonely Mudkip Manip Test General info: - NPCs deload 8 below, 10 above, 10 right, 11 left Checklist: - List out 10 frames I can work with ---- OBSOLETE: Continue manips the pink guy Textbox manips the fat guy and other hidden NPC Entering cutscene manips RNG advances during cutscene To test frames: Press A on first ! then 2 frames after second ! ---- START HERE: Note: The difference between the turnright and the bagexit frame is what truly matters. The end frame result being different doesnt matter as long as the differences are the same for a given cluster. This principal applies to Help Me! and Poke Ball! textboxes. BizHawk Offsets: 35228/43116/50268/54076 DS Offsets: 35212/43132/50316/54140/60684/63976/74140/101532 Steps to calibrate offsets: Calculating the first offset: Step 1: For first offset, calculate 2103 * 1000/59.6555 (or divide by 59.7275 if you're playing on GBA/GBI) Step 2: Try this offset on a basic Mudkip manip with no bag manipulation, saved two tiles away from starter bag (the whole point of this is to calibrate on console because you don't have the luxury of seeing BizHawk's RNG reader on console) Step 3: Look up frame 2103 on the Gen 3 starter predictor program and Search Around Frame, see which Mudkip you hit (you can also use the IV Predictor tab for this) Step 4: Add or Subtract the difference of the Mudkip frame you hit with frame 2103 (~16ms per frame, so for example if you hit 2 frames early, you add 32 ms to your offset) Step 5: Subtract your offset by 112ms (7 frames total) if you're saving after stairs (there are 7 RNG frame advances which we wanna compensate for, 2 for little guy, 5 for outside bag manip) This calculation is how you know your first offset is about right, the rest we will just trust the math from there To get the second/third/fourth offsets Step 1: For "Help me!" offset, calculate with this formula: (first offset) + (2591-2103-6) * 1000/59.7275 (<-- 59.6555 for DS; the minus 6 is because there are 6 RNG advances from closing the Littleroot town menu to reaching the Help me! textbox) -- Example: 35164 + (2591-2103-6) * 1000/59.6555 = 43243.72442 --> 43243 is my second offset Step 2: For "Poke Ball!" offset, calculate with this formula: (second offset) + (3026-2591-7) * 1000/59.7275 (<-- 59.6555 for DS; minus 7 is because there are 7 RNG advances from Help me! to Poke Ball!) -- Example: 43233 + (3026-2591-7) * 1000/59.7275 = 50408.87836 --> 50408 is my third offset Step 3: For selecting Mudkip offset, calcu Bag Manip Exit Offset 35196 Bag Manip Exit other frames Bagexit turnright Fat Guy 1840 1989 1841 1990 1842 1993 1843 1992 nothing >1844 1995 nothing >1845 1996 right as you turn up >1846 1997 nothing >1847 1998 nothing >1848 1999 nothing >1849 2000 nothing 1850 2003 right as you turn up 1891 2040 1892 2045 1893 2044 1894 2045 1895 2046 1896 2049 1897 2048 1898 2047 1899 2053 1900 2053 1901 2053 1902 2055 1903 2056 1904 2055 1905 2054 1906 2057 1907 2058 1908 2057 1909 2061 1910 2061 1911 2062 1912 2065 1913 2068 1914 2068 1915 2067 >1916 2067 >1917 2068 >1918 2069 >1919 2070 1920 2073 >1921 2072 >1922 2073 >1923 2074 >1924 2075 1925 2078 1926 2077 1927 2076 1928 2077 1929 2080 1930 2083 1931 2082 1932 2081 1933 2084 1934 2089 1935 2088 1936 2088 1937 2092 1938 2089 1939 2090 1940 2091 1941 2094 1942 2094 1943 2096 1944 2097 1945 2096 >1946 2095 >1947 2096 nothing >1948 2097 nothing >1949 2098 nothing 1950 2101 nothing 1951 2104 nothing 1952 2105 right >>1953 2104 up >>1954 2105 nothing >>1955 2106 nothing >>1956 2107 nothing >>1957 2108 nothing 1958 2107 nothing 1959 2108 nothing 1960 2111 nothing 1961 2112 nothing 1962 2113 nothing 1963 2117 up 1964 2116 1965 2114 1966 2115 1967 2118 1968 2119 1969 2122 1970 2121 1971 2120 1972 2121 1973 2126 1974 2125 1975 2124 1976 2125 1977 2128 1978 2129 1979 2128 Bag Manip Exit other frames Bagexit turnright Fat Guy 1980 2129 1981 2130 1982 2135 1983 2137 1984 2136 1985 2134 1986 2137 1987 2138 1988 2139 1989 2138 1990 2143 1991 2144 1992 2144 1993 2144 1994 2145 1995 2146 1996 2149 You want to mash as quickly as possible for Continue (no need for an offset, but mashing this part should improve with target frame consistency) Bagexit turnright Bag Manip Exit TARGET FRAMES Bag Manip Exit Offset 35196 Bagexit turnright 2080 2231 2081 2232 2082 2235 2083 2232 2084 2235 2085 2236 2086 2237 2087 2240 2088 2239 2089 2238 2090 2243 2091 2242 2092 2245 2093 2246 2094 2245 2095 2244 2096 2245 2097 2250 2098 2251 up 2099 2254 left 2100 2253 left >2101 2252 nothing >2102 2253 nothing >2103 2254 up >2104 2255 nothing 2105 2257 right 2106 2259 nothing 2107 2258 up 2108 2259 ------------------------------- Bag talk (= turn down from bag) Help me! Offset: 43116 (This Poke Ball! clear is frame perfect) Help me! Poke Ball! (+/-) Bag talk 2580 2995 415 3067 2581 2996 415 3068 >2582 2999 417 3071 >2583 3000 417 3070 >2584 3001 417 3073 >2585 3002 417 3078 >2586 3003 417 3075 2587 3002 415 3078 2588 3003 415 >>2589 3002 413 >>2590 3003 413 >>2591 3004 413 >>2592 3005 413 >>2593 3006 413 2594 3011 417 >>2595 3008 413 2596 3013 417 2597 3012 415 2598 3011 413 2599 3014 415 2600 3017 417 2601 3014 413 2602 3017 415 2603 2604 2605 2606 vvvvvvvvv Current Help me! window 5f (This Poke Ball! clear waits a bit to line up Bag talk) Poke Ball! Offset: 50268 (*with 417 +/- Help me! to Poke Ball! difference) Poke Ball! Bag talk* (+/-) 3012 3086 74 3013 3085 72 3014 3088 74 3015 3087 72 3016 3088 72 3017 3089 72 >3018 3092 74 >3019 3093 74 >3020 3094 74 >3021 3095 74 3022 3098 76 3023 3099 76 3024 3098 74 (*with 413 +/- Help me! to Poke Ball! difference) Poke Ball! Bag talk* (+/-) 3012 3086 74 3013 3085 72 3014 3088 74 3015 3087 72 3016 3088 72 3017 3089 72 3018 3092 74 3019 3093 74 3020 3092 72 3021 3093 72 3022 3096 74 3023 3097 74 >>3024 3096 72 >>3025 3097 72 >>3026 3098 72 >>3027 3099 72 >>3028 3100 72 3029 3103 74 3030 3104 74 3031 3103 72 3032 3106 74 >>3033 3105 72 >>3034 3106 72 >>3035 3107 72 >>3036 3108 72 >>3037 3109 72 3038 3112 74 3039 3111 72 3040 x (doesn't exist, RNG advance) 3041 x (doesn't exist, RNG advance) Note: Getting an outcome like 4f early doesn't necessarily mean your Mudkip grab frame was 4f early! It could mean one of your first three offsets are off (check end RNG frame result to get a feel) To-Do: Frame count battle load between emu and console: take emu vod and console vod and compare them side by side Theory: Console doesnt run during battle loads Zig Tackle Outcomes (BizHawk frames assuming 3250) (Remember to divide by 2 when calcing offset cuz RNG advances by 2 in battle) RNG Frame Zig move even 3869 Growl 3871 Tackle 3873 3875 3877 3879 3881 3883 3885 3887 3889 Rough Encounterless Paths: Scientist Fat Guy Movement right left+up ttbS1as ignore this idk what this is RNG Frame Zig move even 3866 Growl 3868 Tackle 3870 Tackle 3872 Tackle 3874 Tackle 3876 Growl 3878 Tackle 3880 Tackle 3882 Growl 3884 Growl 3886 Growl 3888 Growl 3890 Growl 3892 Tackle 3894 Tackle 3896 Tackle 3898 Growl 3900 Growl 3902 Growl 3904 Growl 3906 Tackle Zigzagoon Genders on emulator (bizhawk frame): Frame Gender HP Nature 3248 female 20hp bashful 3249 female 20hp naive >3250 female 21hp lonely 3251 female 21hp relaxed 3252 female 21hp lax 3253 female 20hp serious Help me! Poke Ball! Bag talk 2620 3035 3107 2621 3034 3106 2622 3035 3107 2623 3034 3106 2624 3039 3111 2625 3038 3110 2626 3041 3111 2627 3046 3116 2628 3043 3115 2629 3042 3112 2630 3043 3118 2631 3046 3116 2632 3051 3123 2633 3046 3118 2634 3053 3125 2635 3050 3122 2636 3053 3125 2637 3052 3124 2638 3055 3127 2639 3052 3124 2640 3055 3127 2641 3060 3132 2642 3057 3131 2643 3060 3132 2644 3057 3131 2645 3058 3130 2646 3061 3133 2647 3060 3132 2648 3065 3137 2649 3064 3136 2650 3065 3137 =============================== =============================== =============================== original experiment Continue Pink Boy 586 stuck 587 right 588 stuck 589 stuck 590 early left 591 right 592 stuck 593 stuck 594 right >595 stuck >596 stuck >597 stuck 598 early right 599 stuck 600 right+left 601 early left 602 stuck 603 stuck 604 early right 605 right === Textbox RNG frame end Fat Guy 1365 1892 1366 1893 1367 1896 1368 1897 1369 1896 1370 1899 1371 1897 1372 1898 left after turn 1373 1899 down 1374 1900 right after turn >1375 1904 left after turn >1376 1904 up before turn >1377 1904 right before turn 1378 1905 right+left 1379 1905 stuck 1380 1907 right after turn 1381 1911 left+down === Textbox trigger Release fr. Bag entry 2280 2695 2281 2696 2282 2695 2283 2698 2284 2697 2285 2698 2286 2707 2287 2702 2288 2707 2289 2702 2290 2705 2291 2706 2292 2707 2293 2708 2778 2294 2709 2779 2295 2708 2778 2296 2709 2779 2297 2710 2780 2298 2715 2783 2299 2714 2784 2300 2717 2789 2301 2716 2788 2302 2717 2789 2303 2716 2788 2304 2719 2305 2720 2306 2721 2307 2722 2308 2721 2309 2722 2310 2725 2311 2730 2312 2725 2313 2730 2314 2729 2315 2730 2316 2731 2317 2730 2318 2731 2319 2734 2320 2739 2321 2738 2322 2739 2323 2740 2324 2739 2325 2740 2326 2741 2327 2740 2328 2743 2329 2742 2330 2747 2331 2748 2332 2745 2333 2750 2334 2751 2335 2750 2336 2337 2338 2339