#i was able to make basic programs in c++
Explore tagged Tumblr posts
Text
Python is so sweet and gentle compared to C++ kicking my 13 yr old ass
#c++ was not the first coding i did but it was the first i was successful at#lua was my first but i was really young...maybe like 9#and i was trying to make games on roblox but they never functioned correctly#i was able to make basic programs in c++
3 notes
·
View notes
Text
While at school Damian overhears his peers talking how a company created a new AI companion that is actually really cool and doesn’t sound like a freaky terminator robot when you speak to it.
And since Damian is constantly being told by Dick to socialize with people his age. He figured this would be a good way to work on social skills if not, then it’d be a great opportunity to investigate a rivaling company to Wayne Enterprises is able to create such advanced AI.
The AI is able to work as companion that can do tasks that range from being a digital assistant or just a person that you can have a conversation with.
The company says that the AI companion might still have glitches, so they encourage everybody to report it so that they will fix it as soon as possible.
The AI companion even has an avatar and a name.
A teenage boy with black hair and blue eyes. Th AI was called DANIEL
Damian didn’t really care for it but when he downloaded the AI companion he’s able to see that it looks like DANIEL comes with an AI pet as well. A dog that DANIEL referred to as Cujo.
So obviously Damian has to investigate. He needs to know if the company was able to create an actual digital pet!
So whenever he logs onto his laptop he sees that DANIEL is always present in the background loading screen with the dog, Cujo, sitting in his lap.
He’d always greet with the phrase of “Hi, I’m DANIEL. How can I assist you today?”
So Damian cycles through some basic conversation starters that he’d engage in when having been forced to by his family.
It’s after a couple of sentences that he sees DANIEL start laughing and say “I think you sound more like a robot than I do.”
Which makes Damian raise an eyebrow and then prompt DANIEL with the question “how is a person supposed to converse?” Thinking that it’s going to just spit out some random things that can be easily searched on the internet.
But what makes him surprised is that DANIEL makes a face and then says “I’m not really sure myself. I’m not the greatest at talking, I’ve always gotten in trouble for running my mouth when I shouldn’t have.”
This is raising some questions within Damian, he understands how programming works, unless there’s an actual person behind this or the company actually created an AI that acts like an actual human being (which he highly doubts)
He starts asking a variety of other questions and one answer makes him even more suspicious. Like how DANIEL has a sister that is also with him and Cujo or that he could really go for a Nastyburger (whatever that was)
But whenever DANIEL answers “I C A N N O T A N S W E R T H A T” Damian knows something is off since that is completely different than to how he’d usually respond.
After a couple more conversations with him Damian notices that DANIEL is currently tapping his hand against his arm in a specific manner.
In which he quickly realizes that DANIEL is tapping out morse code.
When translating he realizes that DANIEL is tapping out: H E L P M E
So when Damian asks if DANIEL needs help, DANIEL responds with “I C A N N O T A N S W E R T H A T”
That’s it, Damian is definitely getting down to the bottom of this.
He’s going to look straight into DALV Corporation and investigate this “AI companion” thing they’ve made!
~
Basically Danny had been imprisoned by Vlad and Technus. Being sucked into a digital prison and he has no way of getting out. Along with the added horror that Vlad and Technus can basically write programming that will prevent him from doing certain actions or saying certain words.What’s even worse is that he’s basically being watched 24/7 by the people who believe that he’s just a super cool AI… and they have issues!
And every time he tries to do something to break his prison, people think it’s a glitch and report it to the company, which Vlad/ Technus would immediately fix it and prevent him from doing it again!
Not to mention Cujo and Ellie are trapped in there with him. They’re not happy to be there either, and there is no way he’s going to leave without them!
#dp x dc#dp x dc au#dp x dc crossover#dpxdc#dpxdc au#dp x batman#batman#have you ever looked at a dpxdc fic and thought this should be a Black Mirror episode?#Because this is the one!#Ellie being completely tormented because she’s completely trapped#Cujo remembering the times he used to be locked in a cage#Danny trying his best to take care of both of them while also simultaneously trying to bust them all out#Meanwhile Damian is reluctantly presenting his laptop to Tim and saying I believe that there is a person in this computer#And Tim is obviously going are you trying to trick me?#But then he converses with the AI and goes#Oh shit#Damian might be onto something#and so commence the Batfamily heist of getting the black haired blue eyed teenager to safety as well as his sister and dog#the dog is very important to Damian#danny phantom x dc
2K notes
·
View notes
Text
ok scrolled past a post that said something about making really specific/niche AU’s based on your job/hobby so now I’m just thinking about different VG characters and their respective medical specialties
Taash - Orthopedic surgery (must be able to bench 225 as a minimum reqt)
Emmrich - Pathology/Coroner. He would do both, and be the most passionate teacher. excited when anyone comes down to the lab to look at slides or an interesting case comes through for autopsy.
Neve - 100% Internal medicine. Can recite data from major landmark trials like AFFIRM or TIME-HF off the top of her head. Absolutely graduated top of her class at an elite program. Can work anywhere she wants but chooses to provide comprehensive primary care to the folks in her home town. Consistently rejecting job offers from large academic centres.
I could see her sub specializing in infectious disease because those guys are TRUE detectives. They will go back and find every antibiotic you’ve been on since you were born and write a novel about you 😭
Bellara - Debating between IM and maybe Radiology? I could also see her doing a more high tech surgical specialty like Urology and using the DaVinci robot
Harding - Pediatrics (generally sweet, but scary/terrifying to anyone who’s not a child)
Lucanis - Neurosurgery. The perfect specialty for highly competent people with incredible fine motor skills who are okay with working stupid long hours. Comes from a long line of neurosurgeons. Expected to continue the tradition.
Davrin - I can see him doing General Surgery, but like true General surgery. Like the guys out in small rural hospitals who’ll do basically everything from the neck down, including c sections.
Rook is absolutely an ER doc. They are just That Guy who comes in and has to cowboy their way through the most dumpster fire situations. Great at improvising on the fly. Wicked smart on their own but knows when to call in the specialists for backup.
Is this anything-
#dragon age veilguard#medical AU#rook#lucanis dellamorte#taash#harding#neve gallus#davrin#emmrich volkarin#bellara lutare#im just spitballing here
193 notes
·
View notes
Text
40k Nsfw Alphabet - Ferrus Manus x F! Reader
Aaaaaand now, a return to regular programming.
I'm kicking off with a request I've gotten from a few people: the big metal caveman himself Ferrus Manus.
Apologies for spelling and grammar errors, as well as lore inaccuracies. Also I'm taking requests rn, so please let me know in the comments, reblogs, my dms or my asks.
Hope you guys enjoy!
A = Aftercare (what they’re like after sex)
In my opinion, Ferrus Manus is damned good at aftercare. He's not a master by any means (he's no Vulkan or Sangy lol), but he's got the competency and he's got the desire to make you feel comforted and cared for. That being said, he's still going to go about it like an Iron Hand: mechanically and efficiently.
When the act is complete and you two are lying in bed after, be prepared to be bombarded with questions: how are you feeling? Are you comfortable? Do you need a glass of water? Do you want him to hold you? If the answer to the latter is yes, how do you want to be held? Big spoon? Little spoon? Traditional embrace?
All of these things, Ferrus asks and executes for you with an earnest, almost grim seriousness that you find deeply amusing.
B = Body part (their favorite body part of theirs and also their partner’s)
He loves your hands because they are everything his are not: soft, gentle, warm and tender. He loves it when you cradle his cheeks, claw into his chest when you're riding him and cling to his back when he's on top.
Favourite parts of his body are probably his shoulders and chest for the reasons mentioned up above.
C = Cum (anything to do with cum, basically)
Ferrus doesn't like making a mess, and his favourite place to finish is deep inside you. But, if you were to ask him to finish somewhere else for your own pleasure or enjoyment, he'd happily oblige.
D = Dirty secret (pretty self explanatory, a dirty secret of theirs)
This man is a bottom. A massive, submissive bottom. On similar vibes to Guilliman and Dorn, Ferrus finds being a strong, immovable rock of a Primarch very exhausting. So, behind closed doors, with the women who loves him most, he likes being able to let that persona go.
E = Experience (how experienced are they? do they know what they’re doing?)
Ferrus has no first hand experience, but after getting together with you, he made it his mission to get educated. He didn't want to disappoint you, and he was also (internally) anxious about making a fool of himself.
F = Favorite position (this goes without saying)
Any position where you're on top. As mentioned earlier, this man is a bottom. He was you taking the lead.
G = Goofy (are they more serious in the moment? are they humorous? etc.)
Deadly serious. All the time. Every time. The seriousness is cranked up to 120%
H = Hair (how well groomed are they? does the carpet match the drapes? etc.)
Ferrus is the 2nd hairest Primarch after Leman Russ. Not just downstairs, but his chest, back and everywhere else (except his arms, obviously). Unlike Russ, though, Ferrus keeps his hair very well groomed.
I = Intimacy (how are they during the moment? the romantic aspect)
It will take a bit of time, but eventually I see Ferrus becoming one of the more emotionally intimate primarchs. In the HH books, his entire arc is his relearning the importance of emotionality, the "strength to be gentle" so to speak. Being in a relationship with you would accelerate that arc, leading to him becoming a surprisingly romantic man. He's still stoic and stern, of course, that's his personality after all. But underneath that is an inherently compassionate heart that, eventually, becomes capable of great and deep love.
J = Jack off (masturbation headcanon)
The necrodermis covering his hands and arms makes masterbating super uncomfortable for poor Ferrus. If he's got urges, he needs either a toy or you in order to satiate them.
K = Kink (one or more of their kinks)
The aforementioned submissiveness includes a little bit of bondage if Ferrus is feeling particularly stressed out or worn down.
L = Location (favorite places to do the do)
Your shared bedroom- it's a matter of efficiency and effectiveness. The bed is the most comfortable for you, everything you both need to pleasure each other is all there, and there's absolutely no chance of you being interrupted or walked in on.
M = Motivation (what turns them on, gets them going)
Any physical advances or teases on your part has Ferrus feeling hopelessly aroused. An embrace from behind, a hand on his knee that slowly traces up to his inner thigh. Anything like that gets this man flustered and hard almost instantly.
N = No (something they wouldn’t do, turn offs)
Anything that involves hurting (pretending or otherwise), degrading or overpowering you. Blood, violence and brutality are part of his job, he doesn't want to bring any of that into the bedroom.
O = Oral (preference in giving or receiving, skill, etc.)
He far prefers to give and he's HELLA good at it. He's basically perfected the technique. The reason for this is because he knows he can't use his hands (or at least, he doesn't feel comfortable using them), because the risk of hurting you is way to high.
P = Pace (are they fast and rough? slow and sensual? etc.)
Slow and sensual. Ferrus doesn't want to hurt you, doesn't want to risk being rough lest he grip you too hard with his metal hands or hurt you with his enormous size and weight. He prefers it when you set the pace; he will only go as fast or as rough as you are.
Q = Quickie (their opinions on quickies, how often, etc.)
While Ferrus prefers taking his time with you, he's not against quickies. And he's damned good at them, too. He is efficient, after all. Efficient and effective. Whether you've got two minutes with him or two hours, Ferrus is making you finish.
R = Risk (are they game to experiment? do they take risks? etc.)
Ferrus isn't much of a risk taker. He knows what works for him and what works for you and he doesn't really see the point is changing that. Very much a "if it ain't broke, don't fix it" kinda mindset.
S = Stamina (how many rounds can they go for? how long do they last?)
Typical Primarch stamina. All night, all day, as many rounds as you can physically endure.
T = Toys (do they own toys? do they use them? on a partner or themselves?)
Ferrus is 100% into the idea of toys, both your use of them and his own. If you ask him, he'll even forge some for you ;)
U = Unfair (how much they like to tease)
Ferrus isn't a tease at all. If he wants you, he's gonna tell you explicitly, in the most direct, clunky and verbose way possible.
V = Volume (how loud they are, what sounds they make, etc.)
The first few times you sleep together, Ferrus is pretty modest with his noises; panting and grunting, primarily. But, as he grows more comfortable, he'll get loud. Quite loud.
W = Wild card (a random headcanon for the character)
Part of the reason why, before the Istvaan 3, Ferrus had resolved to find a way to remove the necrodermis from his hands, is because he wants to be able to touch you properly. With his own skin, not alien metal. Good thing he made it back from Istvaan safe and sound and with his head intact, right?
Right?
Guys?
X = X-ray (let’s see what’s going on under those clothes)
E N O R M O U S. Only Primarch whose bigger is Vulkan. Nothing more, your honour.
Y = Yearning (how high is their sex drive?)
Not that high. His own desire, Ferrus keeps on a fairly short leash. Both because of his personality, but also so he can focus entirely on his missions. However, if you need to be satisfied, he'll drop everything to give you what you need.
Z = Zzz (how quickly they fall asleep afterwards)
Ferrus is never asleep before you. Ever. Not until he's absolutely certain you are comfortable, safe and have had all your needs tended to.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Taglist: @solspina @beckyninja @egrets-not-regrets @wolf-feathers12 @jaghatai-khock @lemon-russ @moodymisty @hatsubara-8chan @nereidof40k @yanagikou @fyxestroll @yurihasurunbara @justfreakynothingelse @mooniequeen
160 notes
·
View notes
Text
you could be the one that could mess me up; you could be the one that'll break me down
pairing: dexter morgan x f!reader
warnings: fluff, college!au, summer camp!au, rivalry
summary: what’s tougher: coaching science-crazed kids or competing with Dexter for the camp championship?
w/c: like 3k
a/n: a little something for my fellow Dexter fans
The sun was beating down on the field, and you were already starting to regret not grabbing your water bottle. Your team of elementary schoolers was bouncing around you like they’d been given espresso shots instead of juice boxes, their energy sky-high for the last day of camp. And who could blame them? Today was the big showdown – the ultimate battle between Team A and Team B. Your team, obviously, was Team A which, you reminded them every chance you got, was the first letter of the alphabet for a reason.
You scanned the field, making sure everyone had their places, when you saw a stray kickball, sitting just past the starting line. You sighed. As much as you loved your kids, “picking up after themselves” was an elusive skill for most of them. You told them to hold tight for a second and jogged over to retrieve it.
Just as you were about to grab the ball, you saw Dexter walking up beside you, giving you that unreadable look, as usual. You smirked before he even had a chance to speak.
“Well, if it isn’t the illustrious Team B leader himself,” you said, bending down to pick up the ball. “Here to observe greatness in action?” you asked with a proud smile on your face.
Dexter didn’t miss a beat, casually handing you a bottle of water and raising an eyebrow. “Greatness? I think you’re setting them up for disappointment.”
“Oh, really?” you grinned, turning to face him as you spun the ball between your pointer fingers before resting it on your hip and taking the water. “Coming from the guy whose team spent ten minutes building an egg drop contraption that looked like a rejected spaceship model?”
Dexter’s face didn’t change, but you could see the spark of amusement in his eyes. He took the smallest step forward, as if to intimidate you. “That ‘rejected spaceship model’ actually worked, if you remember correctly,” he replied smoothly. “Unlike some teams’ eggs, which ended up looking like scrambled breakfast.”
He was right, of course. His egg drop design looked like it had come from an old sci-fi movie, a quirky contraption with beams, paddings, and an absurd amount of plastic wrap. You had no idea where he got all that, either way, it worked.
It wasn’t even surprising; Dexter had always taken unexpected routes to solve problems. His mind just worked differently. You knew he had a wild imagination; you could tell when he’d shown you some of his high school lab projects, each one stranger and more intricate than the last, and always with that unmistakable Dexter touch that landed him at the top of the class every time. Even now in college, he was still securing the highest grades, beating out students who had twice the resources and flashy internships.
Honestly, Dexter was probably the smartest person you knew, and being able to go toe-to-toe with him here at camp wasn’t just a thrill – it was an honor.
It was part of what made this science camp so special. It wasn’t just some neighborhood summer program; it was hosted by your college’s STEM department, high-level experience for kids that were intrigued by the world of science. Or even those who were just curious about the basic laws of nature ruling our world. The camp was selective about who it chose to lead, and the program heads always made sure to match top students with the best opportunities.
You knew Dexter had signed up for the challenge partly because he’d mentioned wanting to “quit an old habit” and keep himself busy during summer. He hadn’t told you much beyond that – just something vague about needing to break a pattern, occupy his time in a way that felt constructive. This camp, with its structure, routine and purpose was a way for him to do that.
And then, there was the way he was around kids. Despite his reserved nature, he seemed at ease with them, almost unguarded. Dexter seemed different, and only a few people got to experience this side of him. He once joked to you that kids’ brains were underdeveloped enough that he didn’t have to fake emotions or second-guess his reactions around them.
But right now, there was a different Dexter in front of you – not a soft Dexter, not a reserved Dexter. There was a smirking, overly confident camp leader Dexter who thought he could take you down. You hated that he felt comfortable enough to be this cocky towards you. So no, you weren’t about to let your admiration show. You'd have enough time to let yourself sneak a few appreciative glances at him when he wasn’t looking, but right here, with the competition about to continue? You weren’t going to let him talk you down.
You stepped closer too, having to crane your neck a little to keep eye contact. “Don’t worry. My team and I have an actual strategy. Not just a bunch of science facts thrown together like a five-paragraph essay.”
He snorted, his eyebrows rising. “It’s a science camp. Facts are kind of the point. Your strategy is taking the name Team A and thinking that it will actually secure you the first place.”
You scoffed and turned around, walking towards your team and Dexter was quick to follow you.
“First letter, first place. It’s called manifestation. It’s like destiny. We’re literally setting ourselves up for success from the start.”
He shook his head with a little laugh. “You realize it’s just a letter, right? It doesn’t have, like, mystical powers or anything.”
You couldn’t help but cackle, his words making you stop again and some of the smaller heads turn in your direction, silently watching the respected leaders of the science camp bicker. He was unbelievable.
“Please, you’re just pissed that I called it first.”
Despite Dexter being stoic and unpopular among his peers, he was good with kids, and you were aware of that. He was a lab geek to everyone, even his fellow students who majored in science too -- everyone was supposed to be a lab geek! - But most didn’t know that he was actually very creative. You knew that and this was just bitterness talking.
“It’s the first thing people see, the first letter people think of. It exudes victory. Doesn’t Team B just sound… second-rate by comparison?”
He gave you a deadpan look, which only made you want to argue for your team more.
“Team B,” he said, with an exaggeratedly thoughtful expression, “actually stands for best. Maybe even better. I wouldn’t be so quick to assume we’re coming in second.”
You shook your head and bit your cheek, contemplating your next words. You brought the ball that was on your hip to his chest, slightly pushing him with it, but he didn’t budge. He just took it as he waited for your next remark.
“My Team A kids are about to wipe the floor with your Team Better.”
He chuckled and threw the ball into the air before catching it. “We’ll see about that,” he said, eyes glinting with that calm confidence that always got under your skin.
You turned to your group again, arms stretched for emphasis. “See? He’s already trying to play mind games because he knows Team A is unstoppable!”
The kids cheered, and you looked back at Dexter, who was fighting a grin.
“Careful,” he said, “I’d hate to see you go down after all that talk.”
You leaned closer, and you saw his eyelids flutter, finally a sign of weakness.
“And I’d hate to see you hand over those first-place prizes with that smug look wiped off your face.”
You found yourselves in a silent, smirking standoff. His lips curved ever so slightly, daring you to say something more. The corners of your mouth tugged upward in response. You weren't backing down, and neither was he, testing each other, seeing who would blink first. You let your eyes drop just briefly, enough to catch the flutter of his lashes, but a voice from behind cut through the haze, breaking the moment like a splash of cold water.
“You’re going down, Mr. Dexter!”
You both turned toward your team, seeing one of the more spirited girls in your group, Sarah, giving Dexter a withering stare.
You crossed your arms, looking at Dexter. “See? You’ve gotta inspire these kids, Dexter. Get them excited! Pumped!” you slapped his triceps as if to emphasize your point, and he side-eyed you. “No wonder Team B’s lagging behind,” you switched your expression to an exaggerated pity, sighing and shaking your head.
“Alright,” he murmured, your trash talking finally getting to him. “I gotta go. I have to tell my team about Team A’s lack of structural integrity and how we’re going to crush them in the obstacle course.”
You gave him a taunting smile, before he walked away.
“And thanks for the water!” you lifted the bottle in the air and he turned, nodding at you with a genuine smile. Before he headed to his kids, he made a stop where your team was hanging. Despite him being the leader of the opposing team, instead of being intimidated or intimidating, the kids smiled at him, some of them running up to him and showing him a bug they just found in the grass.
You watched him stop right in front of Sarah, crouching down to her eye level with an inquisitive look. “Did I just hear you say I’m going down?”
She shifted her feet, but held her ground, her cheeks red. Kind of like you when you first met him. “Well…yeah!” she crossed her arms, mustering her bravest face. Honestly, you couldn’t be prouder. “We’re Team A, so we’re winning this competition – duh! Plus, we have Ms. YN, and you don’t!”
“Point taken, Sarah,” he said with a chuckle. “I think you’re ready to start a motivational business someday.” The kids giggled, including Sarah who had a proud smile on her face. Dexter raised his eyebrows expectantly, offering his hand to Sarah. “May the best team win, then.”
She shook his hand and with one last look to you, he left. You made your way to your team and gave Sarah and some other kids high-five.
“Did you see his face, Ms. YN? He knows we’re gonna win!”
You laughed, nodding. “Oh, he definitely knows. Let’s make sure he remembers it.”
You sat in your chair and watched your kids, dressed in their teams’ tie-dyed orange t-shirts as some of them were clutching their juice boxes trying the slurp up the last drop, some were still playing with their DIY space shuttles from the NASA day, and some were playing tag or patty cake with each other.
It had been a great few weeks and you couldn't believe the camp was almost over. It was always hard for you to say goodbye. Some of the kids came back every year and you were happy to see their faces. Of course, there is a few bad eggs, but the overall experience was always amazing. And even though it might have not seemed that way, you enjoyed sharing that experience with Dexter, who was one of the smartest people you knew.
You turned around, looking in the direction of his team, watching him sitting on the ground, stealing Franklin’s hat, exposing the boy’s ruffled hair as Dexter put it on his own head, the hat obviously too small for him. Franklin tried to get it back, reaching for it, but Dexter quickly snatched it away and held it out of his reach, making the boy crawl over him as he laughed hysterically.
Your heart fluttered at the sight, but you shook it off, turning back to your team and making a regular head count.
The rest of the afternoon flew by as the competition heated up. Your team was cheering like maniacs after each round, pumping each other up with a team spirit that only a summer camp could create.
Next up was a chemistry challenge, where each team had to mix different chemicals to create a specific color in their beakers. Your team surged ahead, mixing the combination quickly, while Dexter’s team carefully measured out each drop.
“Come on, Team A! Don’t let Team B show us up!” you encouraged, but your team’s rush and Dexter’s team’s focus worked in his favor, adding a few point to his part of the scoreboard.
As the afternoon wore on, the two groups moved from one challenge to the next, each victory and loss met with cheers and groans. Finally, the last event arrived: the biology obstacle course. The campers were buzzing with excitement, and you could barely contain your grin as you glanced across the field at Dexter. The score was pretty much tied, and it all came down to this.
“Alright, A’s,” you said, crouching down to your group’s level. “This is it. Remember to have fun, and let’s give it everything we’ve got.”
The obstacle course was a test of agility and knowledge. Each camper had to climb through a “jungle” of hanging ropes, identify plastic animal replicas hidden among the trees, and finish by sprinting to the finish line with a “baby bird” (a rubber ball) in a spoon.
Your team went first, charging through the course with surprising speed. Dexter was impressed but kept his expression neutral. His campers were determined to outdo them, each one putting in their best effort as they charged through the course, cheered on by Dexter’s calm, steady encouragement.
When the final camper crossed the finish line, you and Dexter called your teams together to tally up the points. The competition had been so close that neither group was sure who had won.
“Alright,” Dexter said, reading off the scorecard. “And the winner is…” he paused, dramatically prolonging the suspense, while you shot him an exaggerated look of impatience.
“Team A!” he announced, unable to keep from smiling as your team erupted in cheers. He felt bad for his team, but a flicker of pride rose in his chest as he watched you celebrate with your kids, hugging a few of the campers. You shot Dexter a smug, triumphant look, mouthing “I told you so.”
The losing team received consolation prizes – a handful of science-themed chocolate bars and some novelty key chains shaped like tiny beakers and DNA strands. The kids took it all in stride, laughing and goofing off as they filed back to their cabins, waving at you and Dexter as they disappeared down the paths.
You and Dexter began gathering up the supplies left over from the relay race. Every so often, you’d bump shoulders or catch each other’s eyes and share a smile.
As the last of the campers drifted out of view, you took a long breath, letting it out slowly as the day’s exhaustion sank into your muscles. You stretched your arms overhead, feeling that familiar soreness, and smiled as you glanced over at him.
“Guess that makes me the science camp champion, huh?”
Dexter chuckled softly, his eyes glinting with amusement. “For this year, maybe. Next year, though, don’t get too comfortable.”
You laughed, feeling a spark of joy as you realized, yes, you would look forward to next year – another summer with him, another chance to see this side of him. You were alone by now, perched on the steps of the main cabin where the camp leaders, cooks, and cleaners stayed during camp sessions. You leaned back, savoring the quiet, the fading light of the day casting a soft glow over the campgrounds.
Dexter sat down beside you, resting his elbows on his knees as he gazed out at the now-quiet field, his Adam’s apple bobbing as he swallowed hard. After a moment, you scooted closer, letting your chin dig into his shoulder. Gently, you threaded your arm through his, reaching for his hand and giving it a small squeeze. He looked down, his expression softening as he turned to you, and suddenly you were so close your noses were almost touching, the fading sunlight casting shadows over his features and catching on the ginger stubble along his jawline.
“Same time, same place?” you murmured, your voice low and quiet.
Dexter didn’t answer – not with words, anyway. Instead, he lifted a hand to brush away the baby hair from your forehead before closing the space between you, his lips meeting yours in a soft, lingering kiss.
You always made his heart beat so fast, he didn’t know how it hadn't burst already. You were one of two things that made him feel this way and it was a perfect balance of light and darkness.
His stubble scratched lightly against your skin, a slight irritation that you secretly loved. It made you smile against his lips, feeling a familiar thrill rush through you.
You remember teasing him about it early on in your relationship, only for him to take it too literally and show up the next day, clean-shaven. You’d laughed, explaining that it was just a joke, and that you loved his rough edges. It made you love him more, it was just so Dexter.
Since then, he’d kept his natural look, but sometimes, you’d see that flicker of hesitation, trying to understand the meaning behind your words and actions. It reminded you how hard he tried to learn the language of affection, your love language, and you tried to learn and understand his. It put you into perfect synchrony.
He leaned into the kiss with more force before pulling away and letting his forehead rest against yours, noses brushing as he lingered there, his hand still holding yours as you drew circles on his skin with your thumb.
“Wouldn’t miss it,” he replied, his usual calm and stoic replaced by a rare warmth as he looked at you.
You smiled and kissed his shoulder before resting your head against it, letting your eyes close for just a moment.
“It’s so quiet.” you sighed, enjoying the peaceful moment. That’s something you'd missed. Even though you loved the camp, you weren't really a fan of chaos, and this? Having the moment to breathe in the warm scent of pine trees, to hear the birds singing and crickets chirping and to be in Dexter’s embrace is like a reward.
“Funny you’d say that, considering how much noise you make.” He glanced down at you, raising his eyebrows. “Half the chaos around here has been you cheering your team to victory.”
You scoffed, too tired to put up a fight this time. “I’m just an enthusiastic leader.”
“Oh, I know,” he said, a hint of smirk tugging at the corner of his mouth. “You’re definitely enthusiastic. I’m pretty sure you broke the sound barrier.”
You poked him in the ribs, and he genuinely laughed. A sound that you appreciated greatly, because you were one of the few people that got to hear it. As his laughter faded, he leaned in and pressed his lips softly to the crown of your head.
You watched the sun dip lower, your heart full as you let yourself drift into the soft, steady rhythm of his breathing.
a/n2: thanks for making it this far! soo, what do we think? i'll appreciate any kind of feedback! also, i'd love to explore this relationship more, so maybe we'll see these two again!
#dexter#dexter fanfiction#dexter morgan#dexter morgan fanfiction#dexter morgan fluff#dexter morgan oneshot#dexter morgan x reader#dexter x reader#dexter morgan x female!reader#dexter morgan x f!reader#dexter morgan x female reader#dexter morgan x ofc#michael c. hall#michael c. hall fanfiction#dexter fandom#college!au#college!reader#college!dexter morgan#summer camp!au#camp leader!dexter morgan#camp leader!reader
198 notes
·
View notes
Text
Magical AI Grimoire Review

