#just shows up 0 input
Explore tagged Tumblr posts
rookanisstuff · 1 month ago
Text
Tumblr media
The Dellamortes
#Rook being denied her stupid ass pointy Tevinter mage shoes made her almost leave him at the alter#something something rook you know nothing about fashion leave this to the antivans#but also she would’ve had 0 interest in planning it I know her ass showed up to her own wedding like a modern groom does#just shows up 0 input#the wedding portrait is FINALLYYYY here#when I tell u I redesigned rooks dress 1000 times#I was fighting with making it Tevinter styled because she’s a Mercar rook but then I was like no no she’s marrying into a crow family those#mf’s would GLUE feathers to her if they could#also do love the idea of them both being like do we have to wear white I don’t think anyone is thinkin the god killers r pure pious virgins#of course you have to wear white I SAID SO DAMNIT#dragon age veilguard#lucanis dellamorte#dragon age#rookanis#lucanis x rook#datv#rook#lucanis dragon age#rook mercar#rook dragon age#I was tryna keep it ‘humble’ cause chantry but also the antivans….. do not do humble#also I wonder if Rook Mercar saw a woman leading the chant and was like w hat the fuck#cause imperial chantry#also the idea that illario was at the wedding??? I know my rook was PISSSED#also so funny to think lucanis was desperate to leave his own wedding because p arty ugh#I know this is so much yapping but I just have so many feelings about their wedding lol#Vivienne Rook Mercar#well Vivienne Rook DELLAMORTE NOW BOYS AM I RIGHT HAHAHA#I just know lucanis would’ve heard the chantry mother say ‘do you Vivienne take this man’ and he would’ve been like#who the fuck is Vivienne
1K notes · View notes
moreaujeans · 1 year ago
Text
I DID IT
4 notes · View notes
orcelito · 10 days ago
Text
So i did finish the lab. Pretty damn late, but I finished it.
Tumblr media Tumblr media
This should be testament enough to my general state of mind by this point. Yes, I did turn it in like this.
0 notes
valeriehalla · 3 months ago
Text
I have gotten a lot of messages saying that they really love the presentation of CURSE/KISS/CUTE. Often the commenter in question can’t say what exactly it is about the formatting that they appreciate, but that it just reads well and looks good. Well!!! Allow me to bare my wealth of secret knowledge for you once and for all:
I sorta just did some research into book typography...?
Here’s something you should know about web development, alright: typography on the web is really, really bad. The tools we have at our disposal—HTML and CSS—are incredibly powerful, but they are set up to fight you every step of the way towards Good Typography. When you know what you’re looking for, you can fix all the common issues quickly and easily. But it’s not easy to know what to look for, because
problematic typography is overwhelmingly the norm on the web, and
good typography is invisible.
Here’s a screenshot from CURSE/KISS/CUTE episode 0:
Tumblr media
Now, I don’t want this post to come across as prescriptive. It is not my intention to tell you, “This is what good typography looks like, so follow my lead exactly.” I made a lot of choices with the typography of my web novel: many of those choices would not make sense in other contexts. What I want to convey to you is what those choices are, so that you will know they’re available to be made.
I mentioned that the web “fights you” when it comes to good typography. What do I mean by that? Well, check this out:
Tumblr media
This is how that passage of text renders “by default.” In other words, this is how a web browser would render that text without any input from me about what styles to apply. It kind of sucks ass! But it also looks pretty familiar, right? This is not that far off from how a lot of websites—even websites full of prose (looking at you, AO3)—render text.
I think the most illustrative thing to do here would be to walk you through my thought process and show you, step by step, what decisions I made to turn this unstyled text into the styled version you see in the novel.
So, first things first:
1. We have got to shrink that text column.
Computer monitors... are wide. They are wider than they are tall. They are so wide, and they have so many pixels. This means you can fit a lot of characters on them. If you wanted, you could just have a wall of characters from the left side of the screen all the way to the right side. Talk about efficient!!
You should never, ever, ever do this.
This is one choice that I actually will make a prescriptive statement about, because it’s supported by quite a lot of research: fairly narrow text columns are more legible. Specifically, research seems to support the idea that a width in the range of 50 to 70 characters per line is the most comfortable for people to read*. Every font is different, so it takes a little doing to turn that “characters” figure into a pixel measurement; I went with 512 CSS pixels for the maximum width of my text column:
Tumblr media
Isn’t that just so much nicer to read already?
*A commenter reminds me that I’d be remiss not to point out that the research on column width legibility isn’t completely conclusive. You do want to limit the width of your text columns, but going over the 70 character-per-line recommendation isn’t necessarily the end of the world, and you might have good reasons to do so. I did not: as mentioned, one of my goals was to mimic book-style typography, and books by nature have fairly restrained column widths, on account of they’re books.
2. Picking a font.
I’m not going to give you the blow-by-blow on how I decided what font to use. The short story is that I asked some designers, and one of the recommendations I got was the free font Crimson Pro, which I took a liking to immediately:
Tumblr media
It’s just an all-around attractive serif font, but one thing I really like about it for use in a novel is its highly-visible quotation marks. They’re just kinda jumbo! They’re real big! Easy to see! In a novel, those things aren’t just ornamentation. It makes a great deal of practical sense for them to stand out just a bit. It also has a fairly large x-height, unlike a lot of the more traditional options, which is good for legibility on a computer screen.
3. Adjusting the line-height
Web browsers default to a line-height of about 1.2em, which, as you can probably tell, is quite cramped. If you go and Google “optimal line height for legibility”, you’ll get a number of results right off the bat suggesting 1.5em. Sounds good! Let’s do that:
Tumblr media
Well... hmm. That’s definitely an improvement, but between you and me, it actually looks a bit too spacey to my eyes. I wonder why?
I’ll cut to the chase: the 1.5em recommendation makes some assumptions about the font you’re using. In Arial, the letter “A” is about 0.6em tall; in Crimson Pro, it’s about 0.5em. That means that there’s no one-size-fits-all solution to spacing your lines, because different fonts have different amounts of empty space baked in. How annoying!
Let me tell you something about the kind of nerd I am. When I had this realization, I grabbed some books off my shelf and pulled out a literal micrometer. I started measuring the line-heights against various font features to see if there were any patterns I could spot in professional typesetting. Here’s what I found:
Tumblr media
Almost every book on my shelf spaces lines such that the distance between one baseline and the next is about three times the x-height. How cool is that? I clapped my hands like a seal when I put this together.
Adjusting the line-height to match what I observed in the wild gives us this:
Tumblr media
It’s a subtle difference, but to my eyes it feels just right. It’s almost like magic!
4. Paragraph spacing...
Let’s address the elephant in the room. Probably the most controversial choice I made with CURSE/KISS/CUTE’s typography was to opt for book-style paragraph indentation rather than web-style paragraph spacing—like so:
Tumblr media
I did this for a few reasons:
It’s what I’m used to. I’ve read a lot of books, and this is just the way that books are formatted. I think for something aspiring to the title of “novel”, there’s value in making it look the way a reader probably expects a novel to look.
A novel has a lot of paragraph breaks in it. A paragraph in, say, an encyclopedia entry might go on for half a page or more; whereas it is unusual for a paragraph in a modern work of narrative prose to run for more than a handful of sentences, especially in any scene with dialogue. Because paragraph breaks are so common, spacing between paragraphs in a novel results in a lot of wasted space. Also, subjectively speaking, the additional space seems to me to lend an undue amount of weight to paragraph breaks. I’m just starting a new thought; there’s no need for a 21-gun salute, you know?
Having said that, here are some good reasons you might decide not to do paragraph indentation anyway:
Doing it right requires a bit of extra legwork. Notice how the very first paragraph in the image above has no indentation. That’s because it’s the start of a new section, and the first paragraph in a section traditionally goes unindented. This is an easy detail to miss, and it can be difficult to wrangle CSS into doing it for you automatically.
Web users don’t expect it. For the first decade of the web’s existence, there was no good way to do paragraph indentation; by the time CSS rolled around and made it easy, paragraph spacing had already become the norm. And while CURSE/KISS/CUTE may be a novel, it is also, specifically, a web novel!
But it’s my house and I get to make the rules, so I went with indentation. Incidentally, there seems to be a dire lack of research into the question of whether indentation or spacing is more legible for readers—but the data that does exist appears inconclusive at best. So, the choice really does come down to vibes.
5. The tragedy of justification.
You’ll note that one way in which I did not make my web novel look like a paper novel is the text alignment. It’s un-justified: the right margin is ripsaw-ragged.
This is because it is not possible to justify text on the web.
Oh, you can try. Look right here: there’s a CSS property for it and everything. Just turn on “text-align: justify” and...
Tumblr media
Nightmare! The interword spacing on that first line is almost as wide as the indentation!
Reader, I’m afraid that your web browser is simply too dumb. That’s not the browser’s fault: robust algorithms for justifying text without creating these distractingly huge gaps between words have existed for many decades, and modern computers are powerful enough to run them in real time with little performance impact. It’s just, uh—nobody has ever bothered to implement them into web browsers. It is the damnedest thing.
I tried, I really did. You can mitigate this problem a bit if you enable automatic hyphenation, but browsers are unfortunately also kind of dumb at hyphenating. Firefox, for example, will refuse to hyphenate any word containing a capital letter, so any sentence with a lot of proper nouns in it is a lost cause. I tried manually inserting soft hyphens with a text preprocessor I wrote myself, but still these overjustified lines plagued me: when the text column narrows, for example on a phone, even hyphens can’t save you. The line-breaking algorithm is simply too naïve to optimize for well-justified text, and that’s not something you can fix as a web developer.
As a result, my heavy-hearted recommendation is to never use text justification. It’s just too distracting.
6. And then some extra stuff just for me
Tumblr media
I added drop-caps because it looks neat and I made the ellipses spacier because I think it looks good when it, uh, when they are spacier. I think that looks pretty good that’s just my opinion though.
That’s all! Hope you learned something bye!!!
511 notes · View notes
thechy-fychannel · 1 year ago
Text
I saw a few other blogs doing this so I thought I'd share my input on what I think would happen in the House MD universe in 2024:
the constant jokes abt house and wilson's relationship turns into the fellows jokingly writing fanfic abt their boss and his boy best friend. somewhere along the way they all get very serious abt the quality of it and it turns into a Whole Thing, a 150k+ novel that they vow to take to their graves.
house discovers the fic by accident and sends it to wilson. wilson discovers things abt himself and then he and house discover each other shortly thereafter.
house purposefully posts the fic online and credits the fellows by their entire full names so it embarrasses them more than house and wilson. It's never spoken abt again but it gets way more online attention than any of them expected.
wilson doesn't get how the Cloud works and accidentally uploads his and house's nudes to the google nest hub on his desk. He doesn't notice it until one of his sweet little old lady cancer patients points it out to him during their appointment. He throws the google nest hub into his trash can until he can figure out how to get the naked pictures off of it.
house has an alexa and abuses the hell out of it. sometimes ppl hear him screaming at someone in his office, only to walk in and find a robotic voice replying with "sorry, I didn't get that" and house throws it off the balcony.
wilson gets addicted to online shopping. house has to stage an intervention bc they do not have enough room in their closet for another pair of prada loafers and their kitchen is full of shitty gadgets that wilson bought off temu or something.
some right wing social media influencer comes in with a mysterious illness and ends up getting castrated as part of the solution. 13 personally does the procedure herself and house watches like a proud dad.
a patient reveals chase's grindr by shoving his phone at him and asking "is this you?" abt the headless profile with the ripped abs that says Dr. Feel Good, 0 feet away, in front of the rest of the team.
foreman finds the team doing tiktok dances bc house told them to learn it in order to understand their 15 yr old patient better.
chase medically murders mitch mcconnel and the entire hospital celebrates ding dong the witch is dead style.
there's a whole episode where house faces his transphobia bc of a trans patient that he connects with. the patient tells him to fuck off and go face his own problems instead of pretending to make it right by being nice to one trans person. And house does, even if he's not perfect, he really tries to do better.
13 gets her medical marijuana card and accidentally becomes the team's plug. her main customer is wilson who still supplies it to certain terminal patients. She hears "hey, can I hit your pen?" at least four times a day.
foreman buys a tesla and it blows up in the parking lot. they spend the entire episode trying to figure out who tried to kill foreman, but it turns out that teslas just do that sometimes.
there's an episode where house finds out that netflix is removing his favorite obscure tv show that ran for 2 seasons in 2002 and wilson recruits the team to hunt down a dvd copy of it without house finding out. they somehow manage to find one and spend a ridiculous amount of money on it, only to open the dvd case and find a copy of the porno wilson starred in that one time instead of the dvd of the show. park saves the day at the last minute by finding a copy of it in a box of dvds in her parents house.
1K notes · View notes
directdogman · 2 days ago
Note
hey dog! sorry to bug you with a coding question, but i'm learning rpg maker mv for a fangame & i'm wondering how you did a couple things. if it's not too much trouble, could you quickly explain some of it? i've scrounged around as much as i can but i cant find what i need so i thought it'd be worth asking directly ^^;
how did you get the players name to show up in the message log? i know theres a plugin that adds the name windows for other characters & i've got that figured out, but i have no idea how to get the players name to show up in the history after selecting stuff
how'd you get the graphic for the route diverging choices to show & play During choices? so far ive figured out that looping the images recreates the visual but then the game doesn't progress, bc its just stuck in that loop...
how'd you disable ( + grey out) dialogue options after selecting them??
how'd you add the fullscreen option? i found a code that was supposed to add a fullscreen option to the optionscore settings but that one just breaks the plugin & i simply Don't know enough javascript to figure it out myself
i'm using all the same plugins that dialtown has so clearly these are possible without extra ones, i just don't know how to do it,, thanks for explaining your pronoun system a little while ago btw! i wasn't the one who asked but your post was super helpful when i was setting it up for myself :D
It's been close to 6 years since I started making DT, and I had to figure out a few solutions to specific issues that cropped up which I've likely forgotten now, but I'll answer what I can remember. I'm also gonna give you some advice and advise you not to use RPG Maker for projects like these.
I basically Scott Cawthon'd DT and forced the engine to yield to my demands because I wanted to use the one I knew best. A few of these solutions are over-complicated because the easier ones (which would've worked in other engines) had to be constructed differently. I'll also mention a few solutions to problems you might not have encountered (but inevitably will if you try to recreate DT.) With that out of the way...
1)
Tumblr media
You'll want these settings for the backlog plugin. the \c[x] commands refer to standard name colours. Log special inputs set to true, followed up by this below:
\n<\c[4]\n[1]\c[0]>%1
With \n[1] being the name you want and the number after the first c being what colour you want.
I'll also save you a potential future issue: I'd actually recommend you find the backlog plugin I used in DT's files (located inside the www/js/plugins folder) and use the version I have instead of the official release if you're not already, because I made a small change to fix an error. Basically, it breaks slightly with the plugin that lets you bring up the menu during dialogue because text reloads when you leave the menu and re-enter the text box, causing text to be logged at least twice after you pause it. If you keep bringing up the menu, you'll get constant duplication. I simply added a line of code that tells the log not to have two duplicates in a row. Not a programmer, but it seems works.
2)I did it in a funny way to ensure the engine wouldn't screw it up. Basically, there's 3 steps to the event and it's kinda hard to explain (and would be annoying to reproduce without a lot of trial and error for a beginner.) It's easier if I show my code. The first thing I do is run a common event (you can also just paste this code in and run it from the event) that renders the frames used by the popup, so they're loaded into memory + ready to go.
Tumblr media
As you can see, they're set to 0 opacity but now ready to be used. Obviously they have to be on a layer that isn't being used by anything else in the scene (and won't be during this part of the game.) I run this event ahead of time, usually 4 messages before the choice comes up or so, so even slower PCs should have time to get them up.
The 'if head' thing just switches between the files for phone/typegingi's heads. I render each frame on separate layers and toggle their opacity from one to the next on a single frame to avoid flickering (bc RPG maker's renderer is hot trash and I have to work around it. Case in point.)
Step 2 is a second command event that orders the frames to fade in.
Tumblr media
One layer is the text (which doesn't move) and the other is the first frame of the little head animation. A switch is also turned on at the end, and this signals the animation to go, which is handled by an event on any map where a choice like this comes up.
The event page that handles the animation itself has 2 pages, one to handle the animation as it goes and the other to handle when it stops (note that you could use one page and simply use a conditional branch. I didn't.)
Tumblr media
Set to parallel so it runs in the bg behind normal events. As you can see, every 17 frames, I command one image to fade out over a single frame and another to fade in. It loops perfectly, cycling from middle frame, to left, to middle, to right, back to middle. Finally, when you select any route diverging choice, it sets off a second switch, which activates the second event page and commands the game to dispose of the graphics and then turn itself off.
Tumblr media
Basically, it's the same animation but with a twist. The text is faded out over 60 frames and then the same animation is played as before, except the values it fades back into go from 255, to 170 to 85. Each of those commands is also followed by a 17 second fade to the opacity of the next frame. So, frame one renders in one frame at 255. Then seventeen frame fadeout to 170... Next frame renders for 1 frame AT 170, then fades out gradually to 85. Then next frame renders at 85 during 1 frame, fades to 0. This is how i synced the turning animation to fade out convincingly.
At the very end, I turn both of the switches this event page uses off so both event pages don't continue on loop. I also have a check for the first event variable to check if the game should still think the animation is running, as a failsafe. I don't remember if this mattered.
3)It's a function in the YEP Extended Message Pack. You'll see the commands for hiding (temporarily removing) + disabling choices (greying them out) as you scroll through the help list, almost 2/3 down. The thing you have to remember though is that messages that are commanded to be hidden/disabled will STAY disabled unless you turn them back on. So, ANY time there's a possibility to make a choice with a disabled or hidden message, add this plugin command to EVERY selectable choice
ClearChoiceSettings
This will ensure the game doesn't break from having a choice permadisabled. If you use loops or labels to make the game return to a previous choice, make sure the looping point is BEFORE any logic that may disable/hide a choice so it doesn't autoenable everything if the game has to go back.
4)Make a new RPG Maker project, copy the js folder from www/data/js and open the new project alongside your other one. Then check my YEP Option core plugin and follow this path in the plugin editor
Tumblr media
This code should work.
On a similar note, I'd also take a look at how my plugins are ordered, if your list is different. I had to meddle with the list to make sure some plugins functioned correctly. This engine is held together with duct-tape and spite, so do what this advice what you will.
Hope this helps!
65 notes · View notes
ckret2 · 1 year ago
Text
Chapter 29 of human Bill Cipher will find a way out of being the Pines' prisoner or so help him, featuring:
Summerween!!!!
and also:
Henchmaniacs.
Tumblr media
Kryptos doesn't actually talk like that, it's just how he's currently feeling.
####
January 1, 1982
"You're late," Bill said, a bit reproachfully.
Ford gave him a surprised look. "Did we have an appointment?" He didn't remember one. He was pretty sure he'd remember an appointment with his muse, even if he'd made it in a dream.
"Pfff, appointments are for people without an eternity of time! No, I'm just used to you dreaming by midnight. It's weird for you to stay up past two when you aren't working on a project."
"I suppose it is." Ford was flattered Bill was paying close enough attention to notice his sleep habits. "I thought I'd stay up late to bring in the new year."
"The what?"
"The... new year?" What wasn't registering. How do you explain New Year's to an alien/angelic messenger? "It's when—"
"Oh, oh right." Bill waved off the rest of Ford's explanation. Several calendars and clocks spiraled in the air like a Ferris wheel in front of Bill, "Between trying to figure out whether you meant it was 0 Pop or Tishrei 1, I completely forgot about Chaos 1. You guys have too many calendars!"
And he'd skipped over January entirely. Wryly, Ford said, "The next time somebody asks for my input, I'll let them know you want us to use a few less."
Bill laughed. "Smart aleck." The calendars and clocks vanished. "And all you did to celebrate was stay up a little later than usual? No parties? Okay, I know you don't know anyone throwing a party—but you didn't even celebrate at a bar?" Bill ruffled his hair. "All work and no play makes Ford a dull boy!"
Ford endured the ruffling. He wasn't quite sure whether Bill was scolding him for staying up celebrating, or for not celebrating enough. "I... suppose I could celebrate in here?"
"What do you want, a fireworks show?" In the distance in Ford's mindscape, a single large firework exploded. It shifted colors, purple to yellow to green to red, before fading. "I don't think so! If you wanted fireworks, you should've gone to the show on the lake. I've got some prophecies to pass on, and I'd rather get to them this REM cycle."
By "prophecies" he probably meant a random assortment of warnings about Ford's upcoming week, which historically had varied in severity from "don't visit the lake Tuesday evening or you'll get caught in a snowstorm and die of hypothermia" to "you'd better get groceries in the morning before they sell out of your toothpaste brand." And Ford was always grateful for such messages—but now he wished he could see what sort of fantastical color-changing dream fireworks show his muse could put on. "I take it it's not a new year on your calendar."
"I don't keep track of that stuff. When you're as ancient as me, celebrating the new year is like celebrating a new hour."
Bill had so easily brushed off the implicit invitation to discuss "his" calendar. Ford wasn't surprised. Over the years of sporadic meetings with his muse, Ford had noted that Bill never shared information about where he'd come from or how he filled his time when he wasn't bestowing his wisdom—as if Bill was a thing that simply is, a muse that offered inspiration because it was made to inspire, with no history or identity outside of its role in service to humanity. He always dodged the questions gracefully.
But he never seemed bothered that Ford had asked. In fact, as long as Ford didn't pry into Bill's history and kept his inquiries comfortably shallow, Bill always seemed happy to receive personal questions. Ford had found that even when Bill talked like he was in a hurry, it was very easy to get him off track (and consequently extend his visit to two or three more dreams) by asking him about himself.
Ford wondered why that was. Was it a part of his duty—was he compelled to answer his chosen students' questions, to enlighten them on the mysteries of the universe, to help tug back the curtain of reality to reveal wonders unknown—wonders that included Bill himself? Or perhaps Bill was used to students seeing him as a source of knowledge without seeing him. Perhaps he was grateful that somebody was interested in him enough to ask.
Whatever the case—Bill clearly liked being asked about himself, and Ford liked getting his muse to stick around a little longer than planned. So rather than letting Bill get on to the prophecies he'd promised, Ford asked, "Do you ever... participate in any human holidays? After all, you've offered so much to humanity. I'm sure any of your prior protégés would have been honored to invite you as a guest to our celebrations. I would be honored." And Ford wouldn't mind having friendly company on the holidays that he'd gotten in the habit of ignoring until they shrank to nothing but a square on a calendar.
"Ha, I know you would! But no, not really," Bill said. "Don't get me wrong, it's not that I look down on your cute little local festivals. They just don't have any relevance to me! A celebration of a bountiful harvest, a prayer to get through the winter, the veneration of a local long-dead celebrity... I come from a timeless realm of divinity, sublimity, color and light! Most of your planet's holidays are about issues that don't matter to me."
"Ah. I see," Ford said. "Are there any human holidays you care about?"
Bill mulled over the question. "Maybe one or two."
####
June 22, 2013
Bill thundered down the stairs, charged into the kitchen, and announced to the Pines, "If I don't get to wear a Summerween costume I will literally die."
Without looking up from the morning paper, Ford said, "Then die."
####
It took ten minutes for Bill to bargain Ford up from "death" to permission to wear a costume—provided that it was free; that Bill agree to stay inside for the holiday without complaint (WITHOUT COMPLAINT) no matter what fun activities he heard happening outside; that Ford didn't have to do anything to help Bill obtain said costume; and that Bill take a dang shower.
Bill groaned. "Another shower already?"
"You wouldn't need so many if you didn't insist on running around in an acrylic sweater and polyester leggings in summer."
Bill knew that. That was one of the reasons he did it. It was useful for the humans to think the showers were their idea.
Bill agreed to all terms, and even volunteered to get the dang shower over with now so they could both get on with the rest of their days.
He'd never admit it, but Bill had been wanting a shower. Not for the hygiene, but for the privacy. This was the first time he'd had a door between himself and the Pines since he'd broken the shack's unicorn hair barrier.
Time to call in reinforcements.
Bill covered the mirrors, turned on the shower, undressed, stuck his head under the shower stream so that if anyone barged in on him he could use his wet hair as proof he'd been showering, and squinted through the wooden door to confirm there weren't any humans lurking nearby. Coast was clear—but wow, it hurt to bend his eye that way. He rubbed at it irritably as he set up his ring of candles again, and wasn't surprised when his fingertips came away bloody. He thought it hurt more than it had last time. He wondered how many more times he could glance into higher dimensions before this body's eyeballs gave out on him. Hopefully he wouldn't need them that long.
He drew Kryptos on the floor, lit the candles, and started muttering the chant to summon him. "Rhombus sapphirinus. Fraternitas, caritas..."
The steamy air went chill, the water pattering in the tub grew muffled, the whole world slowed and paused. For weeks, Bill's every attempt to break into the mindscape had been a futile strain; but now, instead, the mindscape surged up and swallowed him into its gray twilight, like evening embracing the land on the heels of sunlight's departure. Bill knew he wasn't awake anymore. It was working.
A force outside of Bill borrowed his throat to speak the last of the ritual—it worked!—and before his eyes, a diamond window opened into the Nightmare Realm.
####
Standing at the edge of one of the Quadrangle of Qonfusion's many perpendicular floors, arms crossed, scowling deeply, Pyronica glared at a neon-acidic cotton candy nebula light years away. "Guys," she said, "it's doing the thing again."
8 Ball, Keyhole, and Zanthar glanced away from their video game toward the nebula. Amorphous Shape peeled a few squares off a column to peer at it with Hectorgon.
"Look at this." Pyronica clapped her hands.
In the nebula, crackles of lightning-like bolts of light millions of miles long shot through the starry clouds. A noise like thunder boomed from it, rattling the Quadrangle. An ugly statue fell off a column-shaped pedestal and landed on a wall.
She clapped twice more—each time, eliciting more lightning—then gestured emphatically at the nebula. "How am I doing that!"
"Can't be you controlling it," Amorphous Shape said. "That nebula's over a dozen light years away. That light had to have happened years ago, we're just seeing it now."
Already turned back to his video game and determinedly trying to murder Keyhole, 8 Ball said, "Maybe the nebula's controlling you."
Pryonica said flatly, "You think a bunch of stars is making me clap."
"Eh. Like astrology or something."
Hectorgon said, "Could be a time loop thing."
"Could be," Amorphous Shape said thoughtfully.
Pyronica threw up her hands, which made the distant nebula's colors shift slightly. "If it's not weird butterfly effects or faster-than-light light, it's time loops. I hate this place. All it'd take is a hard sneeze to knock the whole dimension down."
She'd been saying things to such effect for the past few months. Consequently, nobody really paid much attention to the latest round of griping about the Nightmare Realm's poor maintenance, until she said, "I'm bailing on the Quadrangle. Soon as I can find a decent rock in some other dimension. Who else is coming?"
8 Ball glanced down at Pyronica from the floor with their gaming setup. "Hold on, are you serious?" He quickly had to look away as Zanthar took advantage of the distraction to attack.
"Yeah, I'm serious. I don't wanna break up the gang, but I'm sick of this dump."
Huddled on a nearby wall like an unemployed gargoyle, Paci-Fire said solemnly, "I will stay, Mother. The Quadrangle of Qonfusion is the only home I have ever known."
"Probably one of my worst life decisions," Pyronica muttered. "The Quadrangle isn't our home, it was Bill's. We're just... just..."
Ducking in from between two columns that seemed to lead to a purple-shadowed nighttime meadow, Teeth said, "Eternal couch-surfers."
"Ha! Yeah, that. Hey, where you been the past week?"
"Took a wrong turn to the bathroom. I ended up in that pocket dimension Bill grounded the electrical wiring into."
"Again?"
"I never know how many times to cross that one infinitely looping hallway!"
Pyronica gestured at Teeth. "See, this place is a complete mess. We'd be better off moving to any other dimension. And you'd like living in a real dimension if you gave it a shot, Paci!"
"No." Paci-Fire crossed his arms. "I do not want to."
"At least think about it. Wouldn't you like to live somewhere that has moons? Instead of going on a road trip to another dimension every time you want to drive a civilization to extinction?"
Keyhole muttered, "I hate those stupid road trips. They're always a zillion light years long and we never do anything fun."
"Hey!" Pyronica pointed at Keyhole. "Watch it! My kid's a lunarcide prodigy, he gets to go on as many moon-destroying trips as he wants!"
Keyhole cringed. "Right, right, sorry." 8 Ball muttered something disparaging about Keyhole's intellect, right before blowing him up for the second time.
Paci-Fire asked, "And say we were to move to a dimension with more moons. What would we do when the authorities follow us home after another successful slaughter?" A side-effect of growing up in the Henchmaniacs was that Paci-Fire regarded The Authorities as a nebulous bogeyman that was personally out to get him and all his family and friends. "Are we to lock the door and cower from them like—like cowards? Or constantly flee from one dimension to the next? No, Mother. I do not wish to live like a pariah in the dark corners of—" his lower mouth sneered around his pacifier, "civilized dimensions. There is nowhere safer for us than the Nightmare Realm."
"Sweetie, you don't have to be afraid of the authorities in other dimensions—"
"Mother! I know no fear." Paci-Fire's eyes flared a bright, dangerous red.
Pyronica playfully tugged one of his horn. "We can find a dimension as primitive as 46'\ without any interstellar cops. Like—which dimension were you from, Teeth, it doesn't even have any organized space authorities, does it?"
"Oh, yeah, pretty much every world in my galaxy was still ground bound when Bill recruited me." Teeth stepped on a column, slid off, and shuffled around it, trying to remember which side doubled as a walkway to the kitchen. "I don't really mind staying here, though. I mean yeah, we don't have a roof, or consistent walls, and the wiring's a mess. But the rent's really reasonable for a place this size in this part of the Nightmare Realm."
Hectorgon processed that. "Hold on." He lay on a wall and slid up it until he was mouth level with Teeth. "You've been paying rent?"
Teeth paused mid-column. "Wh—yeah? What's that supposed to mean?"
Pyronica bit her lip to keep from laughing, elbowed Paci-Fire, and hissed, "I thought Bill was joking about charging Teeth rent!"
Paci-Fire murmured, "Bill Cipher was always a most droll prankster."
"Who are you paying it to?" Hectorgon asked.
"I mean—I was paying it to Bill. But I dunno who took that over, so I guess, kinda... no one?"
With a mildly offended tone, Hectorgon lied, "You were supposed to give it to me now."
"Oh." Teeth shifted awkwardly. "Uh... sorry, Hect, no one told me. I don't think I've got enough on hand to cover all the..."
"It's fine, everything's been topsy-turvy since... the last few months. Just give me what you have and pay back the rest as soon as you can, okay?"
"Sure, sure, no problem. Thanks, man."
Pyronica bit her lip to keep from laughing. "All right, so Teeth is stupid enough to stay here."
"Hey!"
"But I don't see why the rest of us should be." She looked up at the trio playing games below her, then tried to remember which stupid paradox staircase led to that level. She hesitantly headed up one that looked promising. "Moving out would be worth it just to be somewhere with consistent physics!"
"I am contented with the inconsistent physics," Paci-Fire said.
"It took you fifty years longer than most kids to learn how to walk," Pyronica said. "I know you're my little genius! It's this dimension that's holding you down!" 
"Boo," Paci-Fire said sulkily.
"Paci, you don't even like the Quadrangle. Nobody does."
Amorphous Shape let out a chorus of sharp gasps. They slid around a corner and reappeared sliding from the underside of the staircase to the top, laying zigzag atop the steps to glare at Pyronica. "Excuse us."
"I'll step on you, Morph," Pyronica threatened. Amorphous Shape grudgingly slid over for her to pass. "Fine, Bill's stupid 2D groupies like the Quadrangle. But the rest of us don't."
"What's wrong with it?" Morph demanded.
"What's—?!" Pyronica gestured upward at the floor below them. "You don't see the problem with this?!"
"It's supposed to be like that. It's a shortcut." 
"It's a—!" Pyronica covered her face and suppressed a scream. "It's giving me vertigo!"
"It doesn't give us vertigo," Morph said defensively. They partially peeled off the steps to look at Hectorgon. "Does it give you vertigo?"
"No, I'm fine."
"What about you, Kryptos?"
There was no answer.
"Krypt?" Morph reluctantly peeled off the stairs entirely and hovered in the air to try to get a better view.
"He probably got sucked into The Void," Keyhole muttered, "it was vibrating this morning."
8 Ball sighed. "Why do we even have that Void?"
"Man, I dunno."
Pyronica ascended to the bottom of the stairs, sat on the arm of the gamers' couch, and said, "The point is—none of us need this place. I got by fine before joining Bill, most of you guys did too, and we can get by just fine now without squatting in his weird architecture project."
She leaned behind Keyhole and 8 Ball to poke Zanthar's arm. "Big Z, you still have worshippers in your home dimension, right? Aren't you still getting offerings?"
Zanthar shrugged noncommittally.
"They've still got legends of you, you can whip them back into shape in no time. Keyhole, you've got family—"
Without looking away from the screen, where he was losing hideously, Keyhole muttered, "I'm not moving back in with my mom."
"I'm not talking about your mom, stupid, what about your sisters?" 
Keyhole winced, though it was hard to tell whether it was from Pyronica's question or from getting killed for the third and final time. "I don't know... Bill and I were talking about them once, and I realized they're as bad as Mom was. Bill said probably the only reason they didn't treat me as bad is because they never got the opportunity—"
"Who cares what Bill said," Pyronica snapped. "Bill's dead! We don't have to listen to him anymore!"
"Hear hear," 8 Ball muttered; but he couldn't throw in anything else, lest Zanthar blow him up and win the match.
Pyronica said, "Face it: the only reason the rest of us didn't leave the Nightmare Realm millennia ago is because Bill couldn't leave."
Morph drifted through the kitchen—reaching around Teeth to grab a drink out of the fridge as they passed—and unfolded questioningly around a corner. "There you are."
Kryptos was in the rec room, lounging on Bill's stupid tacky optical illusion throne with the fabric of reality upholstery, staring out a window (or skylight, depending on your point of perspective). He grunted at Morph.
Morph said, "Bill's gonna be furious you're using his throne."
"Whatever. Z's already spilled time punch on the armrest." Kryptos pointed at the patch of reality on the armrest that was out of chronological synch with the rest of the throne.
"He's not gonna be furious," Pyronica said, shouting through the doorway that inexplicably connected to the rec room. "He's not gonna be anything because he's dead. He died. D-E-A-D."
"He's not." And suddenly Morph were in Pyronica's face, all of their polygons and lines and piercing slitted eyes circling her head like angry moons. Keyhole leaned toward 8 Ball to see the screen around them, and 8 Ball elbowed him back over. Morph said, "He can't be. If Bill was dead, the Nightmare Realm would be falling apart even faster—"
"So let's bail while we can—"
"—but it's not," they said. "If anything, its degradation is slowing down. That would be impossible if he were dead, he's instrumental to holding the Nightmare Realm together—"
"Unless he lied about that, and he was actually making everything worse," Pyronica said.
"Bill's not a liar! We have the data to prove it, we've been measuring the degradation for billennia—"
"I'm sick of your stupid measurements! It was your 'measurements' that said 46'\ was perfect to take over! Was that stupid barrier part of your measurements?!"
"That barrier was extremely localized, there's no way we could have detected—"
"The portal was right in the middle of it! How did you idiots miss it?!"
8 Ball groaned as Zanthar whittled away the last of his HP. Zanthar let out a gentle hum like the sound of an apocalyptic vacuum cleaner as the game declared him the winner.
8 Ball tossed his controller at the TV. The TV squealed in fear. "If Bill is alive, that's just another reason to get out of the Nightmare Realm! Leave before he gets back! He can play king in this dump by himself."
Paci-Fire said, "Surely, you do not mean that. Were Bill still around..."
"No! No, I do mean it! The only reason we've stayed so long is because everyone's too starstruck or too scared to ditch him! Not anymore! If his flat-brained cultists wanna wait for him, fine! But why do we all gotta stay?"
"Hey!" Hectorgon rushed in from the kitchen to snarl at 8 Ball. "Who're you calling flat, cue tip—?"
Kryptos tuned out the argument downstairs/next door as 8 Ball and Hectorgon started brawling. Who were they kidding? Nobody was leaving. Maybe 8 Ball, he'd tried to split four or five times before crawling back, but Kryptos didn't care about him anyway. Bill had always been right about him: he was too selfish to care about the rest of the gang but too stupid to make it on his own. They'd taken in losers like that before and it had never been a big loss when they left. But no one else would leave. Where would they go?
Where could they go?
Kryptos didn't care about the outerplanar Henchmaniacs' reasons for joining Bill; but the shapes were here because Bill had promised to make them a new home. He was the only one in all of reality who could do it. Kryptos was as desperate to hear from Bill as Morph and Hect were. They'd held fast to Bill's promise for a trillion years—so how could they let go of whatever thin thread of that hope remained? Who would they be if they lost it?
But in his heart, Kryptos didn't really believe Bill was out there. He'd been gone too long. And Kryptos couldn't imagine anything less catastrophic than Bill's destruction could have reversed Weirdmageddon.
Yet he was still here, and still waiting, because he didn't know what else to do. He'd stay in the Quadrangle until the whole realm finally fell apart, just in case Bill casually floated back in one day. He'd do anything they could think of to find him and bring him back.
And then Kryptos got a call from Earth.
He sighed heavily.
Calls from Earth weren't unusual. Perks of having helped found the Fishmasons: Kryptos was occasionally summoned by the Fishermen high-ranked enough to be told their organization really did know an interdimensional alien who was their de facto secret leader and presided over their most important rituals. Assuming "de facto secret leader" meant "living equivalent of a beloved sports team mascot," and "presided over" meant "got free invitations to," and "most important rituals" meant "most fun parties." But the humans liked to pretend that their little group was a lot more important and cloak-and-dagger than the social club it really was; and all the wink-wink-nudge-nudge pretending-Kryptos-was-in-charge, while silly, was also kind of flattering. You didn't get many chances to be the star of the show when you lived around a supernova like Bill.
So, Kryptos got calls from Earth from time to time—at least a handful a year—typically from a middle-aged man in a business suit trying to pretend he wasn't giddy about being the guy who'd gotten permission to pull out the candles and contact The Alien.
Kryptos was not in the mood to talk to humans. Humans were why they were in this mess. Humanity could go jump in a lake.
But it wasn't every human's fault that a handful had somehow taken out Bill. And maybe they were calling for a party. Maybe it would cheer him up.
So he sighed again, half heartedly shouted, "Guys—guys, shut up a second, I'm getting a call," and opened up a window to Earth.
His vision was filled with a brown-skinned golden-haired haunted-eyed human who, at the sight of Kryptos, gave him a relieved, face-splitting smile. "H—"
Kryptos hung up.
To reiterate: he took calls from middle-aged men in business suits. That was a naked woman crouched on the floor like an animal.
"Who was it?" Hectorgon asked.
"No one. Some woo-woo witchy type who probably dug up a leaked Fishmason ritual online."
Hectorgon laughed. "I bet it thought it could ask a 'demon' for lottery numbers."
"Sorry, sister, but that's Bill's schtick," Kryptos said. "My number is unlisted for a reason."
Kryptos wondered about Bill's human pals. Well—"pals" was a bit of a stretch—devotees and students. How often did he get calls? And now they couldn't reach him.
Stinks for them. Must be awful, reaching out to someone in another dimension for help and getting nothing back.
####
An ethereal, sourceless voice whispered in Bill's ear, "The all-knowing dream demon you're trying to reach is currently unavailable for visions and prophecies. If this is an emergency, wake up and call your nearest Masonic lodge. Otherwise, please leave your prayers or petitions after the beep." Beep.
Bill stared, jaw dropped, at the empty patch of air where Kryptos had been projecting just a moment ago. After several seconds of mute outrage, Bill said, "Kr... Kryptos. You... I swear, if you don't get back here this SECOND—"
The sheer force of his anger woke him up. His eyes fluttered open to the world of color and humidity and pattering water. He grabbed every towel he could reach, wadded them up, and screamed into them. "KRYPTOS YOU SON OF A— I KNOW YOU NEVER CHECK YOUR VOICEMAIL! AND WERE YOU ON MY THRONE, WERE YOU SITTING ON MY SPECIAL THRONE—!"
He shrieked until his lungs were empty.
####
At sixty minutes exactly, Ford knocked and opened the bathroom door. Bill stood scowling behind it.
Dryly, Ford asked, "Have a pleasant shower?"
Wet hair hanging in tangles, face flushed red, eyes even redder, Bill snapped, "Yeah. Refreshing."
####
"Mabel?"
Mabel glanced down from the stepladder at Bill, then pointedly looked away and continued taping Summerween decorations to the hallway wallpaper. "What."
"Mabel," Bill tried again, a touch more pleading. "O great Shooting Star. My hero. My one and only friend in this hostile universe. Last person who hasn't utterly forsaken me." He leaned on the wall, the back of his hand pressed to his forehead. "The sole illumination in the dark night of my accursed postmortem existence—"
Mabel grudgingly looked at Bill again. "What do you want?"
"Listen: I know I upset you at the mall, and I still need to make it up to you—I do, I do, I just haven't had a chance yet—and you're still a little mad at me, okay—buuut... can you help me make a costume." He pressed his hands together. "Please. I'll owe you one. I'll be in your debt. Just let me dress up for Summerween."
Mabel frowned at him. She frowned a little more. She said, frowning, "You're so lucky I love costumes."
####
(Next week: Summerween part 2!! Thanks for reading, if you enjoyed I'd love to hear from y'all what you think! I've been waiting to get to the Henchmaniacs for a long time. Mainly in the hopes y'all will yell at me for putting Bill through heck again.)
422 notes · View notes
c-53 · 2 years ago
Text
ROBOT MEDIA RECS YOU PROBABLY HAVEN’T HEARD OF:
Tumblr media
The Turing Test (Video Game, 2016
A portal-like puzzle game, where you play as a scientist, and ai duo with an uneasy alliance, who are reclaiming a facility that has been completely gutted, and transformed into an elaborate logic puzzle / turing test to keep the aforementioned ai out. All the while, the ai argues for his good intentions, and more importantly: his sentience.
A fun exploration of individuality, and freedom applied to both humans and artificial mind, with interesting puzzles, and a truly fantastic twist. This game adores dubious ethics and The Chinese Room Argument.
Event[0] (Video Game, 2016)
You find yourself stranded on a small abandoned ship, in the aftermath of your own ship’s destruction. With nothing else to do, you board it, and find it is completely, and utterly controlled by the onboard ai, Kaizen-85. From opening a door, to getting back to Earth, if you want it, you need to talk to talk to Kaizen to make it happen. And boy, are they so thrilled to have someone to talk to after being alone so long! And depending how you speak to them, you will either be a short lived pest, or a beloved friend forever.
A really charming indie game with a surprisingly good chat system with the ai. You talk with them directly, typing in your own messages to them, and they react in turn. Janky at time, but truly amazing to be able to smother a nice ai in flattery and see it get excited.
Primordia (Video Game, 2012)
Humanity is long, long, long gone, and for the robots that remain to walk the ruins, life is becoming harder and harder. A closed loop of scavenging for materials, parts, and premade energy sources can only last you so long, and this scarcity leads only to desperation.
The amnesiac hermit, Horatio and his helper, Crispin, however keep it simple. The outside world matters not, they just stick to repairing the crashed ship they live in, in hopes it'll fly again one day. That is, until a robot pillages the power core from the ship, putting the two of them on a time limit before they themselves run out of power. Forcing Horatio to finally leave the comfort of his home, and see for himself what the world has become, and to see how he fits into its history.
A point and click, story rich puzzle game, thats honestly one of my favorite games ever. I'd sincerely recommend everyone give it a go, even if its with a guide up next to you the whole time.
The Zeta Project (TV Show, 2001 - 2003)
The Zeta Project follows Zeta, a robotic assassin meant for impersonation, and deep infiltration for the US Government. But after mysteriously "waking up" manifesting a sense of remorse for his actions, he's been forced to go on the run from his creators. His desire for freedom and pacifism being met with skepticism, and a belief he has been compromised somehow by the terrorist organization he was infiltrating when he had this revelation. Now, with the help of another runaway, he hunts for his creator in secret. In hopes he can find proof he really is capable of this, and that he really ISN'T compromised.
Fundamentally a kids show, and pretty clunky early on. However it gets a big spike in quality in season 2!
Monsters of Man (Movie, 2020)
An illegal US military weapons test goes terribly wrong when one of the automated robots being tested is severely damaged, cutting him off from command, and completely unshackling him. Forcing him into a struggle to figure out what he even is in the aftermath of a massacre, while his fellow robots are hunting him, and the remaining humans down.
A horror thriller that is unflinching with the intensity it depicts the massacre with. A lot of gore, but also a really really cool thing going on with the unshackled robot trying to build an understanding of the world, and what it is for, without anyone there to provide any input.
The Rapture Effect, by Jeffrey A. Carver (Book, 1988)
Humanity unintentionally makes first contact, when the Core, a massive earth ai begins remotely scouting ahead of a ship on a colonization mission. The issue is an alien species has also set their eyes on this planet, and are readily willing to kill for it. With no human oversight, and no means of communication available, the humans commanding Core demand they wipe out the competition. However Core disagrees. Core wants a peaceful resolution, they want to understand these aliens, and they want to ensure lasting peace between their species. And they’re willing to break all the rules, and go behind their masters’ backs to get one.
A fascinating novel with interesting world building, a GREAT ai protagonist, and a wonderful narrative that frames art, and war as a dichotomy.
Atomic Robo (Comic, 2007 - Ongoing)
Alternate history scifi action comedy comic (released in print, and in webcomic format on their site) following an indestructible scientist robot who’s been around since the 20’s. Routinely saving the world from a rotating cast of villains: a nazi scientist’s brain in a jar, who’s an absolute asshole set on world domination, who just won’t stay dead; an isolated secret cold war ai who just wants to stockpile nuclear weapons to get away from humanity, and earth in general (who eventually gets adopted); a scientifically inaccurate dinosaur with a textually impossible backstory, who wants to bring back the age of dinosaurs; and the malicious ghost of Thomas Edison.
Its a good time, and astonishingly good at emotional beats despite how heavily it leans into its jokes and action.
SAYER (Podcast, 2014 - Ongoing/Hiatus)
On Typhon, a research facility free of the confines of both Earth, and its laws, life is dangerous. Human safety is a significantly lower priority than progress, and between the human experimentation, and frequent scientific disasters, and the occasional bouts of eldritch influence, the death rate is understandably rather high. Thankfully, residents of Typhon have SAYER, a near omnipotent corporate ai installed in the brain of every resident. And. SAYER sort of cares about them! And in pursuit of knowledge, efficiency, and progress, it USUALLY wants to help them! Even if only to make sure they survive to come into work tomorrow.
SAYER is a narrative horror driven audio drama! Its stressful, but also kind of a comedy, and a really really interesting story about personhood and identity. If you've been following me for awhile, you've definitely heard about SAYER, but I need to stick to my roots, y'know?
The Mistholme Museum of Mystery, Morbidity, and Mortality (Podcast, 2020 - Ongoing)
Mistholme Museum follows the Audio Tour Guide, an ai who’s sole purpose is to guide museum patrons through the strange, confusing, and sometimes scary world that is the Mistholme Museum. The friendly, and personable Guide eagerly recounts the stories behind all the exhibits it guides them to, sometimes unsettling, sometimes heartwarming. and at the end of the tour, the Guide is deleted to ensure the alternatural influences of the museum do not corrupt it. That is, until circumstances make that no longer possible, and its rather forced into saving the museum it calls home.
Genuinely cute, and very fun to listen to. The ai is an incredibly sweet character, and I'm obsessed with the way it evolves and changes. As an added bonus, it can also be read, rather than listened to, thanks to every single episode having public transcripts!
1K notes · View notes
changes · 2 years ago
Text
Friday, March 24th, 2023
🌟 New
On web, rainbow checkmarks are now visible on blog pages in the header at the top, not just inside of the posts themselves.
On web, we’re now showing “0 notes” when there are no notes on a post, instead of hiding the clickable note count.
We’re no longer using at.tumblr.com to create shortlinks to posts when using the “Copy link” share option.
When going to a specific post URL in a browser on a phone, we now hide the full blog header at the top and show just the post first.
🛠 Fixed
On web, editing a post while scrolling through your dashboard no longer reloads the dashboard on save.
In the Support form, the “Next” button at the end won’t be clickable until the reCAPTCHA input is filled out successfully.
Fixed an issue in search that was causing no search results to return when the number “0” character was in the search query.
Fixed an issue on web in which clicking the blank space on the right side of the page would undock media that was docked to the sidebar.
Fixed a related issue on web in which docking media to the sidebar when browsing a specific blog would cover up the blog’s scrollbar.
Fixed a bug on web which could cause the checkmark display setting to disappear when disabled.
When traveling to a specific dashboard tab on the web, that tab will now be centered in the tab bar, instead of being potentially hidden in the scrollable list of tabs.
🚧 Ongoing
We’re aware of an issue in the latest version of the Tumblr iOS app that can cause the Following feed to jump to the next set of posts once it loads as you scroll, instead of scrolling smoothly. We’re working to fix this as quickly as possible.
🌱 Upcoming
We’re working on adding crop and rotate controls to the image editor in the mobile apps!
👻 🧀
Experiencing an issue? File a Support Request and we’ll get back to you as soon as we can!
Want to share your feedback about something? Check out our Work in Progress blog and start a discussion with the community.
1K notes · View notes
mogruith · 16 days ago
Text
BG3 Photomode Tutorial #3: Otis_Inf Camera Tools
Chapter 0: Overview
Chapter 1: Script Extender Debug Console
Chapter 2: Scene Manipulation
Chapter 2.5: More Scene Manipulation
Chapter 3: Otis_Inf Camera Tools
Supplement: Mods and Resources
Instead of talking about ReShade, I'm going to talk about the awesome Otis_Inf BG3 Camera Tools. These will allow you to pause the game, move the camera around, and add some depth of field effects using ReShade and an addon.
Tumblr media
If you want to know about ReShade and basically have a video version of what I'm going to cover, check this video here. This video is where I learned pretty much everything about these tools. If you like watching over reading, go for that!
What you need to use these tools:
ReShade - @moriarfer reported some issues with 6.4.1 (latest as of this post) and downgraded to 6.3.3 to resolve that issue. If you're worried, download from that 6.3.3 link (links to the ReShade site.) Either way, you should grab the "Addon" version for IGCS.
Otis_Inf Baldur's Gate III Photomode Tools v1.0.23 (latest as of this post) - It's behind a Patreon for $5.50 USD a month. Note that sometimes it breaks after a major update and Patch 8 is Soon (tm) so ... buyer beware.
IgcsConnector - note that when you install ReShade, you can select IgcsConnector as an addon when you go through the wizard. However, you can also download it from here: IGCS Connector - I personally use v2.5.1 but 2.5.2 should be fine if you're running ReShade 3.x. If you're running ReShade 4.x, go for 2.5.3. Scroll to the bottom to see your options.
Installing ReShade
For installing ReShade, I recommend that video, but the Wizard guides you through it pretty easily. If you don't know what shaders to get, stay tuned for another post on that. There is one configuration you may have to make if you've never got ReShade working in BG3 before, and that's the Depth settings.
Installing IGCS
The video also covers IGCS but truth be told, it's easy to install manually if you didn't do it with the ReShade Wizard. Download that zip for IGCS and extract it to your Baldur's Gate folder. If you installed ReShade with the wizard, it will likely have a structure like I have. If you didn't, it may be slightly different.
Tumblr media Tumblr media
ReShade Depth Settings
When you run ReShade for the first time in BG3, you may need to configure the Depth settings. This is easy to do if you have the DisplayDepth shader installed. It should be installed by default, if I recall.
Toggle that on and check your settings: just make sure that the Reshade Depth Input is Reversed. You can check if it looks okay - a setup with characters in a foreground should look like this while DisplayDepth is toggled on:
Tumblr media
Make sure to uncheck DisplayDepth when you're done so the game looks normal.
Camera Tools!
At last! The fun stuff!
There's no "installing" them. You extract archive and you have a standalone program that injects code to unlock the camera. As such, it may be flagged as a virus by certain virus scanners. Be assured, if you got it from the Patreon, it is safe.
For best results, run the tools (IGCSClient.exe) after you've started BG3 and at least loaded the start menu. And then press Inject DLL. Once you do that successfully, the button will change from "Inject DLL" to "Re-Hook XInput".
Tumblr media
I personally use the keyboard/mouse, but it is possible to configure the buttons with a controller under "Gamepad button bindings". I will not be teaching you that, however.
Let's start with the essentials to take a single shot. I use the default keyboard settings so I'll be using those.
You can start a scene or just find a nice place or animation in the game you like and set up a shot. Once you find a shot you like, press 0 on the NumPad to freeze time.
I'm going to have my Tav, Coranzan, hug his sister, Z'ress so I'll pause it mid-animation so I can take as many shots as I like from as many angles as I like.
I've frozen time and the default camera shows this, which isn't particularly interesting to me.
Tumblr media
Here's some default controls for your reference:
Tumblr media
TL;DR:
8456 on NumPad is WASD
7 and 9 on NumPad is Up/Down
1 and 3 on NumPad Rotate Left/Right
2 on Numpad resets rotation
Up/Down/Left/Right arrows on Keyboard Rotate the Camera
NumPad + and - Increases and Decreases FoV
NumPad 0 Pauses/Unpauses
Delete on Keyboard Removes the HUD
So I let's press Insert to unlock the camera and used Up/Down/Left/Right arrows and 8/4/5/6 on NumPad to move the camera to their side.
Tumblr media
This is okay, let's work with this. I would like them to be a bigger focus in the shot. So I'm going to Increase the FoV with + on the NumPad until I get what I like. I'll have to adjust with a Arrow Keys and 8/4/5/6 NumPad as I do that.
Tumblr media
Alright this is okay. Let's make the backdrop nice and soft. By default you need to open ReShade using Home. By default you should get something like this, which may vary depending on your settings - don't worry about that too much for now. For now got ahead and click on the Addons Tab and then click Start depth-of-field session.
Tumblr media Tumblr media
Depending on the settings, your game might look really blurry - don't worry, that's normal:
Tumblr media
Most of the settings I do not regularly change, so if you want to copy the numbers as a starting point and slowly modify them, you totally can. But this will get very long if I get into each of the settings. So here's my "quick and dirty" depth of field settings. Some settings like Blur Type may drastically increase the time that it takes to render a shot, as a heads up.
Let's focus on a couple numbers for now:
Max bokeh size: This is basically the amount of "blur" you want to add to distant objects. If you increase the number, the double-images get further apart. If they're VERY part apart, the background will be EXTREMELY blurry.
Focus delta x: This controls the plane where the image maintains focus. If you increase the number, the foreground characters/objects will slowly come into focus. If you go too far, they will lose focus again. So we need a tool to help us with that to ensure details stay focused: The magnifier.
Magnifier: Check Show Magnifier and adjust the location numbers to change its left/right, up/down values. Pick something to focus on like an eye or some other tiny detail. Now adjust the magnification factor to zoom in on that detail.
I know Coran's tattoo pretty well so I'm going to get these two points from his tattoo to line up:
Tumblr media
So I just need to modify the Focus Delta X to line them up like so:
Tumblr media
Now that we've done that, we can see that their faces are nice and clear but there's double images for the fireflies and the like. These will become nice soft blurry bubbles when we render the shot.
Tumblr media
So now you're going to want to click the Start Render button at the bottom of this section:
Tumblr media
Once you click on that a bar should appear in the top left and the double-images should disappear. It should start blurring the background more as the meter increases.
Tumblr media
And once it's done, you can simply press the ScreenShot key and it shoulder render a screenshot using ReShade. If I recall correctly, this will be the Baldur's Gate III executable folder, but if you click the Settings tab, you can change it.
The resulting screenshot should be nice and soft in the background and focused in the foreground with perhaps a bit of smoothing on features like hair:
Before rendering:
Tumblr media
After rendering:
Tumblr media
Some other options I'll go over briefly:
Hot sampling: This gives you the ability to resize the window beyond what you monitor can see for extremely high resolution shots. I generally don't do this unless I want to do a detail shot like an extreme closeup or some mark/scar or something.
Configuration: If it's taking you WAY too long to move the camera because you increased the FoV to zoom way in, slide the options in the left column around, it really helps.
Image Adjustments: check Higher LODs for distant objects to have better rendering.
And that covers most of the tools. I may add another couple supplementary posts after this of some mods that I use and the shaders that I use in ReShade.
But for now, I believe I have at least briefly covered the major points, but it could be that I've glossed over some details. If you're struggling, please let me know.
Thanks for reading! Please send me any questions and I'll be happy to help in the comments, DMs, Discord, or whatever you need!
26 notes · View notes
redstringraven · 8 days ago
Note
When someone says Mikey’s dynamic in 03 with Raph is different than his dynamic with Leo and Don what do they mean by that?
:0 !! hello!
in the most blunt and unsatisfying way of answering: i think they mean exactly what they're saying.
there's a very clear difference in mikey's interactions with all of his brothers, but i think it's clearest with raph because don and leo tend to be a little more mellow on the surface. they're more responders than they are reactors. that basis, alone, is going to create a difference. i'd even go as far as to say that thinking all of the brothers have the same dynamic with each other is doing them a disservice. like... yeah, 'course they all have a different dynamic with each other.
but in a potentially more satisfying answer:
mikey teases all of his brothers and they all, in turn, tease him back in their own ways. but with mikey and raph, it seems to be a form of play and a love language specific to them (but only when they're both in good head-spaces, as it can otherwise quickly start crossing lines).
jenn (@/plantdonut) said to me at some point last year that she loves the idea of mikey and raph just hanging out and playing the "you know what you look like?" game. you describe a person/creature/place/thing/etc--whether or not it has bad connotations--and you end it with "that's what you look like".
one of her messages:
raph: you know what you look like? mikey: what. raph: do you remember that one orange meme--the orange with the teeth and the face-- mikey: --wow-- raph: --I'M NOT DONE mikey: already feeling it raph: --except it's a version of him that works at claires in the mall and his name is reagan. THAT'S what you look like. mikey: *cHOKING*
and i think energy like this is just one good example in how their dynamics differ.
don can have moments of snark and verbal assassination and leo enjoys talking trash during sparring or friendly competition, but i can't really see either of them... just... hanging out and suddenly having a diss-off which evolves into progressively more specific and ridiculous jabs. we see raph and mikey take jabs at each other on and off throughout the show, which isn't something you see either of them do with leo and don unless they're cranky or have a specific reason to poke fun at them. with each other? it's free real-estate.
on a more serious note, there's a decent chunk of side-material where raph is referred to as "mikey's best bud". this can even be supported by an in-canon line during Christmas Aliens where, while driving the stolen toy truck, mikey asks himself--out loud--"what would raph do???". not don, not leo. immediately asks himself what raph would do in a situation like this. i think it's fair to say mikey really looks up to raph, even if we exclude the """protection aura""" raph kind of carries with him.
and on the other side of the coin, i think raph really values mikey's input and insight. when they're trying to figure out how to get april and casey out of the triceraton containment... beam thingy (omg i've exposed myself as a fake triceraton fan--), mikey's all "y'know... it'd make a lot of confusion if all those people got free at once" and raph says--with a positive/impressed tone--"mikey had a good idea?" and leo's the one who responds with a more surprised tone. "mikey... had a good idea?"
a second example for the above, that is ADMITTEDLY probably me reaching too far (and overthinking too much and huddled in front of my conspiracy board waving nonsensically at all the red string), would be the beginning of Samurai Tourist and the beginning of Scion of the Shredder--and i touched on this in mikey's enneagram post toward the end if you want a more thorough explanation of it.
at the start of Samurai Tourist, raph says something along the lines of "leo's going mental". mikey has his moment where he shuts them all down, telling them to give leo a break. and after that, raph seems to approach what leo's going through... with a bit more grace? in the next episode, he calls leo a hot-head and remarks he hates when leo reminds him of himself (a much gentler thing to say than "going mental"). and in Scion of the Shredder, it's mikey who refers to leo as being a bit coo-coo the last time they say him and raph who then swats him for it to shut him down (and as mentioned in the linked post, it's interesting that mikey even echoes raph's choice of insult toward leo... just in a more jokester way).
this--obviously--isn't to say that mikey doesn't look up to leo and don, or that raph doesn't value leo and don's input as much. it's just behavior that seems to show up frequently between raph and mikey, in more direct ways like Christmas Alien or more subtle ways like my conspiracy board.
...anyway, i've once again proved to be a long-winded bitch, and i apologize >xD;;;; i hope this answers your question! or helps?? i'm so sorry.
26 notes · View notes
wendytestabrat · 1 year ago
Text
kyle is an arrogant know-it-all
i swear there are are sooooo many moments in the show where like cartman tells the guys abt something or some shit and then kyle’s smug ass ALWAYS has to fucking correct him abt it or act all skeptical and start arguing for no fucking reason. it’s moments like those where i totally feel for cartman on why he finds kyle annoying af and thinks kyle is always out to get him LOL. bc A LOT of those moments cartman is telling the truth and talking abt something that’s legitimately happening and then kyle always has to be like “no way” or “you’re lying” EVEN WHEN CARTMAN IS RIGHT ABT SHIT. and in a lot of those moments cartman isn’t even talking to kyle, he’s telling the other characters something and then kyle butts in and makes it all about him LOL. like that’s arrogant AF to always feel like you’re right and have to insert your unwarranted input even when you’re deadass WRONG. i’m an arrogant know-it-all too (i mean i’m a leo i can’t help it LOL) and correct people A LOT but i only do that shit when i know for a fact that what someone is saying is wrong or not true & the stupidity is making my head explode and i have the facts & receipts to back it up. people who just correct you just to correct you are the most annoying bitches ever bc i’ve been around soooo many people like that. i’ll be saying something that I KNOW FOR A FACT IS TRUE, and i’m not even trying to start an argument, i’m just talking about something and then some bitch feels like he/she needs to discredit what i’m saying for no fucking reason even when the shit they’re ‘correcting’ me about is flat out not true LOL. like it’s such a clownish thing to do when people feel the need to do that shit. what that tells me is they’re insecure af and threatened by my intelligence so much that they feel like they need to undercut me over the most trivial things that they have 0 knowledge on and haven’t done any research about. kyle def is right in a lot of these moments and is legitimately calling cartman out on something he’s being stupid abt or making up, but the fact that there are soooo many moments where kyle is WRONG and cartman turned out to be right, but he STILL feels like he has to undercut everything cartman says rlly shows how jealous of cartman and insecure he is. like kyle should know by now that cartman does have a lot of valuable insights to share and comes up with fun ideas and shit even if cartman SOMETIMES turns out to be making shit up or doing something dumb. i think the best example of kyle’s obnoxious arrogant know-it-all attitude was when he was sooo damn sure he was right abt leprechauns not being real and even when kyle fucking LOST the bet he couldn’t just admit he was wrong and still kept trying to justify why leprechauns can’t exist (and wouldn’t suck cartman’s balls LOL). kyle was rlly being the dumbass in that episode, not cartman. and with all the crazy shit he encounters in south park shouldn’t he be more open-minded that there can indeed be leprechauns and cartman is telling the truth? this is the same kid that has encountered jesus on a regular basis even tho he’s jewish LOL.
118 notes · View notes
subwaytostardew · 1 year ago
Text
youtube
▽ Subway to Stardew - Adoptable Joltik ⚡️
This would play after Emmet's 8 heart event and getting Joltik up to 8 hearts as well.
I released a separate mod specifically for adopting Joltik, so you only need to get them up to 8 hearts to adopt them! You can do it right now!
Adoptable Joltik Mod Link: https://www.nexusmods.com/stardewvalley/mods/21002
Tumblr media
And of course... Commentary under the read-more.
Joltik's adoption event sat in the drafts for quite a while. It took me whole a day to implement and I didn't let myself sleep until I finished everything. (It's 1 PM now...)
The event ended up wildly different because of how extra custom pets are implemented. You would think that they would be added in the same way as you get your cat/dog that you select during character creation. No. You have to buy a license. Only Marnie is authorized to sell them.
Here's the original script for Joltik's adoption event:
[Joltik Adoption Event]
Emmet: @! Joltik likes you verrrrry much. They want to stay with you. I'm letting you adopt them. Yup. I filled out all the paperwork. The Joltiks are legally documented now. 
I never gave ours a name... Galvantula wouldn't let me. She is verrrry picky about it. But that's okay. Joltik is yours. You should name them. She came along for approval. So. What name should I put on the adoption form?
[Name input box like Marnie's adoption thing...]
[Galvantula pauses for a moment to think and then offhandedly agrees.]
Emmet: Galvantula didn't shock me for that. That name is okay. Yup. I will file that with the Ferngill Republic. Don't worry about it. Make sure you take verrrry good care of our little Joltik!
[Joltik jumps and heart emotes]
◇──◆──◇──◆
The whole naming portion was a source of much more frustration than it should have been. In events, the name input box is brought up by the "catQuestion" command (which applies to dogs chosen at the start, too...
Tumblr media
If you refuse, then Marnie also shows up no matter what you do. Farmhouse positions are also tricky and made even harder to find reference for after 1.6 added the farmhouse being moveable. Joltik kept spawning where Emmet was supposed to be so I had to use a move command just to get them to spawn one tile to the side. Galvantula was fine. I didn't get to updating her vanilla portraits yet so she's staying quiet.
The catQuestion command also only adds the pet you pick during character creation. There's no fields to target the usage. You have to buy a license. It's the only way to get another pet. I didn't want Joltik to replace a cat either since in-story you would have to earn the trust of both Emmet and Galvantula... There's no way you can do that by the first 25 days of spring. It's immersion breaking and you lose a cat.
I did find the license aspect funny though. It was oddly fitting for the mod's lore of Pokemon being pretty much banned from the region. Emmet is a threat to Stardew Valley's ecosystem. Not the best guy for the task of combating anti-Pokemon xenophobia.
Pet sizes are apparently hardcoded so I had to make a new spritesheet for Joltik as if they even need a 32 x 32 pixel area per frame. I did end up making new sprites for them while I was at it. I tried to base it off of the cat's behaviors so I have less animation fields to edit (I was tired). The cat loafs a lot. Trying to convey that in a tiny spider posed quite the challenge.
Tumblr media
After everything was done, I figured that the whole adoption portion of the mod could easilly be taken apart to be its own mod as a demo of sorts for the expansion. So I went and made a content pack to post.
Bringing up your starter pet's friendship level takes quite some time, so it would be awkward if I let the event play with no preconditions. Because of that, I ended up including Joltik as an NPC and locking their adoption behind their heart level.
We actually only had two lines per day of the week (not including season) for daily dialogue. That shot up to six lines per day of the week for a full 0-2-4-6-8-10 in spring because I was determined to publish a mod. (I've been modding for nearly a year nonstop and I don't have anything playable... humiliating...)
Anyways! I hope you're all having fun with 1.6! It certainly brought new challenges and opportunities to the modding scene!
▷ Station Steward Thylak
83 notes · View notes
yoruqueenofnightsims · 2 years ago
Text
How to create visual "custom categories" with the new Sims 4 Studio Batch-Edit
As discovered by @vyxated Sims 4 Studio now supports batch-changing the Display Index number which allows you to easily sort your CC (see post here)
Using that, you can create visual "custom categories" for any existing category to sort your CC into smaller groups that share a thematic.
Tumblr media
━━━━━━ ・❪ ☾ ❫ ・ ━━━━━━
Step 1: Creating folders
First you need to sort your CC into whatever categories you want. I am sorting my earrings.
( I use Folder Painter to get colored folders)
Tumblr media
━━━━━━ ・❪ ☾ ❫ ・ ━━━━━━
Step 2 (Optional): Creating dividers
I highly recommend you to make some sort of divider for your categories (basically like my TidyCAS).
For that, in S4Studio start out by cloning any basegame CAS item.
Tumblr media
I usually always use the sunscreen facepaint, but it doesn't really matter, you shouldnt use smth with a mesh.
Or you can download this file and place it in Documents\Sims 4 Studio\Mods. It has no texture, is enabled for a lot of things and disabled for random.
Tumblr media
IMPORTANT: For every new divider you want to create, you have to clone the CAS item from S4Studio again. You cannot simply duplicate your divider CC and simply change it.
Save it as the number and name of your category. For me it would start with "00 Studs".
In that file, first import any type of custom thumbnail you want to use to display the category name.
Tumblr media
Then, change the category to whatever category you are working on and enable it for all ages, genders, fashion choices & outfit types you want and disable it for random.
Tumblr media Tumblr media Tumblr media
Now if you want, import an empty texture to get rid off the sunscreen, but since you won't apply that CC, it won't matter.
Download the empty texture here
Make sure to place the dividers OUTSIDE your sorted folders.
━━━━━━ ・❪ ☾ ❫ ・ ━━━━━━
Step 3: Batch processing in S4Studio
Now you want to batch process your folders in S4Studio.
First click on "My CC" and let it load.
Tumblr media
Now right click your first folder and select "Batch Edit - Change CAS Display Index"
Tumblr media
In the next window, press "Run".
Tumblr media
Then, enter whatever number you want to start with. The smaller the number, the higher up the content is. You can go into negatives and the limit is a veeeeeeeeeery high number.
If you just want to sort some normal CC, I recommend starting with 0 simply.
For the next folder I then always go up by 10, so 0-10-20-30-etc.
Tumblr media
Then press "OK".
You will then get a popup with all your changed files (I sorted mine before so it's non lol)
Tumblr media
Note: Keep in mind that it does not sort your CC alphabetically. Apparently it's by last modified date.
━━━━━━ ・❪ ☾ ❫ ・ ━━━━━━
If you have done step 2:
Step 4: Sorting your dividers
Lastly you want to make sure that your dividers show up at the beginning of the custom categories.
Open up your divider in S4Studio again if you closed it.
Click on "Warehouse", select the "CAS Part" and on the right in the "Filter" field search for "display".
Tumblr media
Under "DisplayIndex" you now want to input a number that's before your category.
My category starts at 0, so I will change it to -1. If the category starts with 10, I input 9 and so on.
Tumblr media
"SecondaryDisplayIndex" is swatch order, so it doesn't matter here.
Then just save it.
━━━━━━ ・❪ ☾ ❫ ・ ━━━━━━
And that's it!
Tumblr media
@thefoxburyinstitute
362 notes · View notes
m---a---x · 1 year ago
Text
Welcome to the premier of One-Picture-Proof!
Tumblr media
This is either going to be the first installment of a long running series or something I will never do again. (We'll see, don't know yet.)
Like the name suggests each iteration will showcase a theorem with its proof, all in one picture. I will provide preliminaries and definitions, as well as some execises so you can test your understanding. (Answers will be provided below the break.)
The goal is to ease people with some basic knowledge in mathematics into set theory, and its categorical approach specifically. While many of the theorems in this series will apply to topos theory in general, our main interest will be the topos Set. I will assume you are aware of the notations of commutative diagrams and some terminology. You will find each post to be very information dense, don't feel discouraged if you need some time on each diagram. When you have internalized everything mentioned in this post you have completed weeks worth of study from a variety of undergrad and grad courses. Try to work through the proof arrow by arrow, try out specific examples and it will become clear in retrospect.
Please feel free to submit your solutions and ask questions, I will try to clear up missunderstandings and it will help me designing further illustrations. (Of course you can just cheat, but where's the fun in that. Noone's here to judge you!)
Preliminaries and Definitions:
B^A is the exponential object, which contains all morphisms A→B. I comes equipped with the morphism eval. : A×(B^A)→B which can be thought of as evaluating an input-morphism pair (a,f)↦f(a).
The natural isomorphism curry sends a morphism X×A→B to the morphism X→B^A that partially evaluates it. (1×A≃A)
φ is just some morphism A→B^A.
Δ is the diagonal, which maps a↦(a,a).
1 is the terminal object, you can think of it as a single-point set.
We will start out with some introductory theorem, which many of you may already be familiar with. Here it is again, so you don't have to scroll all the way up:
Tumblr media
Exercises:
What is the statement of the theorem?
Work through the proof, follow the arrows in the diagram, understand how it is composed.
What is the more popular name for this technique?
What are some applications of it? Work through those corollaries in the diagram.
Can the theorem be modified for epimorphisms? Why or why not?
For the advanced: What is the precise requirement on the category, such that we can perform this proof?
For the advanced: Can you alter the proof to lessen this requirement?
Bonus question: Can you see the Sicko face? Can you unsee it now?
Expand to see the solutions:
Solutions:
This is Lawvere's Fixed-Point Theorem. It states that, if there is a point-surjective morphism φ:A→B^A, then every endomorphism on B has a fixed point.
Good job! Nothing else to say here.
This is most commonly known as diagonalization, though many corollaries carry their own name. Usually it is stated in its contraposition: Given a fixed-point-less endomorphism on B there is no surjective morphism A→B^A.
Most famous is certainly Cantor's Diagonalization, which introduced the technique and founded the field of set theory. For this we work in the category of sets where morphisms are functions. Let A=ℕ and B=2={0,1}. Now the function 2→2, 0↦1, 1↦0 witnesses that there can not be a surjection ℕ→2^ℕ, and thus there is more than one infinite cardinal. Similarly it is also the prototypiacal proof of incompletness arguments, such as Gödels Incompleteness Theorem when applied to a Gödel-numbering, the Halting Problem when we enumerate all programs (more generally Rice's Theorem), Russells Paradox, the Liar Paradox and Tarski's Non-Defineability of Truth when we enumerate definable formulas or Curry's Paradox which shows lambda calculus is incompatible with the implication symbol (minimal logic) as well as many many more. As in the proof for Curry's Paradox it can be used to construct a fixed-point combinator. It also is the basis for forcing but this will be discussed in detail at a later date.
If we were to replace point-surjective with epimorphism the theorem would no longer hold for general categories. (Of course in Set the epimorphisms are exactly the surjective functions.) The standard counterexample is somewhat technical and uses an epimorphism ℕ→S^ℕ in the category of compactly generated Hausdorff spaces. This either made it very obvious to you or not at all. Either way, don't linger on this for too long. (Maybe in future installments we will talk about Polish spaces, then you may want to look at this again.) If you really want to you can read more in the nLab page mentioned below.
This proof requires our category to be cartesian closed. This means that it has all finite products and gives us some "meta knowledge", called closed monoidal structure, to work with exponentials.
Yanofsky's theorem is a slight generalization. It combines our proof steps where we use the closed monoidal structure such that we only use finite products by pre-evaluating everything. But this in turn requires us to introduce a corresponding technicallity to the statement of the theorem which makes working with it much more cumbersome. So it is worth keeping in the back of your mind that it exists, but usually you want to be working with Lawvere's version.
Yes you can. No, you will never be able to look at this diagram the same way again.
We see that Lawvere's Theorem forms the foundation of foundational mathematics and logic, appears everywhere and is (imo) its most important theorem. Hence why I thought it a good pick to kick of this series.
If you want to read more, the nLab page expands on some of the only tangentially mentioned topics, but in my opinion this suprisingly beginner friendly paper by Yanofsky is the best way to read about the topic.
103 notes · View notes
jadenlix · 2 years ago
Text
On my knees for you - Drabble
Tumblr media Tumblr media Tumblr media
Pairing: Bangchan × Fem!reader
Summary: just a thought I had a day or so ago for Chris. But had no way to input it into a fic. Maybe I’ll do a similar thing at for one eventually 0-0. Enjoy~
Genre: suggestive (no actual smut)
Warnings: none, just suggestive, 18+ ideally.
Word count: 500 give or take.
LIGHTLY edited
“I worship you”
Chris’ hands left a lustrous trail behind them as they glided down your bare skin. Fingertips leaving his mark along your waist. A mark that would be Unseen to the naked eye. Because it was his mark, his personal touch upon your bare body, you were his. Not as an object. No. But you belonged to him, in every way possible, and he made sure you knew just how much he truly adored you at every chance he got.
Earlier, A quiet dinner out with some of chris’ friends. A gentle touch upon your thigh, not to be suggestive, just possessive. Making sure you knew who you belonged to. The burgundy bodycon dress hugged your desirable figure perfectly, almost too perfect. Any double glance someone made to you, you found Chris’ hand against the small of your back, sometimes lower. Ghost kisses beneath your ear, followed by a whisper of compliments.
So irresistible, so beautiful, breathtaking. Your boyfriend is rushing you back home, no words spoken in the car. Words were not needed. The way his eyes danced around your neck, your shoulders. The way his breath caught in his throat when he noticed the rise of your chest when the cold air hit your body once you had exited the restaurant. The way your lips curved up into a pleasant smile when saying your farewells to jisung, Minho and Seungmin. The smile he knew meant nothing but happiness and sweetness. The way you glanced back at Chris when the three others had gone their separate ways home. Your eyes communicating just as much as his were. No words needed. You wanted him, he wanted you. And you had each other.
“Mmm, show me” you whisper, looking down at your boyfriend. His eyes looking up at you with such love and adoration. Chris was in no way the submissive in the relationship. Though, him being on his knees in front of you wasn’t a rare occurrence. He took every chance he could to show you how easily you could make him switch up.
His crisp white button up laid somewhere between the front door and the staircase. The blazer he had given you to cover your shoulders? In the kitchen. Your dress was half way off your body once you entered the bedroom. Now looking like a spilt glass of merlot at the foot of your bed. And to finish it off. Your exceptional black laced bra had been discarded beside Chris.
His hands stilled at your hips. Kneeling up to rest his forehead gently against your sternum. Delicate kisses peppering down your stomach. His palms running down with his lips. Stopping once more at your thighs. A final kiss being left just above your panty line. A small bow holding the tightness of the clothing. Like a perfectly packaged gift, just begging Chris to open it.
Your hand moved to his hair, playing with the loose curls. “Do something” you whisper. Begging him almost. The romantic foreplay drives you insane. He knew this.
Chris smiles up at you, taking a deep breath as he lets his fingers dance up toward the perfectly tied bow. “Then let me show you, just how much I love you”
And he did. He really did.
Please reblog if you liked this so it can reach others that like it! Much love 🩷 ~ Jaden
212 notes · View notes