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

Hustle Cat

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Hustle Cat

Developer: Date Nighto
Publisher: Date Nighto
Platforms: Windows, Mac OS X
Released internationally: February 29, 2016


CodeIcon.png This game has unused code.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.


Hustle Cat is a visual novel about working at a cat cafe where your coworkers are also cats.

Unused Graphics

fundrive.jpg

Hustle Cat fundrive.jpg

A remnant from the Kickstarter demo located in /Hustle Cat/images/hustlecat.

treeview.png

Hustle Cat treeview.png

Located in /Hustle Cat/images/htmlvn/debug.

Unused Debug Remnant

s_debug.xml in /Hustle Cat/scripts/hustlecat/scenes contains a rather strange inaccessible debug scene. Cat Finley, Avery, and angry Landry stand in Avery's apartment while the string "A sponge bath J a sponge bath J a sponge bath J a sponge bath J a sponge bath J a sponge bath J a sponge bath J" repeats four times.

Kickstarter Scripts

Both of these scripts are located in /Hustle Cat/scripts/hustlecat/scenes.

voiceover.tw

A leftover script from the Kickstarter demo.

:: Start

<<auto>>
<<create actorId="curtain" actorType="background">>
<<image target="curtain" image="@i_sw_black">>
<<depth target="curtain" depth=15>>
<<scale target="curtain" x=2 y=2>>
<<hide target="curtain">>
<<create actorId="bg" actorType="background">>
<<image target="bg" image="@i_bg_cafe">>
<<depth target="bg" depth=0>>
<<scale target="bg" x=1.5 y=1.5>>
<<move target="bg" y="-20%" x="25%">>
<<create actorId="avery-long" actorType="character">>
<<image target="avery-long" image="@i_avery_long_smile">>
<<depth target="avery-long" depth=3>>
<<move target="avery-long" x="20%">>
<<create actorId="avery-short" actorType="character">>
<<image target="avery-short" image="@i_avery_short_neutral_mouth_closed">>
<<depth target="avery-short" depth=3>>
<<move target="avery-short" x="-20%">>
<<create actorId="other" actorType="character">>
<<image target="other" image="@i_landry_smile">>
<<depth target="other" depth=3>>
<<hide target="other">>
<<create actorId="other2" actorType="character">>
<<image target="other2" image="@i_landry_smile">>
<<depth target="other2" depth=3>>
<<hide target="other2">>
<<create actorId="portrait" actorType="portrait">>
<<image target="portrait" image="@i_port_avery_short_nyuhu">>
<<depth target="portrait" depth=11>>
<<hide target="portrait">>

/% BG: cafe_interior %/
/% Averys left and right %/
<<focus target="avery-long">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
AVERY: Hey, pals! I’m Avery Grey!

<<focus target="avery-short">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_closed>>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_open>>
AVERY: And I’m Avery Grey, too! \\We’ll get back to that in a minute.

<<focus target="avery-long">>
<<image target="avery-short" image=@i_avery_short_smile>>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
AVERY: We’re here to talk to you about Date Nighto’s first original game: Hustle Cat!

<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
AVERY: Hustle Cat stars me, Avery Grey,

<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_laugh>>
AVERY: (and me too!)

<<focus target="avery-long">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
<<image target="avery-short" image=@i_avery_short_smile>>
AVERY: as I look for a job after high school. It’s tough going for someone brand new to the city!

<<focus target="avery-short">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_closed>>
<<image target="avery-short" image=@i_avery_short_um>>
AVERY: (who also has like, no real marketable skills…)

<<focus target="avery-long">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
AVERY: Luckily, I get my big break when I get a job at a cat cafe called Cat’s Paw. The owner’s a bit weird, but the cats are cute

<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_eh>>
AVERY: (and so are the coworkers…)

<<focus target="avery-long">>
<<image target="avery-long" image=@i_avery_long_laugh>>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
AVERY: so it seems like everything’s coming up peaches and gravy!

<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_um>>
AVERY: (Ew)

<<focus target="avery-long">>
<<image target="avery-long" image=@i_avery_long_scared>>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
AVERY: But THEN, things start getting weird! \\Like… real REAL weird.

<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
AVERY: Will you help me figure out the mystery of Cat’s Paw, and maybe find some romance along the way?

<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
AVERY: Hustle Cat will be a Young Adult visual novel, with a compelling

<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_laugh>>
<<say char="AVERY" append=true text="(but still pretty dang cute!) ">>

<<focus target="avery-long">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
<<say char="AVERY" append=true text="story, and fully branching options.">>

<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_open>>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_closed>>
AVERY: I should talk about why there’s two of us! You can choose which Avery you’d like to be.

<<move target="avery-short" x=-10% duration=1.0>>
AVERY: You can also choose my pronouns

<<focus target="avery-long">>
<<move target="avery-long" x=10% duration=1.0>>
<<image target="avery-short" image=@i_avery_short_smile>>
<<image target="avery-long" image=@i_avery_long_laugh>>
<<say char="AVERY" append=true text="(or my pronouns!)">>