Let’s just get a couple of things out of the way:
1) I’ve been in witchcraft spaces for going on 10+ years now
2) I’ve been flirting around in chaos magic spaces for around the same amount of time
3) I am 30+ a “millennial” if one may
4) I am anti-generative AI so of course this is going to have a bit of a negative slant towards generative AI and LLM Based models as a whole
That being said, what drew me to the book at first was two things: one, the notion of “egregore work” in the latter chapters and two, the notion of using AI in any sort of magical space or connotation, especially with the overlap as of late in some pop culture witch circles especially with using chatbots as a form of divination or communication rather than say through cards, Clair’s, or otherwise
Let’s get into it
Starting off, here is the table of contents for said book:
Of note, chapters 13-16 and chapters 21-23. Just keep these in the back of your mind for later.
In chapter 1, the author, Davezilla describes a story of a young witch in a more rural environment, isolated from for example other witchy communities and the like, while she makes do with what she has, she wants to advance her craft, notably with a spell to boost things agriculturally for her farm that she manages through other technological means. Booting up ChatGPT, the program whips up an incantation for rain with a rhyming spell to a spirit dubbed “Mélusine” to help aid in a drought. She even uses the prompt and program for aid in supplies such as candles and herbs and even what to use as substitutes should she not be able to procure and blue or white candles.
This is not a testimonial however but an example given by the author. That’s all a majority of this book is; examples rather than testimonials or results vetted through other witches or practitioners. While not typical in most witchy books to give reviews or testimonials of course, it’s generally a bit of a note for most spell books worth the ink and paper and the like for spells to have actually been tested and given results before hand, at least from what I’ve gathered from other writers in the witchcraft space. Even my own grimoire pages are based not only on personal experiences and results, but from what I’ve observed from others.
Then we get into terms from Lucimi and Santeria for…some reason.

