hide results

    NPC Location/Appearance Guide by kirbyarm

    Version: v1.01 | Updated: 05/30/11 | Printable Version | Search This Guide

    <>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-+-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>
    <>-<> Copyright to Dedrick Suddenlyİ 2011 (Kirbyarm) All rights reserved. <>-<>
    <>-<>-<>              Contact information: dedrick@live.ca             <>-<>-<>
    <>-<>-<>-<>                   Current Version: 1.01                 <>-<>-<>-<>
    <>-<>-<>-<>-<>        NPC Locations & Appearance Mechanics       <>-<>-<>-<>-<>
    <>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-+-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>-<>
    
              _   _    ___     ___                  ____   _____   _______         
             |X| |X|  /XXX\   /XXX\   _         _  |XXXX| /XXXXX| |XXXXXXX|        
             |X| |X| |X|Ż|X| |X|Ż|X| \X\()   ()/X/ |X|ŻŻ  |X|ŻŻŻ   ŻŻ|X|ŻŻ         
             |X|_|X| |X|_|X| |X| |X|  \X\() ()/X/  |X|__  |X|___     |X|           
             |XXXXX| |XXXXX| |XXXXX|   \X\ V /X/   |XXXX| \XXXXX\    |X|           
             |X|Ż|X| |X|Ż|X| |X|Ż\X\    \X\_/X/    |X|ŻŻ   ŻŻŻ|X|    |X|           
             |X| |X| |X| |X| |X|  \X\    \XXX/     |X|__   ___|X|    |X|           
             |X| |X| |X| |X| |X|   \X\    \X/      |XXXX| |XXXXX/    |X|           
              Ż   Ż   Ż   Ż   Ż     Ż      Ż        ŻŻŻŻ   ŻŻŻŻŻ      Ż            
                   ___      ___                         ___      _                 
                  |XXX\ () /XXX|   .;:;.  ( )  .;:;.   |XXX\ () |X|                
                  |X|\X\  /X/|X| ,:;;:;:;    ,:;;:;:;  |X|\X\   |X|                
                  |X| \X\/X/ |X| ;;:;;:;:;   ;;:;;:;:; |X| \X\  |X|                
                  |X|  \XX/  |X| ;;:| |;:;   ;;:| |;:; |X|  \X\ |X|                
                  |X|   \/   |X| ;;:;;:;:;   ;;:;;:;:; |X|   \X |X|                
                  |X| ()  () |X| ':;;:;:;    ':;;:;:;  |X|    \XXX|                
                  |X|   ()   |X|   ':::'  ( )  ':::'   |X|     \XX|                
                   Ż          Ż      ___       ___      Ż       ŻŻ                 
                                    /XXX|     /XXX|                                
                  ASCII art by     |X|ŻŻ     /X/|X|                                
                                   |X|      /X/ |X|                                
                      Kirbyarm     |X|___  /X/__|X|                                
                                   |X|_XX|/XXXXXXX|                                
                                   |X| |X|ŻŻŻŻŻŻ|X|                                
                                   |X\_|X|      |X|                                
                                    \XXX/       |X|                                
                                     ŻŻŻ         Ż                                 
    
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
    &                                 Introduction                                &
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
                                        [Intro]
    
    This in-depth guide will cover everything related to the whereabouts of
    every NPC, and their regular agendas. I will also explain the mechanics behind
    how their location is determined, what is and what isn't randomly generated,
    and also uncover the mysterious Gourmet Judge's seemingly rare appearances at
    the crossroads. This will also include special appearances for the five
    marryable girls in Harvest Moon 64. You'll notice the five marryable girls, are
    vastly more detailed than the rest and it is not because I got lazy for the
    rest of the NPCs, it is because the other NPCs weren't programmed with
    complicated location agendas and have a very simple few locations each. Look at
    Kent, Stu, and May for example. Not to mention every bit of detail on the
    girl's whereabouts will come in handy for those infamously difficult Full Album
    challenge runs.
    
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
    &                               Version History                               &
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
                                        [Versi]
    
    Version 1.00 - May 30th, 2011
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    I only expect to release this document once, in terms of content as I'm very
    certain I've uncovered everything right down to the programming aspect of it
    all. Updates will likely be grammatical and / or spelling fixes, or otherwise
    information I either discover myself, or I'm informed of and tests prove such
    information to be positive and accurate.
    
    I completed all of this work beforehand, as I'm simply not the type of guy
    that likes to submit half or partially completed work, thus the only date I
    really have to provide at this time is the release date to GameFAQs.
    
    This initial release took somewhere around 120 hours of work to compose and
    analyze the game while recording and organizing the information into a decently
    readable format.
    
    Version 1.01 - August 17th, 2011
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Credit to Melissa, for sending me an e-mail verifying that Karen is not
    completely missing from the HM64 universe on Fall 9th, but that her, and her
    entire family (as well as Kai) is actually working at the Vineyard, after it
    has been restored.
    
    Thank you!
    
    Added conclusion line.
    
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
    &                              Table Of Contents                              &
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
                                        [Table]
    
      1) Introduction...................................................[Intro]
      2) Version History................................................[Versi]
      3) NPC Locations & Appearance Mechanics...........................[Locat]
    
       a) The Girls.....................................................[Girls]
    
        i) Ann..........................................................[LoAnn]
       ii) Elli.........................................................[LElli]
      iii) Karen........................................................[LKare]
       iv) Maria........................................................[LMari]
        v) Popuri.......................................................[LPopu]
    
       b) The Rivals....................................................[Rival]
    
        i) Cliff........................................................[LClif]
       ii) Gray.........................................................[LGray]
      iii) Harris.......................................................[LHarr]
       iv) Jeff.........................................................[LJeff]
        v) Kai..........................................................[LoKai]
    
       c) Everyone Else.................................................[Every]
    
        i) Barley.......................................................[LBarl]
       ii) Basil........................................................[LBasi]
      iii) Carpenter #1 (Saw)...........................................[LCa#1]
       iv) Carpenter #2 (Axe)...........................................[LCa#2]
        v) Doug.........................................................[LDoug]
       vi) Duke.........................................................[LDuke]
      vii) Ellen........................................................[LElle]
     viii) Gotz.........................................................[LGotz]
       ix) The Gourmet Judge............................................[LGour]
        x) Greg.........................................................[LGreg]
       xi) The Harvest Sprites #1 / #2 / #3.............................[LHarv]
      xii) Head Carpenter...............................................[LHead]
     xiii) Kent.........................................................[LKent]
      xiv) Lillia.......................................................[LLill]
       xv) May..........................................................[LoMay]
      xvi) The Mayor....................................................[LMayo]
     xvii) The Mayor's Wife.............................................[LWife]
    xviii) Midwife......................................................[LMidw]
      xix) Pastor Brown.................................................[LPast]
       xx) Potion Shop Owner............................................[LPoti]
      xxi) Rick.........................................................[LRick]
     xxii) Saibara......................................................[LSaib]
    xxiii) Sasha........................................................[LSash]
     xxiv) Stu..........................................................[LoStu]
      xxv) Sydney.......................................................[LSydn]
     xxvi) Zack (The Shipper)...........................................[LZack]
    
      4) Credits........................................................[Credi]
      5) Copyright......................................................[Copyr]
    
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
    &                     NPC Locations & Appearance Mechanics                    &
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
                                        [Locat]
    
    For the longest time, based on my research of when articles were posted online,
    several forums, and even through low-class personal websites. It seems that the
    general HM64 players have not been entirely aware of exactly how the
    randomization of certain NPC's locations works. It is fairly complicated to
    figure out (which I'll take care of the hard work for you all), but once the
    knowledge is available, it can make convenient routes to your daily searches
    for certain NPCs something of ease and more on the back burner than ever,
    allowing you to optimize your time during each day.
    
    First of all, every NPC in the game has a unique and special location byte
    which is randomly generated between the values of 00 and 03 (00, 01, 02, 03).
    This value can never exceed 03 under any conditions.. leaving the NPCs with
    only four possible location byte values per NPC. Of course, only one per day is
    used, as it is a single byte. When you sleep, that is when the number is
    generated.
    
    Generally, every NPC changes to 00, 01, 02, or 03 by exactly a 25% chance each
    value.. making them entirely equal. The only exception to this is Karen. She
    has a special pointer which caps off the random number generator (not the
    location byte) to certain values and cut-offs so she appears at certain
    locations more than others. Sleeping on Monday night or Tuesday night, there is
    roughly a 40% chance Karen will be assigned byte 02 or 03. This means she will
    not appear anywhere in the game for the entire next day, also because she
    doesn't work the bar on Tuesday or Wednesdays. 02 & 03 usually are specific
    locations for the NPC to appear on a certain day, but those two values for
    Karen makes her appear nowhere in the game! So it's a 50 / 50 chance pretty
    much, that you will see her or not. I would even dare say it's closer to 60%
    odds that you will see her and 40% odds that you will not.
    
    How is their appearance determined exactly?
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    A simple series of checksums of very specific bytes when you enter a screen,
    which are then used in a formula of priority sequence. I will list the bytes
    that are checked in order from highest priority to lowest priority.
    
    Festival byte
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    If the byte is 00 (non-festival day), the NPC will appear. If it is 01
    (festival day) the NPC will not appear (at their regular locations).
    
    Weather byte
    ŻŻŻŻŻŻŻŻŻŻŻŻ
    
    The byte that controls "today's weather" is then checked. If it is 01 (sunny),
    they will appear in their normal locations. If it is 02 (rainy), 03 (snowy), or
    any other weather value that is not 01.. they will appear in their sheltered /
    rainy locations as I will from here out call them.
    
    Season byte
    ŻŻŻŻŻŻŻŻŻŻŻ
    
    Some NPCs (events not included, such as the hot springs being built etc) will
    have a specifically scripted, new location to appear during a season, or during
    certain days of a certain season. If it involves events, basically this byte
    does not come into play.
    
    Day of the month byte
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Specifically, the Library. It is closed from the 1st to the 10th of every
    Summer and Winter. Only those two seasons. The NPCs that use the Library (all
    of them) will have special locations during these 20 days of the year, but
    revert back to their normal schedules starting on the 11th of those seasons.
    This only affects the locations of Maria, Harris, and May. Maria gets a new
    agenda during these days, whereas May and Harris just disappear when they would
    normally be inside the Library.
    
    Weekday byte
    ŻŻŻŻŻŻŻŻŻŻŻŻ
    
    This is quite possibly the biggest determining factor of where the NPC will
    actually be at any given time. The basic laws of this byte are whether or not
    the NPC is having a 'work day'. If they're on a work day, they will be at their
    work location all day. If they have the day off, they utilize the next bytes to
    determine their location. (All location bytes will lead them to their normal
    place at work, maybe a few spaces different then usual or outside the store for
    example).
    
    Location byte
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    As explained in the opening paragraph, this can range from 00 - 03. This is
    randomly generated each night. If they are 'off work' on a certain day,
    depending on the weekday, this byte determines which screen they will appear
    on.
    
    Hour byte
    ŻŻŻŻŻŻŻŻŻ
    
    This has nothing to do with WHERE they are (with a few very specific example
    like the kids when they leave church after 3:00 pm and hang around various
    places, always the same places based on weekday / location bytes, until 5:00
    pm). Elli changes location in the middle of every Wednesday, regardless of
    weather... but only from two specific locations which are always the same,
    every Wednesday, year 'round. Basically, the hourly byte determines whether
    they are present on the screen when you enter it. For example, Karen is
    available at the beach every Sunday, with any location byte, between 10:00 am
    and 5:59 pm. If the hour byte hits 18 (6:00 pm) and you enter the screen, she
    will not be there. Same goes for byte 06 - 09 (6:00 am - 9:59 am).
    
    Some logic
    ŻŻŻŻŻŻŻŻŻŻ
    
    The season byte and day of the month byte might as well be disregarded as it is
    unimportant except for the NPCs that use the Library or the ones that disappear
    entirely during certain seasons... with the exception of Elli who appears at a
    specific place every Monday during the summer only.
    
    Conclusive
    ŻŻŻŻŻŻŻŻŻŻ
    
    First note, in case you're wondering what "50% chance" etc. means... it does
    not mean they only have a 50% chance of appearing on the screen. It means 2 of
    their 4 possible locations bytes will lead them there. There are only four
    location bytes four every NPC; 00; 01; 02; and 03. So there is a 25% equal
    chance they will randomly draw one of those values per day (with the exception
    of Karen, see opening mechanics paragraph for details).
    
    Exploiting the location byte randomization system
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Next, the big myth behind bar mechanics. Yes, I thought this was a separate
    mechanic from the rest of NPC appearance mechanics, but it turns out that that
    is not the case! I emphasize the importance of this because I found out that
    you don't have to manipulate their location like weather, by replaying a day
    and messing around with save file slots! This is very important to know and
    why, do you ask? After several tests I found out why you can change what NPCs
    the bar will have in it every night. And the answer is simple. EVERY NPC
    RANDOMLY GENERATES THEIR LOCATION WHEN YOU LOAD THE SAVE FILE! The number
    generates when the morning begins, not right before you save like weather! This
    makes NPC locations 100% exploitable, the only downside is if you plan on
    playing your day after you see where they are, then reload the file.. that will
    not work because they will re-generate their locations when you go to try that
    day again. That's okay! You can still plan out the main NPCs you want to
    encounter in that specific day, optimize your route, if they are in the
    locations you want them to be, great! If not, you don't have to replay the day
    before like previously thought, but only that day until you get the results you
    like.
    
    The format I will be using for the agendas is simple. The NPCs will be listed
    in alphebetical order, but within three sub-groups. These groups are; The
    Girls, The Rivals, amd Everyone Else.. in that order. For the girl's agendas,
    firstly their weekday schedules will be written as this is the general thing
    to look out for and follow in order to determine their whereabouts. General
    comments are then written, followed by special appearances, which for two of
    the five girls is on the beach at night at certain times and dates, the girl's
    sick events, the girl's sprained ankle events, and then the girl's dream
    events. Finally, their hourly agenda will be written. Everyone else, including
    the rivals will have their weekly / hourly agendas combined as well as any
    other relevant information to determine their locations. Most of them are
    quite simple to follow.
    
    As a final note before I get to the agendas, when obtaining recipes from the
    NPCs, location does NOT matter whatsoever. They can be at the bar, or anywhere
    that is not a festival.
    
    
    Now that the mechanics are explained. I will list a complete agenda for every
    NPC.
    
    HM64HM64HM64HM64HM64HM64HM64HM64HM64xXx~xXxHM64HM64HM64HM64HM64HM64HM64HM64HM64
    |                                  The Girls                                  |
    HM64HM64HM64HM64HM64HM64HM64HM64HM64xXx~xXxHM64HM64HM64HM64HM64HM64HM64HM64HM64
                                        [Girls]
    
    @-----@
    | Ann |
    @-----@
    [LoAnn]
    
    Monday, Tuesday, Wednesday, Friday, and Saturday are her work days... so she
    will always be on the green ranch. Rainy: Inside green ranch barn in the back.
    
    Thursday schedule:
    
    Rainy: Nowhere in the HM64 universe. (Technically in the barn, but it's locked
    all day).
    
    00 - Fisherman tent's screen
    01 - Carpenter's house screen
    02 - Vineyard
    03 - Rick's Tool Shop
    
    Sunday schedule:
    
    Rainy: In the green ranch barn near the back.
    
    00 - Goddess pond screen
    01 - Goddess pond screen
    02 - Green Ranch.. a little lower on the screen than usual (down right from
    working position)
    03 - Green Ranch.. a little lower on the screen than usual (down right from
    working position)
    
    Needless to say, she is similar to Maria by having a strict weekday byte
    priority override most of the time. On rainy days, she has a 100% chance to
    appear inside the Green Ranch animal barn near the back. However, if that day
    is a Thursday (day off work) since the barn is locked along with the livestock
    dealer, she is in fact inside the barn because that is her rain location
    (regardless of location byte, weather overrides all pretty much) but just
    cannot be reached. Simply put, Ann is unreachable on rainy Thursdays. Just to
    clarify, this is her schedule during all four seasons. For winter, replace
    raining locations with snowing locations. She evens works on her normal days in
    Winter.
    
    Special appearances:
    
    If it is Summer, Tuesday night, from 6:00 pm - 8:59 pm, and her location byte
    has to be 00, (not 01, 02, or 03, basically 25% chance) Ann will show up at the
    beach.
    
    Exploitable use, even though hard to come by
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    If you have talked to Maria or Ann during the day and given them gifts and
    received the affection for said gestures... you can gain ANOTHER boost of
    affection by talking to them again that night, this was tested for both girls
    for accuracy. You cannot give them a second gift. Too bad they only show up on
    the beach so rarely, and only these girls, otherwise early girl photo
    requirements would've become drastically easier without exploits.
    
    Thank you scribblykakuloo, for posting the information as it helped me figure
    out their appearance mechanics.
    
    Sick location:
    
    When her affection is 120 or higher, and it is raining or snowing, she will
    appear at her sick location. (One time only event)
    
    Must be a day of the week that she is not working and that the Livestock Dealer
    is open, (Sunday only) enter the Livestock Dealer to trigger the scene.
    
    Sprained ankle location:
    
    When her affection is 180 or higher, and it is sunny, she will appear at the
    crossroads. (This happens only once, and won't happen again whether you
    interact with her while you are on the screen or not).
    
    Dream location:
    
    When you have triggered Ann's dream, the next sunny day she will appear at the
    carpenter's house screen.
    
    Hourly agenda
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Monday, Tuesday, Wednesday, Friday, Saturday:
    
    8:00 am - 4:59 pm. (Green Ranch / work)
    
    OR 8:00 am - 4:59 pm when it is not sunny. (In the green ranch barn)
    
    Thursday:
    
    9:00 am - 4:59 pm. (Fisherman tent's screen, Carpenter's house screen,
    Vineyard)
    
    OR 10:00 am - 4:59 pm. (Tool Shop, because it opens at 10 am)
    
    OR unavailable when it is not sunny.
    
    Sunday:
    
    8:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR 9:00 am - 4:59 pm when it is not sunny. (In the green ranch barn.. no idea
    why it's 9 am start seeing as it opens at 8 am. Damn mysterious rain).
    
    @------@
    | Elli |
    @------@
    [LElli]
    
    Tuesday, Thursday, Friday, and Saturday are her work days... so she will always
    be inside the bakery working. Rainy: Inside the bakery. (This work schedule
    applies to all seasons).
    
    Wednesday schedule (all seasons):
    
    Rainy: Inside the bakery.
    
    00 - Flower Shop (morning), Next to Ellen outside the bakery (afternoon).
    01 - Flower Shop (morning), Next to Ellen outside the bakery (afternoon).
    02 - Flower Shop (morning), Next to Ellen outside the bakery (afternoon).
    03 - Flower Shop (morning), Next to Ellen outside the bakery (afternoon).
    
    Note: Wednesday could be a work day based on her being in a forced location
    during her entire time of availability in all seasons. If it is 11:59 am or
    earlier, when you enter the flower shop, she will be there 100% of the time. If
    it is 12:00 pm later and you enter the north village screen, she is next to her
    grandmother, Ellen. My theory says this is a day off for her and she enjoys the
    fundamentals of shopping at the flower shop and spending time with her
    grandmother.
    
    Monday - Spring & Fall & Winter schedule:
    
    Rainy: Nowhere to be found in the HM64 universe!
    
    00 - Carpenter's house screen
    01 - Carpenter's house screen
    02 - Fisherman's tent screen
    03 - Fisherman's tent screen
    
    Monday - Summer schedule:
    
    Rainy: Nowhere to be found in the HM64 universe!
    
    00 - Beach, looking out to the side of the dock.
    01 - Beach, looking out to the side of the dock.
    02 - Beach, looking out to the side of the dock.
    03 - Beach, looking out to the side of the dock.
    
    Sunday schedule (all seasons):
    
    Rainy: Nowhere to be found in the HM64 universe! (Not even the bakery, though
    it is open for business).
    
    00 - Nowhere to be found in the HM64 universe!
    01 - Nowhere to be found in the HM64 universe!
    02 - Nowhere to be found in the HM64 universe!
    03 - Nowhere to be found in the HM64 universe!
    
    This took hours of testing, moving the location byte around as well as trying
    different hour bytes during the days since she happens to change her position
    on Wednesdays from before or after noon. She has quite a complex schedule,
    thanks to the fact that on every Wednesday her character reads from the hour
    byte script not just for appearance / disappearance, but changes her location
    in the middle of her usual availability routine. Fortunately, it's always the
    same. Wednesdays... flower shop in the morning, tending to her grandmother
    outside the bakery in the afternoon.
    
    I have done vast amounts of testing and Elli is nowhere to be found anywhere
    and anytime on any Sunday, but I think this was 100% intended by the
    developers.. because if it were a glitch, she would still appear in her rain
    location even on a Sunday because her workplace (bakery) is open that day.
    Simple enough to remember that every Monday in the summer, all day, there is a
    100% chance she will be standing on the dock at the beach. Any other Monday of
    the other seasons, she is on one of the two mentioned mountain screens
    (fisherman's tent screen and carpenter's house screen).
    
    If you ever find her on a Sunday, let me know. I don't think it's possible to
    prove me wrong about this because A) I have her location byte and B) I tested
    EVERY screen on every hour byte of the day.. even way out of the way ones like
    the mountain summit or inside the old couple's house on the summit screen. She
    wants her space on Sundays, so let her be!
    
    Special appearances:
    
    Sick location:
    
    When her affection is 120 or higher, and it is raining or snowing, she will
    appear at her sick location. (One time only event)
    
    Must be a day of the week that the bakery is open, (Tuesday - Sunday) enter the
    Bakery to trigger the scene.
    
    Sprained ankle location:
    
    When her affection is 180 or higher, and it is sunny, she will appear at the
    fisherman's tent screen. (This happens only once, and won't happen again
    whether you interact with her while you are on the screen or not).
    
    Dream location:
    
    When you have triggered Elli's dream, the next sunny day she will appear at the
    South Village screen.
    
    Hourly agenda
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Tuesday, Thursday, Friday, Saturday:
    
    9:00 am - 4:59 pm. (In the bakery, even if it is not sunny)
    
    Wednesday
    
    9:00 am - 11:59 am. (In the flower shop, even if it is not sunny)
    
    OR 12:00 pm - 4:59 pm. (Outside the bakery, next to Ellen)
    
    OR 12:00 pm - 4:59 pm when it is not sunny. (In the bakery).
    
    Monday, all of Spring, all of Fall, and all of Winter:
    
    8:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR unavailable when it is not sunny.
    
    Monday, all of Summer:
    
    8:00 am - 4:59 pm. (Beach, on the dock)
    
    OR unavailable when it is not sunny.
    
    Sunday:
    
    Unavailable at all times, days, and seasons.
    
    @-------@
    | Karen |
    @-------@
    [LKare]
    
    Monday and Thursday are her work days... so she will always be at the Vineyard.
    Rainy: She does not exist on workdays that rain / snow.
    
    Tuesday, Wednesday, Friday, Saturday schedule:
    
    Rainy: She does not exist in the rain, period.
    
    00 - Carpenter's house screen
    01 - Beach, end of dock
    02 - She is nowhere to be found in the HM64 universe!
    03 - She is nowhere to be found in the HM64 universe!
    
    Special note: Because she is the only girl that appears at the bar, instead of
    the generator drawing equally (25% chance for either 00, 01, 02, 03 like almost
    every other NPC) her generator is built around so she becomes difficult to find
    on some Tuesdays and Wednesdays. About a 35% - 45% chance she will never be
    seen on a Tuesday or Wednesday. She is possible to find every day, however.
    Just never when it rains.
    
    Sunday schedule:
    
    Rainy: She does not exist in the rain, period.
    
    00 - Beach, on the shore.
    01 - Beach, on the shore.
    02 - Beach, on the shore.
    03 - Beach, on the shore.
    
    Her bar appearance mechanics: There is a 100% chance she will show up at the
    bar on Mondays, Thursdays, Fridays, and Saturdays.... but unfortunately a 0%
    chance of showing up at the bar on Tuesdays and Wednesdays. It is unknown if
    her bar mechanic has her working on Sunday, because it is closed, so it is
    pointless to know anyway.. at least until I make a "x building is always open"
    code for you cheaters. :P
    
    Another special note. She seems to be missing on certain days during of Fall
    after the Vineyard has been restored. She can be found physically working in
    the Vineyard along with her parents and Kai.
    
    Just to clarify, this is her schedule during all four seasons. For winter,
    replace raining locations with snowing locations. She evens works on her normal
    days in Winter.
    
    Special appearances:
    
    Sick location:
    
    When her affection is 120 or higher, and it is raining or snowing, she will
    appear at her sick location. (One time only event)
    
    Must be a day of the week that she is not working at the Vineyard, (Tuesday,
    Wednesday, Friday, Saturday, Sunday) enter Karen's house to trigger the scene.
    
    Sprained ankle location:
    
    When her affection is 180 or higher, and it is sunny, she will appear at the
    Vineyard in the far corner. (This happens only once, and won't happen again
    whether you interact with her while you are on the screen or not).
    
    Dream location:
    
    When you have triggered Karen's dream, the next sunny day she will appear
    inside the Vineyard Wine Cellar.
    
    Hourly agenda
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Monday, Thursday:
    
    9:00 am - 4:59 pm. (Vineyard / work)
    
    OR unavailable when it is not sunny.
    
    Tuesday, Wednesday, Friday, Saturday:
    
    10:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR unavailable when it is not sunny.
    
    Sunday:
    
    10:00 am - 5:59 pm. (Beach)
    
    OR unavailable when it is not sunny.
    
    SPECIAL - Bar Schedule - Monday, Thursday, Friday, Saturday only:
    
    6:00 pm - 11:59 pm. (Inside the bar)
    
    @-------@
    | Maria |
    @-------@
    [LMari]
    
    First of all, an important note. Everywhere and every guide I've read states
    that the library is closed every season after the first spring from the 1st to
    10th, no exceptions. This is not true! The library is open all month every
    Spring and every Fall of every year. However, in Summer and Winter only, the
    library is closed from the 1st to the 10th.
    
    Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday are her work days...
    so she will always be at the library working. Rainy: Library remains open, and
    she is at the library.
    
    Spring & Fall - Monday schedule:
    
    Rainy: In her house.
    
    00 - Outside the church
    01 - Outside the church
    02 - Fisherman's tent screen
    03 - Fisherman's tent screen
    
    Summer 1st - Summer 10th schedule:
    
    Rainy: In her house.
    
    00 - Carpenter's house screen
    01 - Carpenter's house screen
    02 - Goddess pond screen
    03 - Goddess pond screen
    
    Important note: Once you reach the 11th of Summer, her schedule reverts back to
    the NORMAL Spring & Fall schedule... all 7 days of the week where she would be
    in those seasons.
    
    Winter 1st - Winter 10th schedule:
    
    Snowy: In her house.
    
    00 - In her house.
    01 - In her house.
    02 - In the church, playing the organ.
    03 - In the church, playing the organ.
    
    Important note: Once you reach the 11th of Winter, her schedule reverts back to
    the NORMAL Spring & Fall schedule... all 7 days of the week where she would be
    in those seasons.
    
    So.. Maria has a much more complicated schedule than I thought originally, but
    thanks to having her correct byte, I was able to monitor and learn exactly what
    the possibilities are and what affects the changes. Now you should always know
    where to look on whatever days. Seems she really doesn't like the cold when
    Winter first hits, but gradually gets used to it until about... oh... the 11th,
    give or take a few in game hours. Then she becomes immune and takes her spring
    / fall stances on Mondays as usual. Hah.
    
    Special appearances:
    
    If it is Summer, Sunday night, from 6:00 pm - 8:59 pm, and her location byte
    has to be 00, (not 01, 02, or 03, basically 25% chance) Maria will show up at
    the beach.
    
    Exploitable use, even though hard to come by
    ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    If you have talked to Maria or Ann during the day and given them gifts and
    received the affection for said gestures... you can gain ANOTHER boost of
    affection by talking to them again that night, this was tested for both girls
    for accuracy. You cannot give them a second gift. Too bad they only show up on
    the beach so rarely, and only these girls, otherwise early girl photo
    requirements would've become drastically easier without exploits.
    
    Thank you scribblykakuloo, for posting the information as it helped me figure
    out their appearance mechanics.
    
    Sick location:
    
    When her affection is 120 or higher, and it is raining or snowing, she will
    appear at her sick location. (One time only event)
    
    Must be a day of the week that the Library is closed, (Monday only) enter
    Maria's / The Mayor's house to trigger the scene.
    
    Sprained ankle location:
    
    When her affection is 180 or higher, and it is sunny, she will appear inside
    the Library. (This happens only once, and won't happen again whether you
    interact with her while you are on the screen or not).
    
    Dream location:
    
    When you have triggered Maria's dream, the next sunny day she will appear
    inside the Library.
    
    Hourly agenda
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (Library, even when it is not sunny)
    
    Monday:
    
    8:00 am - 2:59 pm when location byte is 00 or 01 which is in front of the
    church. (She disappears into the unknown after 3 pm, she's not even at her
    house)
    
    10:00 am - 4:59 pm when location byte is 02 or 03, which is on the fisherman's
    tent screen.
    
    OR 9:00 am - 4:59 pm when it is not sunny. (She's at home, strangely enough,
    the house is open at 8:00 am, but she is neither there or in front of the
    church, she shows up in her house at 9 am instead)
    
    All weekdays from Summer 1st to Summer 10th:
    
    9:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR 9:00 am - 4:59 pm when it is not sunny.
    
    All weekdays from Winter 1st to Winter 10th:
    
    9:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR 9:00 am - 4:59 pm when it is not sunny.
    
    @--------@
    | Popuri |
    @--------@
    [LPopu]
    
    Monday, Tuesday, Wednesday, and Thursday are her work days... so she will
    always be right outside the flower shop, near the church, watering the
    ground.... even in Winter. Rainy: Inside the flower shop.
    
    Friday schedule:
    
    Rainy: Inside the flower shop.
    
    00 - Carpenter's house screen
    01 - Carpenter's house screen
    02 - Mountain summit screen (Standing in front of old couple's restaurant)
    03 - Mountain summit screen (Standing in front of old couple's restaurant)
    
    Saturday schedule:
    
    Rainy: Inside the flower shop.
    
    00 - Carpenter's house screen (Must climb to the tree / cross the bridge to
    reach her)
    01 - Carpenter's house screen (Must climb to the tree / cross the bridge to
    reach her)
    02 - Goddess pond screen
    03 - Goddess pond screen
    
    Sunday schedule:
    
    Rainy: Inside the bakery.
    
    00 - Inside the bakery
    01 - Inside the bakery
    02 - Green ranch, just outside the fence opening to the farm.
    03 - Green ranch, just outside the fence opening to the farm.
    
    She's probably the hardest girl to track down on her days off work since all
    three of those days she is found in different locations. Fortunately for
    whatever type of run you're doing, she is not a big priority whatsoever. Just
    to clarify, this is her schedule during all four seasons. For winter, replace
    raining locations with snowing locations. She even works on her normal days in
    Winter.
    
    Special appearances:
    
    Sick location:
    
    When her affection is 120 or higher, and it is raining or snowing, she will
    appear at her sick location. (One time only event)
    
    Must be a day of the week that the Flower Shop is open, (Monday - Saturday)
    enter the Flower Shop to trigger the scene.
    
    Sprained ankle location:
    
    When her affection is 180 or higher, and it is sunny, she will appear at the
    carpenter's house screen. (This happens only once, and won't happen again
    whether you interact with her while you are on the screen or not).
    
    Dream location:
    
    When you have triggered Popuri's dream, and the bridge has been built on Moon
    Mountain, the next sunny day she will appear hanging from the cliff in danger,
    on the carpenter's house screen.
    
    Hourly agenda
    ŻŻŻŻŻŻŻŻŻŻŻŻŻ
    
    Monday, Tuesday, Wednesday, Thursday:
    
    9:00 am - 4:59 pm. (Just outside flower shop, next to church / work)
    
    OR 9:00 am - 4:59 pm when it is not sunny. (In the flower shop)
    
    Friday:
    
    9:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR 9:00 am - 4:59 pm when it is not sunny. (In the flower shop)
    
    Saturday:
    
    9:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR 9:00 am - 4:59 pm when it is not sunny. (In the flower shop)
    
    Sunday:
    
    9:00 am - 4:59 pm. (Her 2 possible locations)
    
    OR 9:00 am - 4:59 pm when it is not sunny. (In the BAKERY)
    
    HM64HM64HM64HM64HM64HM64HM64HM64HM64xXx~xXxHM64HM64HM64HM64HM64HM64HM64HM64HM64
    |                                 The Rivals                                  |
    HM64HM64HM64HM64HM64HM64HM64HM64HM64xXx~xXxHM64HM64HM64HM64HM64HM64HM64HM64HM64
                                        [Rival]
    
    =========
    = Cliff =
    =========
    [LClif]
    
    Monday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Hot springs screen) 100% chance when it
    is sunny.
    
    Tuesday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Beach) 100% chance when it is sunny.
    
    OR 9:00 am - 4:59 pm unavailable when it is not sunny. (Carpenter's house is
    closed on Tuesdays) 100% chance.
    
    Wednesday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Green Ranch outside the fence opening
    to the farm) 100% chance when it is sunny.
    
    Thursday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Carpenter's house screen) 100% chance
    when it is sunny.
    
    Friday, Saturday:
    
    9:00 am - 11:59 pm. (00 / 01 - Fisherman's tent screen) 50% chance when it is
    sunny. The other 50% he does not appear anywhere.
    
    Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 - Carpenter's house screen) 50% chance when it is
    sunny. The other 50% he does not appear anywhere.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (01 only) 25% chance. (There is a 25% chance he will show
    up, every night the bar is open... weather does not matter)
    
    Not sunny
    
    9:00 am - 4:59 pm. (02 / 03 - Inside carpenter's house) 50% chance when it is
    not sunny.
    
    ========
    = Gray =
    ========
    [LGray]
    
    Monday, Tuesday, Wednesday, Friday, Saturday, Sunday:
    
    8:00 am - 11:59 am. (00 / 01 / 02 / 03 - Inside the green ranch animal barn)
    100% chance when it is sunny.
    
    12:00 pm - 5:59 pm. (00 / 01 / 02 / 03 - Green Ranch, on the farm) 100% chance
    when it is sunny.
    
    OR 8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Inside the green ranch animal barn)
    100% chance when it is not sunny.
    
    Thursday:
    
    8:00 am - 12:59 pm. (00 / 01 / 02 / 03 - Carpenter's house screen) 100% chance
    when it is sunny.
    
    OR unavailable when it is not sunny.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - Inside the bar) 50% chance, weather does not
    matter.
    
    ==========
    = Harris =
    ==========
    [LHarr]
    
    Note: Harris is diligent. Weather does not affect his schedule whatsoever. Also
    note that Summer & Winter from the 1st - 10th of each month that the library is
    closed, therefore he will be unavailable on any Sunday that lands on or within
    those dates.
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday:
    
    9:00 am - 11:59 am. (00 / 01 - Outside the church) 50% chance.
    
    12:00 pm - 5:59 pm. (00 / 01 - Fisherman's tent screen) 50% chance.
    
    9:00 am - 11:59 am. (02 / 03 - Outside Midwife's house) 50% chance.
    
    12:00 pm - 5:59 pm. (02 - Crossroads) 25% chance.
    
    12:00 pm - 5:59 pm. (03 - Green Ranch) 25% chance.
    
    Sunday:
    
    12:00 pm - 4:59 pm. (00 / 01 / 02 / 03 - In the library) 100% chance.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance.
    
    ========
    = Jeff =
    ========
    [LJeff]
    
    Monday:
    
    8:00 am - 4:59 pm. (00 / 01 - Fisherman's tent screen, fishing on the river
    bank) 50% chance.
    
    OR unavailable when it is not sunny.
    
    Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the bakery) 100% chance, weather
    does not matter.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance, weather does not matter.
    
    =======
    = Kai =
    =======
    [LoKai]
    
    Spring & Summer & Fall
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Vineyard, just outside Karen's house)
    100% chance when it is sunny.
    
    Winter
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Vineyard, inside the basement of the
    cellar) 100% chance when it is sunny.
    
    All Seasons
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance.
    
    Not sunny:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Vineyard, inside the cellar building)
    100% chance when it is not sunny.
    
    HM64HM64HM64HM64HM64HM64HM64HM64HM64xXx~xXxHM64HM64HM64HM64HM64HM64HM64HM64HM64
    |                                Everyone Else                                |
    HM64HM64HM64HM64HM64HM64HM64HM64HM64xXx~xXxHM64HM64HM64HM64HM64HM64HM64HM64HM64
                                        [Every]
    
    ++++++++++
    + Barley + (Old Man on the mountain restaurant)
    ++++++++++
    [LBarl]
    
    Spring & Summer & Fall
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 am - 4:59 pm. (00 / 01 - Inside his house) 50% chance when it is sunny.
    
    8:00 am - 4:59 pm. (02 / 03 - Just outside his house) 50% chance when it is
    sunny.
    
    OR 8:00 - 4:59 pm. (00 / 01 / 02 / 03 - Inside his house) 100% chance when it
    is not sunny.
    
    Winter
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 - 4:59 pm. (00 / 01 / 02 / 03 - Inside his house) 100% chance, weather
    does not matter.
    
    +++++++++
    + Basil +
    +++++++++
    [LBasi]
    
    Important note: Basil has a unique yearly agenda as most of you know. The exact
    mechanics behind it are simple. The game begins with Basil scripted as "absent"
    from the HM64 universe. If you enter your farm screen (outside your house) any
    day from and including Spring 15th until Fall 4th, Basil will greet you
    immediately as you enter the screen. Whether you choose to talk to him or not,
    from that moment he is back within the HM64 universe, including the 15th, he
    begins appearing at these locations. You can't skip this by waking up on the
    15th and sleeping any number of days without going outside, then hoping he
    didn't return (or come back), for the script is designed to have that event
    stay there every morning until you enter that screen.. and since you have to
    enter that screen to leave your house and go anywhere, you basically have no
    choice. The same goes for when he leaves in Fall. Including and after Fall 5th,
    he will be scripted to appear until you trigger the event. Which means
    including the 5th and onward, he will not be in his regular places, he will
    vanish from the HM64 universe until Spring 15th of the next year.
    
    I am not going to bother trying to see if you can skip his return / leave or
    glitch the script to work in any way it wasn't intended as this would require
    sleeping through entire seasons, and anyone who would utilize that tactic in
    any kind of run is just plain stupid (no offense to those who disagree).
    
    Summary: Basil is available from Spring 15th until Fall 4th, every year. This
    includes his bar appearances, he will never appear at the bar unless he is
    'available'.
    
    Monday, Tuesday, Wednesday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the flower shop) 100% chance,
    weather does not matter.
    
    Thursday:
    
    When it is sunny, Basil is unavailable on Thursdays unless it is raining, or
    you find him at the bar in the nighttime.
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the flower shop) 100% chance if it
    is not sunny.
    
    Friday, Saturday:
    
    8:00 am - 5:59 pm. (00 / 01 / 02 / 03 - Fisherman's tent screen) 100% chance
    when it is sunny.
    
    OR 9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the flower shop) 100% chance if
    it is not sunny.
    
    Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Town square) 100% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance he will show up, weather
    does not matter.
    
    ++++++++++++++++++++++
    + Carpenter #1 (Saw) +
    ++++++++++++++++++++++
    [LCa#1]
    
    Spring & Summer & Fall
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Carpenter's house screen) 100% chance
    when it is sunny.
    
    5:00 pm - 9:59 pm. (00 / 01 / 02 / 03 - Hot springs screen for a night stroll)
    100% chance when it is sunny.
    
    Not sunny
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Inside the carpenter's house) 100%
    chance when it is not sunny.
    
    Winter
    
    Unavailable.
    
    ++++++++++++++++++++++
    + Carpenter #2 (Axe) +
    ++++++++++++++++++++++
    [LCa#2]
    
    Spring & Summer & Fall
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 am - 4:59 pm. (00 / 01 - Inside the carpenter's house) 50% chance when it
    is sunny.
    
    8:00 am - 4:59 pm. (02 / 03 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    Not sunny
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Inside the carpenter's house) 100%
    chance when it is not sunny.
    
    Winter
    
    Unavailable.
    
    ++++++++
    + Doug +
    ++++++++
    [LDoug]
    
    Monday, Tuesday, Wednesday, Friday, Saturday, Sunday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In his shop) 100% chance, weather does
    not matter.
    
    Thursday:
    
    Unavailable, unless if he appears at the bar in the nighttime.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance he shows up, weather does
    not matter.
    
    ++++++++
    + Duke +
    ++++++++
    [LDuke]
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    Unavailable.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 / 02 / 03 - In the bar) 100% chance, weather does
    not matter.
    
    Note: He may not appear anywhere in the game during the day, but like Karen on
    the nights she is designated to work the bar, Duke has a 100% chance of showing
    up every night of the week that the bar is open. Monday, Tuesday, Wednesday,
    Thursday, Friday, Saturday. Bar is closed on Sundays.
    
    +++++++++
    + Ellen +
    +++++++++
    [LElle]
    
    Monday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Just outside the bakery) 100% chance
    when it is sunny.
    
    OR unavailable when it is not sunny.
    
    Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Just outside the bakery) 100% chance
    when it is sunny.
    
    OR 9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the bakery) 100% chance when it
    is not sunny.
    
    ++++++++
    + Gotz +
    ++++++++
    [LGotz]
    
    Spring & Summer & Fall
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Vineyard, just outside his house) 100%
    chance when it is sunny.
    
    OR 9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In his house) 100% chance when it is
    not sunny.
    
    Winter
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In his house) 100% chance, weather does
    not matter.
    
    All seasons
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance he shows up, weather does
    not matter.
    
    +++++++++++++++++++++
    + The Gourmet Judge +
    +++++++++++++++++++++
    [LGour]
    
    Always wondered why he's rare and never shows up until Winter (and even rarely
    appears afterwards)?
    
    There's a very simple science to him appearing at the crossroads once you know
    what triggers what in what order and what is required (I'll pretend that wasn't
    confusing the write).
    
    First of all, you need to restore the vineyard. You do not need to partake of
    the Karen photo event, but the vineyard must be restored. Exactly one month
    after Fall 7th (Winter 7th and anytime after that) when you enter your farm
    screen between 3:00 pm and 4:59 pm, Karen will arrive and let you sample the
    new 'sweet wine' now that it is ready. This triggers her scene byte, but also
    this other mysterious byte that I have now labeled as the Gourmet Byte. Both
    byte changes are permanent once you view that specific Karen scene.
    
    Anyways, once the gourmet byte has been triggered, there are two conditions
    left in order for him to appear.
    
    -The time of day has to be between 9:00 am and 4:59 pm.
    -His location byte has to be 00 (cannot be 01, 02, or 03).
    
    He begins to appear in these conditions (basically a 25% chance every day) on
    all seasons, all days of the week, except festivals.
    
    ++++++++
    + Greg +
    ++++++++
    [LGreg]
    
    Spring & Summer & Fall
    Monday:
    
    7:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Beach, fishing off the dock) 100%
    chance when it is sunny.
    
    Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    7:00 am - 4:59 pm. (00 / 01 - Fisherman's tent screen) 50% chance when it is
    sunny.
    
    7:00 am - 4:59 pm. (02 / 03 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    Not sunny
    
    Unavailable, always.
    
    Winter
    
    Unavailable, always.
    
    +++++++++++++++++++++++
    + The Harvest Sprites + (#1, #2 and #3)
    +++++++++++++++++++++++
    [LHarv]
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    #1
    
    8:00 am - 7:59 pm. (00 / 01 / 02 / 03 - Outside its cave / house) 100% chance,
    weather does not matter.
    
    #2 & #3
    
    8:00 am - 7:59 pm. (00 / 01 / 02 / 03 - Inside their cave / house) 100% chance,
    weather does not matter.
    
    ++++++++++++++++++
    + Head Carpenter +
    ++++++++++++++++++
    [LHead]
    
    Monday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 am - 5:59 pm. (00 / 01 / 02 - Inside the carpenter's house) 75% chance,
    weather does not matter.
    
    8:00 am - 5:59 pm. (03 - Standing outside the carpenter's house.. also blocking
    entry to the house) 25% chance when it is sunny.
    
    OR 8:00 am - 5:59 pm. (00 / 01 / 02 / 03 - Inside the carpenter's house) 100%
    chance if it is not sunny.
    
    Tuesday:
    
    8:00 am - 5:59 pm. (03 - Standing outside the carpenter's house.. also blocking
    entry to the house) 25% chance when it is sunny. The other 75% of the chance he
    is unavailable because the house is locked.
    
    OR unavailable during any weather.
    
    ++++++++
    + Kent +
    ++++++++
    [LKent]
    
    Monday, Tuesday, Wednesday, Thursday, Friday:
    
    8:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance when it is
    sunny.
    
    3:00 pm - 4:59 pm. (00 / 01 / 02 / 03 - North village streets, near the
    southern edge) 100% chance when it is sunny.
    
    OR 8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the Potion Shop Owner's house)
    100% chance when it is not sunny.
    
    Saturday:
    
    9:00 am - 2:59 pm. (00 / 01 - Town square) 50% chance when it is sunny. Then he
    mysteriously disappears.
    
    9:00 am - 2:59 pm. (02 / 03 - Fisherman's tent screen) 50% chance when it is
    sunny. Then he mysteriously disappears.
    
    OR unavailable when it is not sunny.
    
    Spring & Fall - Sunday:
    
    9:00 am - 3:59 pm. (00 / 01 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    9:00 am - 3:59 pm. (02 / 03 - In the library) 50% chance when it is sunny.
    
    OR unavailable when it is not sunny.
    
    Summer - Sunday:
    
    8:00 am - 3:59 pm. (00 / 01 - Beach) 50% chance when it is sunny.
    
    8:00 am - 3:59 pm. (02 / 03 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    Winter - Sunday:
    
    8:00 am - 3:59 pm. (02 / 03 - Carpenter's house screen) 50% chance when it is
    sunny. The other 50% he is nowhere to be found.
    
    OR unavailable when it is not sunny.
    
    ++++++++++
    + Lillia +
    ++++++++++
    [LLill]
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the flower shop) 100% chance,
    weather does not matter.
    
    Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Town square) 100% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    +++++++
    + May +
    +++++++
    [LoMay]
    
    Monday, Tuesday, Wednesday, Thursday, Friday:
    
    8:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance when it is
    sunny. She mysteriously disappears for the rest of the day.
    
    OR 8:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the library) 100% chance when it
    is not sunny. She mysteriously disappears for the rest of the day.
    
    Saturday:
    
    9:00 am - 2:59 pm. (00 / 01 / 02 / 03 - Just outside Midwife's house) 100%
    chance when it is sunny. She mysteriously disappears for the rest of the day.
    
    OR 8:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the library) 100% chance when it
    is not sunny. She mysteriously disappears for the rest of the day.
    
    Sunday:
    
    9:00 am - 2:59 pm. (00 / 01 - Town square) 50% chance when it is sunny. She
    mysteriously disappears for the rest of the day.
    
    9:00 am - 2:59 pm. (02 / 03 - Carpenter's house screen) 50% chance when it is
    sunny. She mysteriously disappears for the rest of the day.
    
    OR 8:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the library) 100% chance when it
    is not sunny. She mysteriously disappears for the rest of the day.
    
    +++++++++++++
    + The Mayor +
    +++++++++++++
    [LMayo]
    
    Monday, Tuesday, Wednesday, Thursday, Friday:
    
    8:00 am - 4:59 pm. (00 / 01 - South village streets, near library) 50% chance
    when it is sunny.
    
    8:00 am - 4:59 pm. (02 / 03 - North village streets, near church) 50% chance
    when it is sunny.
    
    OR 8:00 am - 4:59 pm (00 / 01 / 02 / 03 - In his house) 100% chance when it is
    not sunny.
    
    OR unavailable on Fridays only when it is not sunny, because the house is
    locked.
    
    Saturday:
    
    8:00 am - 4:59 pm. (00 / 01 - North village streets, near tool shop) 50% chance
    when it is sunny.
    
    8:00 am - 4:59 pm. (02 / 03 - In the library) 50% chance when it is sunny.
    
    OR 8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In his house) 100% chance when it is
    not sunny.
    
    Sunday:
    
    9:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance when it is
    sunny.
    
    OR unavailable when it is not sunny. (House is locked)
    
    ++++++++++++++++++++
    + The Mayor's Wife +
    ++++++++++++++++++++
    [LWife]
    
    Monday, Tuesday, Wednesday, Thursday, Saturday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In her house) 100% chance, weather does
    not matter.
    
    Friday:
    
    12:00 pm - 4:59 pm. (00 / 01 / 02 / 03 - In the bakery) 100% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    Sunday:
    
    9:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance when it is
    sunny.
    
    OR unavailable when it is not sunny. (House is locked)
    
    +++++++++++
    + Midwife +
    +++++++++++
    [LMidw]
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In her house) 100% chance, weather does
    not matter.
    
    Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Just outside her house) 100% chance
    when it is sunny.
    
    OR 9:00 am - 4:59 pm when it is not sunny. (00 / 01 / 02 / 03 - In her house)
    100% chance.
    
    ++++++++++++++++
    + Pastor Brown +
    ++++++++++++++++
    [LPast]
    
    Monday, Tuesday, Wednesday, Thursday, Friday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance, weather
    does not matter.
    
    Saturday
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Just outside the church) 100% chance
    when it is sunny.
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance, when it is
    not sunny.
    
    Sunday
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance, weather
    does not matter.
    
    +++++++++++++++++++++
    + Potion Shop Owner +
    +++++++++++++++++++++
    [LPoti]
    
    Monday, Tuesday, Wednesday, Thursday, Friday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In his shop) 100% chance, weather does
    not matter.
    
    Saturday:
    
    9:00 am - 4:59 pm. (00 / 01 - Carpenter's house scren) 50% chance when it is
    sunny.
    
    9:00 am - 4:59 pm. (02 / 03 - In the mountain cave) 50% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    Sunday:
    
    9:00 am - 3:59 pm. (00 / 01 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    ++++++++
    + Rick +
    ++++++++
    [LRick]
    
    Monday, Tuesday, Thursday, Friday
    
    10:00 am - 5:59 pm. (00 / 01 / 02 / 03 - In the tool shop) 100% chance, when it
    is sunny.
    
    OR unavailable when it is not sunny. (The tool shop is closed when it is not
    sunny, period)
    
    Wednesday:
    
    Unavailable, always.
    
    Saturday:
    
    10:00 am - 5:59 pm. (00 / 01 - Just out side Saibara's house, which is built in
    the same building as the tool shop) 50% chance when it is sunny.
    
    OR unavailable when it is not sunny.
    
    Sunday:
    
    10:00 am - 5:59 pm. (00 / 01 - Town square in front of the fountain) 50% chance
    when it is sunny.
    
    OR unavailable when it is not sunny.
    
    +++++++++++
    + Saibara +
    +++++++++++
    [LSaib]
    
    Monday:
    
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - Hot springs screen) 100% chance when it
    is sunny.
    
    Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    9:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In his shop) 100% chance, weather does
    not matter.
    
    +++++++++
    + Sasha +
    +++++++++
    [LSash]
    
    All Year!
    8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In her house) 100% chance, weather does
    not matter.
    
    +++++++
    + Stu +
    +++++++
    [LoStu]
    
    Monday, Tuesday, Wednesday, Thursday, Friday:
    
    8:00 am - 2:59 pm. (00 / 01 / 02 / 03 - In the church) 100% chance when it is
    sunny.
    
    3:00 pm - 4:59 pm. (00 / 01 / 02 / 03 - North village streets, near the
    southern edge) 100% chance when it is sunny.
    
    OR 8:00 am - 4:59 pm. (00 / 01 / 02 / 03 - In the Potion Shop Owner's house)
    100% chance when it is not sunny.
    
    Saturday:
    
    9:00 am - 2:59 pm. (00 / 01 - Town square) 50% chance when it is sunny. Then he
    mysteriously disappears.
    
    9:00 am - 2:59 pm. (02 / 03 - Fisherman's tent screen) 50% chance when it is
    sunny. Then he mysteriously disappears.
    
    OR unavailable when it is not sunny.
    
    Spring & Fall - Sunday:
    
    9:00 am - 3:59 pm. (00 / 01 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    9:00 am - 3:59 pm. (02 / 03 - In the library) 50% chance when it is sunny.
    
    OR unavailable when it is not sunny.
    
    Summer - Sunday:
    
    8:00 am - 3:59 pm. (00 / 01 - Beach) 50% chance when it is sunny.
    
    8:00 am - 3:59 pm. (02 / 03 - Carpenter's house screen) 50% chance when it is
    sunny.
    
    OR unavailable when it is not sunny.
    
    Winter - Sunday:
    
    Unavailable, always.
    
    ++++++++++
    + Sydney + (Old Woman on the mountain restaurant)
    ++++++++++
    [LSydn]
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    8:00 - 4:59 pm. (00 / 01 / 02 / 03 - Inside her house) 100% chance, weather
    does not matter.
    
    ++++++++
    + Zack + (The Shipper)
    ++++++++
    [LZack]
    
    Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday:
    
    Unavailable.
    
    The Bar:
    
    6:00 pm - 11:59 pm. (00 / 01 - In the bar) 50% chance he will show up and any
    night of the week that the bar is open.
    
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
    &                                   Credits                                   &
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
                                        [Credi]
    
    Firstly, I'd like to give credit to everyone who has contributed any locations
    or relevant information from the GameFAQs boards. People whom even 'thought'
    that they saw a certain NPC at a certain location at a certain time, provided
    very useful as a base for me to develop my test results and convert them into
    a 100% accurate agenda, rather then leaving you all with "NPCs appears
    randomly, sorry I can't help you!" That's just not good enough for me.
    
    Names are mentioned within this document at key parts where a specific user
    deserves upmost credit for pointing out new information or mechanics that
    really needed to be unearthed.
    
    scribblykakuloo, this shout-out is for you, sir. Thank you!
    
    Sam Van Dam, this shout-out is for you, sir. Thank you!
    
    Credit to Melissa, for sending me an e-mail verifying that Karen is not
    completely missing from the HM64 universe on Fall 9th, but that her, and her
    entire family (as well as Kai) is actually working at the Vineyard, after it
    has been restored.
    
    Next, I have to thank the makers of the Cheat Engine software, which allowed me
    to view any and every byte within the game to closely monitor values as they
    change in real time, right to the millisecond! This program is the magic behind
    all of my testing and statistical information, everything from pointer scans,
    to memory region access programming routes. Thank you!
    
    Next, I must thank the staff of GameFAQs for looking over the document and
    considering it for approval.
    
    Next, I must thank Victor Interactive Software, the developer team that created
    this wonderful game for us all to play and enjoy however we see fit without
    having to worry about things like if the next boss will kill us or anything
    like that!
    
    Finally, I credit myself for the hard work put into the data collection. I'm
    only satisfied when I do all of this number crunching myself, as it seems in
    the past when verifying someone else's work I ALWAYS seem to find errors..
    and of course for writing this document.
    
        <->  <--> <->  <--->  <----><-->    <--><--->   <--->    <--->    <--->    
        |+|  /+/  |X|  /XXX\  |X|\X\ \X\    /X/ /XXX\   /XXX\    |XXX\    /XXX|    
        |+| /+/   |X| |X| |X\ |X| \X\ \X\  /X/ |X| |X| |X| |X|   |X|\X\  /X/|X|    
        |+|/+/    |X| |X| |X| |X| /X/  \X\/X/  |X| |X| |X| |X|   |X| \X\/X/ |X|    
        |++++     |X| |X___X| |X|/X/    \XX/   |X___X| |X___X|   |X|  \XX/  |X|    
        |+|\+\    |X| |X| \X\ |X|\X\     ||    |X| |X| |X| \X\   |X|   \/   |X|    
        |+| \+\   |X| |X|  \X\|X| \X\    ||    |X| |X| |X|  \X\  |X|        |X|    
        |+|  \+\  |X| |X|   \X\X| /X/    ||    |X| |X| |X|   \X\ |X| İ      |X|    
        <->  <--> <-> <->   <--->/X/     <>    <-> <-> <->   <--><->        <->    
    
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
    &                                  Copyright                                  &
    @>--'---,---'---,---'---,---'---,--vv~~@~~vv--'---,---'---,---'---,---'---,--<@
                                        [Copyr]
    
    <>-<>-<>  Copyright to Dedrick Suddenlyİ 2011 (Kirbyarm) All rights reserved.
    
    <>-<>     Permission to host this guide unedited on your website may be
              requested, and if permission is not given, you do not have the right
              to host it. Duplication, distribution, or editing is allowed for
              personal use ONLY for your own benefit. Information in this guide
              isn't to be taken for your own work of similar nature. Tactics,
              strategies, lists, and ASCII art that is solely created by Kirbyarm
              are not to be ripped, stolen, copied to your own work, or otherwise
              taken credit for in some form of work of your own.
    
    <>        Contact information for reporting errors or bugs in-game, or
              otherwise errors in this guide, positive feedback, criticism,
              suggestions, typos, or to express your gratitude.. use this e-mail:
    
                                    dedrick@live.ca
    
    <>        Lastly, the Boards on GameFAQs are used frequently. Should you ask
              questions there, I'll do my best to answer them in a timely fashion.
              Thank you for reading, and I hope the information in this guide was
              both helpful and enjoyable to you.
    
                                   _Ż_ŻEnd Of FileŻ_Ż_