<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_open>>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_closed>>
<<say char="AVERY" append=true text="independently from my appearance.">>

<<fade target="avery-long" opacity=0 duration=1.0>>
<<focus target="avery-short">>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_open>>
AVERY: Let’s also talk a bit about roooomance. I can get friendly with these six suitors:

<<fade target="avery-short" opacity=0 duration=0.5>>

<<focus target="null">>
<<fade target="avery-short" opacity=0 duration=0.5>>
<<move target="avery-long" x=20%>>
<<move target="avery-short" x=-20%>>
<<image target="portrait" image=@i_port_avery_short_nyuhu>>
<<show target="portrait">>
<<fade target="other" opacity=1 duration=1.0>>
<<image target="other" image="@i_landry_jovial">>
AVERY: Landry, the friendly waiter and handyman,

<<image target="other2" image="@i_hayes_worried">>
<<image target="portrait" image="@i_port_avery_long_laugh">>
<<fade target="other" opacity=0 duration=1.0>>
<<fade target="other2" opacity=1 duration=1.0>>
AVERY: Hayes, the shy barista,

<<image target="other" image="@i_mason_handsonhips">>
<<image target="portrait" image="@i_port_avery_short_nyuhu">>
<<fade target="other2" opacity=0 duration=1.0>>
<<fade target="other" opacity=1 duration=1.0>>
AVERY: Mason, the gruff chef,

<<image target="other2" image="@i_finley_grin_wink">>
<<image target="portrait" image="@i_port_avery_long_laugh">>
<<fade target="other" opacity=0 duration=1.0>>
<<fade target="other2" opacity=1 duration=1.0>>
AVERY: Finley, the flirty social media intern,

<<image target="other" image="@i_reese_coolguy">>
<<image target="portrait" image="@i_port_avery_short_nyuhu">>
<<fade target="other2" opacity=0 duration=1.0>>
<<fade target="other" opacity=1 duration=1.0>>
AVERY: Reese, the bossy assistant manager,

<<image target="other2" image="@i_graves_serious">>
<<image target="portrait" image="@i_port_avery_long_eh">>
<<fade target="other" opacity=0 duration=1.0>>
<<fade target="other2" opacity=1 duration=1.0>>
AVERY: and if you play your cards right, maybe even the mysterious owner, Graves.

<<fade target="other2" duration=0.5 opacity=0>>

<<hide target="portrait">>
<<fade target="other2" duration=1.5 opacity=0>>
<<focus target="avery-long">>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_open>>
<<fade target="avery-short" duration=0.5 opacity=1>>
<<fade target="avery-long" duration=0.5 opacity=1>>
AVERY: Date Nighto is a team of experienced VN makers\: this isn’t their first time to the rodeo, so you can expect something really great!

<<focus target="avery-short">>
<<image target="avery-long" image=@i_avery_long_neutral_mouth_closed>>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_open>>
AVERY: The game will be built on their awesome htmlVN platform, so you can play on any modern device, including your phone, all from the same save file!

<<focus target="avery-long">>
<<image target="avery-short" image=@i_avery_short_neutral_mouth_closed>>
<<image target="avery-long" image=@i_avery_long_laugh>>
AVERY: We want to make Hustle Cat the best game it can be, and that’s where you come in!

<<scale target="avery-short" x=1.05 y=1.05 duration=0.333>>
<<scale target="avery-long" x=1.05 y=1.05 duration=0.333>>
<<image target="avery-short" image=@i_avery_short_laugh>>
<<image target="avery-long" image=@i_avery_long_laugh>>
AVERY: So, how about it? \\Help me get some looooovin’ and make a little magic!

s_ks_thanks.tw

An inaccessible scene celebrating the game being funded on Kickstarter.

:: Start