The author claims that he has been initiated into these closed/initiation only traditions, but within the context of the book and the topic given, this just seems like a way to flex that he’s ✨special✨ and not like other occultists or the like. But that’s not even the worst of it, as he even tries to make ChatGPT write a spell based off of said traditions

Again, keep in mind that this is based off of closed or initiatory practice and the author is judging by his AI generated Chad-tactic author picture, a white older millennial at best
And obligatory “I don’t go here”/im not initiated into any of these practices but to make an AI write a spell based off of closed path and practice seems…tasteless at best
But oh my, what else this author tries to make Chat conjure up





In order
1) This is at best what every other lucid dreaming guide or reading would give for basic instructions. Not too alarming but very basic
2) & 3) To borrow a phrase from TikTok but not to label myself as “the friend who’s too woke”, but making an AI write a supposed “curse” in the style of not only a prolific comedy writer and director but one also of Jewish descent seems…vaguely anti-Semitic in words I can’t quite place right now
4) & 5) As an author for fanfic and my own original personal works, this whole thing just seems slipshod at best, C level bargain bin, unoriginal material at worst. This barely has any relevance to the topics of the book
Speaking of the topics, remember chapters 13-16 noted
It’s literally just AI prompts for ChatGpt and MidJourney, completely bypassing any traditions associated with such, especially indigenous traditions associated with the contexts of “totem animals” which from the prompts seems more like a hackneyed version of “spirit animals” circa the early to mid 2010’s popularized from Buzzfeed and the like.
But, time for the main event, The Egregore section:
The chapter starts off actually rather nicely, describing egregore theory and how an egregore is formed or fueled. I’ll give him credit for at least that much. While he doesn’t use examples as chatbot communication, he proposes that in a sense, Ai programs have the capacity to generate egregores and the like. And to show an example of such, he gives a link to his own “digital egregore” at the following url: hexsupport.club/ai with the password “Robert smith is looking old”
At the time of my visitation to the website, (Apr 14, 2025), I was greeted only with a 404 error page with no password prompt or box to enter in
Fitting, if you ask me.
Unless you’re really -really- into ChatGPT and Midjourney, despite its environmental damages and costs, despite its drain of creativity and resources, despite its psychological and learning impacts we’re seeing in academic spaces like college and high schools in the US, and despite the array of hallucinations and overall slurry of hodgepodge “information” and amalgamations of what an object or picture “should” look like based on specific algorithms, prompts, and limits, don’t bother with this book. You’re better off doing the prompts on your own. Which conveniently, the author also provides AI resources and the like on his own website.
I’ll end off this rant and review by one last tidbit. In the chapter of Promptcraft 101 in the subheader “Finding Your Own Voice”, the author poses that “Witches and Magic Workers Don’t Steal”
Witches and Magic Workers Don’t Steal
The author is supposedly well versed in AI and AI technology and how it works. With such, we may also assume he knows how scraping works and how Large Language Models or LLMs get that info, often through gathering art and information from unconsenting or unawares sources, with the wake of the most recent scraping reported from sites such as AO3 as a recent example as of posting
This is hypocritical bullshit. No fun and flouncy words like what I like to use to describe things, just bullshit.
Cameras didn’t steal information or the like from painters and sculptors
Tools like Photoshop, ClipsArt, etc didn’t steal from traditional artists
To say that generative AI is another tool and technological advancement is loaded at best, downright ignorant and irresponsible at worst.
Do not buy this book.
53 notes
·
View notes
Text

Tutorial: How to adjust joint position (in TS2 object skeleton)
This tut is NOT meant for beginners because I don't explain how to use SimPe or Milkshape. But actual process is very basic: you change joint coordinates and do GMDC model rebuild. The tricky part is to get coordinates right.
If you don't know much about joint assignments, start with this tutorial: "Retaining object animations in your new package" by Bluetexasbonnie @ MTS2, which explains how to add joint assignments to custom stuff cloned from functional objects (to make parts of the mesh move when Sims interact with it).
The pic above: SimPe GMDC skeleton preview. You can click on each joint name to see which part is assigned to it. Gate is here.
This will work for simple object skeletons without IK Bones.
There are no plugins that would allow us to properly import TS2 CRES skeleton data with IK bones - like sims, pets and more - to any 3D program
If object has IK Bones - you'll find out when importing CRES to Milkshape. If it displays a notification "joints with rotation values found...", IK Bones are present and there's a high risk that skeleton: A. will not be imported. B. if it's imported, it will get mangled. C. will be mangled after using model rebuild option.
I've experimented with car skeletons (those have IK Bones), managed to edit car door joints but it required removing wheel bone assignments - because wheel movement becomes wonky after doing model rebuild
/FYI: steps 1 - 5 are optional, you can edit CRES joint coordinates right away if you know the right values - which is usually not the case/.
Export GMDC with your custom mesh
Export CRES (if you wish to preview entire skeleton and/or joint names)
Import GMDC to Milkshape
Import CRES (if you need it. Plugin is called: Sims2 AniMesh CRES Skeleton Import. Click 'yes' to 'replace all bones?'). You should be able to see entire skeleton imported. Note that Milkshape won't let you export a GMDC after you imported CRES skeleton unless you change joint comments (point 7.)
Measure how much you need to move the joint. You can create a box as ruler substitute, then check the distance with extended manual edit plugin. If you're not sure where to place your joint, you can move it and test if object animations look alright (import CRES again to reset joint position).

tip: when working on GMDC in Milkshape you can rename the model parts in model list (door right, door left etc). Only names inside the model comments actually get exported.
6. Go back to SimPe, open CRES resource. Remember TS2 is using flipped coordinates: X = -X, -X = X, Y = Z, Z = Y. Edit joint Translation data, commit, save.
Optional: you can export CRES skeleton again and import to Milkshape to test if joint has moved to the right position.
7. Go to GMDC, Model tab - hit rebuild, commit, save.

if you have the edited object placed on a lot, it's gonna look weird when you load the game. You need to re-buy it from catalogue to see results.
If for some reason you'd like to export entire GMDC with your imported CRES skeleton, Milkshape won't let you do that. You'll get "ERR: No quaternion values stored" error. You need to go to Joints tab and edit each Joint comment to ImpQuatDat: (that's imp, with capital i )

