If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
This article is marked as NSFW!

Animal Lover

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Animal Lover

Developer: Trainwreck Studios
Publisher: Trainwreck Studios
Platforms: Windows, Mac OS X, Linux
Released internationally: February 14, 2017


DevMessageIcon.png This game has a hidden developer message.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
DebugIcon.png This game has debugging material.
BonusIcon.png This game has hidden bonus content.


And you were just a scroll away from being fired too...
Oh dear, I do believe I have the vapors.
This page contains content that is not safe for work or other locations with the potential for personal embarrassment.
Such as: F-bombs in developer comments.

Animal Lover is not a game about furries.

Backgrounds Needed List

Backgrounds Needed List.txt, located in /game/images:

STILL IMAGE BACKGROUNDS

*I don't have one for Stosh

*Epilogue will be abstracted

Mindy/Hamchop
Dead Ferret
(Gotta get the one for Stosh leaving at home)
Kyle in prison
Kiss Scenes Background

scripts.rpy Comments

There's a lot of commented-out notes in the script; most of them are just stuff like pointing out where choices are or noting which character should be on which side of the screen. These are some of the more interesting strings.

Line #3633

#Note to self, must edit sprites for men to have the ability to look at each other and not just at you.
#Note: Travis, find a way to make sprite dissolve into the positions that SlideLeft and SlideRight leave them at.
#Ideally, this scene should feature both Frankie and Edmund visably
#Frankie is clothed in neutral 'just transformed gear

"Travis" is Travis Tohill, the game's lead programmer.

Line #4379

##Shitty comic time
##Horribly drawn panel of stick-edmund and stick-frankie at a coffee shop

Line #4573

#Kyle has pulled away, smiling, as he continues to stare up at Lucy. Lucy is still shocked and her mouth hangs open. The positioning and background here are roughly the same as the previous image. Kyle is still naked.
#Kyle's eyes open in the same still image. His smug look doesn't dissolve.
#The text box doesn't change.
#Kyle's face finally moves from [povname]'s.

Line #4732

#(CHOICE: Tell Frankie to give Kyle the goddamned pants OR Let Kyle go home pantsless for the 'girlie' comment.)

Line #5080

# *Transition to bar
# *Kyle approces the haggard bartender*

Line #5906

#(CHOICE; Make sure Edmund's okay in the bathroom; join Frankie and Kyle outside)
#(After the first choice, [povname] can go up to the counter, ignoring the other choice, or go to the other choice. If points are implemented, only the first choice 'counts)

Line #5925

#(Size down Edmund's text with variable 'se' so that text doesn't have to be sized down for every line.)

(This was never implemented; the text in this scene is sized down for every line.)

Line #6106

#Transition to car scene with Edmund, Frankie and Kyle in the car. Crumbs?

Line #6263

#(Find a way to lower the opacity of text so that [povname]'s name can fade into existence in these next couple of lines as if to imply a soft coming-to-reality.

Line #6312

#Miguel is wearing the clothes, but they're clearly too small for him.

Line #10631

#BIG CHAPTER CHOICE
#DAY CAN END AFTER TWO CHOICES
#NOT BEFORE
#IN SECOND DRAFT, RELATIONSHIP POINTS WILL BE AWARDED TO THE FIRST TWO CHOICES PICKED.
#FIRST ONE MORE THAN THE SECOND ONE
#CHOICES:
#FEED THE DUCKS WITH EDMUND
#SUNBATHE WITH FRANKIE
#GO ON THE PLAYGROUND WITH KYLE
#EAT LUNCH WITH MIGUEL
#CALL AND CHECK ON CHARLIE

Line #12341

#THE DIVISION IS OFFENSIVE

Line #12368

#NOTE: In first draft, choice has no bearing on character relationship. In second-final draft, 
#each of the four choices (2 truths, 2 dares) will have one +choice, one -choice and two neutral choices 

Line #14239

#Vet's office
# I AM USING 'd' AS THE NEW VARIABLE FOR Dr. McMillen
# I AM USING 'lm' AS THE NEW VARIABLE FOR Mom

Line #14639

#CHOICE: LAPTOP, COOKING or OUTSIDE
#It
#IS IMPORTANT
#That, like the choice in the previous chapter, you be able to opt out of choices after making one.

