Home Creators Posts Import Register Favorites Logout

Videos

  • IMG_7179.mov

Downloads

Content

Okay this is probably going to be a long one! And maybe a vaguely incoherent one because I am a little bit sick [ not real-sick I think, it's probably from getting my flu/covid combo shots a couple days ago ]

---------------------

I need to start with an apology. I've decided to cancel a translation experiment I had going on. I had 3 volunteers working on translations, and they did a lot of work, but I've chosen to cancel the project. I know that people want translations and people were willing to volunteer, but I've been evaluating my workload and it's just too much for me. Fixing the missing translation indicators in the script page, organizing volunteers, answering questions, reexporting and pushing updates on the game constantly, building more menus, there's still a lot of work that would have to be done on my end. Just having yet another ongoing and endless project going on. It's just a lot of extra work and I need to step back from how much I've taken on.

I'm not immune to world outside and how tired these awful times are making everyone. I've had too many moments where I wish I wasn't doing any of this any more, and that tells me I need to make changes.

I shouldn't have started this particular experiment at all. I didn't want to, but I was scared of upsetting people by saying no. I was a coward and my volunteers paid the price with their time and hard work I've put to waste. I've apologized to them privately but I want to apologize to them publicly as well.

And of course I'm also sorry to anyone who was looking forward to translations of the game. I know this is a dick move. I have nothing to say for myself aside from apologies.

---------------------

I did get a fair amount of writing done last week. My writing was mostly centered around a night sequence with some exploration, not unlike the parts in YKMET:Strade where you're left alone. This stuff is generally more technical in programming but usually lighter on character scenes [ although there were some of those too ]

I did come up against more spots where I needed my new precision skill check, so I spent about a day and half working on getting that built.

[ incoming gif spam and boring math stuff but this is stuff I really enjoy so I'm putting it in. If you're visiting right after I posted and the gifs don't work, try giving the page a refresh ]

So, at first I thought my task would be relatively easy, because I thought I could use an image moving back and forth with Renpy's built in easing [ easing is changing the speed of a motion, like something speeding up or slowing down in a straight line ] and then just use code to grab the position of the image.

[ The ease is actually the opposite of what I want, being fast in the middle and slow at the edges, but it doesn't matter because I scrapped this immediately ]

I've just used strade's drippy heart as a placeholder for this. I was hoping to grab the position of the heart with code so I could tell if a player clicked when it was in the middle or not. After a solid hour or two of research, I realized there's basically no way to do that. Incredible how many coding forum posts start with people asking how to do this only to be told 'why would you want that? do something else.'

So, after banging my head on that wall, I decided to make like the forum posters and 'do something else'.

I scrapped the image concept and went back to using a bar. I can always get a number for how full a bar is, because I'm the one assigning that to it to begin with.

Here's a snapshot of it working with the bar. Looks more like the old struggle skill check now! And of course I have a pile of debug text there on the side, because I needed to be able to tell how my bar was working and where problems were happening as I debugged it.

That first number 'Fill' is how full the bar is, I've set it to be between 0 [ empty ] and 2 [ full ]. I chose a 2 and not 1 because I needed the first and second half of the bar to behave differently and 1/2 being left and right is easier for me to remember. Remember that thing about easing? It's built into renpy with images, but not with bars. For a bar, I had to do it myself with math.

The second number 'positivemotion' is a variable that becomes true when the bar fills, and false when it empties. I need to ask the bar when it becomes full, then set that variable to False, so it knows to start emptying instead.

The ease was more complicated. If I wanted it to move quickly at the edges and slower in the middle, I had to calculate it myself. This took quite a few tries and poor attempts at math before I got it right. At first I was trying to use addition to add a little bit to the ease number as it approached the edges, but this was terribly unstable and broke the behaviour every time LMAO

Eventually I nailed it with this:

SetLocalVariable('easeamount', abs((barrange/2) - barfill)*baseease)

Now the 'barrange/2' is ALMOST unnecessary since the bar's range is 2 [ 2 divided by 2 is... 1 ], but I put that in just in case I change the range of the bar. This way, the equation is always saying 'half the range of the bar minus how full the bar is right now'. The 'abs' is short for absolute, it's a function that makes any negative number positive. The reason I need this is because I need it to give me the same answer for if the bar is almost full and when it's almost empty. Lastly, the 'baseease' is a number I can supply separately to any instance of this bar in the script to provide a basic amount to multiply my result with and get a nice number to add or subtract from the bar as it moves.

Sorry if none of that made sense, it's a little hard to explain properly. The main bullet point is, this equation makes the bar move faster at the edges and slower in the middle. I think it gives the bar a lot of character.

I've also set everything up with variables so that I can change the basic speed of the bar AND how much the ease changes that speed, every time I put the bar into the script. That means I make some checks harder than others, and I can allow players to change the difficulty of them in the preferences menu.

Here's the final code for the thing, if you're interested:

Does that timer have way too many actions? I don't know. Look over there. Don't worry about it. You should have seen it while I was mid-figuring-things-out, it was possibly 3x as long LMAO

Anyway, now that the thing WORKED I needed to style it. It can't just be a copy of the old struggle bar. So I set both ends of the bar to dark grey and added a thumb image. A little foreground and background change, and now the player can actually tell what they're supposed to do.

Practically done! The last little bit of work was to create animations for when a player wins or loses the check. Simply having it pause like that and fade away would be no fun at all.

So I made a winning animation:

[ The blue thumb image also snaps right to the middle when you win for extra satisfaction - every winner is a perfect winner! ]

And I made a losing animation:

I broke my UI coloring rules and put in some red- I figured it was justified for just a short moment to make the player feel like they fucked up 😂

Overall I'm very happy with the new check! I managed to get everything on my wishlist for it, and I've plugged it in properly in all the spots in the script where it's needed so far.

The old button mashing struggle bar is still in the games code, I'll probably end up using that too eventually, but so far the story involves more stuff about being careful or quiet than it does about trying to overpower someone/something.

---------------------

Aside from that uhhhhh I think that's all. I have to clean a bunch of stuff in real life haha

I am very tired 😂

Here's Willow asking politely for attention from the arm of my desk chair:

Her food switch is going fairly well. At first she didn't want the new kibble [ of course it would be the first food in the universe she doesn't want ] but after I put a few bits in her wet dinner and then served her a soup of them with warm water and churu the next day, she came around and started eating them. Now she's almost entirely on the new food and so far so good! She seems to want to play for much longer in our sessions so I think it's making her feel better. [ I know I'm pushing the new food a bit fast, but I kept noticing her obviously feeling worse after picking out and eating a bunch of her old food. Evidence is pretty strong that she's allergic to chicken or something else in the old food ]

I did get a video of Willow making air biscuits and showing her wide array of toebeans as well, attached.

Stay safe out there and have a good weekend guys!

Files

Comments

Pastel

Take care, Gato 🫶

Dorby

awhhh hi Willow!!

m3lody_XoXo

Hope you'll feel better soon <3

sShadowHuntress

The new bar looks SO good. And I love these Willow uodates 😭💙 I hope you get to feeling better soon!

Pineapplecasket

Oh my god the timer bars look SO GOOD. I love the win and lose animations so much hdjjfdjdhjdnd AH. Especially the throbbing of the bar itself looking like a heartbeat. I could see the bar beating faster and faster then longer it takes you to hit the button too. AHH Willow looks so dapper in their tie 🩷 I'm glad they're feeling better! And don't feel bad about the translator thing ... It's a neat idea but even with volunteers you're just one person. This new game is already a feat on its own and everyone understands 🩷

gurogoth

Közi pfp spotted‼️‼️

theirlimerence

Don’t apologise Gato, of course some people will be disappointed, but you can’t satisfy everyone:(. Also the bar is a really good idea I love it!

gurogoth

Every time I think "I wanna make that" because I've had a game idea in my head for a while now, I see how complex coding is and remember that I'm not cut out for that 😭 genuinely impressive how you can manage

Peoni

There is a satisfaction to seeing more blue bleed down the map. Naturally, it’s anticipation. The bar is very interesting. Kinda like how it fits better. Looks something I could perfectly fuck up for spacing out. I don’t understand the maths, but it’s nice for us to see the skeletons of the process. I feel for the translators, but I do see both sides. It’s always important to be able to say ‘no’ - rich coming from me, but the practicality and honesty is respectable. I feel a mini team may be handy for this stuff, either post Lawrence or post Ren. Equally, I can understand hesitance on a team. Translators, you’re appreciated in many communities. Talented too. One of our neighbours has a polydactyl cat that keeps visiting. I like petting him. The diet shift is recommended in stages but you can technically get away with it - just expect that some won’t take to sudden change well. Sounds like she’s purrfectly fine though. I hope everyone is having a lovely week and taking care 🥺🪻 (Afterthoughts: I was thinking about how naming after the cast triggers responses… Naming yourself Ren would be kinda fucked but funny. Lily and Laurel… imagine some cruel being holding the ‘sister’ card 👀 could backfire but fuck it heheh)

Peoni

NOTE: Not attacking Gato or translators - sorry. Just… Worry for both ends. I try to not be overly emotional in text bc I get worried how it looks but I don’t mean to seem cold ;; I consider both but also don’t wanna be pushy or odd or anything- I just want everyone to be ok ;~;

ResidentReptile

As one of the (now former) translators, I also want to publicly state: Apology accepted. It's kind of a bummer since I really loved working on the project, but I understand why you chose to pull the plug.

ResidentReptile

Now, back to gushing about YKMET:Lawrence—GOD do I love the look of the precision check. I don't understand a lick of what you said there but I think I came in my pants a little watching it slide from side to side

words

polite willow!!! also i think that was the most satisfying progression ever, going from frustration at not being able to find an answer on the forums to finally figuring out something that works so good! about the translators, i wonder if it would be better to focus on that after finishing the games entirely? so there is less stress on you during the main production

Pink Concerto

The UI for YKMET looks so so good... The red feels very necessary lol So long as you keep to green, cyan and red for all three of them, I think you're good. There needs to be *some* color indicator.

ResidentReptile

I mean whaat who said that must've been the wind

MajorMagenta

Wow, it’s going so amazing so far!

феля

Translation is really a difficult thing... It's a pity, but it's a reason to improve english, thanks to Strade I learned a lot of new words хD

Makraler

THE TIMER BARS ARE SO F COOL WHAT??? Take care Gato!!!!!👀💚

Azazel

The bar look really good and smooth i can see how much work u put into this ! at first glance i was like. This is so cool and i'm gonna fucked up on this skill check machanic lol, but the first one look so cool tho sadly the dev forum be like that😔. Anyway Willow is so cute as alway i wish i could pspspsps her aww. Wish both you and Willow a good health tho !

Rudy Godfrey

hello pretty willow!!! completely understand nixing the whole translation thing right now. hopefully later on down the line when you aren’t spread so thin, it can be picked up again!!

Nixzy

Oh, it's a shame there's no translation. Okay, I'll keep studying so I can better understand the puns in English xD... The bars are interesting, I liked the victory animation, the defeat one looks a little strange because of the color change, but it works well in terms of the surprise it gives when you fail, haha. Oh my, and so much code... Thank you so much for the weekly update, get well soon <3

jackknifeJaws

Really nice to see your work and how you do things, even if I don't understand it 🤣

Gatobob

I may revisit the concept after the games are done, but I'm obviously not going to make any commitments any more. I need to just focus on making the games to survive

lila LM

Hi gato, your decision is totally valid, It’s impossible to make everyone happy, so don’t push yourself too hard. Just do whatever makes you feel most comfortable, take care <3 By the way, the bar looks super cool and all your work is amazing, also Willow’s little paws are sooo cute

Emily Lemur

I never realized how much went into these quick time events! I love the winning animation!

Nugget

Please dont feel bad about the translation stuff, yes its sad but in the end you gotta look out for yourself. I hope you manage to get enough rest and feel better soon! I am excited to see the game but take your time ☆

ResidentReptile

You'll hear from me again in five years' time 😈 (if you really do change your mind, no pressure)

Vic

The new timer event bar looks awesome ! I can already see myself setting it to max difficulty and then stressing out about it XD

↜𝚁𝚒𝚜𝚊↝

Translation is a very heavy workload to do so don’t feel bad abt not being able to go through w it, at least you gave it your best shot and it’s better than not trying at all. We’re all very proud of you and your progress with the game and greatly appreciate your effort that’s going into it. Glad Willow is doing well and giving you small mental health breaks w her wanting your attention lol the game is looking so good!! Not rlly much of a fan of Lawrence but honestly you’re making the game too good to pass on for me!! I’m curious if Rens game will be on btd2 and if so does that mean Strade dies again? T-T (tough luck for him lmao) I also started getting back into art because of you so I really wanted to thank you so much for giving me the inspiration to continue drawing again Gato<33 I hope you feel better and take care of yourself physically and mentally so you don’t overwork yourself!!

kajerone

I am pleased I can actually somewhat comprehend the code talk!! Im learning python in a class right now so it’s good to see those kinds of things in real time. Very cool work!

SomeGuyWithAFace

Ah, translation. I've done some, it's a LOT of work and I never fault creators, especially INDIE CREATORS for not being able to implement it. Worse comes to worse, could we do a fan-translation? Also love seeing the code, I'm learning it myself at the moment so it's always nice to see how people go about fixing the problems they set up!

LykWolf

Hi Gato and Hi willow, happy saturday! You don't need to apologize for the translations that's not your fault :( , also very very nice work am glad am seeing this game coming alive! Ypu make my saturdays more interesting!!

Narwhal Panini

Ooo as someone who’s going to start learning coding (first actual class in a few months mwhahaha) this stuff is sooo cool and motivating to see :D kinda inspiring honestly cuz I’m like “wow I hope I can do that in the future as well”, even as just a silly lil passion project On an unrelated note, I have a lil question— since drugs are gonna be a big thing in the game, if it’ll be more realistic with the effects or more fantasy esk? Like based off real kinds of drugs or more imaginary drugs with enhanced effects? Stay happy and healthy ! Many good wishes to you, your work and willow :D

Para_Doxical

Honestly, with the translation stuff I’ve seen a lot of indie creators do a multi-lingual update at the year anniversary mark when they arent doing anything else so they can focus on JUST that. So that taken into consideration I can only imagine the workload! I doubt anyone can blame you for needing to put it on hold/stop <:]!! ALSO THE NEW FUNCTION LOOKS SO COOL OH MY LORD! I love seeing the slider come into effect with all the progress photos in between it just makes me so happy i dont even know why lol

M

Super cool progress!! The coding is so cool!

kapibara chan

Ough.. Willow 🥺🥺 Willow with her big ol paws

nagi_nats

I’m really glad to hear that you’re putting yourself and your energy first! Maybe I’m a little sad that the translation experiment didn’t work out, but you’re truly doing so much, and it’s absolutely the right call to step back from things that push you closer to burnout. (But hey — IF, someday years from now, when all three games are finished, you ever decide to add translations… just know my enthusiasm will still be right here waiting for you, hahaha.) Please keep taking good care of yourself! That feeling when you think you’re about to open a dev post for a horror-porn game… and instead you’re met with Einstein at work! /pos. I still don’t fully understand how you made all of that function the way you wanted, but I’m seriously impressed — especially by the sheer length of the code. Honestly and truly: it’s WOW. And that gauge looks damn stylish too (mentally preparing to count how many times I’ll fail it, lol). OH MY GOD IT’S WILLOW’S LITTLE PAWS!! We’ve been blessed this week! I hope it’s a sign that I’ll get the new job and save up enough money so that, once the postal situation gets sorted out, I can buy half your shop 😌🙏🏼✨ Thank you for the interesting update! Take care of yourself and don’t forget to rest! Have a lovely week ahead ♥️

nagi_nats

btw abt translation... unironically Strade is my best english teacher ever 😀

peanutsanss

Gato this is so freaking kewl and awesome!! And Willow is so freaking kewl and cute! Dw about translations, I bet once the game comes out people will find a way to translate the game anyways! So dw about it, thank you for hard work as always

lolita

THIS IS SO VERY COOL! Im so excited for this game, you did so wonderful in all your work and Im very proud of you gato. Im happy since the day I got patreon im one of the lucky people to see this, you are absolutely amazing and Im glad youre taking care of yourself first. Very excited for his game, the blue in this game is my favourite colour actually.

Gatobob

Rens game will be loosely based on his path in BTD2, yes, but that's the path I'm least happy with so I wouldn't be surprised if his game isn't very recognizable by the end LMAO [ though Lawrence's game is changing a lot too, my script plans have deviated a lot from the original ]

Gatobob

I'd say somewhere in the middle. It's certainly more reality based than the original, but for the sake of fantasy and the plot, I've been very deliberately vague about the drugs and made up the effects. I guess I would say that it's 'fantasy drugs, but attempting to write them in a more realistic way' The only mentions of fairly specific real-life things are weed and alcohol [ even the alcohol is a bit vague but that's just because I don't want to mention brand names. I feel like the description is pretty clearly a very high proof something-or-other. At 45% it kind of doesn't matter what it is, it's getting close to rubbing alcohol LMAO ]

Narwhal Panini

Ohhh okay I figured it would be more vague stuff to make it easier and leave more room for affected :0 very cool very cool stuff I’m excited to eat all the drugs mwhahaha

↜𝚁𝚒𝚜𝚊↝

Ooouuuu wdym by it’s the path ur least happy with, do you mean it’s the path that leads Ren as “fox”? Or is it another meaning entirely

Gatobob

Oh, I mean that I think it's my worst writing. I ended up developing Ren so much better after I made that game. I feel like my ideas in Ren's path in BTD2 come across as half-baked, and there isn't enough substance to it. Now it's even more out of place these days because I'm happy with how I wrote Ren in both YKMET:Strade and TPOF, and the BTD2 path doesn't fit between those two. I look forward to bridging those two stories better when I redo it.

Nuh Uh

The animations look so cool!!!! Also I can't get over how beautiful Willow is, what a distinguished lady!

↜𝚁𝚒𝚜𝚊↝

I can’t wait to see Rens new game when it comes out >< especially if Strade might also have an appearance in it lmaoo tysm for replying Gato, please stay healthy and safe<33

Gatobob

Oh he’ll appear in it

Sorya

Oh my gosh, I’m delighted! What a tremendous job you’re doing. I never cease to be amazed by how talented you are. As for translation, even though English isn’t my native language and I’m bad at it, games in English actually motivate me to learn it even more. And every time, I can’t help but be touched by Willow, she’s such a cutie <3

Taheca

> Incredible how many coding forum posts start with people asking how to do this only to be told 'why would you want that? do something else.' LMAO sounds like when I was doing homework in college. "I want to do it that way because that's what the homework assignment requires, and I just need help with this particular bit of it." Thank you for going into detail about how the precision bar works! I loved reading about it! Also thank you for the air biscuits Willow showed off 🥺

Taheca

I love how vague this is. You could be talking about a flashback or video or literally his corpse in the freezer 😂

↜𝚁𝚒𝚜𝚊↝

Ikr lmao honestly it makes me even more curious on how he’ll be appearing in Rens game lol

Aura 🖤

At first instance, I hope you’ll feel better soon gato, don’t push yourself too hard, try to take a break if you need for your health. 💗 > Honestly as a person who is a freelancer translator/ language student, it’s a bummer that the project of translation for “YKMET: Strade” get cancelled, a lot of effort studying the context and situations to get the richest and accurate translation possible for the fans and time of them, and at the and saying that “no”, it’s kinda cruel for them and I really feel them. But I’m really impressed for you as a person that you can manage and apologize with the public and with the translators, that talks pretty much about you, someone who’s mature and knows to put limits and communicate with your people (that happened to me working in a really big project for the Spanish community, and then getting the notice of “we’re not going to release anything, blah blah blah” without any explanation or even getting an apology; so, I admire you.) You don’t need to be ashamed or feeling anxious for your decision of “what the fans are gonna say if I say no to this”, it’s something up to you, your decision and choices. And I know it’s a lot of work that you have now (and more because you’re one person who’s making EVERYTHING) but, just considere the opportunity in a very long time to have a translation for your games or game (in this case “YKMET: Strade”,) just in case that you don’t have a lot of work (just like now, my respects) or feel that you can finally retake this project, for the enjoyment of the fans, for the translators that worked really hard on it, for more recognition of your games, and at first instance because you want it and really feel confident to make that big move. You’re really sweet of apologize with them and yeah, with us too (as fan,) Gato. <3 But, you’re making a lot of people learning English because they’re interested on your works so, keep going! You’re motivating a lot of people outside (honestly I learned some new words playing your games, let’s gaur.) 💪🏻 > OH GAWD, THE BARS, WHAT THE HELLY??? I fell in love with this new animations and mechanics, they’re fire. And god, aesthetically speaking, the colors (color) is super yummy. And yeah, the bar of victory is satisfactory to watch and the defeat one… lol, I got surprised when it turned red, honestly it makes you feel like you make the mistake of your life or something. And I didn’t understand the half to the thing of programming but, you’re making a good job of everything, and you advanced a lot on the script, yay! ⭐️ > I’m pretty happy that Willow is getting better. She looks super cute and I melted when I listened her purrs, oh god. 😭💗 As I said, please take a lot of care, eat well, hydrate properly, take a break, we love you Gato, thanks for the big update. <3💗

Ellie

I love this all, it's all good news (outside the translation factor but it's okay, that can be when you're not working on content hopefully) but you at least know your limits constantly. I love the weekly Willow pics, i love seeing a little dapper kitty who should be spoiled like crazy lol.

Birdy

It is understandable why you decided to cancel the translation project! You are one person and can't do a billion things at a time. Make sure to take it a bit easier, drink tea, have some soup, get plenty of rest!

Lolhopetch

Dont worry about it! Your workload is heavy enough as it is already mabye in the future once you have time and peace of mind you'll be able to have volunteers work on translations! Everything you do is great and we want you happy and healthy so dont worry over it! Good work and good luck!!

Lolhopetch

Ahhh and youre doing a great job with the coding as always! I didnt even know you could do that with renpy 😭😭💔

WhatCanIDo

Amazing progress! Your decision on how the game is designed based on your workload is yours alone. Also, as someone with no experience with coding, it looks incredibly complicated. Kudos to game devs.

rin

wow the coding is crazy ur brain is much stronger than mine gato 😮‍💨 and willow such a cutie pie!

Peoni

I think this is the second time I’ve seen you specifically say something like this and idk whether to be mortified or slightly impressed at the sheer BALLS you have 😭 You aren’t stuck with the YKMET boys, they’re stuck with you

ResidentReptile

the reason why Lawrence has seven locks on his door is because of me 👅👅👅

Peoni

And at 70%, specifically isopropyl, you can preserve tissues ^.^ Enjoy your fun fact, Panini 🌸

Nasa T

The bar animation looks smooth! 🩶

Otterly Deplorable Art

I love the process of figuring out the new action bar- it looks stunning, in the end!! And don't feel too bad about the translation- however it ended, you gave it a GO, and no one can fault you for trying and then figuring out it wasn't something you could afford to do energy wise. And I'm glad Willow is doing well on the new food!! She sounds like she's got exactly the fussy tummy our lil' kitty had when we first adopted her- Hill's tummy food was also the solution we found, thankfully, so I'm glad it worked out for her too!!

blake

woahhh the new action bars are so tight !!! :O glad willow is doing well on the new food u_u

curse

willow is so big now!!

Sky Kitsune

Oh im gonna EAT this new action bar