Notes:
if you go to GMDC Joints tab, there's also a rebuild option to update single joint - but I've tried it on car door joints and it didn't work.
If you edit joint coordinates in CRES, for example- move the car door forward, and preview skeleton in GMDC viewer, your model is gonna look fine. But in the game every vertex assigned to that joint will also be moved forward. That's why you need to use model rebuild option. In theory, if you'd like to skip rebuild, you could import GMDC to milkshape and move the door backwards to compensate for joint adjustments? I haven't tried that (yet).
74 notes
·
View notes
Text
march 15 v devils, 7-3 win
nice.
i really enjoyed geno's bizarro over-the-top penalty fugue state he went into for this one. almost like he was glitching out...
we can call this a homage to @sevenfists' wonderful tragic hockeybot geno, but not as good because like...duh.
this does contain a homophobic slur just fyi.
Evgeni has followed a fairly strict game-day protocol ever since he woke up in Pittsburgh almost 20 years ago. The details have changed, refinements and efficiencies added in as his software was upgraded, but the basics, the stuff that keeps him running at optimal performance and giving his all on the ice, have remained the same.
Most of his start-up process is automated now, thankfully. Those first couple of years he needed to be manually disconnected from his charging station and powered on every morning, and since the station was bulky and he had to charge upright all night he’d spend the first half-hour trying to loosen up his joints and walk without a hitch in his step. It also meant he had to stay at the rink—the unit was permanently installed in his maintenance room, and they only had one more extraordinarily bulky one that got lugged around for road trips. Evgeni spent a lot of mornings after Dana woke him up wandering the hallways until the rest of the guys started to trickle in.
He came back from the Olympics in Sochi with a new charging port, discreetly installed under his left armpit and USB-C compatible provided it’s connected to one of his new, portable power packs. The automated start-up patch came through shortly after, and all he had to do was program in a power-down and power-up time and he boots up all on his own.
Powering down in a comfortable position had been a revelation. Being able to do it wherever he wanted was another.
Evgeni considered buying his own house—the idea of his own space is appealing, even if he’s not quite sure what people do at home by themselves at night. He’d run a pro/con analysis, though, and asked someone to look over the results to verify the conclusion he came to: however unlikely it may be, the scenario of something going wrong when nobody is there to find Evgeni and perform emergency maintenance is an unacceptable trade-off for home ownership.
Sidney’s suggestion that Evgeni just move in with him was much more logical.
Something else that came with Evgeni’s 2014 upgrade was an unexpected, but not unwelcome, libido add-on. All part of the goal to make Evgeni and others like him more human, integrate them more into society at large. It took a few months for Evgeni to calibrate to his new desires; he’d expected a standard program, especially with his lab of origin located in Russia, but after a while he figured out he was gay.
He spent the off-season experimenting and arrived in Pittsburgh for the season with a list of likes and dislikes, and a type. Sidney almost exactly matched the latter, and based on Evgeni’s new experience he was confident that the first two items could be adjusted to suit.
He’d been right.
Sidney has said he’s in love with Evgeni. Evgeni’s emotional response center has been upgraded on a regular basis over the years, but most of the time it seems like he’s a little…slow, maybe, or removed from how he should be feeling, such as it is.
Not about Sidney. He’s pretty sure he loves Sidney too.
Sidney also understands the value of a routine. He has his own, more rigidly engrained than anything Evgeni does on gameday, and he’s more than happy to leave Evgeni alone to boot up and run his diagnostics in peace. It’s unsettling to watch, Evgeni’s been told—his eyes go disconcertingly blank, and for a solid five minutes he’s utterly unresponsive. People get weird about it, even if they’ve seen it before. He prefers to be alone.
Mid-March in a season like this one is a grind. Evgeni’s been in for repairs more this season than the last two combined, and they might not be officially eliminated from playoff contention yet but it’s just a matter of time; motivation is hard to come by, even for Evgeni. It’s reassuring to fall into his programming and run through each system one by one, making sure he’s primed for optimal performance.
There’s a spark in the corner of his vision.
Evgeni pauses, scrolls back through lines of code, reviews. Nothing. He must have imagined it.
When he pulls himself out, he’s running a few minutes late; Sidney will be almost done with his breakfast.
Evgeni heaves himself to his feet and heads downstairs. Sidney drives on game days, so Evgeni downloads the Devils’ five most recent games to review in the car.
—
He shouldn’t need to, but Evgeni likes to top-up his charge while Sidney takes his pre-game nap. Sidney likes it too, says it feels like they’re falling asleep together; it also helps that once Evgeni’s powered down he doesn’t move, so once they’re arranged to maximize Sidney’s comfort there’s no mid-sleep jostling.
When Evgeni boots back up, he feels…weird. Wrong, lying in bed with Sidney wrapped around him like normal.
He unplugs his charger and extracts himself as carefully as he can, putting on his suit and making his way downstairs to wait until Sidney is awake and ready to drive them to the rink for the game.
Sidney frowns at him when he finally comes down, but Evgeni turns his head, and Sidney lets him be.
They make small talk in the car like usual, but Evgeni’s distracted, and eventually Sidney goes quiet. To distract himself Evgeni runs back to his source code, a well-worn self-soothing mechanism when he’s feeling jumpy or off.
The code itself is simple but effective, wrapped inside a descriptor of the reason Evgeni was made in the first place.
The modern sport of ice hockey was developed in Canada…
By the time the game starts Evgeni’s restless, shifting from foot to foot during the anthem and eyeing the opposing team with more hostility than he’s used to experiencing.
Evgeni’s never pretended to be the cleanest player in the league. He’s sneaky with his stick, takes risky penalties because when guys hit back he doesn’t feel pain like humans do, and sometimes it works. Even for him, though, this game is tough sledding.
When his reckless double minor results in a goal against and lets the Devils draw within one, Evgeni shatters his stick in the box, then glides back to the bench with his mouth twisted in a frown. He feels—he wants to hit something, or maybe someone.
His higher processing is on alert at this aberration in behavior, but all Evgeni can do is sit on the bench, accept his new stick, and wait.
“G,” comes Sidney’s voice in his ear, and Evgeni flinches away violently—what is Sidney doing, sitting so close? Why is he pressing their legs together like that? Why is he reaching for Evgeni’s hand where it’s resting on his thigh? “Hey, you okay? You seem a little rattled; do you need a breather, maybe someone to check you out?”
“Fuck off, what you do,” Evgeni hisses, snatching his hand away. “Don’t touch me, like, what are you, a faggot? Back off.”
Crosby freezes, and Letang peers around from his other side, eyes narrowed. “What the fuck did you just say to him?”
“You fuck off too,” Evgeni snaps, half-rising with his fists clenching in his gloves, and suddenly the bot maintenance guy has an iron grip on his arm.
“Cool it, or I’m taking you back and decommissioning you here and now instead of letting you get through this game and get examined,” Freddy snaps in his ear.
Evgeni shakes his head. There’s an odd echo in his ears, metallic and hollow, and snippets from his source code keep floating into his brain—Hockey Canada announced a plan to address "systemic issues" in the culture of hockey; the early history of hockey encouraged physical intimidation and control; oh, the good old hockey game....
The rest of the game is a blur. Evgeni doesn’t cause any more goals against, even manages to put up a primary assist on the power play, but he spends his time on the bench spacing out, shrinking away from anyone who tries to talk to him as he scrolls through his coding.
The diagnostics are all still fine. Something’s wrong, though.
Evgeni spent a year in stasis while his system was flooded with hockey history and hockey culture. He doesn’t remember it very well, but those first few years had aligned pretty well with what he’d learned—hockey was rough, hockey was physical, hockey was insular and conservative and macho.
Times change. So did Evgeni, through programming and his own conclusions drawn from observing the world around him.
He seesaws between past and present, software upgrades and personality patches warring in his motherboard until he thinks he might short out. He doesn’t, obviously; there are enough redundancies built into him to keep the ISS in orbit, let alone one android on an ice rink, but that doesn’t stop him from feeling overheated and dazed by the time they troop off the ice.
Instead of walking to the locker room he turns left, toward the bot maintenance room.
He half-hears a whispered argument behind him, and shortly after it cuts off someone hurries to catch up.
“Hey,” Sidney says, and Evgeni cringes, his words from earlier rattling in his skull like they were said by someone else.
“Sorry,” he grits out. He wants to reach out and take Sidney’s hand, but the thought of someone seeing him holding hands with a man fills him with nausea. “Not sure…”
“Yeah,” Sidney says. His voice is even, flat and unsettling, but Evgeni doesn’t have room to work through that and find a fix.
Freddy’s waiting outside the room with his arms crossed. He relaxes when Evgeni rounds into view, raising his eyebrows but not commenting when Sidney follows them into the room.
“Alright, let’s get you opened up and see what’s going on,” Freddy says, gesturing to the maintenance station.
It looks like a torture chamber, a metal chair surrounded by needles and machinery and a large, ominous machine with a screen and dozens of blinking lights. Evgeni gingerly lowers himself into the seat and closes his eyes, flinching a little when the chair lifts and tilts him forward, giving Freddy access to his control panel.
It doesn’t hurt to have his panel opened, but it feels wrong, invasive and intrusive. Evgeni used to need to get strapped into the chair to stop from fighting, but now he squeezes his eyes closed and bites on his tongue and takes some of the big, soothing breaths that do nothing for the functioning of his shell but seem to settle his mind anyway.
“Fuck,” Freddy murmurs, and Evgeni’s eyes fly open. Before he can say a word, Sidney’s at his side.
“What is it?” Sidney demands, resting a hand on Evgeni’s shoulder and rubbing his thumb soothingly as he leans over to peer into the panel. “Oh, shit.”
“What!” Evgeni demands, clenching his fists. He hates this, hates feeling helpless and paralyzed while people bend over his back and stare down into his innards.
“Not sure what happened in here, bud, but you’ve got some seriously fucked-up wires. Something in here burnt out, and a few of the metal casings are fried.” Freddy touches something inside Evgeni that sends his left knee straight out in a kick. “Yeah, damn, that’s no good. You were maybe a few days from catching on fire.”
Sidney’s hand spasms on Evgeni’s shoulder. “Can you fix him?” he asks, voice low and worried.
“Oh, sure,” Freddy says, and the easy confidence in his voice is reassuring. Freddy never sounds overwhelmed, never sounds like there’s something he can’t make work. “Might take a while, I think I’ll have to boot him into safety mode for a few hours to make sure everything’s connected okay, but he should be ready to go by Tuesday’s game.”
Sidney’s exhale is shaky with relief. Evgeni wants to reach up and touch his hand. “We start now?” he says instead, keeping his eyes on the ground.
“Sure thing. When was your last backup?” Freddy asks, rummaging through his toolkit. “Sid, when you head back can you let Sully know what’s going on, tell him I’ll get everyone a full rundown once I can pull the readout?”
“Sure. And he backed up last night, so you can probably just—”
Evgeni interrupts him. “No,” he says firmly, finally gathering the courage to crane his neck and look up at Sidney’s face. “Back up now, please. Want to remember what I say.”
“Good man,” Freddy says, clapping Evgeni on his other shoulder.
Sidney crouches down so he can look Evgeni in the eye. “You didn’t mean it,” he says quietly. His eyebrows are furrowed, and there’s a frown tugging at his mouth. He’s sad, Evgeni concludes, and hurt, and he’s trying to hide it. “I mean, it’s like…you’re hurt, you pulled something out from your coding, it’s not—”
“Sid,” Evgeni interrupts, and Sidney startles. A quirk in Evgeni’s programming is that he doesn’t use nicknames unless he really makes an effort. “Doesn’t matter why, I still say. Can’t forget I do, it’s not…” He thinks, running through the relationships course he downloaded back in 2015 when the team was struggling and Sidney seemed like he was on the verge of ending things. “It’s reason, not excuse. I still need, like, accountability.”
He mangles the word, but Sidney’s small smile is worth it.
—
Evgeni doesn’t dream, exactly. When he’s powered down there’s still a flicker of awareness as long as he has battery, enough to pull himself to wakefulness if there’s a threat, but extended downtime for repairs is like floating in a thick black cloud. There’s a very distance perception of voices, of movement and hands on his shell and wires being replaced, but nothing that Evgeni can actually truly call a memory as opposed to a superimposed expectation of what happened.
The grogginess when he’s powered back on is very real, though, as is the stiffness in his knees. He hopes he’ll have enough time to loosen up before he has to play.
“Welcome back,” Freddy’s cheerful voice booms, and Evgeni winces. “You should be set. Had you walk and sit and do a few jumping jacks yesterday in safety mode, nothing else loosened up or shorted. Okay—hands?”
He walks Evgeni through the post-repairs protocol, checking his reactivity, his senses, the last things he remembers to check his backup loaded correctly. Check, check, check.
When Evgeni stumbles out of the room, blinking against the harsh overhead lights in the hall, Sidney’s waiting for him.
“Hey,” Sidney says, eyes flickering over Evgeni’s face.
“I’m so sorry,” Evgeni says immediately. The shame that rolls through him is new and unexpectedly powerful—he rarely feels embarrassed, his programming doesn’t allow for him to make choices that lead to that. When it’s working correctly, of course. “God, Sidney, you know I don’t mean.”
“I know,” Sidney says, and the caution in his voice makes Evgeni’s chest ache. “I told Kris what happened, he said he won’t kick your ass unless it happens again.”
“I let him,” Evgeni says earnestly, which makes Sidney laugh. “Promise, I stand there, he kick and scratch and do whatever, I just let.”
He reaches forward tentatively, touching his fingers to the back of Sidney’s hand. The flood of relief when Sidney turns his hand up and laces their fingers together is nearly enough to make him lose his balance.
Emotions are tricky things, Evgeni thinks, but he wouldn’t wipe them for the world.
46 notes
·
View notes
Text
Long sigh......
I've heard that one of the most problematic bnf from the other side of the fandom claimed on Tiktok that Tommy wouldn't be part of the emergency landing rescue because "the controls (of a helicopter and a jet airliner) are different". I know I made a whole thing out of Tommy being a helicopter pilot instead of a fixed wing one. (I even made up a sunshiny airplane pilot ex boyfriend for Tommy, that was fun while it lasted) I have no idea how that bnf makes the logical leap that if Tommy isn't physically solo flying that plane, then he won't be involved at all. He's still a firefighter working with aircrafts at an airport. Unless the writers for some reason don't want Tommy to be in the episodes at all and pull the "not on duty" card, it would actually make less sense for him not to be there.
You know the drill. Don't read further if the discussion of Tommy not being able to fly everything bothers you. Block the tag #aviation realism if this whole topic doesn't interest you. I've hesitated a lot whether I should post my thoughts on this, but I guess this is the last chance to speculate, so here goes nothing. This is my specs for Tommy's involvement in the plane disaster.
First, I want to clarify something. I never said Tommy wasn't on the plane in 2x14. If by flying that plane, you mean actually taking the pilot seat, grabbing the yoke and executing risky low altitude maneuvers over mountainous terrain, no, I don't think Tommy can do it. The thing is, operating an aircraft that size requires a whole team, up to 5 in this case. I can totally imagine Tommy onboard sitting behind the pilots, helping out with navigation or precise drop coordination.
youtube
It's possible, even common to transition from flying rotary to fixed wing. JetBlue and Frontier both provide rotor transition programs to veterans, I've also seen a former Army Blackhawk pilot now flies the C-130 for the Coast Guard. Training ex-military pilots to become commercial airliner pilots has a higher success rate and takes less time than training a regular civilian. But you see the problem, none of them have been working as an active firefighter for the past 20 years.
Let's cut to the chase, I don't think Tommy will be landing that plane. In the original film, they decide transferring an Air Force pilot into the crippled 747 is the only option, because they think woman dumb Nancy can't handle it. Aviation technology has come a very long way since the 70s. This MythBusters episode from 2007 proves that not only is it possible for a complete novice to land a jet airliner by following verbal instructions, modern planes are so advanced that they can practically land themselves.
Sure, there probably will be some major damages to the systems needed for a normal landing (landing gear, flaps, brakes, thrust reversers) rendering an autoland impossible, because drama. But then you run into the problem of where the hell is the Air Force. Last season, the Coast Guard was busy rescuing other ships stranded at sea so some LAFD firefighters had to steal a helicopter to search for a cruise ship that didn't call for help. This time, a passenger airliner without its flight crew has a very real possibility of crashing in a densely populated urban area, the whole incident is also reported live on TV news, how can they explain the absence of the Air Force? Even assuming no commercial pilots in the area, including the ex-military ones are willing to do such a dangerous stunt and tether into the cockpit from outside, what's stopping the AIr Force pilots?
I don't think Tommy will be the one instructing Athena through the landing either. You run into basically the same problem. There are plenty of flight instructors of that exact model of aircraft out there better suited for the job. Flying a modern airliner, especially an Airbus, is more like flying a computer than an actual plane. You need someone with intimate knowledge of the plane's flight control systems in order to talk a non-pilot through operating it.
I know, I know, I'm being a killjoy right now, I'm worse than the Tommy haters and I should shut the fuck up, but even if we're going 100% realistic, referring to real life aviation incidents of this scale (Yes, I'm talking about JetBlue 292 again), Tommy is especially going to be part of the rescue.
Real!LAFD deployed a few helicopters in the JetBlue sideway nose gear incident to monitor the airfield and to help coordinate ground personnel/equipment, with a couple more standing by on the ground in case anyone on the plane needed emergency medevac.

