#i was able to make basic programs in c++
Explore tagged Tumblr posts
xalatath · 2 years ago
Text
Python is so sweet and gentle compared to C++ kicking my 13 yr old ass
4 notes · View notes
lunamugetsu · 1 year ago
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!
2K notes · View notes
dexteri0us · 9 months ago
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
Tumblr media
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.
Tumblr media
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.
Tumblr media
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!
230 notes · View notes
rookinthecrownest · 5 months ago
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-
194 notes · View notes
lady-inkyrius · 20 days ago
Text
123₁₆ has the advantage of being able to represent any arbitrary base, but having to use decimal to write it seems inelegant. There also exist systems to write this in ASCII plain text such as by using r to mark the radix like 123r16 or by bracketed indices like 123[16].
0x​123 and 123h/123ₕ have the advantage of not having to use decimal, but you can only really use bases which have a common one-letter shortening. This basically limits you to like binary, trinary, quaternary, seximal, octal, decimal, dozenal, and hexadecimal – b, t, q, s, o, d, z, and x/h respectively, perhaps with the addition of v for vigesimal – but these are admittedly the only bases anyone actually uses. Note that even then there isn't a consistent letter used to represent many of these: I've used s for seximal, but I've also seen h for seximal (“hexal”) and x for hexadecimal; as long as you define your notation you should be fine. Additionally the suffix d collides with systems used to represent double-precision floats in various languages.
HEX 123 feels like it's sort of in the middle of these two: you don't have to use decimal to write the base and you can write many more bases than the single-letter abbreviation, but it is a lot clunkier than either of the last two methods. Perhaps they could be combined like 123ₕₑₓ, though I've only rarely seen this. Note that not every base has an immediately intuitive three-letter abbreviation, though all the interesting ones do (apart from perhaps 60 and 64).
There are really two different contexts for writing these that require two different approaches: plain text with no markup like source code, and fully marked up text like output from LaTeX or another typesetting program. I don't really care how you weigh these and I'm not about to make two separate polls for them.
Note that for the last two bulletpoints, Unicode subscript letters are not a great idea in actual use: they have poor font support, and Unicode doesn't even cover the entire alphabet (b, c, d, f, g, and q are missing, as well as w, y, and z until Unicode 17). For contexts without markup, the three-letter abbreviation can use its standard prefix form, and the one-letter abbreviation has many different forms, (C-style: 0α123, x86-style: 123α, bracketed indices: 123[α], etc.)
Another style I've seen, mostly as a joke, is just using the name of the base written out as a subscript like 123â‚›á”ąâ‚“â‚œâ‚‘â‚‘â‚™; this is pretty funny honestly.
116 notes · View notes
justanothermemestrider · 6 months ago
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
165 notes · View notes
neonswitchhouse · 3 months ago
Text
Magical AI Grimoire Review
Tumblr media
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:
Tumblr media
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.
Tumblr media
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
Tumblr media
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
Tumblr media
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
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
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.
68 notes · View notes
techav · 2 months ago
Text
On Keeping Time
To run a simple program, a computer needs some kind of storage, and some kind of input/output device. To run a simple operating system, a computer will also need some random-access memory for holding onto information temporarily. To run a sophisticated operating system that supports many users and programs reliably, a computer will also need some way to make sure one user doesn't hog resources and prevent other users' programs from running.
My Wrap030 homebrew computer currently has a flash ROM which holds a bootloader program from starting other programs from disk. It has 16MB of RAM. It has 9 total serial ports for I/O. It just needs that last thing to be able to run a sophisticated operating system.
I've written before about how computers can share a single processor between multiple users or programs. The simplest option is to have each program periodically yield control back to the system so that the next program can run for a little while. The problem with this approach is if a program malfunctions and never yields control back to the system, then no other program can run.
The solution is to have an external interrupt that can tell the CPU it's time to switch programs. Each program can be guaranteed to have its chance to run because if a program tries to run too long, that interrupt will come to force a switch to the next program.
The way this is typically accomplished is with a periodic timer — ticking clock that interrupts the CPU regardless of what it's doing.
And that's what my Wrap030 project is missing. I need a timer interrupt.
The catch is, my system has always been a little fragile. I have it running well right now with three expansion boards, but there's always a risk of it being very unhappy if I try to add another expansion board. If I could somehow pull a timer interrupt out of what I already have, that would be ideal.
Nearly all of the glue logic pulling this system together is programmable logic in the form of CPLDs. This gives me the flexibility to add new features without having to rework physical circuitry. As it happens, the logic running my DRAM card currently consumes under half of the resources available in the card's CPLD. It also has several spare I/O pins, and is wired to more of the CPU bus than any other chip in the system.
So I added a timer interrupt to my DRAM controller.
It is very minimal — just a 16-bit register that starts counting down every clock cycle as soon as it's loaded. When the timer gets to 1, it asserts one of those spare I/O pins to interrupt the CPU.
And all it took was a couple bodge wires and a little extra logic.
Tumblr media
I put together a quick test program to check if the timer was running. The program would spin in a loop waiting to see if a specific address in memory changed. When it changed, it would print out that it had, and then go right back into the loop. Meanwhile, the interrupt service routine would change the same address in memory every time the timer expired.
Tumblr media
This is great! It was the last significant piece of hardware I was missing to be able to run a proper operating system like Unix or Linux — which has always been a goal of the project. While I still have much to learn before I can attempt to get a proper OS running, I can still put this new timer to use.
I had previously built my Multibasic kernel to run cooperatively. Each user instance of BASIC would yield control whenever it needed to read or write to its terminal (which it does at every line while running a BASIC program, checking for the Ctrl-C stop sequence). This worked well enough, but a particularly complex BASIC program could still slow down other users' programs.
Converting my Multibasic kernel from Cooperative multitasking to Preemptive multitasking was actually fairly easy. I just needed to initialize the timer at startup, and add an interrupt service routine to switch to the next user.
Tumblr media
(It's not really something that can be seen in a screenshot, but it's doing the thing, I promise.)
Now that I have all of the requisite hardware, I guess I need to dive into learning how to customize and build an operating system for a new machine. It's something I have always wanted to do.
35 notes · View notes
pforestsims · 8 months ago
Text
Tumblr media
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).
Tumblr media
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.
Tumblr media
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 )
Tumblr media
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).
83 notes · View notes
jewelsli · 2 months ago
Text
Wizarding Wayne Wands
HEY!!!! So basically the title here are the wands(and basic info) for the Wizarding Wayne au (minus Constantine because I haven’t figured out what to do for him yet)
Bruce: Ravenclaw, his wand is made of Hornbeam, has a pheonix feather core, is 14 1/2 inches long, and supple. Haven’t figured out if I want his animagus form (and patronus) to be a micro bat or a mega bat but as of right now it’s the Golden-crowned Flying Fox.
Damian: Hufflepuff (100%). He has a wand made of Chestnut with a unicorn hair wand, his wand is 14 inches long and fairly bendy. His animagus form (and also patronus) is a Margay(it’s a really cool type of cat).
Alfred: Nobody knows what house he was in and he won’t tell them, but was definitely a prefect. His wand is 16 inches and made of cedar with a pheonix core, reasonably supple flexibility. His animagus and patronus is a polar bear.
Jason: Jason ends up being sorted into Gryffindor (when he is sorted into the extended years program, idk what to call it but it’s actually not to rare). His wand is 15 inches, whippy, and made of Ebony and Dragon heartstring. Either a coyote or a Red wolf animagus/patronus
Other: I have wands picked out for some characters that aren’t currently going to be magical because I got sidetracked
. And yet I still haven’t found wands for Kathrine and Constantine (but C is in Gryfindoor and K is in Slytherin). Anyway Tim is from the Drake family, and they once had magical blood (they were a prestigious pureblood family) but then they had several generations of squibs and the knowledge of magic faded from the family (Tim’s magical lineage could theoretically allow him to gain actual magical abilities if exposed to enough of it) (which he could be). Oh also Dick’s family had some minor magical traditions (little things that just seem like habits/rituals like tossing a penny but they actually work). Honestly the whole Batfam is exposed to enough magic that they might all eventually end up being able to use it :|. By that logic most heroes also could theoretically learn magic but without actually fostering it, it will fade over time (and would be unlikely to discover anyway). Cass may have a natural talent for mind reading (forgot the name) too :).
And uhhh- yep- that’s it! I have considered making Oliver Queen (Green arrow) a magic user as well because it would keep the whole childhood-friends that went to school together but we’ll see :D
22 notes · View notes
malk1ns · 4 months ago
Text
Tumblr media
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.
52 notes · View notes
bekolxeram · 10 months ago
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.
Tumblr media
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.
63 notes · View notes
firel-makes-music · 2 months ago
Text
Pokemon Mystery Dungeon: Ruins of Aschimos (PMDA) is both a tabletop campaign and system I've been working on for the better part of three years, now. The first year was spent basically entirely on my own as I worked on the vision and intent of it- after that, testing with some of my friends began. Things quickly climbed from there. Today, I'd like to discuss the system- though, a lore post will come later.
Part of the reason I wanted to make PMDA as a system myself rather than take the easy answer and use someone else's was that a lot of systems chalked up to: A) Dungeons and Dragons with a thin veneer of Pokemon B) A system that is very unique, but not very much like Mystery Dungeon C) A system that was intended for a different kind of Pokemon game entirely, but was workshopped, homebrewed, or otherwise supported to be able to be transformed into a PMD format.
While projects like Pokerole and Pokemon Tabletop Reunited are great in their own rights, it's not the kind of game I wanted to host. I wanted something very close to the games- an ally phase, an enemy phase, tile-based dungeons and similar enough gameplay where one could feasibly run the actual game itself in an engine like Pokemon Mystery Dungeon: Origins with a small amount of tweaking.
Thus, I started work on PMDA. Throughout the entirety of development, the core idea has remained the same: This should be a tabletop adaptation of PMD first, and its own system second. As such, every hallmark of basic PMD is here, from Reviver Seeds to tile-based grids and even the functionality of turns. There is no initiative. You choose the action order of your own team, then all enemies act after your team has. Moves have their own PP pools, you don't have a single agglomerate pool all of them pull from. Your Treasure Bag has limited space and gets upgraded as you complete missions. The same is true of your vault. All the things that seem like they should be a bit obvious for PMD to have.
But there's still a lot of custom content. New Looplets. New consumables. Almost every item from the mainline games has been adapted to PMD rather than adapting PMD to suit them. Here's a couple as an example.
Tumblr media
All information about the game is stored in a single location. From Abilities and how they work to IQ skills, a lot needed tweaks to function in a tabletop rather than a video game, and I enjoy a lot of them. My players have been too. Abilities that were missing some of their mainline-game effects (Like Super Luck's item influencing powers) get re-included and adapted to PMD, as well. Jaze has been a big fan of that one, but Beatrice, their Ralts, is a lot more direct about it. I think, in executing the idea of making PMD work for the tabletop, I've succeeded. I've had more than one of my players tell me that it feels like they're playing the game, Pokemon Mystery Dungeon, with their friends online. And that's the highest praise I could ask for.
In storing everything in one place, making an automated character sheet with Google Sheets was very very simple... At first. I could go on for hours about automation woes, but suffice it to say, everything works, which I didn't suspect would be possible without some custom programming for Foundry VTT. I do hope to make a VTT module for it eventually, but I haven't done real programming in years. But the ease of use has only increased as time has gone on and I've updated the sheet more and more. It's the kind of project I'm not sure I'll ever 'finish'.
So what, then, is the game actually like? PMDA is a game of stacking benefits and highly customized builds that reward specializing above all else while punishing your glaring weak points individually, but rewarding coverage as a team. Everyone is strongly encouraged to take a role, and while it isn't necessary, life gets a lot easier. Strangely, the best comparison that comes to mind is Final Fantasy, of all things. Jaze, the team's Absol, has been a mixed member of their team ranging from their Ice Beam attack to hit at a range to Knock Off to pry problematic items from the enemy. Their Future Sight attack is powerful but difficult to use. I'd call them akin to a Rogue job with a splash of magic, for an analogue. Their greatest asset so far has been Perish Song- something they've used to great effect against enemies they absolutely should not have feasibly survived, which is its own thing. Its status as a high-risk move is largely mitigated by their greatest supporting passive- the IQ Skill Nontraitor, which prevents their Perish Song from reaching allies' ears. Their greatest asset by far, though, has been Double Team, allowing them to align their stats to raw offense and evade attacks with quick thinking and good alignment of multiple clones rather than some nebulous evasion chance increase. All around, very well built for a level ~25 Pokemon.
The greatest student of specialization, however, is a Pokemon on another team altogether- player Flare, a Torchic with a streak of fury, she immigrated to Aschimos from a land far away, over sea and mountain. Her build is all offense, all the time- and though she has no points in Speed to facilitate accuracy or evasion, her offense is so finely focused that she can annihilate even Water-Rock types in just one attack. To get her melee build into the fray fast, she uses Flame Charge, which serves as a dash similar to Quick Attack over a far, far larger distance in this system- a unique move among its class, it doesn't stop until it hits something. If she misses, she goes careening into a wall- but this also serves to keep her out of danger if she does miss, a deliberate tactical decision. She makes use of Flame Charge alongside her Egg Move, Low Kick, to keep all enemies well out of arm's length between turns. Often, if one even does survive, they struggle to actually attack her at all. Combine that with her Agility, to cover glaring weakness (To great cost- it still has very low PP) and you have a berserker nuker who acts twice a turn with Speed Boost to no penalty. If you hit her and she's still standing, Blaze ensures she's hitting back three times as hard. And once you factor in her first (and only, thus far) IQ Skill, Sweeper, she restores a PP to the move that defeats an enemy every time- so her relatively low count of PP in Low Kick is rarely at risk. Specialization to the ninth degree, though, she's very helpless against any enemy at a poor angle to attack at- as this system has moves that affect at splash, or even direct-target orientation, if she isn't aligned enough with an enemy to charge at them she's in trouble. She knows this, expects it, and even anticipates it by letting their team's 'tank', a Totodile with the ability to take damage for their allies, handle the problem for her while she gets into position.
All of this to say- so far, the system has encouraged team play, and most of my players have eagerly participated in and facilitated that. Leveraging its existence as a tabletop system, a team of just one or two Pokemon doesn't work very well, though three can get by just fine. Mono-themed teams still work thanks to the fact stats are rather divorced from the species possessing them- you could build a physical Gardevoir here and make use of the elemental punches she got thanks to Gen 3, you could build an Absol that leans into their Special move pool while maintaining the supportive qualities rarely used in their species, or even take a Lucario and make a brave and unflinching tank out of them instead of a glass-cannon bruiser. I love that. You can really shape the Pokemon you love into working the way you want YOUR character to be, manifesting their personality into their build and vice-versa. It makes no sacrifices in customization to make characters work, giving Pokemon all manner of Looplets, Emera (which are permanent, here), IQ skills and more to characterize and build with rather than any complicated skill webs or arbitrary ability trees.
I could gush about the mechanics for hours- goodness knows I have- but in truth, the rules themselves are very much WIP while we play the campaign. And what a world it is. Stay tuned for insights on the first adventure module being written for the system, Pokemon Mystery Dungeon: Ruins of Aschimos.
If you want more right away, please, check out one of my players' blogs, as seen reblogged today- they've been running an in-character daily blog for PMDA and it's been a treat to see, not just for their insights and perspective, but because their passion for the world and characters is just so, so welcome.
19 notes · View notes
thewertsearch · 1 year ago
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.
Tumblr media
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.
Tumblr media
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!
Tumblr media
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.
Tumblr media
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.
Tumblr media
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!
74 notes · View notes
4okra · 6 months ago
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
19 notes · View notes
otterloreart · 1 year ago
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.
Tumblr media
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.
Tumblr media
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)
Tumblr media
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.
Tumblr media Tumblr media
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"
Tumblr media
And then close the window. No "Save" button is needed.
Tumblr media
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:
Tumblr media Tumblr media
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?
Tumblr media
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.
Tumblr media
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.
Tumblr media
This little X button at the top right will turn on symmetry. You don't need to use this, but it can be useful.
Tumblr media
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.
Tumblr media
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.
Tumblr media
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)
Tumblr media
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.
Tumblr media
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.
Tumblr media
Double Left Click will select a series of dots connected in a loop, and can be helpful for selecting areas all at once.
Tumblr media
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.
Tumblr media
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.
Tumblr media
There are a heck of a lot of buttons here that you don't have to worry about- just select Remesh.
Tumblr media
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.
Tumblr media
Press Tab and select Sculpt Mode.
Tumblr media
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.
Tumblr media
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.
Tumblr media
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:
Tumblr media
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.
Tumblr media
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.
Tumblr media
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.
Tumblr media
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.
64 notes · View notes