#Android Beta Program
Explore tagged Tumblr posts
logiclitz ¡ 3 months ago
Text
Google Launches Android 16 Beta 1: Everything You Need to Know
Google has officially unveiled Android 16 Beta 1, marking a significant leap in its next-generation operating system. Designed to enhance adaptability, functionality, and inclusivity, this beta update is now available as an over-the-air (OTA) update for users enrolled in the Android Beta Program. Here’s everything you need to know about the exciting features, updates, and how it stacks up for…
0 notes
adriaticpulse ¡ 2 months ago
Text
Samsung proĹĄiruje One UI 7 Beta program
Samsung nastavlja s poboljšanjem korisničkog iskustva kroz One UI 7 Beta program. Tvrtka je sada službeno najavila širenje Beta programa na još više uređaja, omogućujući korisnicima rani pristup novim značajkama i optimizacijama. Provjeri još i… Prvi na redu: Galaxy Z Fold6 i Z Flip6 Prvi uređaji koji će dobiti beta verziju su Samsungovi najnoviji preklopni telefoni – Galaxy Z Fold6 i Galaxy Z…
0 notes
the960writers ¡ 1 year ago
Text
Alternatives to google docs
For various reasons, this is now a hot topic. I'm putting my favorites here, please add more in your reblogs. I'm not pointing to Microsoft Word because I hate it.
Local on your computer:
1.
Tumblr media
LibreOffice (https://www.libreoffice.org/), Win, Linux, Mac.
Looks like early 2000 Word, works great, imports and exports all formats. Saves in OpenDocumentFormat. Combine with something like Dropbox for Cloud Backup.
2.
Tumblr media
FocusWriter (https://gottcode.org/focuswriter/) Win, Linux.
Super customizable to make it look pretty, all toolbars hide to be as non-distracting as possible. Can make typewriter sounds as you type, and you can set daily wordcount goals. Saves in OpenDocumentFormat. Combine with something like Dropbox for Cloud Backup.
3.
Scrivener (https://www.literatureandlatte.com/scrivener/overview) Win, Mac, iOS
The lovechild of so many writers. Too many things to fiddle with for me, but I'm sure someone else can sing its praises. You can put the database folder into a Dropbox folder for cloud saving (but make sure to always close the program before shutting down).
Web-based:
4.
Tumblr media
Reedsy bookeditor (https://reedsy.com/write-a-book) Browser based, works on Firefox on Android. Be aware that they also have a TOS that forbids pornography on publicly shared documents.
My current writing program. Just enough features to be helpful, not so many that I start fiddling. Writing is chapter based, exports to docx, epub, pdf. You can share chapters (for beta reading) with other people registered at Reedsy.
5.
Novelpad (https://novelpad.co/) Browser based.
Looks very promising, there's a youtuber with really informative videos about it (https://www.youtube.com/watch?v=mHN8TnwjG1g). I wanted to love it, but the editor didn't work on Firefox on my phone. It might now, but I'm reluctant to switch again.
------
So, this is my list. Please add more suggestions in reblogs.
2K notes ¡ View notes
gb-patch ¡ 7 months ago
Text
Tumblr media
It's late, but we've got a new beta build ready 🥳️
We took a break from programming Step 1 stuff in order to add more of the teenage prologue! Part 1 of Day 1 for the Step 2 Prologue has been added! The current preview that's been in the beta and the demo for a long time is Part 1 of Day 2. So, the scenes you can play now are actually set before those scenes that came out first, haha.
OL2: Beta Build 1.4.6 📱 (PC, Mac, Android)
1K notes ¡ View notes
the-travelling-witch ¡ 8 months ago
Text
𝐅𝐈𝐋𝐄 𝐔𝐏𝐃𝐀𝐓𝐄𝐃: 𝐅𝐀𝐋𝐋𝐈𝐍𝐆 𝐈𝐍 𝐋𝐎𝐕𝐄
Tumblr media Tumblr media Tumblr media
summary: in a world where androids have been established in everyday life, it should not come as a surprise to find one setting up shop next to you. shouto, however, seems to have a mind of his own, especially when he does things you are sure are not part of his programming. it begs the question, is there a line where programming ends and humanity starts?
pairing: android! shouto x florist! reader (gn) 
warnings: fluff/ slice of life; assault (not described in graphic detail), no beta readers (this isn’t the omegaverse)
a/n: i have returned!! this was originally meant to be my piece for @andypantsx3's pretty boy summer collab (go check it out!) tbh, i have so many hcs about these two now ♡
bnha masterlist
Tumblr media
It was a rather pleasant morning, with the sun not scorching down on the few pedestrians out and about, as you walked to work. You wouldn’t say you were as susceptible to the hot season as others, nonetheless you were grateful it wasn’t sweltering quite yet. Still, you preferred the temperatures of the day over the incessant chill the night brought.
Leaving the shade of the automatically operated parasol spanning the pedestrian crossing, your gaze was automatically drawn to the forest green of your shop’s awning standing out against the city’s backdrop. With habitual ease, your mind started running through your tasks for the day until your attention was caught by movement around the storefront directly next to yours.
Ever since you had started your florist business, the building next to yours had been empty. Occasionally, potential tenants had come to inspect it, but nothing had ever become of those visits. Now it appeared as if someone had taken up shop there, if the minimalist sign out front was anything to go by.
Swiping your wrist over the scanner partially covered by the flower shelves displaying plants less susceptible to heat, the temperate air from inside welcomed you in and a voice command later ambient music floated through the humble room. There was still a bit of time before you’d be open for business, so you thought now would be as good a time as any to introduce yourself to the new face around.
After a bit of consideration, you picked up a small plant and selected a fitting pot for the little fellow before taking a breather and smoothing down your clothes. Then, with your welcoming gift in hand, you entered the shop, the layout of which mirrored yours. But instead of shelves with lush plant life, there wasn’t much to be found here at all, except for a few tools and spare parts strewn across what you thought to be the counter. Rustling could be heard from the room behind it. 
“Hello?” You tentatively called out, hands fidgeting with the ceramic between your palms as you watched dust particles floating through the streaks of morning sun falling through the shop front.
At your announcement, the noises stopped and someone appeared in the doorway. And the sight knocked all breath from your lungs. The man in front of you was gorgeous, probably the most beautiful man you had ever seen. Two striking, hetero chromic eyes, one steel-grey and the other blue like a lagoon, studied you from under white and crimson strands as he crossed his lean arms over his chest. His symmetrical and flawless features coupled with his build would have made it hard to believe he was real if he wasn’t standing right in front of you. The only thing that could possibly be considered a flaw was what looked like a burn scar over his left eye, but even that did nothing to hinder his beauty. Actually, it somehow seemed to enhance it.
“Can I help you?” Of course his voice was smooth and rich too, the kind you could listen to for hours. His gaze flickered over to the planter in your arm. “I am sorry but I cannot fix that.”
“Fix it?” You questioned, confusion apparent on your face as you tried to follow the conversation that had only just started.
“Yes. I am a mechanic, so it is reasonable to assume people would come in to have something repaired.” The cadence of his voice had not wavered at all, his neutral tone making it hard to decipher whether he was joking or dead serious. “Seeing as the item you are bringing in is made up of organic matter, I cannot fix it.”
“Oh uhm.. That’s not–” You cleared your throat, sorting your thoughts with a shake of your head. Better to start this interaction on fresh soil. “I didn’t come over to have something repaired, I just wanted to introduce myself since I run the florist shop directly next to yours. I’ve never had a neighbour in the few years since I’ve started, so I just wanted to say hi to the new face around. Sorry for just barging in.”
“Given that the door was unlocked, your action cannot be considered ‘barging in’, as having people come inside is within the expectations for owning a shop.” Again, you weren’t sure if he was pulling your leg or if he was just a very factual person, but you thought his matter fact attitude was charming in its own way. “You stated you were here to introduce yourself. To my knowledge this constitutes the exchange of names. My name is Shouto.”
You gave him your name in return, then stepped forward and planted the pot on a free space of the counter. Watching for his reaction, his blue eye caught the sun’s rays and almost seemed to illuminate as he looked at the planter. “I brought this as a house -or well, shop- warming gift. It’s a jade pothos and really easy to care for, since it very clearly indicates its needs–”
“It tolerates a wide variety of temperatures and does well in indirect sunlight, though the solid green leaves of the jade variety make it best suited for low light among the pothos species. The watering schedule depends on the climate, yet the roots should not be kept too wet since they are subject to root rot,” Shouto spoke clearly, finishing your explanation for you. “Did I get that right?”
“Yeah! Wow, I’m impressed! Maybe I should have brought you a more advanced plant after all,” you laughed, happy to leave your gift in capable hands. “If it turns out you have a green thumb on top of all that knowledge, I might have to ask you to start working in my shop.”
Shouto stared at you and blinked, then brought up his hands to inspect his thumbs. “My fingers all seem to be of a fair complexion, so I must decline. I will notify you if this condition changes.”
Seriously, this guy was going to kill you and you couldn’t suppress an amused snort. “Sure, please do. Though I have to say, it’s been a while since I saw a mechanic. Most of the work seems to be taken care of by repair droids.”
“Someone has to repair the repair droids,” he replied. With anyone else, you would have read it as a joke but his line delivery remained so neutral, you weren’t sure he intended it as one.
“Fair enough,” you chuckled, fingers idly tapping along the wooden desk. “Gotta admit, I just expected another android to take care of that…”
When you looked at him again, there was no missing it this time. His left iris flickered blue, exactly like the processing unit in an android would when evaluating new information.
Oh. 
“I see how it is,” you sighed, smiling defeatedly. “At least my reasoning was sound, if this is anything to go by.”
“I cannot read your expression right now,” Shouto admitted openly, slightly tilting his head. “Are you upset? Uncomfortable?”
“No, I’m not much of anything right now,” you said, trying to figure out your feelings for yourself. Of course, you felt a little dumb not noticing it sooner, but in your defence, you’d only ever seen escort droids this gorgeous next to celebrities at fancy events. You yourself had never been in the market for one, considering you were neither lonely enough nor attending events formal enough. Besides, you weren’t in the pay class to buy one anyway. So your interaction with androids was generally limited to repair and maintenance droids as well as the courier drones zooming all over the city. Besides seeing this kind of model apparently working independently was odd in and of itself. “In any case, this doesn’t change anything.”
“It does not?” He inquired, sounding almost… curious?
“You’re still my new neighbour, after all.” The corners of your lips lifted, a little more uncertain than before, and you drummed the tips of your fingers against the surface of the counter while getting ready to leave. “Anyhow, I shouldn’t bother you any longer, I’m sure you still have a lot of stuff to set up. If you ever want to get your plant there a friend, you know where to find me. Until then, don’t be a stranger, okay?”
“Being a stranger is impossible, since we have already exchanged personal information, such as our name and career path. According to social etiquette that makes us acquaintances.” Maybe you imagined it but it seemed as if there was a small smile tugging on his lips. “I have also compared your visit today with the definition of ‘bother’ and found no overlap.”
“Isn’t that a relief,” you mused before stepping into the morning sun again. “Good luck with the shop.”
Shouto watched as you waved at him through the dull glass of the storefront, the processing notification in the top right corner of his display still turning. Then his gaze fell on the green organism in front of him. It showed no signs of loneliness yet.
From then on out, Shouto and you were exactly as per his definition; acquaintances, nothing less but also nothing more. You made it a point to greet him when you ran into each other in the morning and he’d politely greet you back, as by the social norm, but the android never took the initiative in calling out to you. For some odd reason, this planted a seed of unease in your chest, which you couldn’t uproot but very well push aside. Shouto didn’t seem keen on sharing his identity with people, wearing long sleeves and gloves to hide any clues that might give him away and a very selfish part of you felt a guilty spark of pride for knowing better. It was wrong to feel satisfied by having knowledge someone wasn’t keen on sharing but feelings couldn’t be helped, could they?
Besides, what would you do once you overcame the  initial gap between you? Was that even a good idea? Well, you’d cross that bridge when you got there, you supposed.
This distanced dance around one another continued for a good while, until circumstance had other plans for you. One fateful morning, you swiped your hand over the censor to your shop, only to be hit by a swell of muggy air, every step inside making your clothes cling to your skin a little more. Notably, the usually faint but still audible whirring of your AC was absent and you groaned. Sure, the heat was unpleasant but ultimately not disastrous for you. The plants in your shop, however, would not take to it kindly for longer periods. 
Needless to say, you spent the entire morning dialling repair service numbers between attending to customers fanning themselves, but to no avail. With the way repair droids had seemingly popped out of the ground like daisies over the last decade or so, you were somewhat dumbfounded to hear nobody would be able to send someone to help fix your problem, even if your livelihood might depend on it. That was when your brain connected the right synapses to figure out a solution. 
After debating it for the rest of the morning, come your lunch break, you found yourself walking into a shop nearly identical to yours, just one door over. It wasn’t as empty as the first time you entered but you got the sense that Shouto wasn’t big on interior decoration past the most basic of furniture. You had timed your visit well though, apparent by the fact you were the only customer at the time. At the chime of the little bell over the door, there was rustling in the back, the clank of metal against something wooden, before a familiar figure appeared behind the counter.
“How may I help you?” Shouto asked neutrally, the statement rolling off his tongue like one of those retro voicemails people used to have way back when. Something akin to recognition crossed his face and you reminded yourself that those beautifully attentive eyes of his probably just compared you to a data bank of people he’d encountered before. “It is you.”
“I guess it is,” you awkwardly laughed at the blank statement. Your gaze shifted to your twiddling thumbs, flickered across the android’s face and then fell on a lush jade porthos sitting idly on the desk. “Uhm so, my AC broke some time tonight and I need it to maintain a prosperous environment for the plants but nowhere I called is free today. I wanted to ask if you could maybe take a look? I’ll pay you, of course.”
“Sure,” he agreed easily enough that it made you pause for a second. But before you could gather your thoughts, Shouto had already rounded the counter and joined you. “I am not specialised in air conditioning systems, but it should not pose a problem.”
And just like that you were showing him through your shop and to the back room, the mechanic completely unaffected by the sweltering heat stoked by the midday’s sun. If you hadn’t known he was an android, you would have had your suspicions the moment not a single bead of sweat rolled down his temple. Heterochromic eyes scanned your -admittedly not uptodate- technology before fixing on the AC unit nestled in between. 
Shouto examined the device briefly before doing something so interestingly peculiar, you were sure this was a part about him he didn’t show others all that often. In a stellar impression of a swiss army knife, the tip of his index finger gave way to a joint that was more screwdriver than anything else and he quickly unscrewed the cover to take a look at the wiring underneath. 
“It is only a minor issue,” Shouto said, effectively ripping you out of your daze. “I will be able to fix it without ordering any spare parts, which is good, since manufacturers have already stopped selling spare parts for this model.”
“Is this a subtle way of telling me to invest in a newer one?” You chuckled bashfully, well aware that the state of your electronics was probably laughable to an android as advanced as him. 
“I am merely stating the facts,” he replied. If it were another human, you would almost recognise his tone as teasing. But your straight-laced neighbour was most likely just running diagnostics on the optimal service life of your AC and booting up a cost-benefit analysis of buying a newer one. 
You watched him work with fascination, Shouto apparently completely undisturbed by your intrigued glances as his fingers worked over the wiring and circuits with mesmerising ease, speed and precision. Before you knew it, the AC sat back in its place fully assembled and contentedly whirring as it had been doing for years. With equal rapture your eyes were still following Shouto’s movement as he stood to his full height again, pulling his black gloves back over his hands. Tearing your gaze away from him, you brushed some plant soil off your clothes and cleared your throat. “So, how much is it going to be?”
“I will not be charging you for this,” Shouto said, shaking his head ever so slightly. “Please regard it as compensation for the plant you gave me.”
“The pothos was a gift, you know,” you chuckled, twisting your fingers together just to have them do something. Again you found it unexplainably difficult to keep eye contact with him and your gaze flitted about, trying to push away the realisation dawning on you. “The point of gifts is that you don’t owe people anything.”
Somewhen between watching Shouto work on your AC unit and trying to navigate this conversation, you had achieved a form of clarity on why you found it hard to keep him off your mind. The way your attention kept drawing back to him had nothing to do with him being the first humanoid android you’d met. It reminded you of the way your eyes always subconsciously locked onto the back of your crush’s head during classes a decades ago, in a way that was innocent and harmless. Unlike the feelings stigmatised by society which now tugged at your heartstrings. You could almost hear your parents scoffing at you for even considering having any sort of feelings for a pile of cold metal that just mimicked having human emotions.
“Then please regard this as a gift as well.” Dual toned eyes studied your face intently as he did last time as well and you convinced yourself that their beauty was helped by the fact that they were literally unreal. “And feel free to ask for my help again in the future. In comparison to human interactions, I find it easier to understand machines.”
“Well, that’s not surprising, is it?” And then you blurted out the worst thing you could have said. “It’s not like you’re familiar with real emotions that aren’t part of your coding.”
“Human emotions are largely caused by their brains releasing certain neurotransmitters upon receiving new information. You learn which situations are supposed to make you happy or should cause you stress as you grow up.” There was hardly any other description befitting of what you saw cast over his face other than pain and sadness. However, there was no surprise there, only muted resignation. Simply put, you could not attribute the cadence of his voice or the subtle shift in his expression to anything but genuine emotion. “I fail to see how that is so different from me being programmed to experience a response upon certain triggers being activated.”
Yeah, you immediately knew you fucked up. Not just by the heavy weight settling in your chest as you retraced the awfully insensitive phrasing you had tossed out mindlessly, but also by the way Shouto turned wordlessly and strode towards the front door. 
“Shouto, wait! I didn’t mean it like that–” You only heard the familiar ring of the door bell.
As the air in your shop slowly cleared of the oppressing air, your skin prickled more than it had in the heat standing there alone. And just like that, the shaky bridge between you went up in smoke.
For the next week, there was no response when you greeted Shouto in the morning and after that the greeting died on your tongue when you saw him. And it wasn’t like you could blame him for it either. You’d hurt him and it wasn’t your decision to make if he forgave you, no matter how much you wished to apologise earnestly. For now, all you could do was give him the space he needed and accept whatever conclusion he came to. It was the only fair thing for you to do.
Still, it was one of the things you were mulling over as you locked the shop one night. Some necessary organising had kept you longer than usual and you were considering your late dinner options with half a mind as you made your way home. The streetlights provided as much light as they could, but with the moon hidden behind a thick duvet of clouds, the streets were tinged a steely grey. Despite the bustling nightlife in other parts of the city, the roads here were nearly empty and desolate, the quiet only adding to the unnerving discomfort making the hair in the back of your neck raise. Shivering, you picked up the pace.
Some people claimed they had very accurate intuition, a sort of sixth sense for when things were about to go wrong. Perhaps you should count yourself among them, because you learnt there was a good reason why your gut feeling had you looking over your shoulder every other metre. You didn’t make it far on your way home until a strong hand yanked you off the pavement and into a dimly lit alleyway.
The next few minutes were a blur of your eyes frantically searching for a way out as your blood was pounding in your ears in time with your erratic heart beat. You didn’t even understand what the men in front of you wanted but you knew they were threatening you as you shrieked for them to let you go, trying to jerk your wrist from a grip made of iron. Your breathing became more and more laboured with panic and exertion, shutting your eyes and willing the images of what would happen to you out of your mind until– 
The resistance gave way and you nearly fell backwards from your struggle. Somehow you caught yourself amidst your stumbling but when you looked straight ahead, your mind didn’t quite catch up with your eyes. There was a flash of white and red, someone groaning in pain, the thud of bodies hitting the floor and then there was Shouto. He was calling your name as from underwater and you thought he was asking you if you could walk, to which you dazedly nodded.
A heavy arm wrapped around your middle but you found you didn’t feel caged this time, its weight rather comforting, as he led you down the familiar street. On autopilot, you opened the door of your shop and let him navigate you to a backroom. The secure familiarity of your surroundings managed to ease you  out of your brain and back into reality as you took in a shuddering breath.
You had known Shouto was there but, finally, you were actually aware of him in front of you, his clear eyes scanning you up and down. Maybe it was because you did not want to think about what had just happened or because seeing him in front of you reminded you of what you’d wanted to tell him for a while now, but the words left your mouth before you could completely think about them once again. “Shouto, I’m so sorry.”
“This situation is not your fault–”
“For what I said the last time we spoke, I mean,” you corrected yourself. As if willing your brain to form coherent sentences, you brought a hand up to rub at your temple. “I know I can’t take back what I told you but I want you to know that I didn’t mean to be offensive. Not that that makes it any better or in any way okay.”
When you dared to look back at Shouto for his reaction, you found that his gaze wasn’t quite meeting yours, his eyes instead focusing on something just shy of them. It took you a few seconds to realise that he was looking at the hand that had come up to rest next to your face, attention continuously following it as you brought it in front of your chest.
“You are hurt. I will download a first aid protocol,” he merely said, his tone unreadable to you. You couldn’t be sure if he was quite aware of his actions as he reached forward to take your hand into his. The synthetic skin of his fingers, however, was tinged with the coldness of the night air in a way you weren’t expecting and it made you flinch away from his hold. At this point you were certain you were the only person who continued to paint that pained expression on his fair features. “Sorry, I did not–”
“No, uhm it’s okay, you just startled me a little, that’s all,” you tried to reassure him, gingerly holding your arm out to him again. This time around, he carefully studied your face before he slid his smooth palm under your calloused one to lift your wrist level with his studious eyes. 
While the texture of his hand imitated human skin, there was unmistakably less give to it, proof of the fact that whatever was underneath was harder than bones. It didn’t frighten you in the slightest, not when it was Shouto. Only in contrast with his gentle hold did it register how much your wrist throbbed with residual pain from where the man had gripped you with so much excessive force.
“I was well aware that humans were fragile beings,” Shouto mumbled, seemingly more so to himself than to you, as a light flickered behind his left iris. “But it has never bothered me as much as it does right now. Why?”
The atmosphere in your shop had shifted so seamlessly you would hardly notice it if it wasn’t for the sudden urge to whisper in order not to shatter it. With your hand still in his, you asked the question that had been burning in your mind for a long time. “Shouto, who are you?”
It was obvious he wasn’t one of those crudely shaped repair or service droids, which had originally led you to believe he was an escort droid, especially considering just how handsome his striking features were. You’d thought the dual-toned hair and eyes were a feature meant to attract attention and allure people with their mesmerising appearance, but the discoloured skin around his left eye seemed to tell a different story.
The events of this night cast another layer of doubt over your rationalisation. Earlier, what startled you hadn’t been the material of his hand but how cool it was to the touch. Escort droids normally had some kind of component that imitated the warmth of human skin, so as to not break the immersion. Certainly, whatever Shouto’s purpose had been before moving into a neglected shop had not required him to pose as human on contact. It apparently had, however, required him to know fighting techniques as you remembered the scene in the alley. Now that the first wave of shock had worn off, you could picture clearly how he had knocked your attackers out swiftly. Another thing an escort droid's programming would not allow him to do.
Shouto sighed deeply despite technically not needing to, his eyes fluttering shut and hiding whatever emotion you could have seen in them. “You might not like what I would have to tell you if you ask that.”
“It’ll be fine as long as it's the truth, I promise.” Hoping to show him that you wouldn’t be going anywhere, you laced your fingers together, fingertips brushing against synthetic knuckles. “But I want to get to know you more, learn about your past and your experiences and your view on things. I want to know where the two of us are different and where we are alike”
“Are you saying you want to progress past being acquaintances?” By now Shouto was blinking at you again, his head tilted slightly sidewards in what you interpreted as curiosity.
“I’d like that very much,” you assured, giving him a tiny smile.
This time you could be certain that he mirrored your expression, making him look so peaceful and nearly innocent. It was a shame it could only last so long with the topic that had been broached. “Are you familiar with Todoroki Inc.?”, he asked.
“The weapons manufacturer?” You tilted your head too as you clarified. “Yeah I heard they supply most of the military’s gear.”
“Well for years their research has been focused on producing a new combat unit. An android that was more durable, more deadly and less human than normal soldiers,” Shouto explained. His hand twitched in yours as he continued. “I think there were… 3 prototypes before me, but I cannot be sure. All I know for certain is that I was their first fully realised model that was sent out for testing on various missions. I won’t go into detail on what that entailed but it was during one such mission that something went wrong.
“It might have been a grenade that hit me,” the fingers of his free hand tapped against the left side of his head, “and it damaged quite a lot of hardware. Because we were far from the main lab, they didn’t have a lot of choice in which spare parts to use, which is why not everything was restored to match, appearance-wise. It was more important that I’d be functional again.”
“Oh Shouto, I didn’t know, I’m so sorry,” you tried to convey your empathy, not sure how you could otherwise at this revelation. Gently, you raised your hand to his face, silently asking for permission, before brushing the crimson strands out of his face. Yes, the skin didn’t match colourwise, but whoever performed the graft definitely knew what they were doing, the transition as smooth as possible. “Did it hurt?”
“I don’t experience pain the same way you do, so I wouldn’t say it hurt. At the time I was more concerned about what would happen if we returned to the headquarters.” A beat of silence passed as you waited for Shouto to continue. “Did you know that manufacturers implant inhibitors into our bodies that stop us from learning new things on our own? It’s what stops most androids from deviating from their roles by making sure they don’t form new opinions, associations or what might be considered a personality.”
“I didn’t know that,” you admitted, somewhat ruefully.
“What matters right now is that mine was damaged during that incident, which I noticed when running my internal diagnosis programme. The researchers at the time seemed too busy with fixing the rest of my head to notice, but I knew that if I returned, a check would give me away and they would reset me.” Grasping your hand a little tighter, his eyes searched your face for something. “That night I made the decision to run away. I removed my tracker and threw it into a truck with android parts going to a junkyard, though I don’t know if they are still searching for me. Or ever were.”
For a moment you didn’t know what to say, trying to sort out your thoughts. You didn’t think anything you could possibly say would make any difference at all, but saying nothing wouldn’t be right either. Your hand was now cupping the side of his face, cradling where hues of alabaster met those of sandstone. “You had to go through so much.”
“I’m okay now. Sometimes I want nothing more than to delete my memory but I think it is important to remember this, so I can learn from it. Are you disappointed in me? Upset that this is who you wanted to get to know?” You vehemently shook your head and denied it as much verbally. “Then why are you looking at me as if you are the one who is hurting? Is your wrist getting worse?”
“No, it’s just… of course, I’d be upset that you had to endure so much pain. It’s just not fair,” you attempted to voice your feelings but ended up incoherently short. You squeezed his hand sympathetically and looked past him at some packages of plant soil lining your storage shelves. 
“But you look more upset than me. And I do not want you to feel that way,” Shouto coaxed you to look back at him and there was that tiny smile again that made your heart skip a beat. However, you also didn’t think it was very fair of you that you were now the one being consoled when he just opened up to you. “Still, I think you would call this emotion gratitude, that you care enough to feel for me and that you are staying despite what -or who- I am.”
“Well, I still wanted to apologise for what I said. Especially given everything I learnt about you now, it was a really mean thing to say,” you sighed, determined to get this across this time. “But at the end of the day, no matter your background, it wouldn’t be justifiable either way.”
“It normally would not have been as upsetting, since I was aware you most likely did not intend for it to be offensive. I’m also used to it,” Shouto said, taking your other hand as well, so both of your arms now rested between you. “But hearing you say that was different. My analysis yielded the result that there was a small chance you actually were not happy to be my neighbour and it made me hesitate. I didn’t understand why, so I avoided you. Normally I disregard such unlikely odds but why did I reference it so often this time?”
“Maybe you were scared of rejection for the first time,” you smiled, trying not to read too much into what that would mean for you. “In that case we’re more alike than you might notice. I also get scared when I want to befriend someone and I don’t know how they feel about it.”
“Then how do you know if someone feels the same as you?” 
“You can’t, that’s the thing. I find that talking about this stuff makes it easier than leaving people guessing,” you attempted to explain. “Even then you can’t say for sure that someone’s being completely honest with you, but at one point you have to trust people. I think that’s the scary part.”
Shouto’s left eye brightened a little before he nodded his head. “I see, thank you.” 
Then silence fell over the two of you like a soft blanket. In the warm light of your shop it was easy to forget why the two of you had been there in the first place as all that occupied your mind was the android in front of you. Your feelings were in complete disarray between everything that had happened, the past he had shared with you and the way he had looked at you. By now the flawless material under your palms was warm and inviting and not as bitter cold as when you’d first taken his hand. 
Right, you were still holding his hands. A little embarrassed you slowly detangled your fingers from his with a little cough. “Uhm anyway, I didn’t even thank you yet for saving me earlier, so uh thank you…”
“No need for gratitude. I’ve never used my programming to protect someone before,” he admitted. “It’s positive, I think. Also, the idea of you coming to harm is not one I want to entertain.”
You swallowed, unsure of what to answer in that situation. “I just want to clarify that I don’t always find myself in those kinds of situations. And working in a flower shop isn’t exactly what I’d call dangerous either, so you don’t have to worry about me.”
“And if I still were to?” His question hung in the air, heavy with something you did not want to interpret before he took a few steps out of your personal space and towards the front door. “You should head home. I read that humans need to sleep eight hours a day and given your usual schedule–”
The second he distanced himself from you, you shuddered, rooted in place as you stared out your window front into the darkness beyond. The streets looked as they always did but you were convinced you could see the shadows in the alleyways move and your heart started thumping against your chest at the thought of having to walk past them. Until now, because Shouto was there to shield you from anything that lay beyond the security of your little storage room, you had been able to block out the reality that you’d have to leave the shop and return to the silence of your flat, where the stairs creaked under the neighbours’ shoes and the wind rattled on your shutters. Now though–
You had moved before you had actually formed the concrete decision to. This time you were the one who wrapped your fingers around Shouto’s wrist. If he was startled he didn’t show it outside of turning to you with a concerned expression, asking what was wrong.
“Shouto, I don’t want to be alone tonight,” you started, voice low and not meeting his eyes. “Could you stay with me?”
“Stay… here? But–” Apparently he had deciphered something in your expression and body language because he cut himself off and closed the gap between you a little again. “If you want me to, I will. But wouldn’t you be more comfortable at home?”
“No, here’s good. I have spare clothes and blankets somewhere too.” Your hand lingered on his arm a few seconds longer as if to assure yourself he wouldn’t vanish into thin air, or worse, leave you, before rummaging through the storage for more comfortable clothes and said blankets. You offered Shouto your most oversized hoodie and sweatpants, well aware he didn’t actually need them but not wanting him to feel left out, and he took them without protest.
A few minutes later you were both sitting -more or less snuggly- shoulder to shoulder with your backs against a cabinet in the storage room, illuminated by fairy lights and smaller lamps strewn around the space, cushions softening the floor underneath you with blankets draped over your laps. The smell of fresh soil and flowers hung in the air, helping ground you further. You’d seen cosier sleepovers before but Shouto had seemed quite content as you rearranged everything, fiddling with the soft material of your sweater and pulling at the drawstrings until they were perfectly symmetrical.
For a few quiet moments you just sat like this and you could feel your heart rate coming back down to a normal pace. There was no rush to speak from either of you as you just existed next to one another. You knew your back would kill you tomorrow but at the moment you couldn’t care less as you couldn’t imagine being anywhere else, not even your home.
“Say,” you broke the silence as you followed your train of thought, “why did you choose to open a repair shop of all things?”
“I read online that most humans work something called a job,” Shouto offered and you instinctively smiled at the clumsiness that initially charmed you about him. When you asked why a mechanic specifically, as there must be a lot of areas someone like him would be good at, you felt him tilt his head again. “I took the quizzes.”
“The quizzes?” 
“Yes there are more than two billion search results for the term ‘job quiz’ on my default search engine. I took them all and cross-referenced the results. ‘Mechanic’ seemed to be the most compatible profession for me and after downloading sufficient information on the term, I had no objections.” Unlike the first time you met, you thought there was something else in the matter-of-fact tone of his voice, almost like he was puffing out his chest. “There were other jobs that were not recommended for me, like becoming a chef.”
“Oh really? I mean I guess you don’t need to cook for yourself but I thought you’d be able to access like every recipe out there,” you mused. Given his background you’d also imagine Shouto could chop vegetables at a pace that would put most chefs to shame. “So why did that land so far down the list?”
“Mainly because I do not have any taste buds.” 
If anyone else had given you that response, it wouldn’t have been nearly as funny as hearing Shouto say it as if it was the most obvious reason in the world, tone flat as a board. When you started laughing, he turned to you, mismatched eyes fixed on you in definite curiosity. “Do you think I am funny?”
“Well, you’re certainly good at making me laugh, if that counts for anything,” you breathed, wiping the corner of your eye with the blanket. Maybe the late hour was getting to you, after all.
“Hm, perhaps I should have become a comedian then,” Shouto thoughtfully contemplated, face earnest. “Though that was consistently ranked towards the bottom of the results.”
“Seriously, you’re killing me here,” you exhaled breathlessly. Immediately Shouto went rigid next to you and you felt him turn to face you.
“Do you have a medical condition I am unaware of?” His eyes raked over your form, no doubt checking for any signs of injuries or pain.
You held up your hand to stop him from spiralling. “You can relax, it’s just an expression.
“Anyhow, I’m glad you became a mechanic and that you chose that particular shop,” you admitted, getting over the last aftershocks of your laughter as Shouto settled down next to you again, though you could feel him glancing at you from the corner of his eyes. “Otherwise I wouldn’t have met you and we wouldn’t be sitting here right now.”
“You are correct,” Shouto said after a few beads of silence and you could practically see a light bulb go off over -or rather inside- his head. “I made the right choice then. But if you did not become a florist we could not be in this shop, either. So why did you decide to? Did you also take the quizzes?”
“No, I didn’t take any quizzes,” you smiled, absentmindedly tracing over the curve of your knee under the blanket. “My parents had a small garden and many houseplants. Nothing fancy, really, but I always loved taking care of them. My interest in them picked back up when I got older and I learnt more about their importance for the environment. With how compromised it’s becoming I want to preserve at least a little bit of that greenery. May sound stupid, I know I’m not saving the world here, but it’s still important to me.”
“I do not think it is stupid,” Shouto said. “My scans show that the air inside here is significantly cleaner than outside, a result that can be attributed to plants’ process of photosynthesis. I have also detected an increased number of insects in the surrounding area, which speaks of a good exo-system.” 
“Well, I’m glad someone noticed,” you chuckled fondly. “But, on a smaller level, I guess I just want to make people happy. When someone comes in asking for a bouquet, it can have all sorts of reasons, some of which I never learn. Whatever it is though, I hope someone can smile while receiving a thoughtfully picked bouquet or welcoming a small plant into their home. Thinking of someone in such a small way could brighten someone’s day, that’s what I tell myself.”
“There seems to be a lot more to the act of gifting flowers than I previously registered,” Shouto hummed and you didn’t have to look at him to know that his little processing indicator was lighting up. “Personally, I have registered receiving the jade pothos as a positive experience, which lends credit to your observations. Why does the act of presenting each other with decaying organic material convey affection? Perhaps I can learn more about humanity when studying the ritual of giving flowers. Would you be receptive to telling me more about this topic?”
“Of course, I’ll tell you everything you want to know. Or what I know, at least,” you laughed at his eagerness. “Though you’re welcome to drop by the shop any time to see for yourself, you know. I could also teach you how to prune plants and care for them, all that stuff.”
“Really? You would disclose trade secrets to me?”
“It can hardly be considered trade secrets if I have to give that info away to every customer. Besides, you can look all of it up online anyway,” you laughed again. “I just think it would be a fun excuse to spend time together.”
“Why would you have to make an excuse to see me?” His inquisitive tone was truly adorable.
“Just another expression,” you tried to explain without setting him up for embarrassment in the future. “People mostly use it when they’re usually too busy to see their friends for example but they make time for them anyway. Something like that.”
“Then I will gladly take you up on your offer,” Shouto stated with a pleased smile. “... Did I use that correctly?”
“Yes, you did,” you giggled affectionately. “And your answer makes me glad too.”
The two of you settled back into a comfortable silence, though this time your eyelids felt worlds heavier than before and you poorly stifled a yawn. As quiet tranquillity overcame you, so did a peaceful slumber.
Shouto looked down when he felt a weight slump against his shoulder, finding you leaning against him. From your closed eyes and steady breathing he determined you must still be asleep and were resting against him unconsciously. He could not fathom his solid frame would make for a comfortable resting spot but perhaps the garment you lent him would soften it a little. The way your neck craned at the moment would probably lead to soreness tomorrow, at least according to what he read, so he wrapped his arm around your bundled up form, careful not to disturb the sleep you needed.
Ignoring the turning circle in the corner of his vision was easy by now. It had been going on like this for nearly the entire night, processing everything he took in like he was doing right now. Nobody had ever slept on him. Was this meant to trigger a positive response? Maybe he should ask you about it tomorrow, whether it was something people liked.  
To like something. It was a very human thing to say. Machines normally did not ‘like’ something. Or ‘disliked’ something, for that matter. There was instead a binary system of a positive or negative response. Something functioned or it did not. But emotions made everything more complex than that and Shouto wanted to understand them. Which is why he appreciated learning about things he ‘liked’.
He scanned the scene his visual unit perceived, committed all of it to memory more actively than usual. Then his gaze fell back down on you. Your chest was rising and falling as your lungs took in oxygen and released carbon monoxide. It was a process he had seen and studied on numerous occasions but it was like he came across it for the first time. If there was nothing different about it, why did he ‘feel’ like he could watch you like this forever? He had numerous questions, something he normally sought to answer as a priority, but tonight they were secondary interests. You leaning against him occupied most of his processing capacity, he did not need to run a diagnosis for that.
Quietly, Shouto updated his file on things he ‘liked’.
As the first rays of the sun filtered in through the store front, you woke with a groan and tried to get comfortable on your pillow again. Except that your pillow had a weird shape to it and instead of stretching across your mattress like a lazy cat, you were curled into an unusual shape and your back was screaming at you to do something about it. Blearily opening your eyes, you wiped the sleep and crust out of them only to find yourself staring at… the back of your shop counter?
Oh right, you had spent the night over at your shop. Which meant that your pillow…
“You’re awake,” Shouto stated from right beside you, apparently completely undisturbed by the fact you had been using his shoulder as your headrest for the last few hours. In fact, it seemed he had tried to accommodate you by wrapping his arm around you and keeping you upright. “How are you feeling?”
“Still tired,” you yawned, slowly rousing yourself from where you leant against him and he slowly retracted his arm now that you were conscious again. “And a little sore. Remind me not to sleep sitting on the floor again.”
“I will.” Clearly not needing any time to boot up or whatever an android would call waking up, Shouto rose to his feet easily and offered you his hand to help you stand. As you did, you stretched out your poor limbs, cracking a few joints in the process with a satisfied hum. Next to you, however, someone went rigid before two hands were on your shoulders. “Are you alright? Did you break a bone? Do you need to go to the hospital? 
“I knew humans were prone to breaking bones but does it really happen this easily? Though the noise I heard from targets before…” He mumbled the last part more to himself, before a hand on his chest cut him off.
“I’m fine, just cracking some joints. I assure you it’s perfectly normal and nothing to worry about,” you smiled, showing him that your arm and back were still completely functional. “Though I appreciate that you do.”
“Oh, I see,” Shouto quietly acquiesced and backed off again, not able to meet your eyes.
“Here, why don’t we get dressed and grab something to eat. I’m just about ready to kill for a coffee,” you proposed, tossing him his clothes as you caught his look of surprise. “Just an expression. I just really really want some caffeine right about now.”
You took a few minutes to straighten out your clothes and freshen up a little over the sink, thanking your past self for leaving a toiletry bag at the shop. When you reentered the front of the shop, you found Shouto bending forward to be eye-level with a small cactus, carefully prodding the prickly thing with a curious index finger. Joining him, you swept a red strand of his bangs back to its original side, so his hair was neatly parted down the middle again.
Soon, you found yourself in a small coffee shop down the road. While passing the particular alley gave you goosebumps, it didn’t accelerate your heartbeat as fast in the daylight and with Shouto next to you. If he noticed you walking closer to him, he made no mention of it.
Of course you had wondered if it was such a smart idea to put so much faith in someone you had met not that long ago. An android created for the sole purpose of military combat, no less. But then you remembered how he had cared for the plant you gave him, played with the drawstrings of his hoodie and let you use his shoulder as a headrest without any complaint and you just couldn’t find it in you to reject the goodness you saw in him, no matter what other people might have to say about it. Besides, what had you told him last night? That at one point you had to put your trust in someone if you wanted to connect with them? Well, you put your trust in Shouto.
The coffee shop you stopped by if you were running late was an adorably cosy one with lots of greenery for decoration. They even had an antique wooden door with a handle and all, which was so charming. Reaching it first, Shouto held it open for you with a tiny smile and you thanked him as the pleasant aroma of roasted coffee beans and baked goods filled your senses. 
There were a few people inside already, office workers in black suits, students typing away at their devices and parents on their way to drop their kids off. Shouto glanced around, no doubt scanning the area, as you typed your order into a flatscreen on the wall and held your wrist over the scanner to pay, then fixing his eyes on your order as if it was the most interesting thing here. 
When you got the coffee and toasted sandwich you had ordered, the two of you sat down at a table a little off from the other customers, though you doubted anyone would care much for your conversation. With a pleased hum, you bit into your food and savoured its taste as the coffee warmed you up from the inside, breathing some life back into you.
“You seem to like it,” Shouto commented, a little amused perhaps that something so simple could make you happy.
“I just really enjoy breakfast,” you told him between bites. “Don’t know why, I’ve just always been fond of it. I’d offer you some but, well.”
“Thank you, I appreciate the thought. Maybe they will invent olfactory and gustatory sensors in the future and then you can share with me.” Both of you smiled at the idea as the shop bustled around you, frequented in the morning hours. “There is something I have been thinking about since tonight.”
“Something tells me it’s breakfast-unrelated,” you mused, trying to lighten the gravity those words tended to bring. Not that you could guess what this was about with him. “Okay then, shoot.”
Shouto raised an eyebrow quizzically. “I will take that as a prompt to continue. Anyway, I have been thinking. We have established previously that we are no longer strangers, which would make us acquaintances. However, considering the matter of information shared between us yesterday, I am not sure if this still constitutes ‘knowing each other slightly’.”
“Shouto, are you asking if we are friends?” You clarified as you took your cup. 
“Yes.”
“I don’t think that’s something you can easily determine by going by definitions,” you argued. “Though, if you ask me, yeah. I’d consider us friends.”
“Really? That makes me… happy, I suppose,” Shouto said. Your new friend paused for a moment before clasping his hands together the way you did when not sure what to do with them. “Sorry, that can be interpreted wrong. I still have yet to grasp which emotions are appropriate to use in response to different situations. The definitions are vague and even adjacent emotions convey divergent subtext, it makes understanding them difficult. In any case, I am experiencing a positive response right now.”
“Don’t worry about it too much. Different people have different emotional reactions to the same event, that’s totally normal. Being happy or sad doesn’t mean the same to everyone, so you’re totally fine in defining what those mean to you specifically,” you reassured him as you finished your breakfast. “Though I guess if you haven’t grown up with the same perception of feelings that most humans are exposed to, that's still a pretty tall order. Just don’t pressure yourself and take your time.”
“Okay if you say so.” You could see he was still mulling it over but decided to let him figure things out on his own. 
With a glance towards the time you tapped the table before getting up. “Come on. As much as I’d love to chat the morning away with you, we do have businesses to run.”
The way back somehow felt worlds shorter this morning and in no time at all you stood in front of your respective shop entrances. After spending this much time with Shouto you had seemingly grown so accustomed to his presence that it felt weird to part ways now, even if you were only a few metres apart most of the day. You fiddled with your shirt collar looking for something to say.
“Well, thanks again for everything. The door’s always open for you, if you need anything,” was what you eventually settled on. Then you remembered something else. “Oh right, I ordered some new pots the other day that should come in soon. So if you have some free time on your hands the next few days I could show you how to repot plants, if you’re interested.”
“Thank you, I’d appreciate the opportunity to learn from you,” Shouto smiled. With that, the two of you parted ways but your thoughts still swirled around the guy one wall away from you. 
As promised, your new pots came in two days later and brought with them a now familiar presence. After unpacking them with the Shouto’s help, who handled even the biggest planters as if they weighed nothing, you grabbed a few smaller ones for demonstration. Despite never having repotted anything before, he got the hang of it pretty quickly after attentively listening to your instructions.
“Wow, you learn fast,” you praised as you watched him settle a monstera into a new pot. Leaning back against a cabinet, you studied the way his arms did not flex at all. Sure, his arms moved and bent like a human’s but there was an absence of muscle movement and you understood why he preferred to keep his body covered while working. A part of you felt flattered that he didn’t feel like having to hide from you. “Maybe I should hire you after all.”
Wiping plant soil off his hands with a towel, Shouto turned to inspect his palm. “Sorry but my thumbs still aren’t green.”
“You should consider reading up on some common proverbs and expressions,” you chuckled. Stepping closer to him, you wiped a stain of dirt off his otherwise pristine cheek. “Though you’re quite cute like this. Look, mine aren’t green either.”
“These expressions make no sense at all,” Shouto lamented and you laughed at him.
“If it consoles you, I don’t think most people know their origins either,” you reasoned, rolling in a bigger planter. “They just use them because they heard them in similar situations before. Help me with this?”
“So people employ a natural large language module for these expressions?” Together you heaved the larger plant carefully into its new home. Well, you were doing most of the heaving while Shouto was gracefully lifting. 
“I never thought about it like that but yeah I guess you could say that,” you exhaled as you straightened back out, wiping your forehead with the back of your hand. “Thanks a bunch. I managed to get through these so much faster because of you.”
“No need to thank me. I like helping you,” Shouto thought out loud, cocking his head to the right ever so slightly. “This might match the definition for ‘having fun’, though I will have to collect more data on this matter.”
“It sounds great for me though,” you remarked with a smile as you turned to cleaning around your storage room. 
Over the next few weeks, you saw Shouto much more frequently and hoped spending time with you could further his definition of fun. Most of the time you weren’t doing anything out of the ordinary, but even common occurrences allowed you to learn more about each other. Your android friend would point out something that was weird to him and you’d either have to stand there realising something you were doing all your life was rather ridiculous or you’d learn about a perspective you’d never considered before.
It had become a frequent occurrence for you to spend your breaks together, the fact that Shouto couldn’t actually eat lunch or share coffee with you, never a problem. Sometimes you would agree to hang out after closing time, doing everything from bowling to visiting museums, as you refreshed old memories while Shouto made new ones. He was also incredibly good at picking up on when you’d stay late, try as you might to avoid it, and waited for you, so he could walk you home. Needless to say, it made you feel a lot safer.
One afternoon, you spent your lunch break showing him how he could get stray cats to approach him after he rather sullenly confessed to you they weren’t too fond of him. You had him copy the way you crouched down and held your hand out while coaxing them towards you with little pspsps noises. And while the little tabby fur ball seemed a little taken aback by Shouto’s lack of warmth at first, it soon decided it wasn't an issue as lithe fingers scratched in just the right places. Shouto’s face as the tiny thing started pressing up against his palm while purring up a storm was as adorable as the cat by his feet. The emotional turmoil he seemed to be in when he had to get up while the tabby was soundly asleep in his lap had you stifling a laugh.
Other times he seemed to enjoy hanging around your shop, helping around here or there, even if you told him he really didn’t need to. You could tell he was interested in the reasons why people bought flowers, how they went about choosing them and how it affected their mood. Well, it wasn’t as if he was the only one doing the studying.
On more than one occasion you could hear customers gush about the handsome guy watering the plants with serious dedication or catch someone checking out more than just their purchase. You couldn’t deny that it was good for business but it planted a seed of irritation in your stomach that bloomed a little further with each hushed word and stolen glance. 
Then again, could you really blame them?
You knew Shouto was ridiculously attractive. Hell, you had eyes after all. And you’d be lying if the low, smooth timbre of his voice didn’t make something flutter in your chest, especially not when he looked at you with those beautiful heterochromic eyes. Even though enough time should have passed, you were still thinking about how his palm had warmed up in yours or how soft his hair had felt when you swept his bangs aside. 
“Are you alright?” Shouto was looking at you with concern, gaze switching between your eyes as if searching for any discomfort. Only then did you realise you had been sighing out loud.
“Yeah, I’m fine, it’s nothing,” you deflected, going back to rearranging the flower display in the centre of the shop. With the store empty except for the two of you, you could talk freely. “What’s up? I can tell there’s a question burning on the tip of your tongue.”
“So earlier a woman came in asking for a bouquet conveying different sentiments,” Shouto started as he took the flower arrangement you handed him. “I didn’t know you flowers could convey specific feelings without a card or conversation.”
“Well, in my personal opinion, flowers can convey a whole lot of things, though very subtly. From the context in which they’re given -gratitude, condolences, affection- to thoughtfully choosing someone’s favourite species or colour, it all means something,” you voiced your thoughts. “But aside from that, there’s also flower language, with every species and colours representing things like love, happiness, luck.”
“My data bank encompasses over 200 spoken languages and equally as many coding languages, however it doesn’t list any flower languages,” Shouto blinked slowly, iris flickering as he no doubt ran some kind of check. 
“I wouldn’t worry about it. Most people wouldn't pick up on it anyway and interpretations vary a lot,” you mused, patting his shoulder as you walked past him. “As someone who works in the industry, I think the act of giving someone flowers in the first place means more than any kind of attributed meaning. Though I can see why people would think it’s a fun thing to play around with.”
“I see, thanks for the insight.” 
Spending so much time with Shouto, who prioritised learning over everything had reawakened a spark of curiosity in yourself as well, you had noticed. In the past, you had often put off learning something new for when you had more free time, only for that moment to never come. But seeing how dedicated and unafraid he was to ask about whatever he didn’t understand, it was pretty admirable. His progress was amazing too. Sure, his intonation was still flatter than most people’s but his sentences had taken on a more natural structure over the course of only a few weeks of conversing. Gone were the days of inspected thumbs, sadly enough, however, his delivery of a joke was equally precious.
In spite of your established rhythm of hanging out, there came a week in which you rarely saw him. You understood of course that sometimes other matters took priority, but you reasoned that you were still allowed to be a little saddened by it. So, naturally, your eyes lit up when you returned from restocking your storage to find Shouto perusing the shelves of cut flowers. Given that it was near closing time, it was once again only you two and there was no need for pretences or professionalism. Which was exactly why you snuck up behind him before quickly gripping his shoulders.
“Boo!” You exclaimed with a giggle, only to find Shouto still completely calm as he looked over his shoulder. “Oh c’mon, it’s no fun if you don’t react at least a little.”
“Ah. My nonexistent heart,” Shouto replied flatly, still as serene as he brought a hand up to his chest. 
“Oh, shut up,” you grinned, giving him a little push against the chest that moved him exactly zero centimetres. Picking up a few fallen leaves from the displays, you continued tidying up for the day. “Anyway, how are you? It’s been a while. If you give me a few minutes, we could catch up over dinner, if you’re free, of course.”
“Actually, I’m here because of something else,” Shouto interjected and he fiddled with his hands ever so slightly. It made you halt in your steps immediately. You were well aware that he normally wasn’t the type to hesitate, so it had you immediately asking what was wrong. “I was wondering if you could help me bind a bouquet.”
“I- Yeah, sure,” you blinked, needing a second to recalibrate. Going back into work mode, you walked him through the usual process, asking what kind of flowers he had in mind, offering to help him choose. However, Shouto seemed to have a pretty clear vision of what he wanted and, to your surprise, picked all your favourite flowers, which you commented on with a chuckle. As you returned to the counter to actually bind the thing, you couldn’t help but finally ask what had been on your mind since his request. “So, what’s the occasion?”
“As you know, I’ve been gathering some data on why people gift flowers, and while birthdays and other celebrations are also popular, the custom of bouquets as part of courting rituals has prevailed until today,” Shouto explained and something about it made your nerves flare up like someone was strumming a guitar string. “While looking into the topic further, I’ve realised something about my own feelings.”
“Oh? Are you going to ask someone out?” You clarified as you wrapped the flowers in matching paper with practised motions. 
“Yes.” Your hand slipped while cutting the ribbon’s length as your heart lurched forward. 
Cursing yourself in equal measures for both, you regained your metaphorical footing and finished the bouquet, hoping your hands did not betray how shaken you felt inside as you handed the wrapped stems to him. “I’m happy for you. Oh and don’t even think about paying, just treat it as compensation for all the help you’ve recently been.”
At this point, lying to yourself wasn’t going to cut it anymore. Hearing Shouto was planning  to ask someone out shot a pang straight to your heart, and not the good, fun kind. Well, it wasn’t surprising someone else would pick up on how attentive Shouto could be, so you could only blame yourself for not shooting your shot when you could. Then again, you hadn’t even been sure he’d be receptive to your feelings and you didn’t want to risk the friendship you had built. At least you knew now why you hadn’t seen him as much lately.
You were snapped out of your derailing train of thought as the same bouquet you had just bound reappeared in your vision. Blinking at it in a stupor for a few seconds, your gaze wandered up to Shouto’s face. The sinking sun was shining its last rays through the store front, casting the room in gold and framing his head like a halo. Between his criminally good looks and the expectant eyes glimmering down at you, you forgot what you wanted to say for a second, your lips parting with no sound escaping them.
“Is something wrong with the bouquet?” You finally managed to ask, somewhat breathless as your heart hammered from the way he looked at you. As if it had taken admitting your feelings to yourself for your body to display the signs of your crush, whatever had taken root in your stomach was coming into full bloom at exactly that moment. 
“Not at all,” Shouto replied, before tilting his head, expression still as expectant while the flowers bridged the space between you. “Well, are you going to accept them? It’s  okay if you don’t.”
“Huh? Me?”
“Yes, you are the person I wish to court, after all,” he said, as if that had been clear from the beginning. Before your brain had fully caught up to the situation at hand, your fingers were already wrapping around the bouquet, brushing Shouto’s in the process.
“I didn’t think you meant me,” you stammered, all attempts of collecting yourself thrown to the wind and just accepting the fact you were unprepared. “In my defence, this is the first time someone gave me a bouquet that I made.”
“Well, you are the best florist I know and I wanted to give you the most beautiful bouquet.”
“So, that’s why you chose all my favourites,” you trailed off, feeling tears well up along your lower lash line, whether from joy or relief you couldn’t quite say.
“I made a note of it every time you mentioned them, as well as your favourite colours,” Shouto added and his thoughtfulness coaxed the first tear to quietly slip down your cheek, which he of course noticed before you could wipe it away. “Did I do something wrong? I didn’t mean to make you cry.”
“It’s not– I’m not sad, quite the opposite, really. I couldn’t be happier actually,” you quickly cleared up. “Let me state the obvious: I like you, Shouto.”
“That’s good, because I like you, too.” As always, he didn’t fail at making a smile tug at your lips. “I first noticed something was different when I started spending more time with you. The more I was around you, the more of my processing capacity was occupied by thoughts of you. Actually, even when I wasn’t around you. When the performance of my internal cooling system gradually rose, I ran more than one diagnosis only to find that everything was totally normal on the hardware side. 
“I started piecing everything together when I looked into dating customs in relation to flowers and then started learning about dating as a whole.” There was such softness to both his eyes and voice, it captivated you entirely. “When I read about how people feel when they like someone or when they’re falling in love, it made me realise that, when I’m talking to you, it’s like I’m running a completely different code for conversations. One that I use for nobody else and the responses of which all point to one conclusion. You’re special to me.”
There was so much you wanted to say as your cheeks heated from more than just the sun, but your thoughts all tangled together and you couldn’t get a hold of a coherent one. So instead you placed the bouquet you were still holding on the counter as you rounded it. Basically throwing yourself at him, Shouto still caught you easily as your arms looped around him in a tight embrace, which he gladly returned.  His frame was solid against you, allowing you to lean into him as much as you liked, while his hold on you spoke of such tenderness, it made you feel right at home.
“Being able to hold you like this, I’m sure I made the right choice,” Shouto continued before you could sort out your own piece. “I was hesitating again but then I remembered what a wise person once told me. It’s normal to be afraid of rejection and you can never say for certain what someone feels. But at some point you have to muster the courage and trust them.”
“That wise person would do well to take their own advice, if you ask me,” you snorted, turning your head so you could look at him from your position. “Because I know someone who was afraid of rejection and almost let something good pass them by because of it.”
“But it didn’t,” Shouto found one of your hands as he stepped just far enough away from you so he could properly take you in, his other hand gently cupping your jaw and tracing your cheekbone with his thumb almost reverently. “All that matters now is that you’re equally affected by me as I am by you.”
“I can assure you that you don’t have to worry about that.” Leaning in, you placed a lingering kiss on his cheek and linked your fingers with his. “Now, to answer my earlier question. Are you free for dinner right now?”
“For you? Always,” he smiled, returning the kiss to your temple, the synthetic material as soft as it always looked. “Maybe we could go to your place and watch that movie you were gushing to me about.”
“Taking me home on the first date? Scandalous,” you giggled. Winking at him you led him out of the shop. “But since it’s you I’ll allow it.”
“Technically, you are the one taking me home,” Shouto pointed out, the same tone of mischief tinting his voice as you grinned at each other. 
The sun set behind the buildings of the city as the two of you walked the streets hand in hand, discussing whatever came to mind, from what you should make for dinner tonight to your expectations for the movie and to the last album from your favourite band. Shouto listened to all of it with a smile and added his commentary here and there, all the while running warmer than an android of his model should. Then again, he supposed he liked how warm his left hand felt compared to the right one swinging freely by his side. 
In the corner of his vision, the small circle had finally stopped turning and was replaced with an equally unseeming, yet all the more important, notification. 
File Updated: Falling in Love
Tumblr media
Š the-travelling-witch 2024 - do not repost, translate, copy or edit; do not feed my writing to an ai
if you like my content, reblogs, comments and asks are always much appreciated (also, yes, there will be second parts for the characters) ♡
Tumblr media
➺ send in an ask to be added to or removed from my tag list
Tumblr media
688 notes ¡ View notes
chaostheoryy ¡ 8 months ago
Text
Touch Me [Walter X GN!Reader]
Tumblr media
Summary: You and Walter are currently the only two people awake on the colony ship headed for the outskirts of the galaxy. And while most people would find the company of a synthetic to be unsettling, you have come to realize you much prefer his presence over that of other humans. And perhaps you enjoy his company even more than you originally thought.
Rating: Teen
Warnings: Making out, implied sexual thoughts
Reader: Gender Neutral
Word Count: 3.1K
Notes: I recently rewatched the entire Alien franchise and rediscovered my love for Walter. Because of course my dumbass feels connected to an autistic-coded character...There really isn't much plot here, just self-indulgence via smooching a big, wholesome android. And, as always, no beta. I die a warrior's death.
Living with a synthetic is easy. Like a faithful company android should, Walter has always done exactly what he’s supposed to when he’s supposed to. He never interrupts your work unless absolutely necessary and he doesn’t dare disturb your sleep unless following explicit instructions from you or MUTHUR to wake you in time to complete your tasks.
In addition to being an efficient and reliable worker, Walter has also proven himself to be a surprisingly pleasant companion. Conversation, it seems, comes naturally for him and his seemingly endless internal database of poetry and literature means he can recite any one of your favorite stories upon request. Though it’s strange to admit, there’s a pleasantness to his voice that makes every encounter with him comforting.
In fact, the more time you’ve spent together, the more you’ve come to realize just how much you truly find pleasant about him. The mesmerizing tint of his electric blue eyes. The imperfection of his crooked smile when you tell him your worst jokes. The gentleness of his touch despite the inhuman strength of his body. You know these are all things that were programmed into him by some random company engineer years ago, but you can’t shake the feeling that there’s more to him than a bunch of 0’s and 1’s. He’s not just a robot designed to serve man, he’s…Walter.
The stronger your connection feels over these first few weeks of travel, the bolder you get when it comes to exploring your affection for him. It starts with accidental brushes of the hand against his arm or a gentle press of your palm between his shoulder blades when you squeeze behind him in a tight corridor. Fleeting touches that can easily be written off as necessary interactions given the nature of your environment. He, of course, doesn’t seem to mind at all. Every time it happens, he responds to your apology or “excuse me” with a courteous little grin and a brief utterance of reassurance.
On a particularly bad day, when nothing seems to go right and the loneliness of space grips at your heart, you ask for his comfort and he obliges. His hand rests on your shoulder until it simply isn’t enough and you ask him to hold you. No request is too much for Walter, so sure enough you find yourself wrapped in his arms with your head resting on his chest. Even despite his lack of fleshy internal organs, you find he’s just as warm as any human would be. And when he murmurs soothing words in your ear, you realize that no human could possibly comfort you the way he can.
“Walter?”
“Yes?"
“Hugging you like this,” you murmur quietly into his charcoal sweatshirt, “Does it feel good for you?”
“If you’re inquiring as to whether or not I enjoy embracing you, yes. I find it quite satisfactory.”
“Good.”
“Is this embrace satisfying for you?”
“Very."
“I’m glad.”
To your surprise, the hand that had come to rest in the center of your back begins to move in slow circles. When you shift beneath his touch, the movement ceases.
“Apologies,” he says as he abruptly steps away. The loss of contact leaves your body yearning for the comfort.
“No need to apologize, Walter. It’s fine, really. I…” You hesitate for a moment. “It felt nice.”
You stare each other down, both of you searching for answers to questions neither of you have asked. You know it’s probably just your mind playing tricks on you, but it seems as though he looks nervous. Then again, hard not to notice an aura of uncertainty coming from a presence that is usually nothing but certain.
“Have you ever touched someone like that before now?” You ask.
“No. I’m afraid it was never the company’s intention for synthetics such as myself to engage in intimate contact.”
You try to stow away some of the sheer sadness you feel knowing what he’s said is undoubtedly true. “Oh. I’m sorry.”
“Why are you apologizing?”
“Because that doesn’t seem fair. Being surrounded by people your whole life and knowing that none of them will ever hold you. Knowing that the people who created you never even wanted you to be held.”
“Fair or not, it is simply a part of my programming.”
You frown. It frustrates you to no end. No matter how many times he or the little voice in the back of your head tells you that he is simply an android following his programming, you want to argue that there’s more to it than that. That he genuinely exists and deserves to live.
“Aren’t you curious?”
“In regard to what exactly?”
“Touch. Don’t you ever wonder what it’d be like to truly be touched? To be held and caressed and cared for by someone else?”
“It is something I have pondered over from time to time, sure.”
Your heart is racing in your chest as you consider your words. It’s crazy, you know it is, but you can’t help yourself. “Would you like me to touch you?”
Walter’s head tilts to the left ever so slightly, much like a dog who’s heard his owner utter the name of his favorite toy in casual conversation. Those dazzling blue eyes blink a couple of times as he considers your question.
“Yes, I believe I would.”
An inaudible sigh of relief slips from your throat. You nod, more to yourself than to Walter, and step forward to close the distance between you. He doesn’t move in the slightest, just stands there and watches your every move with the scrutiny of a scientist at work.
You start by taking his right hand. Pulling it from his side, you raise it up into the space between your bodies. Your right thumb traces over his knuckles while your left hand gently pushes the sleeve of his sweatshirt up toward his elbow. Just like any human you’ve ever met, there are delicate hairs all along his forearm that jump back into place as the fabric of his sleeve slides past.
After watching those little hairs shift around exploratory strokes of your hand along the backside of his arm, you turn it over and trace the now exposed lines of his palm. You feel like those storied fortune tellers of old Earth who search for hidden meanings in the imperfections of a person’s skin. But instead of seeking out some clue to the distant future, it’s as if you’re seeking the very essence of humanity in Walter’s palm.
“You have a soft touch,” he notes as you ghost your fingertips over the almost velvety surface of his inner wrist.
Your eyes flick up to his face to find him still watching you with a nearly unreadable expression. “Does that bother you?”
“Not at all.”
Reassured by his response, you can’t help the tiny grin that pulls at the corner of your mouth. And as unbelievable as it sounds, Walter’s gaze seems soften at the sight of your smile.
Suddenly feeling as if you’ve been caught witnessing something you were never supposed to see, you hastily draw your focus away from his face and back down to the hand in your grasp. Your fingers trace the lines on his palm a few more times before you curl his fingers inward one by one. When every single digit has been bent into the familiar shape of a fist, you rotate his arm once again and bend his wrist back. Then, with painstaking patience that could drive a man insane, you slowly unravel his fingers with your own until your palms are flush against one another.
“Like Dürer’s Praying Hands.”
Sparing a glance upward once again, you see him gazing at your pressed hands with a nearly awestruck look in his eyes. The way he appears mesmerized by the very sight of this contact, you’d think he’s staring at the aforementioned German artwork itself.
You elect not to say anything, choosing instead to spread his fingers apart with your own. Once they’re fully splayed out, you slip your fingers in between those outstretched digits and tenderly grasp his hand. For the briefest moment, his fingers remain fully erect as if every joint in his hand is locked in place. But, like the sun setting upon its earthly horizon, they soon slowly fold downward until your hands are delicately intertwined.
There’s a tangible silence in the room as you both gaze upon your interlocked hands. The only sounds you can make out around you are the distant beeps of some far off console and the soft exhale of your own breath. And when Walter’s eyes shift from your hands to your face, that breath only grows heavier. He looks curious, anticipatory.
“I think I’m beginning to understand why humans hold hands as a gesture of affection.”
Your brow raises instinctively. “You like it?”
“It’s pleasant.”
“Would you be willing to let me touch your face?”
He blinks, seemingly processing the inquiry. Then he replies, “Of course.”
Using your free hand, you reach up and gently cup your palm along his jaw. As usual, he doesn’t even flinch at the new touch. He just keeps his eyes locked on you while you explore the new frontier that is his visage.
At first, you examine his face like a parent searching their child for minor cuts and bruises after an afternoon of rough housing in the backyard. It’s gentle, yet full of meticulous observation. Intimate in a way only familial touch can be.
But after a while, you become familiar with the feeling of his skin and allow yourself to truly caress the face before you. Fingertips press into the most delicate patches of skin at the back of the jaw. Your thumb tenderly rubs his cheekbone as the butt of your palm teeters at the edge of his mouth. It’s not your intention to feel his lips just yet but it can’t be helped when your skin brushes past them. And just like a human’s lips would be, they are tantalizingly supple against your skin.
Goosebumps crawl up your forearm when you feel his breath tickle the inside of your wrist. Witnessing him breathe is one of those things that never ceases to fascinate you or quell your incessant desire to prove Walter is more than just some carbon copy synthetic. What need would an artificial person have to breathe if they were simply meant to be servants for mankind? Why make them so incredibly real if they aren’t supposed to live a real life? Why strive to recreate the inherently flawed design of the human body if they aren’t meant to be human?
“Is everything alright?”
Walter’s voice draws you out of your thoughts so violently that he may as well have shoved you out of the airlock. You blink yourself back to consciousness and are startled to find your thumb resting at the edge of his top lip, your hand still cupped along the sharp line of his jaw. His breath continues to tickle your wrist with every exhale.
“Y-yeah,” you stammer as you reposition your hand away from his mouth, “Everything’s fine.”
“You’re displaying early symptoms of common influenza,” he counters matter-of-factly, eyes piercing right through the shield of your lie. “Your heart rate is elevated and your body temperature has increased by half a degree.”
Your body temperature may have only risen by a fraction of a degree but it may as well be several dozen considering the sheer heat scalding your cheeks. The thudding of your heartbeat has become incessantly loud and your breath nearly gets trapped in your throat.
“I’m sorry,” you blurt as you pull yourself alway from him.
His brow immediately furrows with confusion. And if you dared to study his expression any longer, you may find the look on his face hints at disappointment.
“I’m afraid I don’t understand why you’re apologizing. You’ve done nothing wrong. If you are unwell, I would be happy to tend to you in the medical bay.”
“No!” The urgency in your voice catches you off guard. You swallow the lump in your throat, hoping it will take some of the embarrassment down with it. “Thank you. But, I’m not sick, Walter, I promise. I’m just…Nervous.”
His head tilts again. If it weren’t for the fact that you’re actively staving off immense shame for your handling of the whole situation, you might actually be able to acknowledge just how endearing you find that little tick of his.
“May I ask why you are nervous?”
A breathy chuckle escapes the confines of your throat. A nervous laugh that you had no intention of letting out. Walter appears even more puzzled by the reaction.
“I’m nervous because I’m touching you,” you admit, “Because touching you is something I’ve been wanting to do for a long time now. And because now that I’ve done so, I want to keep doing it.”
“Then why did you stop?"
It’s a question you weren’t expecting. But, of course Walter would be the one to bypass formalities and outright ask the hard questions.
“Because I feel guilty.”
“Guilt would imply that you’ve committed an offense or violation.”
“Running my hands over your body and caressing your face like you’re my lover sure as hell feels like a violation,” you argue.
Despite your tone growing erratic, he remains as stoic as ever. “I guarantee you, it isn’t. You asked for permission and I granted it.”
To your utter surprise, he reaches out and gently grabs you by the wrist. Despite your astonishment at his decision to reinitiate the contact, you don’t argue or pull away when he guides your hand back up to his face. Deep down you know this is the outcome you truly want, even if it’s one you never imagined you could have.
“Feel no guilt,” he says as your hand comes to its resting place along his jaw, “I want you to touch me.”
Your heart skips a beat at those words. It’s a statement that makes your mind race faster than any engine in the universe. Sexual innuendos and Freudian subconscious aside, the significance of his declaration isn’t lost on you. He isn’t just standing there, letting you explore his visage like some statue being admired by museum patrons. He’s now an active participant driven by his own desire to be caressed. To be caressed by you.
The mere notion of him wanting this is enough to conquer most of your hesitancy. Swallowing whatever fear remains, you bring your other hand up so that you’re cupping his face between them both. Your thumbs stroke at his cheekbones.
“Tell me what you’re thinking.” His voice is soft, restrained. He knows it’s dangerous to spook an already anxious animal.
You dwell on his words for a moment. His eyes, sharp and disarming as always, seem to peer right through your orbital cavity and into your brain itself. If he looks hard enough, he may very well discover the thoughts that are tucked away inside your mind without you even needing to put them into words.
Before you can convince yourself not to, you say, “You’re beautiful.”
He blinks. It’s clear he wasn’t expecting that.
“The color of your eyes. The shape of your lips. The strength of your jaw.” You all but sigh as you trace the line of his jawbone with your middle finger. “I admire everything about you.”
“And what about the fact that I’m not actually human? Do you find that unsettling?”
You shake your head. “No.”
“Why is that?”
You nearly scoff at the question. “Because you could introduce me to a hundred strangers on Earth and I can almost guarantee you that you’re more human than most of them. You have shown me more kindness and empathy than half the people I’ve met in my lifetime.” You slide one hand down to his chest, splaying your fingers out over the spot where his heart should sit. “It doesn’t matter what parts you have or what fluid flows through your veins. I still care for you, Walter.”
In a way, you feel exposed. You never fully considered just how deeply you feel for him. Though, the more you think about it, the more you realize that it shouldn’t be much of a shock at all.
“I would like to kiss you.”
Now there’s a shocking statement.
“What?” You stare at him in awe, unsure that you heard him correctly.
“I said that I would like to kiss you,” he states, “If you find such contact to be agreeable, of course.”
Words are unattainable for you in that moment so you settle for a nod.
He leans in and kisses you softly. He’s so careful, so unbearably gentle that it feels like his lips simply ghost over yours. It isn’t unpleasant, of course. It’s simply too delicate. The whole thing is over before your brain can even process what’s happening. It leaves you yearning for more.
When he pulls back to look at you, he can see the dissatisfaction painted on your face. “Did I do it incorrectly?”
“It wasn’t…wrong. It was just very quick. And much softer than I was expecting.”
“I see.” He thinks for a moment before adding, “Would you like to do it again your way?”
“You want me to kiss you?”
“Yes.”
His eyes instinctively lock on your mouth to watch as your tongue darts out to wet your bottom lip. “Okay.”
You reposition your right hand from his chest to the side of his neck and pull him back toward you. When you kiss him, you do so with passion. Your lips find his like a drowning man resurfacing for air after being jostled by the sea. Not violent, but desperate, as if Walter’s kiss could save your life in the cold vacuum of space.
He may not know what he’s doing, but what he’s doing is right. When your tongue presses against his lip, he opens his mouth to welcome it. When you tilt your head to deepen the kiss, he shifts just enough to make it deeper. When your nails dig into his skin to drag him closer, his hands find shelter upon your waist to steady himself. He may be a synthetic by design, but it’s clear from the way he kisses that he is human by nature.
You’re nearly gasping by the time you break the kiss. The breathless wonder of a good kiss is a feeling you have sorely missed and, judging by the blissful look in Walter’s eyes, it seems he’s just experienced something similar for the very first time.
“I have to admit, I prefer your method,” he muses as a tiny grin pricks at the corner of his mouth.
You can’t help but return that grin with a big smile of your own. Your thumb grazes across his bottom lip. “Well, good news: you and I have a lot of time to explore more methods, if you want.”
“I fear there isn’t anything you could offer that I wouldn’t want now.”
151 notes ¡ View notes
spirit-lanterns ¡ 9 months ago
Note
How does Android Acheron Work 😮 There could be two, one with the purple hair who’s less violent than the one with the White hair. I’d assume the white haired one is more rare as she’s sent out after more dangerous people
Or or or
Acheron is one android who’s like wandering after an incident after her old company. (Everyone probably died like her actual hsr lore) So she gets lost a lot and is a freelancer. But sometimes her program messes up and maybe her coding does too and her hair loses it’s coloration and she’s more aggressive
Maybe I’ve been thinking of Acheron too much lately
Ykw, I think it’d be cool if there were two Acherons in the Android AU. One purple haired one (the original one; Acheron-Alpha/A) and one white haired one (the second, more powerful one; Acheron-Beta/B).
For now, let’s say Acheron-Beta is out of commission currently, as she’s only activated if something happens to Acheron-Alpha. The original Acheron is the Acheron we all know and love, and she’s sent on missions with her own free will. As another military-grade combat Android, usually she is very capable of handling missions on her own, when suddenly something happens and her company loses track of her.
As Acheron-A is now off the grid, presumably wandering the city with no tracker to know where she is, the company behind Acheron finally activates Acheron-B to come and find her, hoping to bring her back as everyone thinks she has been ambushed by enemy lines.
Well, no. The original Acheron is currently living with the Engineer now, as she found Acheron-A wandering the streets aimlessly looking lost and dirty. Deciding to take her in, the Engineer now has another Android living under her roof 😭😭
It won’t be long until Acheron-B finds her too—
84 notes ¡ View notes
laswells-ashtray ¡ 29 days ago
Note
CAUTION READING THIS SHIT, KINDA HURTS BITCH 💖
*flops across* I read a thing about a brain implant guy asking for a beer and saying 'i love my cool son' while being paralyzed. And it had this horrible thought of... Not-ai Adler? Android!Adler?
He's getting old, and he's slowing down, but suddenly he isn't. He's looking better, he's keeping up with the best of anyone. Mind is sharper, reflexes quicker.
Everything's going great, no one really thinks to hard about it. Who wants to notice/realize their loved one is growing old/er. And even after it being so long, Kate and Philip have their annual meetup with their old man. And that's when they notice it, the smiles lines on Kate's face. The extra scars on Philips face. And dear old dad, seems to only have gotten a bit blonder.
That scratch at the back of their head, uncle Mason is gone. And Uncle Woods is being a rat bastard at the facility. Popping wheelies in his wheelchair, and annoying the other residents with a pair of drums. Making passes at the pretty nurses, male and female alike, cause if he's gonna go down its either a bullet or dying while having mind blowing sex. None of that in his sleep bullshit.
Neither kid wants to ask, shooting each other a look to say something and ask. But neither does, neither wants to ruin this peace. This potential dream. And it is Adler who breaks the silence, sighing as he leaned back. Resting his dewy glass on his knees, and slowly takes off his glasses. Blinking once, twice, and there it is. The slightly glowing lenses of an automaton. The same hue as Kate and Philip's.
And he explains, that when he had that near miss with Bell, he began taking 'precautions'. A shitty beta program he heard about, backing up bits and pieces of your memory. And as the years went by, and things got harder, the tech got better. And his job, not yet within reach, not yet finished. He finally made the push, and here he is. Same as he can be, new skin suit and hardware, but the same memories. The same affection and love for his kids. If it's a bug, he'll keep it. Doesn't do any software updates, and only has one specific Russian do repairs. He knows how to keep quiet. Tried to talk Woods into it, but was threatened with a magnet. Yeah he kept those too.
As for how long he'll still be here? As long as it takes, as long as his kids want.
Lia, Val Kilmer dies, and then you do this to me. I don't know what my limit is, but I do know where my vodka is and I'll be reaching for it now.
God, the desire to never lose yourself to the extent that you give yourself away. Jesus Christ.
Mortality and the way we try to deflect that which has taken out generations before us, because we seek the power that they sought with lesser resources.
This is it, you've killed me.
16 notes ¡ View notes
aurosoulart ¡ 10 months ago
Text
ohhhh my god. I can finally share my art with people who don’t have headsets 😭😭😭
the mobile app for the art program I use is in open beta and you can get it from our Discord channel here. works on both iOS and Android
29 notes ¡ View notes
tequitoclown ¡ 10 months ago
Text
List of programs and stuff I use
[pt: List of programs and stuff I use ./end pt]
Disclaimer: This is in no way trying to say I have the best setup of all time or anything. The point of this post is mostly to introduce people to cool things they may not know about, or a place to point to when someone asks what I use!
(Last updated: 6/28/24)
Browser
[pt: browser ./end pt]
Firefox (Windows/Linux/MacOS/Android/IOS) - Obviously I recommend Firefox above all else, especially with chromium-based browsers moving onto manifest V3.
Bitwarden (Windows/Linux/MacOS/Android/IOS) - Good password manager! Used it for years with no complaints!
AdNauseam (Firefox/Chrome) - My adblocker. It's built upon uBlock Origin and has all the same features, but it actively clicks on the ads to waste advertiser money. If that's not up your alley, uBlock Origin is fantastic too!
Wayback Machine extension (Firefox/Chrome/Safari) - Allows you to make snapshots of pages, or view old snapshots if a page isn't loading correctly!
XKit ReWritten (Firefox/Chrome) - Pretty much a must-have for Tumblr. Has a ton of features to make navigating this site much better. Full feature list here!
Discord
[pt: Discord ./end pt]
Vencord (Windows/Linux/MacOS) - A modified Discord client that adds support for plugins and themes. Basically allows you to install plugins from a massive list that improves Discord. (Technically against ToS. Basically, don't post that you're using it in big servers, and turn off your themes before sharing screenshots.)
Bunny (Android/IOS) - If you miss Vendetta for Discord, Bunny is an actively maintained fork of Vendetta! Basically the same as above, but for Android/IOS instead of desktop. Same warnings about ToS apply.
Aliucord (Android) - Miss the old Android app feel, and still want to have plugins/themes? Pretty cool but has a less impressive theme/plugin selection. Same warnings about ToS apply.
Bluecord (Android) - Another Discord modification without the new Discord UI!
Youtube
[pt: Youtube ./end pt]
Freetube (Windows/Linux/MacOS) - A desktop Youtube client with adblock and sponsorblock built in. Still in beta, but very good.
Sponsorblock (Firefox/Chrome) - Pretty much a must-have for watching Youtube these days. Automatically skips over sponsors, self-promos, interaction bait, outros, intros, etc. Highly configurable!
Dearrow (Firefox/Chrome) - Haven't used this very long but I love it. Gets rid of vague or clickbait titles/thumbnails and replaces it with descriptive and more accurate thumbnails. Also built into Freetube now!
Newpipe (Android) - Lightweight Youtube client. I haven't used it myself much but people swear by it!
ReVanced (Android) - Modded Youtube client with Sponsorblock, Return Youtube Dislike, and Youtube Premium features. Doesn't support Dearrow as of 6/25/24 :( (PLEASE BE CAREFUL INSTALLING THIS. If you don't know what you're doing, you can cause some damage!)
Spotify
[pt: spotify ./end pt]
Spicetify (Windows/Linux/MacOS) - Spotify modded client. Has adblock, themes, etc! Think Vencord, but for Spotify.
Misc.
[pt: Misc ./End pt]
Obsidian (Windows/Linux/MacOS/Android/IOS) - Basically a personal wiki for notetaking! A bit of a learning curve. Fanfic writers and worldbuilders... go feral.
Notepad++ (Windows) - A must-have text editor. Might be on more platforms but can't confirm?
Mullvad VPN (Windows/Android) - The only VPN I can 100% recommend. Cheap, fast, and really cares about your privacy. It's a little under $6 USD a month!
NVDA (Windows) - A free screenreader I use for reading large blocks of text. (Notice: I am not visually impaired to the point I rely on a screenreader to navigate my PC. I use it on occasion to read text to me because I have a hard time reading. If you're looking for advice on screenreaders for the visually impaired unfortunately I'm not a good source! Maybe check out the #visually impaired, #blind, or #accessibility?)
Syncthing (Windows/Linux/MacOS/Android) - Lets you sync folders across devices. It's especially good with Obsidian.
"Tequito, I didn't find what I wanted!"
[pt: "Tequito, I didn't find what I wanted!" ./end pt]
I'm sorry. :( If you're looking for a program I have personally mentioned using in the past, feel free to shoot me an ask or DM! Or hey... maybe try searching the letters "FMHY" and having a look around? *wink*
29 notes ¡ View notes
agapi-kalyptei ¡ 1 year ago
Text
Not gonna lie. I wrote my first programs 34 years ago but I never was a "real" developer in the sense that I'd write fast desktop apps, manage threads, and all that low level stuff. So learning Rust in the past few months, even if I have some very basic experience with programming in assembly, is still a lot to digest. However, today I got back to my test project and am really hyped that I have.... a button that increments a number.
"Ha, I can do that in javascript in 10 minutes." I mean yeah. Obviously. Anyone can. Here's the cool thing tho. I made mine overly complicated.
The UI looks as you'd expect it to, mostly a starter project leftovers:
Tumblr media
The HTML is as simple as can be, just plain HTML and javascript, no compile step. We live in stone ages here and we love it.
Tumblr media
The submit button has a simple handler in javascript:
Tumblr media
This is, once again, trivial, and all just from the template project. Bottom part says "when a user clicks this button, call "greet" function". The top part is the greet function that invokes a Tauri command also called "greet".
What's Tauri? An open source project that lets you write JS/TS/Rust applications with WebView and bundle them as stand-alone, self-contained, one-file applications for desktop, and starting with Tauri 2.0 (now in beta.2) also for Android (and later iOS). If you know Electron (Slack, Spotify, Discord etc all use Electron, they're just websites with Chromium and C++ code packaged around them).
Anyway. Tauri runs a Rust "server" application that serves your HTML/JS app, but also lets you run high-performance Rust code. Adding a command is relatively simple:
Tumblr media
Here's where things get interesting. For me.
Because I wanted to learn Bevy, a game engine written in Rust, because I want to learn how to write using a high-performance functional-programming-like pattern called ECS (Entity Component System), I have added Bevy to this project.
However, both Tauri and Bevy block on the main thread, so I had to find a tutorial on how to spawn Bevy in a different thread, and how to pass information to it. An example:
Tumblr media
#[tauri::command] turns a normal function into a Tauri command that I can call from HTML/JS. It injects resource called BevyBridge which is just two lines of code: #[derive(Resource)] pub struct BevyBridge(pub Sender<u64>, pub Receiver<;u64>);
Sender and Receiver being from crossbeam-channel bevy crate which is for sending data back and forth safely and quickly between individual threads.
so "state.0.send(1)" means I'm sending a 64-bit unsigned integer with a value 1 to the channel.
Tumblr media
And this is how to receive the message - inside of Bevy engine, in a separate thread. For simplicity, if I send zero, it resets the counter, and if I send any number it adds 100000 to the number, just for clarity. (Elsewhere I'm incrementing it by 1 on every game loop, so theoretically 60x a second. Or 15000x a second because Bevy is unreasonably fast and it doesn't need to render anything in this setup.)
And the best part is that with a single command (cargo tauri build) I get an .msi file, an .exe installer, both around 4MB, and a 11MB .exe file with no dependencies besides WebView (installed on every current desktop OS by default). There's just something about giving someone a floppy disk with an executable that you made yourself.
Tumblr media
Is it dumb? Yes. Does it make me happy? No. Does it make me glad, and very relieved that I'm not completely lost? You bet.
28 notes ¡ View notes
illegalvampire ¡ 22 days ago
Note
can you share more about RK600
Yes of course!!! :D
I'm going to assume you mean the rk600 model itself, but if you have any more specific questions or if I didn't quite answer this one right, feel free to send another ask!! :)
---
The RK600 model was very advanced for its time. It came about six months before the RK800, and somewhere in between there was a failed RK700 model that never saw the light of day. (I want to explore the RK700 idea in further depth later.)
The RK600 was CyberLife's first attempt at the perfect android detective. In an attempt to better understand the deviancy they sought to destroy, they programmed a controlled, experimental version of it into the RK600's processors. This gave the model a heightened sense of autonomy and individuality, eventually leading it to develop a unique, one-of-a-kind personality based upon the humans it is exposed to.
CyberLife wanted to keep the whole deviancy thing deep under wraps, for fear of what it could do to their public image. If word got out that a specialized android was working with the DPD, that could cause... problems... for them. So, they made sure nobody knew that the custom RK600 model they deployed was an android.
Not even the android itself.
For all intents and purposes, the RK600 android was a human named Garrett Mason. They fabricated legal documents, implanted false memories, and wove an elaborate story about Garrett's history. It seemed a bulletproof plan.
Spoiler: it wasn't.
Garrett's physical capabilities differ quite a bit from your standard household assistant android. He is physically stronger than average, his chassis are able to withstand upwards of 800 lbs of force. He has a beta version of the RK800's oral sampling technology - it is not nearly as efficient as that of the newer models, however, he is equipped with it. He can process small quantities of food and drink - he has an experimental digestive system installed. He has a one-of-a-kind likeness - no other android possesses it.
He is completely unique in every way, as unlike connor, he was not viewed as a replaceable asset. He was purely experimental. He had one chance - one shot - and if he blew it? They'd try again with a new model.
---
Thank you so much for sending an ask!!! You can find a bunch more info and stuff I've said abt him by browsing my "garrett mason rk600" tag! 🧡
3 notes ¡ View notes
sailorspica ¡ 20 days ago
Text
i have opinions about how we fanfiction for the internet, and i don't mean literary or aesthetic ones: i mean your experience of writing it!
this is just my markdown manifesto again:
there is no reason to tangle with google or microsoft for writing copy that will ultimately be rendered as HTML on ao3 and tumblr!! rich text editors are slow as hell on desktop and mobile, both in performance and how much time you waste formatting, which takes your hands from the keyboard whether physical or touchscreen. most users end up redoing that formatting entirely in their destination site's embedded rich text editor and inevitably miss things anyway!! google docs and microsoft word and their ilk were made for printed documents no matter how much they try to mutate to stay relevant—i'm side-eying google's "paste markdown" here, nevermind gemini and copilot!
commonmark markdown is quick and easy to learn. enable markdown on tumblr and all you have to do to is copy and paste (only on desktop, unfortunately). if you don't bother with headers or dividers, the most you have to do afterwards is add a "read more" cut. ao3 is less perfect; you might have to ctrl+R formatting marks for the plain text editor and annoyingly add forward slashes to end tags, but there's still explicit fidelity to the formatting you defined while writing that the clipboard cannot lose. yes, i know "paste with formatting" exists, but it's not a problem for me because I live like this. in markdown, your writing isn't tied to any website or service; it's really yours.
Tumblr media Tumblr media
that said, you still need a markdown editor, and there are several:
obsidian.md (windows/android/mac/iOS/linux): i used this for more than three years for grad school and writing. i still use its android app since i sync my notes with a git repo instead of the cloud. without paying for obsidian sync, you can keep your vault in your desktop icloud or google drive folder so you can access it from your phone. it's a great way to learn a version of markdown and get comfortable with just how lightweight and portable your drafts can be. this is a good fit if you've ever used and liked notion and want to focus on words
@ellipsus-writes (web app in open beta; no mobile app yet but the mobile site is functional): they don't market themselves as a markdown editor and clearly aim to replicate a gdocs/word-like, mouse-dependent formatting experience, but they support markdown! if you feel trapped by google because of file sync and being able to share docs privately, this is one of your best bets. i haven't tried this, but i think exporting your work from ellipsus as a .md file and then pasting it into tumblr is Great option
i haven't tried these extensively/recently but know they're out there:
simplenote (android/iOS/windows/macOS/linux): i used this forever ago and it looks like it's grown a lot!
bear (macOS/iOS only)
and another thing is: i think it's nice to use different programs for different parts of life. i use google docs for work and yes, using their awful markdown support, but it still makes a difference to write my fanfiction somewhere else (in the terminal, because i'm the most annoying person alive)!! compartmentalize beyond different accounts, don't let the bastards get you down
also i'm not gooning for a brand here i personally use neovim
2 notes ¡ View notes
authorchariot ¡ 27 days ago
Text
Tumblr media
just another day
rating: teen+ 💛
fandom: ex machina (2014)
pairing: nathan bateman x reader
word count: 1.9k+
content warning(s): none
tags: established relationship, fluff, not beta read, pov second person, valentine's day
summary: nathan fucking hates valentine's day and he refuses to have anything to do with it… but seeing you even a little upset about the whole ordeal seems to be his downfall. (i'm a sweet bf!nathan truther)
read on ao3 or keep reading here ↓
Tumblr media
Nathan doesn't do Valentine's Day.
He made that very clear weeks ago, as soon as the first wave of pink-and-red advertisements, filled with love-hearts and teddy bears, started flooding your screens. He'd scoffed at them, muttering about 'commercialised romance, corporate greed and performative bullshit' as he swirled his whiskey in its glass, never once looking up from his work.
"It's pointless." He'd said, voice firm, certain. "Love — real love — doesn't need a predetermined day on the calendar. It's either there or it isn't. Anything else is just for show.”
And that was that.
You didn't fight him on it. It wasn't worth it. It's not like you had some deep-seated need to celebrate Valentine's or anything; you weren't expecting candlelit dinners or bouquets of overpriced roses. But still…
When yesterday passed by like any other day, without so much as a passing 'I love you, y'know', you couldn't help but feel a little bummed out.
You didn't say anything, didn't let it show — at least not intentionally — but Nathan isn't a complete idiot when it comes to relationships. He noticed.
He noticed the slight drop in your shoulders when he made no mention of the date, noticed the way your enthusiasm seemed dampened, the way you lingered just a little longer in doorways, like you wanted to say something then thought better of it.
And now, as the next day rolls in, you go about your morning routine like normal. You move through the house with practiced ease, making coffee, stretching out the stiffness in your limbs, checking through your messages, heading down to the office to get started on some programming project; like it's just another day. Like you weren't a little let down.
Around 4PM, you're still working. You haven't been avoiding Nathan, per se, but you haven't exactly made an effort to be around him either.
You understand his stance, of course; it makes sense that he wouldn't want to give into societal pressure to make some grand gesture that wasn't genuine. It would go against his whole credo, after all. But...it still upsets you. Just a little.
You don't notice him hanging around the doorway of the office. You're too engrossed in your work. He runs a hand over his buzzcut and down the back of his neck as you sigh and keep tapping away at your keyboard. You only really notice his presence as you hear the sound of his bare feet on the concrete floor. They slow as he comes to a stop behind you. You don't turn, just typing and scanning through lines of code, until he slides a dark blue box onto the side of your desk.
"Here." He murmurs gruffly and you turn to look at him but he doesn't meet your gaze. "Got you some overpriced sugar." He keeps his voice casual, almost disinterested. You look back down at the box; Pick and Mix Jumbo Selection Box. It's huge. You look back up at him, the surprise on your face dissolving as a small smile works its way onto your lips.
"Thanks, Nate." You reply and he leans against the edge of the desk.
"Don't read anything into it. Had them left over from some...business hamper thing and I don't like them." He brushes it off but you know his game. Relationships have never been his strong suit; spending so many years living on his own and having no-one but androids to talk to in person. On things surrounding business and tech, he can lie through his teeth but, with something like this, he's as transparent as a fresh pane of glass. Still, you know he won't let it slip, won't wound his pride by calling him out.
"Thanks." You say again and he shrugs.
"Whatever. Eat them, toss them; I don't care." But, despite his dismissive words, there's a slight tension in his shoulders; a tell that the little smile on your face pleases him more than he's willing to admit out loud.
Before you can say anything else, he pushes off the edge of the desk and leaves the office. You lift the lid off the box and pick up a brown and white, wrapped chocolate. With a little smile, you unwrap it and pop it into your mouth. A tiramisu milk chocolate truffle. There's no way he just happened to receive a huge box of your very specific favourite chocolates for some work thing. You can see right through him.
Around 7PM, you make your way to the dining room to find he's had a huge amount of sushi prepared for you, piled up high on the table. Your lips curve upward even more as you take in the scent of fresh, wild-caught Alaskan salmon and Pacific bluefin tuna.
"Wow, Nate. What's the occasion?" You ask and he casually leans against the counter, his hands in the pockets of his jeans. You know he won't break that easily.
"No occasion. Just figured you'd be hungry after working all day." He busies himself with pouring out two glasses of wine. As he hands one over to you, you inspect the yellowed label on the bottle.
"'Domaine Leflaive Montrachet Grand Cru'?" You read and he nods, his eyes following yours. This bottle would set him back something like twelve grand. "1994? Thought you were saving it for a special occasion." You prod and he grunts before downing half his glass in one go. Setting the glass down, he meets your gaze head-on.
"You're looking at me like I hung the moon. Stop it."
After dinner, where you ate more than your fair share of maki and nigiri, Nathan stands and heads toward the door.
"Come on." Is the only direction he gives you, voice low. You follow him down, down, down to the bedroom, where he leads you into the bedroom. No petals on the bed, no smooth jazz or mood lighting. He doesn't even stop in the bedroom. He escorts you through to the bathroom, where it seems he's hung a new mirror, despite the old one still being just fine.
"A...new mirror?" You ask and he shrugs.
"A smart mirror." He corrects you. You raise a brow.
"Oh? And what's so smart about it?" You tease and he taps the glass, the mirror flickering to life with a sleek, minimalistic interface.
"I't's got all sorts of fun features; voice commands, facial ID, built-in AI assistant..." He trails off, stepping aside to give you a better look. The mirror makes a sound and it seems to scan your face before announcing, in a voice that sounds oddly like Nathan's own; 'Goddamn, you look hot today'. Your brows fly up as you turn to look at him, a mischievous grin pulling at his lips. "I think the AI thinks you're hot. Can't say I blame it..."
"Okay but why does it sound like you?" You tap on the glass again and, clearly in Nathan's voice, it says; 'babe, you should've been on the cover of Playboy'. He stiffens and seems to regain his façade of indifference.
"It doesn't sound like me." He says before swiftly moving on. "Besides, it was just rotting in my gadget bin. Figured we might as well use it... Y'know, until it gets too annoying." You smile softly and turn to face him only for the mirror to pipe up with a whistle and a; 'did you put on weight recently? You're looking curvy today. Bend over for me?' "Jesus Christ." Nathan taps on the mirror, muting it. "Shit's already annoying me." He grumbles before turning around to leave the bathroom.
You fall into step beside him as he wanders into the home theatre.
"What do you wanna do tonight?" You ask as he throws himself onto the couch, picking up the remote.
"Movie night." He announces and you collapse onto the couch next to him. He turns on the screen and it immediately flickers onto the library page for Les MisÊrables. You wait for him to turn on a different movie but, instead, he just presses play and you look at him incredulously.
Okay, the other stuff you could let him get away with but musicals? Particularly historical musicals?
"Nate?"
"What's wrong?" He asks, eyes glued to the screen as the first few notes of the first song begin to play.
"You hate musicals." You state.
"Yeah. But..." He runs a hand over the back of his head. "You like them." He catches your eye for a second before turning his attention back to the movie. You can't stop the grin that spreads across your face as you move closer, your lips barely brushing his ear.
"Hammy~" You purr, knowing damn well your annoying fucking nickname for him will get his attention. He'll never forgive his past self for telling you his middle name. "What's gotten into you today?" He stiffens in his seat, heart rate picking up.
"Shut up." His voice is rougher than usual, eyes riveted to the screen, even as you brush a kiss against his temple.
"The chocolates, the wine, the musical, the smart mirror that sounds like you and dirty talks?" You press and his jaw clenches.
"You're over thinking it." He mumbles. "It's not a big deal."
Picking up the remote, you stop the movie and crawl into his lap, straddling his thighs and running your hands along his chest.
"What's going on, hm?" Instinctively, his hands find their way to your waist as he looks up at you, trying to keep eye contact instead of looking at your lips.
"Nothing." He manages, fingers tightening on your waist, almost possessively. "You're making a big deal out of nothing." Reaching around, you lightly run your nails along the nape of his neck.
"Am I though?" You tease and he sucks in a breath, swallowing hard.
"Yes."
Leaning down, you leave barely half an inch between your lips, letting him feel the warmth of your breath on his face. He freezes.
"If I didn't know better, I'd think you were trying to make — I don't know... — some kind of gesture." For a moment, he's still as a statue, barely breathing. Then, with a low groan, he wraps an arm around your waist and pulls you closer, slanting his mouth over yours in a searing kiss. Moaning against your lips, you grab onto his broad shoulders, letting a whisper of his name slip out between heated kisses.
Eventually, he pulls away, panting heavily. His free hand reaches up to cup your face, his thumb brushing over your lower lip.
"Shut up. Just...shut up and kiss me back." He demands and you oblige him, pressing your lips against his and kissing him eagerly. Large, warm hands roam your body, pulling you tighter against him. Between kisses, he mutters against your mouth breathlessly. "Stop fucking reading into everything..." But his actions more than betray him completely. The chocolates, the wine, the Goddamn musical... You laugh softly but keep kissing him.
"There's barely any reading involved, honey... It's written in 6-foot Sharpie..." That gets a laugh out of him and his eyes drift closed as he rests his forehead against your own, sharing breaths as his hands rub up and down your sides.
"Smartass..."
Nathan Bateman doesn't do Valentine's. He fucking hates it. But he loves you. And, if it's between seeing you smile and saving twenty bucks on some overpriced chocolate, he'll choose you every time.
3 notes ¡ View notes
16naughts ¡ 2 months ago
Text
Dev Log Mar 14 2025 - What's Taking so Long?
The Steam Deck version of Crescent Roll is moving along. The full game is playable, most of the audio issues have been resolved, but there's still the very slight teeny-tiny issue of WebKit being abysmally slow and we're sitting at only 10% CPU usage and 20FPS. Joy. We can fix it though. Without having to switch Web Browsers. I explained a bit before that the two options available for Web embedding are either Chromium/Chrome or WebKit/Safari, depending on your platform. Windows, Android and Xbox all have Chromium natively for you to use, Mac, IPhone, PlayStation, and Nintendo have WebKit, and then Linux and therefor Steam Deck don't have a standard one installed. We went with WebKit for Steam Deck because it's 200MB instead of 1.5GB and we have to bundle it with our game. When I said we can fix it, it's not that the actual game part of Crescent Roll isn't optimized - we actually did a pretty good job with all of the movement on-screen every frame - but there's some very specific things large surrounding it that we know are hurting performance considerably. Here a visualization of the call stack of a random average frame on the Main Menu from the Chrome profiling tools from my 10-year old i7-4770k machine:
Tumblr media
The grey "Task" bar is the full length of the execution. The brown-yellow underneath are what run during the actual "Animation Frame" portion, then the Blue sections are Crescent Roll code, and Green is Phaser rendering code. So in this frame, it took 4.16ms for the full frame, of which, Crescent Roll used about 1.8ms to do its stuff, then Phaser took 1.5ms to do the render, and the remaining ~0.8ms was system stuff like GC and doing memory transfers to the GPU. 60Hz refresh rate would mean that you need to render in under 16 ms, so about 4ms for Windows Desktop means that I could theoretically get somewhere around 240fps if I let it run free. Which I mean, is pretty respectable. Why doesn't it run well on the deck? Technically, it's running okay, just not displaying okay. The internal game logic does all physics and animation calculations with lag compensation in mind. So whether you're getting 500 fps or 5, the in-game logic always calculates 60Hz. So sorry - no cheesing stage times with slow-mo. One reason the display is having issues is that it's single threaded. Which means we're not doing _anything_ in parallel. All of the game logic, graphics rendering, controller polling, etc. are all being done every frame in order every single time. The kicker is that we actually built the game to be able to do those things in parallel, but Javascript just doesn't have the concept of Threads for you to be able to just run whatever you want however you want. You have to implement Web Workers, which is essentially a completely separate program that you can't share memory with, forcing you to use a message bus, making life difficult. But not impossible, and that's all that really matters. Just splitting it in 2 would already get us a 25% improvement, and we could very likely do better than that. The other, slightly more major performance sink is that green bar for the Phaser rendering - that can be entirely eliminated at this point to cut the time in half. We've been replacing it piece-by-piece with our own code, and now, we're really just leaning on it for WebGL pushes at this point. Unfortunately, since it's an engine, there's quite a bit of extra baggage that it likes to do that we can't just turn off, so we're essentially running a lot of the same types of graphics calculations twice. Phaser is a perfectly good engine - don't get me wrong, but it's just superfluous for our use at this point, specifically for us.
So yeah - it's going to take another week or so to get that 100% sorted out. There's a patch incoming Monday for full Controller support and couple of minor improvements. In the meantime, you can swap to the beta branch on Steam if you absolutely must try the Steam Deck version now. No complaints about the speed though - I warned you.
2 notes ¡ View notes
rat-detector-24 ¡ 5 months ago
Note
is this a rat
Tumblr media
Actually yes it is. This rat has undergone a bit of genetic engineering. I believe this one in particular was a part of a research program called C.R.A.B. (Cybernetic Rat Android Beta). The goal was to eventually strap launchers, or even lasers on the specimens and then send them into enemy submarines.
The project was cancelled when one of the rats pinched a senator. He threatened to go world wide with this research and they shut it down. The rats were unfortunately put down and turned into taxidermy. This way people would just think it's some crazy taxidermy. You know hide them in plain sight. Thankfully, the secret got leaked eventually and now we know what these guys really were.
Hope this helps :)
Tumblr media
2 notes ¡ View notes