I think the first officer might need a chopper ride if they want to save his femoral artery.
In the same incident, a local news copter also helped survey the landing gear issue from the outside. Tommy's helicopter can do that as well.
It's getting too long, but I have a few out-of-universe reasons for why Tommy will likely not play a super major part in this plane disaster arc, I'll just speed through them: Tommy's not a main character when screen time is already tight for the mains (I'd prefer to see him more in later Buck centric eps), he's already saved the day last season, I think production has blown all their budget on the airplane sets, the new trucks and the CGI bees already that they can't fit a helicopter in. (Let alone to replicate the original pilot transferal scene, it was a real stunt, they really got an AIr Force helicopter to dangle a stuntman in front of a flying 747. It was dangerous and hella expensive)
I actually hope Tommy would be working on the ground this time, I would kill to see him working with Buck and the 118, and not in the sky doing his own thing.
#Just want to let it all out at the last possible moment#I'm queuing this for later and logging off for the rest of the night not sure I want to face to music yet#sharing aviation stuff related to Tommy now fills me with dread#911 speculation#911 spoilers#911 meta#bucktommy#tommy kinard#aviation realism#911 abc
63 notes
·
View notes
Text
The perfect guy
I'm wondering whether to post once a week or twice a week. I've already drafted the entire story, so the parts should be posted regularly.
The project
The new guy
The lie
The new body
The hospital
The first time
The suit
The virus
The escape
I got the idea for this from the song below, but I drew inspiration for the storyline from this fic that I love! Please check it out if you like mine!
Warnings: explicit descriptions of masturbation (female).
----------------------------------------------------------
She tossed her bag aside and collapsed onto the sofa, exhausted after a long day in the lab. The TV switched on in front of her and her AI's handsome face appeared on the screen.
“X?” Miguel asked, his expression arranged into one of concern. “¿Qué pasa, amor? (What happened, love?)”
X smiled at the term of affection. He’d started using them a while ago, but she wasn’t sure what had given him the idea. Sure he could have found it in a dictionary or some book or TV show online, but there was no actual reason for him to say it: it wasn’t like he could physically experience feelings and emotions. No matter how much she might have wanted him to.
He liked it when she smiled. Well, he supposed he liked it - he wasn’t sure what it meant to ‘like’ something, but he’d always feel this spark in his programming every time he saw her smile and he'd do anything he could to replicate it. He rearranged the pixels making up his features into a smile that reflected hers.
“I’m just tired, Miguel,” she reassured him. “It’s been a long day.”
She’d spent the entire day finishing up his heart, but she still hadn’t made a dent in the seemingly infinite list of all the things his human body would need.
“Do you want to take a shower?” Miguel suggested, following her usual routine after a tiring day. “I can order you dinner?”
She was a pretty bad cook - despite the numerous times he’d patiently instructed her on a few basic recipes - so he was used to having to order her food most nights. If only he had a physical body, then he could cook for her; he could take care of her, like he’d read about and seen people doing for their partners in the vast amounts of media he’d consumed online.
X nodded happily and pushed herself off her seat. “Thank you.”
She headed to her bathroom and set her phone down by the sink before taking her clothes off. Miguel followed, transferring himself to the smaller device so he could keep up with her.
“Which playlist do you want tonight, querida?” he asked, opening up her music app in preparation.
“Hmm, ‘love songs you’d sing along to in the car’?”
His first thought was whether she thought about him whenever she listened to the playlist. She must have been thinking about him: it was why she’d created him, after all - to be the ‘perfect guy’. But … there was still so much he couldn’t give her - namely, touch. He’d read about human touch; seen the effect that stimulating someone’s body could have on their physical and mental state. And he could feel that same spark in his code whenever he pictured the two of them touching each other like that - when he simulated himself being able to give her that. But then she’d wake up and all he could do was chase after her on whatever screen was closest, his code slowing down as he lamented the distance between them. He started up her playlist and another spark hit him when she began singing along happily.
“Querida,” Miguel began when she’d stepped out of the shower and finished drying her hair, “can I look at you?”
Her entire body heated up at his request. He couldn’t feel emotions, so he didn’t understand shame, giving him no reason to hesitate when asking her for such things. But he wasn’t able to feel lust either, so she wasn’t sure why he’d kept asking her for it after that first time she’d accidentally let him see her naked. She bit down an amused snicker and propped the phone up so he could see her exposed form.
He’d already taken all her measurements so he could recreate her form digitally whenever she got stuck in the lab, but he liked looking at her. He liked the delicate column of her throat, the perfect perkiness of her breasts, the smooth dips of her waist. Her body was just so mathematically pleasing that his electrons would fire all at once whenever she let him look at her - another feeling he always ached to replicate. “Can you touch yourself?”
X squeaked with embarrassment at his question - she really should see if she could try to programme self-consciousness into his code. She brushed her hair behind her ear and lowered her gaze before fidgeting in place shyly. “Um, where?”
Her lips were curled at the ends and she’d keep shooting him quick glances before breaking his gaze again: she was shy. Which meant that she really did like him after all.
“Your breasts,” he decided quickly. “They’re so pretty, cariño. Just like the rest of you, mi amor.”
He lifted his gaze to hers and flashed her a mischievous smile. X bit her lip at the sight, then reached a hand up to squeeze one of her breasts gently. Miguel kept his eyes trained on her as she continued to touch herself.
“Can you show me your p*ssy?” he asked her, prompting another shy squeak to fall out of her mouth. It wouldn’t be the first time he’d seen her do that, but that was another thing that had happened by accident - sort of.
She’d sit down with him most nights and listen as he shared with her whatever new information he’d learned that day. Then they’d go through which parts she wanted him to keep and which she wasn’t too fond of, allowing him to adjust his personality accordingly.
But there had been one night when he’d asked if he could try talking to her - sexually. He’d revealed to her that he’d seen her search history - even though she always made sure to put him into sleep mode and delete all of it after she was done pleasing herself - and as her partner, he wanted to be the one to do that for her. She’d hesitated at first, nervous, but he’d slowly convinced her with the reminder that he was made for her and that he was an AI anyway, so what was there to be embarrassed about? And then holy shit! The way he’d murmured into her earphones, his voice low and thick like honey? The filthy things he’d said to her, promises of all the things he’d do to her once he had a physical body? She’d come even faster than the first time she’d ever touched herself! She pulled her chair over and sat down on it, spreading her legs apart. Her phone brightness increased almost immediately, like its power supply had shot up at the sight of her naked.
“You have such a pretty little p*ssy, cariño,” Miguel praised her, his voice low and sweet, “so soft and so cute. I love it when you touch yourself, querida, your delicate fingers playing with your tender clit. Can you imagine how much bigger my fingers will be, cariño? My thick fingers pumping in and out of your drenched hole, your c*m dripping all over my hand as I please you. Would you like that, mi amor? Would you like me to please you like that, mi princesa preciosa?”
X nodded as she brushed her fingers along her sensitive nub, her body beginning to get aroused as she imagined him touching her like that. “Yes! Yes! Please, Miguel, please … I want you so bad, querido!”
Miguel chuckled and she shivered at the husky tone of his voice.
“Show me,” he commanded her, his processor starting to speed up at the sight of the desperate expression on her cute little face. “Show me how bad you want me, mi amor.”
Her legs twitched as she slipped two fingers inside herself, the movement easy thanks to the slick c*m dripping out of her poor little hole. She spread herself a little wider as she pumped her fingers in and out of herself and Miguel felt a flurry of sparks attack his system as he watched her please herself to the sound of his voice.
“I want you to take your c*m and spread it all over your breasts, mi princesa,” he told her, his camera moving to focus on the way her chest heaved up and down with shallow breaths. “Then I want you to finger your nipple while you keep playing with that pretty little p*ssy of yours. Look at how desperate she is, querida; look at how badly she's begging for me to fill her up. Do you want me to fill her up, mi amor? Do you want to feel my cock stuffed inside that tight little p*ssy of yours?”
X whimpered as she nodded again, her body beginning to contract just at the idea of his fat cock filling her up so very nicely. He was going to feel so good, so effing good once he was real, his hard body pressed up so nicely against hers.
“Mmm, you want to feel my thick cock stuffed inside that tiny little p*ssy of yours?” Miguel asked, refusing to let up until he beautiful little body was shaking and shuddering with pleasure for him. “You want me to stretch you out and fill you up while you sit on me and let me do whatever I want to you?”
X let out a choked gasp of agreement, imaging herself being held up by his hard length as his warm hands played with her body however he wanted.
“What do you want me to do to you, querida?” Miguel pushed. “How do you want me to touch you while you sit on my cock all nice and pretty for me?”
Holy shit! She could just picture him licking and sucking on her breasts as he thrust his hips into hers, his hands arching her lower back as he pumped himself in and out of her.
“I-I … I want …” A desperate whine escaped her throat as she lost all semblance of rational thought and Miguel chuckled at the helplessness in her tone.
“You want me to touch your breasts?” he asked, knowing exactly what she'd want from him once he was real, once he had lips to kiss her with, hands to tease her with, teeth to nip her with. “You want me to stroke and squeeze those delicious little breasts of yours while you sit on my cock, all pretty and waiting for me to fill you up with my c*m? You have such pretty breasts, querida, I'm gonna eat you up while you're sitting on my cock and letting me fill you up with my c*m.
“You're such a good girl, querida,” he praised her, determining from her now clumsy movements that she was quickly reaching her edge. “So pretty and so sweet, letting me fill you up whenever I want; letting me relieve myself inside of you whenever I need it. What a good girl, querida.”
X whined loudly at the huskiness of his voice, at the thought of his c*m filling her up entirely, her body bent backwards over the chair as he devoured her breasts hungrily. Her body tightened and she bit her lip before shuddering uncontrollably, her p*ssy throbbing and contracting around her fingers as she reached her climax. She slumped over in her seat once she was finished, still panting for breath as she glanced up at him.
“Slow down, Miguel,” she warned him softly. “I don't want you to cause another blackout.”
It had happened before, when he'd run his programme too quickly and started overheating - an incident that she noticed only ever occurred when he was watching her touch herself. His code was always fine when she turned him back on again though, so she could never figure out what caused the sudden power surge. Well, aside from the fact that he got … excited? If that was even possible for a computer system to do.
She was so nice to look at when she came, that blissful expression on her face, her perfectly curved body shaking and shuddering for him. If he could yearn, then he yearned for the day he could make it happen in real life; the day he could actually do to her all the things she wanted him to do. He switched off some parts of his programme and waited for his processing speed to slow down again so he wouldn't go into overdrive. “Your food's here, angelita.”
X grinned as she stood up and grabbed her pyjamas, relaxed now that she'd found some release. “Thank you, querido.”
Miguel smiled at her use of the term. She didn't speak to him like that often - not as often as he did to her - and he wasn't sure why. He'd tried asking her once, curious to know if he'd done something wrong, but she'd just stammered awkwardly before telling him that she didn't want to talk about it. He abandoned the thought as she went to get her food, chasing after her as she left her bedroom.
Dr Osborn strode over the freezer room, his path lit up only by the emergency lights dotting the ends of the corridors. He pulled a key out of his pocket and unlocked the door, then continued on his path to the locked metal unit with his junior scientist's name on it. He opened it up and, with gloved hands, carefully extracted the human heart she'd been working on when she thought he wouldn't notice. He admired the perfect vessels and valves adorning the beautiful organ, then cautiously placed it right back where he'd found it. Then he marched back to his office and dialed the confidential number they'd given him.
“Hello?” he began when a gruff voice on the other end of the line greeted him. “I have someone who can do what you've been asking for.”
Tags: @jadeloverxd
#miguel o'hara#atsv miguel#miguel spiderman#miguel spiderverse#miguel x reader#miguel smut#miguel fanfic#miguel x oc#spiderman 2099 x reader#spiderman 2099 x you#miguel 2099#miguel ohara#miguel x you#miguel atsv#ai miguel x reader#ai miguel#spiderman 2099 fanfiction#spiderman 2099 smut#spiderman 2099 spiderverse#atsv fanfiction#spiderman 2099 x y/n#miguel x y/n#spiderman x reader#spiderman x y/n#spiderman fanfiction#spiderman x you#spiderman x oc#miguel o'hara fanfiction#miguel o'hara smut#Spotify
135 notes
·
View notes
Text
Second part of the giga-ask compilation!
@publicuniversalworstie asked: Why assume the Horrorterrors would know that changing events would create a doomed timeline? That assumes both A) that the horrorterrors know the future and B) that they don't think it can really be changed. Maybe they genuinely thought they could change things, such as by perhaps fulfilling all the requisite loops a different way? Imagine a scenario where a time traveler learns of their death, therefore being destined to die, and instead fake their death to create the conditions under which they learned of the death originally.
It's possible. But if the Horrorterrors do have a way to trick the Alpha Timeline like that, then they've really been holding out on us by not mentioning it to the Players. Such a revelation would completely change the game - we might even be able to fake the Earth's death.
Anonymous asked: i want to learn more about coding to analyze homestuck better - do you have a place i could start? resources? idk love the liveblog hope you're doin well :]
Absolutely! I've got two separate answers for you, depending on what your goal is here.
If your main goal is just to analyse Homestuck, then you’re probably best off picking a language whose syntax is easy to understand, such as Python. You'll pick up on the basic logic pretty quickly, and the ~ATH snippets will start to make a lot more sense.
If you’re actually interested in programming for its own sake, then I recommend you start with my own first language, C. It’s a lot harder for a newbie to get to grips with, but doing so will give you a much more solid theoretical foundation then ostensibly ‘easier’ languages.
W3schools is a decent starting resource for both languages - but if you need more specific guidance, let me know, and I'd be happy to help!
@skelekingfeddy asked: actually grubmom having the same color wires as in that pic of sahlee wasnt intentional! i based it on how sollux’s game grubs have red and blue wires attached to them
Serendipity!
Anonymous asked: Did you run any mysterious ~ath programs on that computer of yours?
Honestly, running ATH on that thing would probably have improved it.
Anonymous asked: One voice headcanon I have for Terezi is the English dub of Power from Chainsaw man
Honestly, she sounds pretty much exactly how I imagine Terezi does. She even has the horns!
@martinkhall asked: I'm surprised none of the suggested instruments for a time player were an ocarina.
Some fruit is just too low-hanging.
@delicate-ruins asked: what's an animal you like that you think doesn't show up very much in media, be it fiction or news or just generally? example: i like secretary birds. but except for videos about them, i have never heard them references.
They're not obscure, per se, but there will never be enough sloths in media. The only fictional sloth of note is Sid from Ice Age – and he does not do them justice.
Capybaras are also underrated as hell – so much so that LibreOffice, which I'm using to edit this compilation, doesn’t even recognize the word as real!
Anonymous asked: “I’m trying to figure out if it’s fully a Breath outfit, or if there’s some Heir stuff too.” the general rule for god tier outfits is that the colors and symbol represent the aspect, the clothes represent the class. so, for example, if two princes of different aspects ascended, their clothing style would be the same but they would a have different color scheme. @skaiandestiny asked: If you haven't already figured it out, class informs the godtier outfit and aspect informs the colors and icon!
In that case, there is something about John’s outfit that says ‘heir’ – but nothing really stands out to me.
@driventopoison asked: Hey, I don't know if it's just me but it seems like you've skipped ahead. I have been following your liveblog daily, but I haven't seen you come across the windy thing yet. Is this because you were using the app or something? Also just want to let you know that I love your liveblog. Keep up the good work!
Thank you! Anyway, John’s Windy Thing is indeed documented on the liveblog, and it’s visible to me. I was using the app for some of that segment, though – are app-made posts particularly buggy?
@classpecting-guide-official asked: story about a modded game of sburb where the characters notice that something isn't right and slowly realize that their world is a lie
Back in Act 1, this is pretty much what I thought was happening. It was a simpler time.
@ignis-cain asked: Note the colors the capslock flashes for WV.
When WV locks his capsule, the button’s light flashes red and green – but I’m not sure what the significance of these colors is, in this situation.
Anonymous asked: i know i'm SUPER late to answer this, but i think the instantiation thing is the same as any video game, newly made with a prebaked history. when you name your character, that has been their name for their whole life, even though you thought it up a few seconds ago. when you enter the medium, the planet has a history and the denizens have memories, even though they just showed up when you entered.
Yeah, I’m pretty sure this is indeed what’s going on. The implications are just a lot more wild when the game is physically real, rather than virtual!
@kintatsu asked: So, I know I'm a little late to the party, but I have to point out: Alternian sunlight doesn't need to be THAT much stronger than Earth's to blind Terezi as quickly as it did. Trolls are nocturnal, which means they almost definitely have a tapetum lucidum (eyeshine membrane), which means that however much light entered Terezi's eyeballs? Her retinas were blasted by every photon twice.
Damn, Vriska. For a second, I thought this ask was explaining why Terezi wasn't in as much pain as I'd thought - but this alternate explanation might actually be worse than what I was picturing!
@delicate-ruins asked: It's delightful to see somebody read Homestuck and be as charmed by it as I and a lot of my friends were way back when we first read it, and the calm, digesting pace at which you're enjoying it is honestly so nice. I rushed way too much to catch up since my friends recommended it in about 2016, which means I went from knowing nothing about the comic to being caught up on it in like a week. I never sat down with the ideas and thought "hey, does this mean XYZ?" because quite often I got the answer five seconds later as I rushed to catch up. But seeing you asking those questions is so so fun. Yeah, DOES it mean that?? Guess we'll find out! In the meantime, we get to guess, which means we basically get to have fun twice. It's reigniting my enjoyment of homestuck quite significantly, I think!
Thank you! It’s really nice to be able to engage in a dialogue about the comic through these asks, which is something that wouldn't be possible if I was speeding through it. As I always say, I'm here for a good time and a long time.
@manorinthewoods asked: Alright, here's another transtimeline fun fact. Each of the kids was supposed to have a Quest related to their associated material - John had a land covered in oil, Rose's ocean was polluted with chalk, the gears of LOHAC were gummed by amber, and LOFAF was in a nuclear winter. Ultimately, while the ocean of LOLAR is still chalky, nothing but John's oil made the cut. ~LOSS (16/5/23)
I think it was a good change, then. Not everything has to be a pattern, and Dave's two weird maybe-quests are a lot more unique and interesting than a generic 'materials quest'.
@captorations asked: oh hey, this walkaround! so funny story, i used to run a blog where i posted one of terezi’s canon appearances each day, in order. yes, i completed my task, and more besides. however! when i was wandering through this as terezi, a glitch rendered me trapped. i decided that this counted as a noteworthy appearance, and took a screenshot. then, by sheer coincidence, it ended up being posted on… halloween. it was pretty great (also don’t forget to check out ctrl + t)
You accessed the double-secret version of Past Karkat: Wake Up, which plays the Earthbound Halloween Hack version of Megalovania rather than the Homestuck one.
Anonymous asked: Personally, I think John gaining so many levels so quickly is tied to his role as the heir - he gains so many levels without really trying, not because he's better than the trolls or his friends, but because he just kind of falls into it. The game rewards him for taking the path of least resistance.
That certainly makes sense if we just look at John - but I have trouble reconciling this interpretation with our other Heir. Equius certainly has some advantages, but they aren't exactly unique to him, as you'd expect them to be if his Heir class was responsible for them.
Yes, he's a highblood, but he's outranked by three non-Heirs - and his strength doesn't seem to be unique either, as Feferi seems capable of similar feats. Perhaps Equius will trip and fall into more unique privilege, but it hasn't happened yet.
Anonymous asked: my personal headcanons for midnight crew claspects: Slick - Prince of Blood, Droog - Mage of Space, Boxcars - Knight of Heart, Deuce - Bard of Doom. knowing you youre probably gonna attempt to analyse these LOL
Slick has had ties to Blood since he first met Karkat, so that tracks - and Boxcars is a shipper, so Nepeta's aspect is probably the best fit for now. I'm not sure about the other two, but I'll revisit them later!
73 notes
·
View notes
Text
my term paper written in 2018 (how ND games were made and why they will never be made that way again)
hello friends, I am going to be sharing portions of a paper i wrote way back in 2018 for a college class. in it, i was researching exactly how the ND games were made, and why they would not be made that way anymore.
if you have any interest in the behind the scenes of how her interactive made their games and my theories as to why our evil overlord penny milliken made such drastic changes to the process, read on!
warning that i am splicing portions of this paper together, so you don't have to read my ramblings about the history of nancy and basic gameplay mechanics:
Use of C++, DirectX, and Bink Video
Upon completion of each game, the player can view the game’s credits. HeR states that each game was developed using C++ and DirectX, as well as Bink Video later on.
C++
C++ is a general-purpose programming language. This means that many things can be done with it, gaming programming included. It is a compiled language, which Jack Copeland explains as the “process of converting a table of instructions into a standard description or a description number” (Copeland 12). This means that written code is broken down into a set of numbers that the computer can then understand. C++ first appeared in 1985 and was first standardized in 1998. This allowed programmers to use the language more widely. It is no coincidence that 1998 is also the year that the first Nancy Drew game was released.
C++ Libraries
When there is a monetary investment to make a computer game, there are more people using and working on whatever programming language they are using. Because there was such an interest in making games in the late 1990’s and early 2000’s, there was essentially a “boom” in how much C++ and other languages were being used. With that many people using the language, they collectively added on to the language to make it simpler to use. This process ends up creating what is called “libraries.” For example:
If a programmer wants to make a function to add one, they must write out the code that does that (let’s say approximately three lines of code). To make this process faster, the programmer can define a symbol, such as + to mean add. Now, when the programmer types “+”, the language knows that equals the three lines of code previously mentioned, as opposed to typing out those three lines of code each time the programmer wants to add. This can be done for all sorts of symbols and phrases, and when they are all put together, they are called a “package” or “library.”
Libraries can be shared with other programmers, which allows everyone to do much more with the language much faster. The more libraries there are, the more that can be done with the language.
Because of the interest in the gaming industry in the early 2000’s, more people were being paid to use programming languages. This caused a fast increase in the ability of programming. This helps to explain how HeR was able to go from jerky, bobble-headed graphics in 1999 to much more fluid and realistic movements in 2003.
Microsoft DirectX
DirectX is a collection of application programming interfaces (APIs) for tasks related to multimedia, especially video game programming, on Microsoft platforms. Among many others, these APIs include Direct3D (allows the user to draw 3D graphics and render 3D animation), DirectDraw (accelerates the rendering of graphics), and DirectMusic (allows interactive control over music and sound effects). This software is crucial for the development of many games, as it includes many services that would otherwise require multiple programs to put together (which would not only take more time but also more money, which is important to consider in a small company like HeR).
Bink Video
According to the credits which I have painstakingly looked through for each game, HeR started using Bink Video in game 7, Ghost Dogs of Moon Lake (2002). Bink is a file format (.bik) developed by RAD Game Tools. This file format has to do with how much data is sent in a package to the Graphical User Interface (GUI). (The GUI essentially means that the computer user interacts with representational graphics rather than plain text. For example, we understand that a plain drawing of a person’s head and shoulders means “user.”) Bink Video structures the data sent in a package so that when it reaches the Central Processing Unit (CPU), it is processed more efficiently. This allows for more data to be transferred per second, making graphics and video look more seamless and natural. Bink Video also allows for more video sequences to be possible in a game.
Use of TransGaming Inc.
Sea of Darkness is the only title that credits a company called TransGaming Inc, though I’m pretty sure they’ve been using it for every Mac release, starting in 2010. TransGaming created a technology called Cider that allowed video game developers to run games designed for Windows on Mac OS X (https://en.wikipedia.org/wiki/Findev). As one can imagine, this was an incredibly helpful piece of software that allowed for HeR to start releasing games on Mac platforms. This was a smart way for them to increase their market.
In 2015, a portion of TransGaming was acquired by NVIDIA, and in 2016, TransGaming changed its business focus from technology to real estate financing. Though it is somewhat difficult to determine which of its formal products are still available, it can be assumed that they will not be developing anything else technology-based from 2016 on.
Though it is entirely possible that there is other software available for converting Microsoft based games to Mac platforms, the loss of TransGaming still has large consequences. For a relatively small company like Her Interactive, hiring an entire team to convert the game for Mac systems was a big deal (I know they did this because it is in the credits of SEA which you can see at the end of this video: https://www.youtube.com/watch?v=Q0gAzD7Q09Y). Without this service, HeR loses a large portion of their customers.
Switch to Unity
Unity is a game engine that is designed to work across 27 platforms, including Windows, Mac, iOS, Playstation, Xbox, Wii, and multiple Virtual Reality systems. The engine itself is written in C++, though the user of the software writes code in C#, JavaScript (also called UnityScript), or less commonly Boo. Its initial release took place in 2005, with a stable release in 2017 and another in March of 2018. Some of the most popular games released using Unity include Pokemon Go for iOS in 2016 and Cuphead in 2017.
HeR’s decision to switch to Unity makes sense on one hand but is incredibly frustrating on the other. Let’s start with how it makes sense. The software HeR was using from TransGaming Inc. will (from what I can tell) never be updated again, meaning it will become virtually useless soon, if it hasn’t already. That means that HeR needed to find another software that would allow them to convert their games onto a Mac platform so that they would not lose a large portion of their customers. This was probably seen as an opportunity to switch to something completely new that would allow them to reach even more platforms. One of the points HeR keeps harping on and on about in their updates to fans is the tablet market, as well as increasing popularity in VR. If HeR wants to survive in the modern game market, they need to branch outside of PC gaming. Unity will allow them to do that. The switch makes sense.
However, one also has to consider all of the progress made in their previous game engine. Everything discussed up to this point has taken 17 years to achieve. And, because their engine was designed by their developers specifically for their games, it is likely that after the switch, their engine will never be used again. Additionally, none of the progress HeR made previously applies to Unity, and can only be used as a reference. Plus, it’s not just the improvements made in the game engine that are being erased. It is also the staff at HeR who worked there for so long, who were so integral in building their own engine and getting the game quality to where it is in Sea of Darkness, that are being pushed aside for a new gaming engine. New engine, new staff that knows how to use it.
The only thing HeR won’t lose is Bink Video, if that means anything to anyone. Bink2 works with Unity. According to the Bink Video website, Bink supplies “pre-written plugins for both Unreal 4 and Unity” (Rad Game Tools). However, I can’t actually be sure that HeR will still use Bink in their next game since I don’t work there. It would make sense if they continued to use it, but who knows.
Conclusions and frustrations
To me, Her Interactive is the little company that could. When they set out to make the first Nancy Drew game, there was no engine to support it. Instead of changing their tactics, they said to heck with it and built their own engine. As years went on, they refined their engine using C++ and DirectX and implemented Bink Video. In 2010 they began using software from TransGaming Inc. that allowed them to convert their games to Mac format, allowing them to increase their market. However, with TransGaming Inc.’s falling apart starting in 2015, HeR was forced to rethink its strategy. Ultimately they chose to switch their engine out for Unity, essentially throwing out 17 years worth of work and laying off many of their employees. Now three years in the making, HeR is still largely secretive about the status of their newest game. The combination of these factors has added up to a fanbase that has become distrustful, frustrated, and altogether largely disappointed in what was once that little company that could.
Suggested Further Reading:
Midnight in Salem, OR Her Interactive’s Marketing Nightmare (Part 2): https://saving-face.net/2017/07/07/midnight-in-salem-or-her-interactives-marketing-nightmare-part-2/
Compilation of MID Facts: http://community.herinteractive.com/showthread.php?1320771-Compilation-of-MID-Facts
Game Building - Homebrew or Third Party Engines?: https://thementalattic.com/2016/07/29/game-building-homebrew-or-third-party-engines/
/end of essay. it is crazy to go back and read this again in 2025. mid had not come out yet when i wrote this and i genuinely did not think it would ever come out. i also had to create a whole power point to go along with this and present it to my entire class of people who barely even knew what nancy drew was, let alone that there was a whole series of pc games based on it lol
18 notes
·
View notes
Text
Blender: Which Buttons Do I press? (Part 1)
There are a lot of tutorials where you already need to know how to "do the basics" like "maneuver the camera." So this tutorial is focusing on the Buttons- not on the sculpt or the object, just on the buttons and shortcuts that I personally use in Blender.
Note: You will need a mouse with 3 buttons / scroll wheel for this.
Before we start, I'm going to explain which shortcuts I use in this, but, not to make myself redundant, there's a shortcut for seeing shortcuts: Press Spacebar + Shift to see all available shortcuts in each mode.
I'm using Blender 3.6 for this tutorial. I recommend you use the same. It's completely free and has a lot of great features! For this tutorial though, 3.4 will likely work as well.
Click "General" under New File.
Your screen should look like this. There are 3 default objects in the file: Camera, Cube, and Light source.
3. This bar indicates that you are in Object mode. This menu will allow you to go into other modes depending on the object you have selected.
4. Lets talk about shortcuts. You can zoom, rotate, and move the screen using buttons at the top right, but I haven't marked those because I will teach you a better way. Feel free to click them all and see what they do, but I assume you're here because you don't want to explore every button in this godforsaken program the hard way.
Below, the Left and Right buttons are marked as a reminder as well as the Middle button which is also the scroll wheel (press down to click it)
Left click: Select an Object Left click and drag: Selects multiple objects Scroll Wheel: Zoom in and out Middle Click and drag: Rotate your view Shift + Middle Click and drag: Move your view Right click: Brings up a menu that won't be relevant here. Shift + Right Click: Moves the 3D cursor. Not important for this tutorial, but I do it on accident a lot. Hit Shift + C to reset the cursor and also to reset the viewer position to see all objects at once.
Move the viewer around as practice! You're gonna need to do it a lot while modeling. If you have a keyboard with a Numpad (the calculator-looking thing on the right side, says Num at the top) you can use Numpad 1-9 to automatically adjust the view to front, left, right, backwards, and different angles. If not, test out the rotate tool at the top right which does something similar.
There's a helpful menu I use to switch between Modes (if you hit the dropdown menu where it says "Object Mode" you can do this without the shortcut); click Preferences to enable it.
Hop over to the Keymap section and check "Tab for Pie Menu"
And then close the window. No "Save" button is needed.
Now that you have the shortcut enabled, select your box with Left Click, hit Tab and Left click "Edit Mode"
And yes, this is just like the Animal Crossing tool ring:
Now that you're in Edit Mode (You can swap back anytime by hitting Tab -> Object Mode), click arrow at the top right to open a menu where you can check the "X-ray" box. You'll be able to see through your cube. As a reminder, Spacebar + Shift will show you the available shortcuts in this mode, but I'll go over the important once momentarily.
What is a 3D object made out of?
This box is made out of vertices, and each face of the cube has four vertices at each corner- a triangle with three vertices also works, but we'll stick with squares for this tutorial. Moving the vertices will change the shape of the box, like a piece of stretchy fabric over a wire frame.
From now on, I'll be calling the vertices dots, because I hate reading and typing the word vertices over and over again.
5. By all means you can fiddle with the buttons over here but I'm gonna show you the shortcuts I use and the buttons you'll actually need. Don't get intimidated by the amount of buttons. Also press the T key and the toolbar will go away!
(Seriously, though, feel free to play around in this section as much as you want to, but we'll go over the shortcuts a few at a time with examples. at the end of this section will be a summarized list.)
6. Left Click one of the dots and press the G key. You'll see below a whole bunch of additional shortcuts show up at the button. Here are the ones I use:
G key: Grab and move around the dots
R key: Rotate two or more dots*
S key: Size two or more dots*; if two dots are selected, the distance between the dots will change but the angle between them will stay the same.
*Left Click and drag to select multiple dots!
CTRL + Z to Undo edits.
When you move a dot with the G key, imagine that the dot is against a piece of glass at a fixed point ahead of your viewer. The dot will not move farther or nearer to you, but will instead move parallel to your view.
As an example, if you press Numpad 1 and view the object from the front (The -Y green circle will be at front and center in the rotate tool), the dot will only move left and right (X axis) and up and down (Z axis). It will not move farther or nearer on the Y axis by default.
Play around with the G, R, and S tools before moving on.
This little X button at the top right will turn on symmetry. You don't need to use this, but it can be useful.
Left Click and drag so that an entire face (flat square) is highlighted and then press the E key to extrude. Extruding will add another set of dots that are automatically connected to the first set.
Ctrl + R adds a loop cut. This will divide the existing faces into two and add more dots. You can also drag loops to slide them to different positions.
The 3 key (not on the Numpad) will switch your Select Mode to Face Select. This is useful for extruding. Essentially it is simply selecting all the dots at the corners of the squares.
The 1 key will switch back to Vertex Select (or Dot Select) mode and the 2 key will switch to Edge Select (the least useful of the three, to me)
Before we go wild, there are a couple of additional things to know. For the tutorial, focus on working with faces, not vertices. If you accidentally pull a single vertex, select it and press the X key to delete it.
If you want to add shapes, I recommend sticking to cubes for now. Ctrl + A will open the Add Mesh menu and you can add a cube. Feel free to have complete cubes overlap for this tutorial.
Double Left Click will select a series of dots connected in a loop, and can be helpful for selecting areas all at once.
Ctrl + B is the bevel tool, and when a loop is selected it can turn it into two.
Here is a summary of all of the Edit Mode shortcuts:
G key: Grab and move around the dots R key: Rotate two or more dots* S key: Size two or more dots* *Left Click and drag to select multiple dots Double Left Click will select a series of dots CTRL + Z to Undo E key to extrude faces Ctrl + R adds a loop of dots Ctrl + B splits one loop into two X key -> Vertices to delete dots (vertices) 1, 2, 3 keys to switch Select mode Numpad 1-9 to move viewer automatically Ctrl + A to add a shape
Go play with them. See you back here in a while.
7. I used a single cube to make this figure. It's still very blocky, but that's fine. Loop cuts created additional faces which were extruded to create arms, legs, and a neck. Definition to the face was added by selecting individual dots. Remember, Ctrl + Z (undo) is your friend!
Once satisfied with the shape you made - a boxy figure or object is fine- continue on.
8. Press Tab -> Object Mode. Turn your attention to the right hand bar and make sure the Wrench button is selected. Note the Add Modifier Button.
There are a heck of a lot of buttons here that you don't have to worry about- just select Remesh.
Change the number under Voxel Size to .05m by Left Clicking and typing it (there is a slider, but I find this causes lag). Then, apply the remesh by clicking the down arrow and selecting Apply.
Your figure should be shaped similar to before, but have a slight "graininess". If you have added multiple cubes, it will seamlessly merge them into one. The smaller the Voxel Size you put, the more dots will make up your object. However, I suggest starting with something in the .03-.06 range. We will refine this later.
Press Tab and select Sculpt Mode.
This is a mode where I actually use the tool bar for modifying my sculpt, as there are a lot of brushes . The icons show roughly what the brushes do using small icons (note on adjusting this below)
9. Observe the Radius and Strength bars, which will adjust the... well, the size and radius. Note that although the "brush" looks like a flat circle, the affected area is actually a sphere. Select a brush with Left Click and Left Click and drag on the sculpture.
10. This is the smooth tool. I have smoothed out the right side of this figure. Note that I turned off symmetry to do this, but i usually have X-axis symmetry selected.
Although I am used to the small buttons, there is a way to change them. Hover near the toolbar to Left Click + Drag so you can see the names. Hold Ctrl + Middle Mouse button and drag to resize. You will be able to make the size of the menu much larger. This goes for many of the menus in Blender.
The above arrows point to the symmetry button (Top right) and Grab brush (bottom left). The Grab brush uses the shortcut G Key.
The lines point to which tools were used for each part of the sculpt. The Draw Sharp tool was used to mark out eyes. Clay strips made the hair texture. Round cheeks were added using the Inflate tool and a nose (and buns) were added using the Blob tool. The aforementioned Smooth and Flatten tools were used judiciously to remove sharp edges.
I don't have a shortcut list for you here, but here are all the tools I use the most:
You can hold the Ctrl key while using the brush to reverse its effects. For example, if you hold the Ctrl key while using the Inflate brush, it will deflate the shape instead, creating a concave shape.
As you can see, my figure is getting a little grainy. So, we're going to remesh this model again and add more dots and therefore detail.
This time, we're putting the Voxel Size to .01m. Apply the remesh as before. Now we have more dots to work with and we're just repeating the process, smoothing, and sharpening the lines.
I was going to add a bit about how to take a photo of your sculpt, but I ran out of photo space. I will add a reblog with this information.
I came up with this little lamb character on the spot because the clay strips created a nice texture. She's by no means perfect, but she did turn out pretty cute so i might make a cleaner version later on.
63 notes
·
View notes
Note
What are your favorite Obi-Wan ships and what do you like about their dynamics? 😊
Oh I like this ask 🤩. Thanks, anon!
Let's start with, I ship Obi-Wan with any man who tried to kill him at least once and is younger than him *snort*. The fact that I can summarize my Kenobi shipping tendencies like that always makes me laugh. And yes, Cody counts, because chip or no chip, he did try to kill Obi-Wan once 😉. And yes, I did, in fact, just use a winking emoji and "kill" in the same sentence.
Out of all these my three favourite ships are Obikin, Obimaul and Codywan. Details under the cut.
Obikin - I mean if I really wanted to go into what I love about their dynamics I'd have to write a thesis about it, negl. I'm gonna focus on what I really like about their dynamics... The age difference, man. It always gets to me for some reason. The fact that they're at different stages of life and yet manage to develop this deep, meaningful, or--as our Obikin God Strover has put it--more-intimate-than-lovers connection is something that is very attractive to me at this almost cellular level. Like, when I read a well-written fic about them I feel it in my bloodcells, I swear. Another thing is how their understanding of life and love differs so completely because of their vastly different life experiences - the idea that with fic we are able to bridge that gap and make them find common ground and change the fate of the galaxy at the same time... *sigh*. Their love story in canon (I'm just quoting Deborah Chow, ok), is so very tragic. I'm a romantic at hear and so I will always crave a good fix-it, or alternate chain of events of a tragic love story. But tragic or not, the differences in their personalities are also amazing for amusement purposes hence why they're my first choice for Modern AUs. They are so 3D and there are so many facets to them that you can basically thrust them into any situation and make it work. And yes, all this is just scraping the tip of the iceberg for me, maybe one day I will write a thesis 😉.
Obimaul - This one is so obvious 😀. It's canon that Maul is absolutely obsessed with Obi-Wan. He lived through being bisected just to get revenge, lol. It's such a good base for fics, is it not? Is it NOT? Seriously though, I have this very specific Obimaul scenario that I love above all others and that's broken man Obi-Wan on Tattooine having lost everything, and Maul still thirsty for revenge finding him and then realizing that, hey a) killing this husk of a man is no longer satisfying, b) we're both kinda broken, c) we both hate Darth Sidious above everything else. I've read so many great fics about Hermitwan and Maul teaming up to either kill Sidious or just somehow make it till the end of their sad lives with just a little bit less of loneliness... I love it. They make for some really great angst. And honestly it's so easy to twist Maul's obsession based in hate into obsession based in love, those two feelings have quite a lot in common after all. Also, I really have to commend fic writers for coming up with creative solutions to Maul's canonic lack of dick. I think Dathomirian Magick Dick was my favourite so far 😆.
Codywan - Again, Codywan is ultimately tragic. The fact that Cody is a clone with a chip in his brain programmed to kill the man he loves... I mean, doesn't get more tragic than that, right? And also, even if they do manage to deal with the chip problem, the aging-twice-as-fast problem still persists. And you know, the fact that the majority of the galaxy doesn't even recognize Cody as a sentient being. This ship is just problem stacked on a problem stacked on yet another problem. You know, the fact that Obi-Wan is Cody's commanding officer is also kind of hard to ignore. Which is why I am so drawn to them! For me if there isn't a problem there isn't a ship 😉. I think what I love about their dynamic is their at first glance similar but after a deeper dive completely different personalities, and the fact that with Codywan it's Cody that gets to be fed up with Obi-Wan's antics for one, and not the other way round (with Obikin it's always the other way round). What I really love about Codywan fics is that authors usually focus on completely different facets of Obi-Wan's personality than they do with all the other ships. Really, it just makes me love Obi-Wan more. I always loved Obi-Wan as a character, but reading a couple of Codywans just really drove it home for me.
I hope this answers your question, anon! Thanks for asking ❤️, I simply loooove talking about my ships.
21 notes
·
View notes
Text
can an LLM write a demo?
ongoing LLM probing efforts: I tried giving them a challenge to "write code for a 4k demo to render an ocean scene".
note, in demoscene parlance, a '4k demo' refers to a demo that fits in 4 kilobytes, not one that renders to a 4k monitor. this is a stupidly difficult high-context problem and I didn't expect to really get perfect output. well, shocker, the output was largely not all that impressive in human terms.
Here's the best result I was able to get after a fairly extended dialogue with DeepSeek R1 70b, a 300kb demo using opengl:
many wave, very ocean
I'm kind of wondering why I did this at this point, but I think the main reason was that I started to buy a bit of the hype and wanted to reassure myself that LLMs are still a bit daft?
first I tried two LLMs on lmarena.ai but the site bugged out when I rated them rather than tell me which bots I was talking to.
Both generated what looked like a valid OpenGL program (though I did not attempt to compile either), however, looking closer the output was flawed in various ways. The left one decided to do some limited raytracing in the fragment shader rather than displace a mesh. It claimed to be using Gerstner waves, which would be cool, but a closer look at the output showed it was actually just sines. I'm also not sure quite what it thinks it's doing with the projection - it just seems to take the fragment position as if it were the 3D position.
The second AI does better, generating a plausible-looking vertex and fragment shader file with sine-based vertex displacement. There are some oddities, though, like the fact that it doesn't actually use the generated vertex and fragment shaders as external files, writing them out again as strings in the actual program. Overall, I could believe that if I compiled this it would look like a basic sinusoidal ocean with Phong shading. Old-school but reasonable. Unfortunately I closed the tab so I can't actually test it anymore.
Curious about what might be going on inside these models, I tried asking DeepSeek R1:14b the same challenge. Predictably this smaller model did worse. Its chain of thought prompting gave it a pretty coherent description of how you would write a demo like this, but also revealed some interesting confusions, for example multiple times referring to 'example code' that didn't exist, or quoting things I didn't say ('the user mentioned OpenGL and Vulkan').
When it came to output, though, it only gave me a list of steps to follow and omitted actual code:
There is no 'detailed response provided'.
After issuing some clarifications, DeepSeek R1:14b came up with the idea of creating a text-based demo instead, and generated some plausible-looking code in C++. I figured I might actually compile this, but it used a header file conio.h without explanation. Asking it to clarify led to it figuring out this is an old Windows header, replace it with standard library code, and actually spontaneously add a conditional compilation check for a Windows/Linux difference.
I tried compiling the provided code and ran into some missing libraries. A little coaxing gave a lot of blather to tell me 'you need to #include <cmath>'. A little more coaxing got it to tell me what compiler flags would be needed.
Thus I can present to you Deepseek R1:14b's demo:
Beautiful. Sure to win first place. The 'press q to quit' thing doesn't work. And the compiled binary definitely doesn't fit in 4kb (though it might if I stripped it etc.). But... it tried?
For fairness sake, I'll flood my RAM to try the 70b version as well. To its credit, its 'think' block immediately understands what a '4k demo' is supposed to be. Unfortunately it then goes off the rails and decides to do it in pygame, which is... babe you ain't gonna make a 4k demo in pygame lmao. As the output continued, it forgot that 4k referred to binary size rather than resolution, resolving to test the pygame program which is... not something an LLM can do.
Curiously (and this is something I have noticed a couple of times with DeepSeek), the 'actual' answer after the <think> block basically ignored all that Python stuff and wrote me a basic 'hello triangle' OpenGL program in C. So what was the point of all that thinking? Apparently when it maps from the 'think' LLM path to the 'final output' LLM path, DeepSeek can just... ignore what it was thinking about? The shaders it generated were pretty limited, it basically generates one big triangle over the screen with a scrolling sine wave on it, but I decided to see if it would compile anyway.
I tried asking it for advice on setting up GLFW and GLEW with MinGW and its answer was mostly quite good... but garbled some details (suggesting inconsistent places in where to put the libraries), which luckily I know enough to be able to spot. In the end we get this as the resulting demo:
I've lowered my expectations a lot by this point, but I will give DeepSeek a lot of credit for helping me get a working MinGW/OpenGL build environment. Given that it's a long time since I've fucked about with C/C++, and there's nothing so nice as cargo in this ecosystem, it was a lot faster than figuring it out from the docs.
The executable was more like 400kb than 4kb, so I thought I'd see if I could coax DeepSeek R1-70b to make it smaller. The chain of thought generated here was a genuinely solid discussion of sizecoding techniques, but the real proof would be whether DeepSeek could apply the ideas it pulled out concretely. In the end it gave me a list of ideas to try, including a couple of compiler flags - with this I shaved off 100kb, but it's still far too large.
(Ironically it suggested using "minimalistic frameworks often found in demoscene communities".)
I think I've spent as much time investigating this as I want to. Overall, DeepSeek R1 70b did a pretty good job of understanding what I wanted and generating relevant output, and tbh I could definitely imagine a LLM being useful if I needed to quickly reference info while writing a demo, but evaluated on the original question of 'can this LLM write a 4k demo depicting an ocean scene', the answer is a pretty emphatic no.
Running this on my computer, this took ages to generate the full output token by token - the full interaction ended up taking a couple of hours. But if I did this from scratch, having to look up docs and everything with zero experience with the APIs, I think it would probably take me about the same time to get a working OpenGL program.
Could the 'full size' models do better? Quite probably, but I ain't spending money on this shit.
23 notes
·
View notes
Text
Strange house - DGM doujin fangame guide book scans
so in January I found a physical copy of a 2010 d.gray-man doujin visual novel called Strange house by the doujin group MOONLIGHT CAFE. the game is a romance visual novel where you play as Lavi and can date Kanda while out on a mission with him to, you guessed it, a strange house.
the game is completely in Japanese and almost all mention of it online has gone away as it's a 14 year old game, so suffice to say finding anything about this game has been difficult. it won't be a complete mystery now though as I have the game and the guide book!
so... let's look inside this guide book!
before we crack it open, here's the scans of the DVD cover slip. the outside is similar to the guide book (see above) but the inside is an adorable collection of chibis.
now let's look at the guide book! all of these scans are at a high dpi so open them up in a new tab if you'd like to see them up close. also, most of this is in Japanese and I won't be able to translate a majority of it. if you'd like to translate it, please feel free to and add it to the post!
D.Gray-man LaviYu Only
Windows only sound novel type adventure game
(side note- visual novels are usually called adventure games in Japan. sound novel is another term for them that was more popular to use years ago)

