Changes

Jump to navigation Jump to search
1,776 bytes added ,  18:10, 18 July 2022
Line 141: Line 141:  
Here, swipeSpeed is some number that depends on the weapon speed.
 
Here, swipeSpeed is some number that depends on the weapon speed.
   −
Non-daggers:
+
Swords:
<code>swipeSpeed = 1.3 * 5 * (10 - (weapon speed + farmer added speed)) * (1 - (farmer weapon speed modifier))</code>
+
<code>swipeSpeed = 6.5 * (10 - (weapon speed + farmer added speed)) * (1 - (farmer weapon speed modifier))</code>
    
Clubs:
 
Clubs:
<code>swipeSpeed = 1.3 * 8 * (10 - (weapon speed + farmer added speed)) * (1 - (farmer weapon speed modifier))</code>
+
<code>swipeSpeed = 10.4 * (10 - (weapon speed + farmer added speed)) * (1 - (farmer weapon speed modifier))</code>
 
  −
Daggers:
  −
<code>swipeSpeed = 10 * (10 - (weapon speed + farmer added speed)) * (1 - (farmer weapon speed modifier))</code>
      
Scythe/melee down: R5F1, R5F2, R5F3, R5F4, R5F5, R5F6, cycles once (frame indexes 24@55, 25@45, 26@25, 27@25, 28@25, 29@swipeSpeed)
 
Scythe/melee down: R5F1, R5F2, R5F3, R5F4, R5F5, R5F6, cycles once (frame indexes 24@55, 25@45, 26@25, 27@25, 28@25, 29@swipeSpeed)
Line 157: Line 154:     
[[File:Melee sprites.png|50px]]
 
[[File:Melee sprites.png|50px]]
 +
 +
===Daggers===
 +
 +
Daggers:
 +
<code>swipeSpeed = 10 * (10 - (weapon speed + farmer added speed)) * (1 - (farmer weapon speed modifier))</code>
 +
 +
Not sure exactly how swipeSpeed from daggers plays in. Most likely it's passed in as interval.
 +
 +
Dagger down: R5F2, R5F4 (frame indexes 25@interval, 27@interval)
 +
 +
Dagger left and right: R6F5, R6F4 (frame indexes 34@interval, 33@interval)
 +
 +
Dagger up: R7F5, R7F3 (frame indexes 40@interval, 38@interval)
 +
 +
Dagger special: dagger repeated several times very fast
    
===Watering Can===
 
===Watering Can===
Watering down: R10F1, R10F2, R5F2, cycles once
+
Watering down: R10F1, R10F2, R5F2, cycles once (frame indexes 54@75, 55@100, 25@500)
   −
Watering left and right: R10F5, R10F6, R8F4, cycles once
+
Watering left and right: R10F5, R10F6, R8F4, cycles once (frame indexes 58@75, 59@100, 45@500)
   −
Watering up: R11F3, R11F4, R8F5, cycles once
+
Watering up: R11F3, R11F4, R8F5, cycles once (frame indexes 62@75, 63@100, 46@500)
    
[[File:Watering sprites.png|50px]]
 
[[File:Watering sprites.png|50px]]
    
===Sword Block===
 
===Sword Block===
Sword sp. down: R5F5, held
+
Sword sp. down: R5F5, held (frame index 28)
   −
Sword sp. left and right: R6F5, held
+
Sword sp. left and right: R6F5, held (frame index 34)
   −
Sword sp. up: R7F5, held
+
Sword sp. up: R7F5, held (frame index 40)
    
[[File:Sword block sprites.png|50px]]
 
[[File:Sword block sprites.png|50px]]
Line 179: Line 191:  
Note: I think the slingshot arms are weird. They certainly look weird, and I think they break the normal grid pattern.
 
Note: I think the slingshot arms are weird. They certainly look weird, and I think they break the normal grid pattern.
   −
Slingshot down: R8F1
+
Slingshot down: R8F1 (frame index 42)
   −
Slingshot left and right: R8F2
+
Slingshot left and right: R8F2 (frame index 43)
   −
Slingshot up: R8F3
+
Slingshot up: R8F3 (frame index 44)
    
[[File:Slingshot sprites.png|50px]]
 