Line #16393

#I'm in creative writing class as I write this and we're talking about the poem 'Barbie Doll' and I fucking hate it I fucking hate it I fucking hate it it's fucking awful and I fucking hate it.

This line almost certainly refers to the 1971 poem by Marge Piercy.

Line #20710

#CHOICE: Take a moment to yourself OR Keep an upbeat attitude. /fuck that shit, double the work for 3 diffrent lines? you can go fun yourself./
#Cool you travis

Line #21864

Surrounding lines provided for context.

m "But that's the place! I was saying Dave's, I meant Don's. That's the place, I know exactly how to get over there."
#Fun Note: It was between writing these two lines that we got Greenlit.
l "Alright then."

Lines #24099, #24227, #24299

#KISS SCENE. HOLD ON THAT SHIT

Line #25581

#TRAVIS.
#THE DIVISION IS SUPER OFFENSIVE.

Line #25704

#The inability to choose who you are: FUCKING PERFECT FOR MIGUEL

Line #25717

#NOTE: We are getting Edmund's conflict out of the way BEFORE the revelation, rather than after, like the other guys. Try not to fill up too much after the copypaste

Line #28207

#NOTE: Dustin doesn’t ask for payment, he just asks that Charlie consider giving on Patreon. That’s his fee.

Unused Graphics

After extracting the contents of archive.rpa, all of these will be located in /game/images/backgrounds/Completed.

apollo_old.png

An old version of the Apollo CG.

Old New
Animal Lover apollo old.png Animal Lover apollo.png

campus_coffeeshop.png

Animal Lover campus coffeeshop.png

There are several coffee shop backgrounds, but this one isn't used.

cauldronmaia.png

Animal Lover cauldronmaia.png

A larger version of the cauldron background used in the game. "maia" refers to Maia Gröss, the game's primary artist.

katy_rec.png

Animal Lover katy rec.png

An alternate version of Katy's living room that looks nothing like the background used in the final game.

logo_old.png

Animal Lover logo old.png

An early version of the game's logo.

kiss1bsmall.png

Animal Lover kiss1bsmall.png

A smaller version of Kyle's kiss CG (1008x567 vs. 5100x2868).

Unused Debug Mode

At lines #1662 and #23786 inside script.rpy is commented out code for a debug menu, which would have been accessed by entering "devtrav" in the name entry screen. It can be re-enabled by simply uncommenting it (removing the leading #s) and fixing the indentation at line #23809 (just add an extra space at the beginning; the game will spit out an error message otherwise). Not all of the options can fit on a single screen, so it's best to either uncomment the ending options or the chapter options, not both.

#if povname == "devtrav":
#    label dev_menu:
##    $achievement.clear_all()
#    $achievement.sync()
#    $achievement.Sync()
#    menu:
#        "Credits":
#            jump theend
#        "Ending 1":
#            jump end_1
#        "Ending 2":
#            jump end_2
#        "Ending 3":
#            jump end_3
#        "Ending 4":
  #          jump end_4
        #"Chapter 1":
   #         jump ch_1
        #"Chapter 2":
    #        jump ch_2
        #"Chapter 3":
     #       jump ch_3
        #"Chapter 4":
      #      jump ch_4
        #"Chapter 5":
         #   jump ch_5
        #"Chapter 6":
         #   jump ch_6
#        "Chapter 7":
 #           jump ch_7
        #"Chapter 8":
         #   jump ch_8
        #"Chapter 9":
         #   jump ch_9
  #      "Next":
   #         menu:
    #            "Ending 5":
     #               jump end_5
      #          "Ending 6":
       #             jump end_6
        #        "Ending 7":
         #           jump end_7
          #      #"Chapter 10":
 #                   jump ch_10
  #              #"Chapter 11":
   #                 jump ch_11
    #            #"Chapter 12":
     #               jump ch_12
      #          #"Chapter 13":
       #             jump ch_13
        #        #"Chapter 14":
         #           jump ch_14
          #      #"Chapter 15":
           #         jump ch_15
                #"Chapter 16":
            #        jump ch_16