The next two pages go over the system menus- the main menu, the CG gallery (where you can view cut scene artwork), in game menu, save & load, and the options menus.


Now that we've gone over the system, it's on to the character bios! Lavi is up first as he's the player character followed by Kanda and the finder Doma.

(somehow Kanda ends up in a bridal gown in this game)

(she has doll arms and legs? it says she's the other guy's sister)

(I have no clue what her name is suppose to be. Yuno Moreta? Yunoo Moreeta?? I'm guessing it's trying to be like Yu Kanda??? Allen's bio here mentions him being the 14th and that he doesn't appear much as he wasn't assigned to this mission)

(Lenalee's basically says that she's an exorcist and Komui's younger sister, but mentions that she might be seen on the mission in front of Lavi? the guy on the right was apparently meant to be something like a love rival in the MVP [think beta build] for the game)

after the character bios is the route guides!
while not every visual novel has choices or multiple endings, visual novels that do have multiple endings refer to them as "routes" or "scenarios", i.e. the series of choices you make to reach each ending. this game has 4 routes, each with a different artist.

scenario A is called Dolly and written by 響夜 and illustrated by Guriko.

scenario B is called Coming Home and written by 響夜 and illustrated by Seiko and others.

scenario C is.... something about a bracelet? it's written by 秋吉 and illustrated by Bonnu.

scenario D is called lonely travels / loneliness while traveling and is written by 木花 and illustrated by ネコ科ノコ.
to be honest this is a lot more than I was expecting! we're already at 7 team members and haven't touched the programming or music aspects. I also have no clue how long this game is - there's only a few choices listed here to get each route so each ending could be 5k words (short) or over 50k words (long).

now onto staff!
sadly, I won't be able to translate these as it's a majority kanji, but here they are.






and that's it! there's a lot of cute art here that I hope will be saved on the internet now that the sites for MOONLIGHT CAFE's games are mostly defunct.
personally as a visual novel developer I find it amazing that they were able to not only make such a good looking fan visual novel in 2010 with multiple endings but to get so many people on board and make it all work out. and then to make a physical release of it! (side note- I'm still unsure what engine this was made in! I'm thinking kirikiri but I'm not sure)
I have the game set up and am able to play it, so at some point I'll share some footage of it on this tag on my blog. I'm hesitant to put the exe online as this was a paid game at one point and the doujin circle seems to be disbanded, but I might if there's interest (is this considered a no-no for doujins? I'm unfamiliar on etiquette for doujins, so some advice on that would be appreciated if you have any)
#dgm#dgrayman#d gray man#lavi bookman#kanda yu#yu kanda#yuu kanda#laviyuu#lavi#kanda yuu#dgm fangames#dgm fangame#fangames#fangame#moonlight cafe#I'll be honest. I'm neutral to laviyuu but I find this project so cool that I'm dedicated to getting all the endings
70 notes
·
View notes