[[File:Slingshot sprites.png|50px]]
Line 192: Line 204:  
This is when the farmer is throwing out a line (holding down the mouse while the bar over the farmer's head fills/shrinks), plus the animation right after the mouse is un-pressed.  
 
This is when the farmer is throwing out a line (holding down the mouse while the bar over the farmer's head fills/shrinks), plus the animation right after the mouse is un-pressed.  
   −
Casting down: R12F1, held, then rest of heavy tool animation
+
Casting down: R12F1, held, then rest of heavy tool animation (frame indexes 66@100, 67@40, 68@40, 69@80, 70@200)
   −
Casting left and right: R9F1, held, then R9F2, R9F3, R9F4, R9F5
+
Casting left and right: R9F1, held, then R9F2, R9F3, R9F4, R9F5 (frame indexes 48@100, 49@40, 50@40, 51@80, 52@200)
   −
Casting up: R15F5, held, then R7F3, R11F4, R11F3, repeat last two
+
Casting up: R13F5, held, then R7F3, R11F4, R11F3, repeat last two (frame indexes 76@100, 38@40, 63@40, 62@80, 63@200)
    
[[File:Casting sprites.png|50px]]
 
[[File:Casting sprites.png|50px]]
Line 203: Line 215:  
This is when the farmer has a line out, and is waiting for a bite.  
 
This is when the farmer has a line out, and is waiting for a bite.  
   −
Fishing down: R12F5, held
+
Fishing down: R12F5, held (frame index 70)
   −
Fishing left and right: R15F6, held
+
Fishing left and right: R15F6, held (frame index 91)
   −
Fishing up: R8F3, held
+
Fishing up: R8F3, held (frame index 44)
    
[[File:Fishing sprites.png|50px]]
 
[[File:Fishing sprites.png|50px]]
Line 214: Line 226:  
This is when the farmer is playing the minigame.  
 
This is when the farmer is playing the minigame.  
   −
Reeling down: R12F1, held
+
Reeling down: R12F1, held (frame index 66)
   −
Reeling left and right: R9F1, held
+
Reeling left and right: R9F1, held (frame index 48)
   −
Reeling up: R7F1, held
+
Reeling up: R7F1, held (frame index 36)
    
[[File:Reeling sprites.png|50px]]
 
[[File:Reeling sprites.png|50px]]
Line 225: Line 237:  
This is after the player has caught a fish, going from the reeling position to holding up a fish for display.  
 
This is after the player has caught a fish, going from the reeling position to holding up a fish for display.  
   −
Fish caught down: R13F3, R10F4, R15F1
+
Fish caught down: R13F3, R10F4, R15F1 (frame indexes 74, 57, 84)
Fish caught left and right: R13F1, then farmer switches to down R10F4, R15F1
+
 
Fish caught up: R13F5, then farmer switches to down, R10F4, R15F1
+
Fish caught left and right: R13F1, then farmer switches to down R10F4, R15F1 (frame indexes 72, 57, 84)
 +
 
 +
Fish caught up: R13F5, then farmer switches to down, R10F4, R15F1 (frame indexes 76, 57, 84)
    
[[File:Caught fish sprites.png|50px]]
 
[[File:Caught fish sprites.png|50px]]
Line 236: Line 250:  
Panning only ever occurs with the farmer facing down (towards the screen).
 
Panning only ever occurs with the farmer facing down (towards the screen).
   −
Panning down: R21F4, R21F5, R21F4, R21F6, repeat 3x, R21F4, R21F5, R21F4
+
Panning down: R21F4, R21F5, R21F4, R21F6, repeat 3x, R21F4, R21F5, R21F4 (frame indexes 123@150, 124@150, 123@150, 125@150, 123@150, 124@150, 123@150, 125@150, 123@150, 124@150, 123@150, 125@150, 123@150, 124@150, 123@500)
    
[[File:Panning sprites.png|50px]]
 
[[File:Panning sprites.png|50px]]
    
===Milking===
 
===Milking===
Milking down: R10F1, R10F2, repeats twice total
+
Milking down: R10F1, R10F2, repeats twice total (frame indexes 54@400, 55@400, 54@400, 55@400)
   −
Milking left/right: R10F5, R10F6, repeats twice total
+
Milking left/right: R10F5, R10F6, repeats twice total (frame indexes 58@400, 59@400, 58@400, 59@400)
   −
Milking up: R11F3, R11F4, repeats twice total
+
Milking up: R11F3, R11F4, repeats twice total (frame indexes 56@400, 57@400, 56@400, 57@400)
    
[[File:Milking sprites.png|50px]]
 
[[File:Milking sprites.png|50px]]
    
===Shearing===
 
===Shearing===
Shearing down: R14F1, R14F2, repeats twice total
+
Shearing down: R14F1, R14F2, repeats twice total (frame indexes 78@400, 79@400, 78@400, 79@400)
   −
Shearing left/right: R14F3, R14F4, repeats twice total
+
Shearing left/right: R14F3, R14F4, repeats twice total (frame indexes 80@400, 81@400, 80@400, 81@400)
   −
Shearing up: R14F5, R14F6, repeats twice total
+
Shearing up: R14F5, R14F6, repeats twice total (frame indexes 82@400, 83@400, 82@400, 83@400)
    
[[File:Shearing sprites.png|50px]]
 
[[File:Shearing sprites.png|50px]]
Line 263: Line 277:  
This seems to be the same animation both for passing out due to low energy, passing out due to 2:00 AM, and passing out due to low health, but I have not confirmed the last one.  
 
This seems to be the same animation both for passing out due to low energy, passing out due to 2:00 AM, and passing out due to low health, but I have not confirmed the last one.  
   −
Passing out: R3F5, R1F1, R3F5, R1F5, R1F6
+
Passing out: R3F5, R1F1, R3F5, R1F5, R1F6 (frame indexes 16@1000, 0@500, 16@1000, 4@200, 5@6000)
    
[[File:Passing out sprites.png|50px]]
 
[[File:Passing out sprites.png|50px]]
Line 270: Line 284:  
This occurs after eating something poisonous, as well as in a couple cutscenes. It always occurs facing down.
 
This occurs after eating something poisonous, as well as in a couple cutscenes. It always occurs facing down.
   −
Nausea: R18F3, R18F4, repeat several times
+
Nausea: R18F3, R18F4, repeat several times (frame indexes 104@350, 105@350, 104@350, 105@350, 104@350, 105@350, 104@350, 105@350)
    
[[File:Nausea sprites.png|50px]]
 
[[File:Nausea sprites.png|50px]]
Line 277: Line 291:  
This is used in the wedding, for kissing your spouse, and in a couple cutscenes.
 
This is used in the wedding, for kissing your spouse, and in a couple cutscenes.
   −
Kissing: R17F6
+
Kissing: R17F6 (frame index 101)
    
[[File:Kissing sprites.png|50px]]
 
[[File:Kissing sprites.png|50px]]
Line 284: Line 298:  
You can either be facing down or up, depending on which NPCs you ask to dance.
 
You can either be facing down or up, depending on which NPCs you ask to dance.
   −
Flower dance down: R1F1, R1F5, repeat, R1F1, R1F4, repeat
+
Flower dance down: R1F1, R1F5, repeat, R1F1, R1F4, repeat (frame indexes 0, 4, etc, 0, 3, etc)
   −
Flower dance up: R3F1, R3F2, R3F1, R3F3, repeat at various speeds
+
Flower dance up: R3F1, R3F2, R3F1, R3F3, repeat at various speeds (frame indexes 12, 13, 12, 14, etc)
    
[[File:Flower dance sprites.png|50px]]
 
[[File:Flower dance sprites.png|50px]]
Line 293: Line 307:  
Each pants .png has its own bathing suit so that the bathing suit color reflects the pants color.
 
Each pants .png has its own bathing suit so that the bathing suit color reflects the pants color.
   −
Bathing suit walking down: R19F1, R19F2, R19F1, R19F3
+
Bathing suit walking down: R19F1, R19F2, R19F1, R19F3 (frame indexes 108, 109, 108, 110)
   −
Bathing suit walking left/right: R20F1, R20F2, R20F1, R20F3
+
Bathing suit walking left/right: R20F1, R20F2, R20F1, R20F3 (frame indexes 114, 115, 114, 116)
   −
Bathing suit walking up: R21F1, R21F2, R21F1, R21F3
+
Bathing suit walking up: R21F1, R21F2, R21F1, R21F3 (frame indexes 120, 121, 120, 122)
    
[[File:Bathing suit sprites.png|50px]]
 
[[File:Bathing suit sprites.png|50px]]
    
==Farmer in Cutscenes==
 
==Farmer in Cutscenes==
There are a variety of farmer frames and animations that are used in different cutscenes. Many of them are used in more than one cutscene, but a few are specific. Here, absolute frame numbers are used instead of the row/frame notation.  
+
There are a variety of farmer frames and animations that are used in different cutscenes. Many of them are used in more than one cutscene, but a few are specific.  
   −
Reaching (used in Haley darkroom, George remote events): 15
+
Reaching (used in Haley darkroom, George remote events): R3F4 (frame index 15)
   −
Sitting down, sad (used in Alex sad mother event): 95
+
Sitting down, sad (used in Alex sad mother event): R16F6 (frame index 95)
   −
Looking sad/pensive (used in Abigail video game failure): 96
+
Looking sad/pensive (used in Abigail video game failure): R17F1 (frame index 96)
   −
Head scratching/looking sheepish (used in Abigail video game event, several others): 97
+
Head scratching/looking sheepish (used in Abigail video game event, several others): R17F2 (frame index 97)
   −
Playing the harp (used in Abigail flute scene): 98, 99, 100
+
Playing the harp (used in Abigail flute scene): R17F3, R17F4, R17F5 (frame indexes 98, 99, 100)
   −
Laughing (used in various cutscenes): 102, 103
+
Laughing (used in various cutscenes): R18F1, R18F2 (frame indexes 102, 103)
   −
Opening a jar (used in Haley jar event): 111, 112
+
Opening a jar (used in Haley jar event): R19F4, R19F5 (frame indexes 111, 112)
    
[[File:Event sprites.png|50px]]
 
[[File:Event sprites.png|50px]]
Line 322: Line 336:  
==Unknown Frames==
 
==Unknown Frames==
   −
There are 4 frames I was not able to identify, shown below including the head/torso/boots and arms, along with the frame index.  
+
There are 4 unidentified frames, shown below, including the head/torso/boots and arms, along with the frame index.  
   −
[[File:Unknown_Sprites.png|300px]]
+
[[File:Unknown_Sprites.png|180px]]
    
[[Category:Modding]]
 
[[Category:Modding]]
    
[[ru:Модификации:Спрайт фермера]]
 
[[ru:Модификации:Спрайт фермера]]
249

edits

Navigation menu