#                "Chapter 17":
 #                   menu:
  #                      "Edmund CB":
   #                         $CB = "Edmund"
    #                        menu:
     #                           "Told secret":
      #                              $edmund_secret = 1
       #                             menu:
        #                                "Forgave Edmund":
         #                                   $edmund_forgive = 1
          #                                  jump ch_17
           #                             "Didn't forgive":
            #                                jump ch_17
             #                   "Didn't tell secret":
              #                      $edmund_secret = 0
               #                     jump ch_17
                #                    
                 #       "Charlie CB":
                  #          $CB = "Charlie"
                   #         menu:
                    #            "Told secret":
                     #               $charlie_secret = 1
                      #              menu:
                       #                 "Forgave Charlie":
                        #                    $charlie_forgive = 1
                         #                   jump ch_17
                          #              "Didn't Forgive":
                           #                 $charlie_forgive = 0
                            #                jump ch_17
                             #   "Didn't tell secret":
#                                    $carlie_secret = 0
 #                                   jump ch_17
  #                         
   #                     "Frankie CB":
    #                        $CB = "Frankie"
     #                       menu:
      #                          "Told secret":
       #                             $frankie_secret = 1
        #                            menu:
         #                               "Forgave Frankie":
          #                                  $frankie_forgive = 1
           #                                 jump ch_17
            #                                
             #                           "Didn't Forgive":
              #                              $frankie_forgive = 0
               #                             jump ch_17
                #                    
                 #                   
                  #              "Didn't tell secret":
                   #                 jump ch_17
                    #                
                     #   "Miguel CB":
                      #      $CB = "Miguel"
                       #     menu:
                        #        "Told secret":
                         #           $miguel_secret = 1
                          #          menu:
                           #             "Forgave Miguel":
                            #                $miguel_forgive = 1
                             #               jump ch_17
                              #              
                               #         "Didn't forgive":
                                #            $miguel_forgive = 0
                                 #           jump ch_17
                                  #  
#                                "Didn't tell secret":
 #                                   jump ch_17
  #                                  
   #                     "Kyle CB":
    #                        $CB = "Kyle"
     #                       menu:
      #                          "Told secret":
       #                             $kyle_secret = 1
        #                            menu:
         #                               "Forgave Kyle":
          #                                  $kyle_forgive = 1
           #                                 jump ch_17
            #                                
             #                           "Didn't forgive":
              #                              $kyle_forgive = 0
               #                             jump ch_17
                #                    
                 #               "Didn't tell secret":
                  #                  jump ch_17
                   #         
                    #        
                     #       
#                "Back":
 #                   jump dev_menu
  #              #"The Decision":
   #                 jump thedecision

The following allows you to increase or decrease each love interest's affection points by 100.

#if povname == "devtrav":
#    menu:
#        "Edmund +":
#            $ CB = "Edmund"
#            $ ep += 100
#        "Edmund -":
#            $ CB = "Edmund"
#            $ ep -= 100
#        "Frankie +":
#            $ CB = "Frankie"
#            $ fp += 100
#        "Frankie -":
#            $ CB = "Frankie"
#            $ fp -= 100
#        "Kyle +":
#            $ CB = "Kyle"
#            $ kp += 100
#        "Kyle -":
#            $ CB = "Kyle"
#            $ kp -= 100
#        "Miguel +":
#            $ CB = "Miguel"
#            $ mp += 100
#       "Miguel -":
#            $ CB = "Miguel"
#            $ mp -= 100
#        "Charlie +":
#            $ CB = "Charlie"
#            $ cp += 100
#        "Charlie -":
#            $ CB = "Charlie"
#            $ cp -= 100

Easter Eggs

There are three Easter eggs which can be accessed through the name entry screen.

bighead

Makes the characters react as though the protagonist has a giant head, although there are no graphical alterations. (It also sets her name to the default, Lucy, so people aren't constantly calling her "bighead.")

soloblog

Skips straight to the scene where Dustin is introduced. Like the previous Easter egg, this also sets the protagonist's name to Lucy.

Dolridge

Triggers a message from the game's writer. This one will set the protagonist's name to Dolridge for the whole game.

It's weird that you would name yourself that but hey, thanks, I guess.
-Wilson Taylor