<<auto>>
<<create actorId="cg" actorType="background">>
<<image target="cg" image="@i_cg_group">>
<<depth target="cg" depth=9>>
<<hide target="cg">>
<<create actorId="curtain" actorType="background">>
<<image target="curtain" image="@i_sw_black">>
<<depth target="curtain" depth=15>>
<<scale target="curtain" x=2 y=2>>
<<hide target="curtain">>
<<create actorId="curtainWhite" actorType="background">>
<<image target="curtainWhite" image="@i_sw_white">>
<<depth target="curtainWhite" depth=15>>
<<scale target="curtainWhite" x=2 y=2>>
<<hide target="curtainWhite">>
<<create actorId="bg" actorType="background">>
<<image target="bg" image="@i_bg_outside">>
<<depth target="bg" depth=0>>
<<hide target="bg">>
<<create actorId="bg2" actorType="background">>
<<image target="bg2" image="@i_bg_cafe_interior">>
<<depth target="bg2" depth=0>>
<<scale target="bg2" x=1.5 y=1.5>>
<<move target="bg2" y="-25%">>
<<hide target="bg2">>
<<create actorId="landry" actorType="character">>
<<image target="landry" image="@i_landry_jovial">>
<<move target="landry" x=0%>>
<<depth target="landry" depth=2>>
<<hide target="landry">>
<<create actorId="graves" actorType="character">>
<<image target="graves" image="@i_graves_subaashii">>
<<move target="graves" x=0%>>
<<depth target="graves" depth=2>>
<<hide target="graves">>
<<create actorId="hayes" actorType="character">>
<<image target="hayes" image="@i_hayes_small_smile">>
<<move target="hayes" x=0%>>
<<depth target="hayes" depth=2>>
<<hide target="hayes">>
<<create actorId="reese" actorType="character">>
<<image target="reese" image="@i_reese_cocky">>
<<move target="reese" x=0%>>
<<depth target="reese" depth=4>>
<<hide target="reese">>
<<create actorId="finley" actorType="character">>
<<image target="finley" image="@i_finley_oh">>
<<move target="finley" x=0%>>
<<depth target="finley" depth=2>>
<<hide target="finley">>
<<create actorId="mason" actorType="character">>
<<image target="mason" image="@i_mason_handsonhips">>
<<move target="mason" x=0%>>
<<depth target="mason" depth=3>>
<<hide target="mason">>
<<create actorId="avery_long" actorType="character">>
<<image target="avery_long" image="@i_avery_long_laugh">>
<<move target="avery_long" x=20%>>
<<hide target="avery_long">>
<<create actorId="avery_short" actorType="character">>
<<image target="avery_short" image="@i_avery_short_nyuhu">>
<<move target="avery_short" x=-20%>>
<<hide target="avery_short">>
<<create actorId="portrait" actorType="portrait">>
<<image target="portrait" image="@i_port_avery_short_nyuhu">>
<<depth target="portrait" depth=11>>
<<hide target="portrait">>

<<auto>>
<<fade target="bg" opacity=1>>
<<fade target="curtain" opacity=0 duration=0.75>>
<<audiocreate target="bgm" sound="@a_cafe_theme" volume=0.5 duration=1.5 play=true loop=true>>

<<auto>>
<<fade target="finley" opacity=1 duration=1>>
FINLEY: "Oh, you're here!! \\You're just in time; come on in~"

<<auto>>
<<fade target="finley" opacity=0 duration=1>>

<<auto>>
<<scale target="cg" x=1.15 y=1.15>>
<<move target="cg" x="7%">>
<<fade target="cg" opacity=1 duration=1.5>>

<<nointerrupt>>
<<move target="cg" x="-7%" duration=2 ease="linear">>
FINLEY: "We're all here—all of us—waiting for you!"

<<auto>>
<<fade target="bg2" opacity=1>>
<<fade target="cg" duration=1.5 opacity=0>>

<<fade target="graves" opacity=1 duration=1>>
GRAVES: "THANK YOU ALL FOR HELPING US FUND HUSTLE CAT!"

<<fade target="graves" opacity=0 duration=1>>
<<fade target="mason" opacity=1 duration=1>>
MASON: "You made yourself heard, and now the Date Nighto team will start the hard work of making a game that you can fall in love with!"

<<fade target="reese" opacity=1 duration=1.0>>
<<fade target="mason" opacity=0 duration=1>>
REESE: "Over the next few months, expect to see regular updates about our progress on Hustle Cat. We'll be showing off new art and new music: stay tuned!"

<<fade target="hayes" opacity=1 duration=1.0>>
<<fade target="reese" opacity=0 duration=1>>
HAYES: "You helped us out so much, by funding our game. Now all we need is your encouragement to release in February!"

<<fade target="landry" opacity=1 duration=1.0>>
<<fade target="hayes" opacity=0 duration=1>>
LANDRY: "You are making A Cat's Paw Cafe a reality, and we can't wait to show you around! Be on the look out for magic, romance, and of course, cute cats!"

<<fade target="finley" opacity=1 duration=1.0>>
<<image target="finley" image="@i_finley_moe">>
<<fade target="landry" opacity=0 duration=1>>
FINLEY: "Don't forget to thank our amazing contributing artists! Samm Neiland, Audra Furuichi, and Jenn Doyle: this campaign and this game wouldn't have happened without you!!"

<<image target="finley" image="@i_finley_grin_wink">>
FINLEY: "(Follow their Twitters and Tumblrs—and us too, @DateNighto—for sneak peeks in the coming months! Their info is on the Kickstarter page!)"

<<fade target="avery_long" opacity=1 duration=1.0>>
<<fade target="avery_short" opacity=1 duration=1.0>>
<<fade target="finley" opacity=0 duration=1>>
AVERY: "WE LOVE YOU, HUSTLE FANS! THANK YOU FOR JOINING US TO MAKE A CUTER, CAT-FILLED WORLD!"

<<fundrive>>