#making sure everything is configured properly
Explore tagged Tumblr posts
Text
Using Sims2Pack Clean Installer with The Sims 2: Legacy Collection (and Ultimate too!)
Bringing over a simple (and previously documented) tutorial on how to make Sims2Pack Clean Installer work with Sims 2 Legacy and UC. This is just an adapated version of SimsWiki's UC FAQ, so all credit goes to them. If you want a written step-by-step, please go to their website! STEP 1: Download Sims2Pack Clean Installer
Download (and install) Sims2Pack Clean Installer. This tutorial will be covering the installable version, but the NoInstall one probably works the same. STEP 2: Open the Sims2Pack Clean Installer configuration file
You will now go into the directory where you selected and installed Sims2Pack Clean Installer on. By default, it installs on the C:/ drive, so it is probably located at C:\Program Files (x86)\Sims2Pack Clean Installer. That may vary if you changed the directory.
Open the file called "S2PCI.ini". That is the configuration file that we will be altering. PS: You can use your computer's default Notepad for this, but software like Notepad++ can be easier to manage/edit.
STEP 3: Edit your Sims2Pack Clean Installer configuration to detect Sims 2 Legacy/UC
Where it says SaveGamePath="", you will add the directory where your game's Documents folder is in between the "", just like shown in the photo. - For The Sims 2: Legacy Collection, it is usually C:\Users\YourUserName\Documents\EA Games\The Sims 2 Legacy - For The Sims 2: Ultimate Collection, it is usually C:\Users\YourUserName\Documents\EA Games\The Sims 2™ Ultimate Collection
After that, simply save and replace the file. Depending on your computer settings, it might say it is not able to save. If this happens to you, simply save the edited S2PCI.ini on your desktop, then copy and paste the file inside the Sims2Pack Clean Installer folder and replace the original file (and it should always ask for you to replace the original file! check the tips below for clarification). It might ask for administrator permission, just click yes and proceed until the file is replaced with the one you just edited.
TIP: Not sure what your username is? Simple: on your File Explorer, go to Documents > EA Games > The Sims 2 Legacy (or Ultimate Collection) and click the bar. It will show the full path to the folder. Copy that path and follow the rest of this step. TIP 2: Make sure to save it as a .ini file and NOT a .txt one! If you are having difficulties with that, go to File > Save as on Notepad and select "All Files (*)" as file type. Make sure to also name it exactly as S2PCI.ini (it SHOULD ask you to replace the original file, if it did not, something is wrong. Try following the steps again making sure everything was properly followed!)
STEP 4: Install your Custom Content
The last step is to install your custom content. To make sure that Sims2Pack Clean Installer is working properly with the configuration file you edited, make sure that it shows the path written in the file when you press install. It should point to the game's Documents folder like the image above. Now that you showed the program where your Sims 2 Documents folder is, it should auto-detect where to put the files. Ta-da! Your Sims2Pack Clean Installer is done and working. Enjoy your Custom Content and Sims2Pack installing galore all you want <3
#ts2#sims2#ts2legacy#legacycollection#thesims2#the sims 2#the sims 2 legacy#sims 2#sims 2 legacy#ts2cc#sims2cc#s2cc
288 notes
·
View notes
Text
On Celebrating Errors
Isn't it beautiful? The lovely formatted tables of register and stack contents, the trace of function addresses and parameters, the error message ... it's the most beautiful kernel panic I have ever seen.
Why on earth would I be so excited to see a computer crash? What could possibly be beautiful about a kernel panic?
This kernel panic is well-earned. I fought hard to get it.
This kernel panic came from a current NetBSD kernel, freshly compiled and running on Wrap030, my 68030 homebrew computer. It is the result of hours upon hours of work reading through existing code, scattered documentation and notes, writing and rewriting, and endless compiling.
And it's just the start.
As I've said before, a goal of this project has always been to build something capable of running some kind of Unix-like operating system. Now that I finally have all the necessary pieces of hardware, plus a good bootloader in ROM, it's time to give it a shot. I'm not that great with this type of programming, but I have been getting better. I might just be able to brute force my way through hacking together something functional.
It is hard.
There is some documentation available. The man(9) pages are useful, and NetBSD has a great guide to setting up the build environment for cross-compiling the kernel. There are some published papers on what some people went through to port NetBSD to this system or that. But there's nothing that really explains what all these source code files are, and which parts really need to be modified to run on a different system.
I had a few false starts, but ultimately found an existing 68k architecture, cesfic, which was a bare minimum configuration that could serve well as a foundation for my purposes. I copied the cesfic source directory, changed all instances of the name to wrap030, made sure it still compiled, then set about removing everything that I didn't need. It still compiled, so now it's was time to add in what I did need.
... how ... do I ... ?
This is where things get overwhelming very quickly. There is documentation on the core functions required for a new driver, there's documentation on the autoconf system that attaches drivers to devices in the tree, and there's plenty of drivers already to reference. But where to start?
I started by trying to add the com driver for the 16550 UARTs I'm using. It doesn't compile because I'm missing dependencies. The missing functions are missing because of a breaking change to bus.h at some point; the com driver expects the new format but the cesfic port still uses the old. So I needed to pull in the missing functions from another m68k arch. Which then required more missing functions and headers to be pulled in. Eventually it compiled without error again, but that doesn't mean it will actually run. I still needed to add support for my new programmable timer, customize the startup process, update hardware addresses, make sure it was targeting 68030 instead of 68040 ...
So many parts and pieces that need to be updated. Each one requiring searching for the original function or variable declaration to confirm expected types or implementation, then searching for existing usages to figure out what it needs ... which then requires searching for more functions and variable types.
But I got something that at least appeared to have all the right parts and compiled without error. It was time to throw it on a disk, load it up, and see what happened.
Nothing happened, of course. It crashed immediately.
I have no debugging workflow I can rely on here, and at this stage there isn't even a kernel console yet. All I could do was add little print macros to the locore startup code and see where it failed. Guess, test, and revise.
I spent a week debugging the MMU initialization. If the MMU isn't properly configured, everything comes to an abrupt halt. Ultimately, I replaced the cesfic machine-specific initialization code and pmap bootstrapping code with functions from yet another m68k arch. And spent another day debugging before realizing I had missed a section that had comments suggesting it wasn't for the 68030 CPU, but turned out to be critical for operation of kernel memory allocation.
Until this point, I was able to rely on the low-level exception handling built into my bootloader if my code caused a CPU exception. But with the MMU working, that code was no longer mapped.
So then came another few hours learning how to create a minimal early console driver. An early console is used by the kernel prior to the real console getting initialized. In this case, I'm using the MC6850 on my mainboard for the early console, since that's what my bootloader uses. And finally the kernel was able to speak for itself.
It printed its own panic.
The first thing the kernel does is initialize the console. Which requires that com driver and all the machine-specific code I had to write. The kernel is failing at its step #1.
But at least it can tell me that now. And given all the work necessary to get to this point, that kernel panic data printing to the terminal is absolutely beautiful.
#troubleshooting#coding#os development#netbsd#homebrew computer#homebrew computing#mc68030#motorola 68k#motorola 68030#debugging#wrap030#retro computing
69 notes
·
View notes
Text
(and in your soul) forever's not so long 🤍🩶🖤
“I’d die for you, Steve Harrington. Kill for you. Burn the whole goddamn world and everyone in it, if it was for you,” and Eddie only pauses to lean that little bit more to kiss properly against Steve’s skin before he mouths there, the sincerity of it all straight through to Steve’s bones: “And it would be the honor of my life, only second to the privilege of loving you in the first place.” ♥️
rating: t ♥️ tags: established relationship, post-S4/s5 final showdown, canon-typical violence, declarations of love, heavy drama (because theses boys are involved, that’s kinda a prerequisite), open ending (that I could be persuaded to close on another prompt-day this month, who knows, kinda possibly angsty if not though) ♥️
for @steddielovemonth day five: "I would die for her. I would kill for her. Either way, what bliss." - The Addams Family

It’s the night before everything comes to a head. Not that they know it, in the moment: of course they don’t.
But it is that same night.
Eddie’s hands are more delicate like this, without the rings and lazily carding through Steve’s hair where it spreads across his chest, when Steve lies on top of him versus the other way around.
They’re skin-to-skin, as they most often are in bed whether they’ve fucked yet, or even intend to that night at all. They just…
It’s comfort. Routine. Magical in that it’s predictable; it’s who they are now, what they’ve grown into as superstar lives that starting twining inextricable like it was the easiest thing; not a path of least resistance but the direction they’d been waiting all their lives somehow to find, and run like hell with, hand in hand. It’s like a promise, almost, inside all that everydayness, built into what it is to fall quietly, incalculably joyful into the shape of togetherness like this, the most natural configuration.
To touch, and stay, and feel this deep and sure: it’s for always. It’s for keeps.
Or that’s…that’s kinda what it feels like.
Which is all that counts.
But that’s where they are: Eddie’s long, lithe fingers running through Steve’s hair, his breathing even and his heart loud and steady under Steve’s ear before he says the most ridiculous thing, something that should send a pulse racing for how big it is, how���how much it is, and fuck, how much more it is, it means, because Eddie’s heartbeat doesn’t shift a single stroke as he exhales warm against Steve’s temple:
“I’d die for you, Steve Harrington. Kill for you. Burn the whole goddamn world and everyone in it, if it was for you,” and Eddie only pauses to lean that little bit more to kiss properly against Steve’s skin before he mouths there, like massaging the intention, the sincerity of it all straight through to Steve’s bones:
“And it would be the honor of my life, only second to the privilege of loving you in the first place.”
And they don’t say it in words so often, maybe they should—but it’s clear enough, unquestioned enough that the declaration of love in it all doesn’t shake Steve’s breath, just maybe makes him nuzzle into eddies chest a little closer.
It’s more the rest of the statement—not a line in the sand so much as an observation of settled fact—that draws Steve’s hand to lace into Eddie’s and hold him still while Steve turns just enough to catch his eye.
“You say that like it’s a one-way street,” Steve half-whispers; “like you’ve got the corner on feeling exactly all that, and exactly that much.”
Eddie tips his head so his lips brush another kiss to Steve’s skin, almost incidental.
Almost.
“Do you seriously think that any part of that isn’t exactly the same, doesn’t go bo—”
The squeal of the walkie at their bedside cuts Steve off, because of course it would, just when it really matters, and the urgency of Code Red! called shaky across the line, well.
That is what kicks both their heartbeats up to racing.
——
The point is that of course they couldn’t have known. They couldn’t have predicted how it would hold happen that night, how Eddie’s declaration and Steve’s aborted reply would come to echo with a devastating underscore of prophecy, and worse: finality.
It’s growing clear by the second, the farther into the air that Eddie starts to float.
“Such a misfortune to love the one thing that could save him so deeply, that there’s no single melody strong enough to coax him back,” Henry, of the husk of him limping in that’s less physical form and more visceral, desperately-clinging power, all of him concentrated and unhinged, and so much more dangerous.
So much more devastating, as Steve watches Eddie’s eyes roll back to white, the capillaries bursting, the roar of Steve’s pulse something viscous in his ears, threatening to burst there in kind.
“It’s nearly boring, really, how desperate you all always are to save this one tiny, insignificant man, and always him, every time,” and fuck, if Steve’s chest doesn’t roar with a fire that would torch the fucking skies because how dare he, about Eddie, Steve’s Eddie, how fucking dare—
“I detest boredom,” the monster, no longer embodied enough to pretend at being a man; “so I offer a wager.”
They all know better than to indulge it, to even listen. They cannot even think to trust—
“One of you, for him.”
It’s Nancy who screams actual words over the violent raging that erupts from all sides; why the fuck should we believe you?
And Henry, what’s left of a face in him, sneers with pity:
“I had my fun with him once. And I told you. The most inane form of boredom is willful routine.”
And they shout more, they rage and they shoot at a figure that’s not wholly real, and so Steve doesn’t even know how it could be killed—doubts bullets almost as a rule though, on the point.
But here’s the thing. It’s a melee, it’s a shitshow, it’s the endgame and eddies limbs are pulled too fucking tight, too treacherous.
And Steve’s pulse is steady, anyway. His breaths come even, when by all rights they shouldn’t.
That’s the way he knows.
So he steps forward, meets eyes-that-aren’t-quite-eyes-anymore, but are close enough to see and recognize the gesture: him.
Him, for Eddie.
What’s left of the head nods, and there is and instant. One instant.
Eddie falls to the ground, screams in pain, but only for the impact.
Only that.
And before anyone can run to him, and before the focus of a psychopath can shift wholly, he meets Steve’s eyes in horror.
But under all the horror, that just deepens as he seems to process things he heard when not quite present, seems to unravel what’s about to occur: under all of it, there’s just love.
And since there were wasn’t ever anything misunderstood between them, no matter what was said in words or no, Steve takes the moment he has to clear up the only loose thread he can’t think of:
“It always went both ways.”
And then it’s just pain, and he can’t move his limbs, but he can still see eddies face, contorted in agony that Steve thinks hurts worse to see than any of this could hurt to feel, so long as it’s not Eddie feeling it, not ever Eddie, and he can’t hear—for which he’s grateful—but he tests his neck: a little give left. Henry’s slow, like this, compared to what he used to be.
Steve has just enough time to mouth, eyes trained unblinking on Eddie and Eddie alone:
“Fucking,” and his eyeballs feel like they’re about to cave in the way he fights to keep them steady, to keep Eddie in view as the last thing he ever sees, for the last word he ever speaks:
“Privilege.”
And when it goes white, as his eyes rolls back and he lifts to the sky, it’s okay. More than, even.
To give his life to loving, like he’d always hoped to, and to have gotten it back just the same?
That’s more bliss than most people ever get to know at all, no matter how it ends.
✨permanent tag list: OPEN (lmk if you want to be added/removed): @ajeff855 @askitwithflours @awkwardgravity1 @bookworm0690 @bumblebeecuttlefishes @captain--low @depressed-freak13 @dragoon-ze-great @dreamercec @dreamwatch @dreamy-jeans137 @estrellami-1 @goodolefashionedloverboi @grtwdsmwhr @gunsknivesandplaid @hiei-harringtonmunson @hbyrde36 @imhereforthelolzdontyellatme @kimsnooks @live-laugh-love-dietrich @mensch-anthropos-human @nerdyglassescheeseychick @notaqueenakhaleesi @ollyxar @pearynice @perseus-notjackson @pretend-theres-a-name-here
title credit here
divider credits here and here and here and here and here
#steddie#steve harrington#eddie munson#post s4#s5 final battle#established relationship#love confessions#more-than-love confessions#confessions in bed#softness#self sacrificing dipshits#true love#romance#drama#(because of course)#BIG feelings#angst#open ending#(NOTE: I am very much persuadable to neatly close said ending on another day of love month just so you know)#(if that was a thing anyone wanted)#stranger things#steddielovemonth#prompt: I would die for her. I would kill for her. Either way what bliss.#hitlikehammers writes#hitlikehammers v words
73 notes
·
View notes
Note
Are Louis and Lestat in an exclusive romantic relationship on the books? Show!stat likes 'variety' and the way I took it is as an open relationship, like they go out and have their fun, but the romantic attachment is exclusive and just the two of them, instead of a polyamorous relationship that has love among multiple people... Anyway, I'm asking because I'm trying to understand show!stat better lol. I don't think the show has been clear about it, but maybe they want us to be confused? That's their goal? Because I believe Lestat only goes to Antoinette after he gets the impression Louis is slipping away. And that he takes Louis' shame in vampirism as shame in being with him too? So I get him trying to find a distraction or whatever. But I struggle with understanding this, not because he's 'with' two partners, because I believe all relationship configurations are valid and well, if they live forever, maybe they need a more diverse sex life than us and sex doesn't equal love lol. But even in his 'non-exclusivity', Lestat is still... Exclusive? Like, he just seems to go to Antoinette. But he also doesn't seem to really care about her either, like, I know we only got Louis' POV and not his, but he let her lose a finger and kicked her out of her own home to have sex with Louis? If he was sleeping around it would've made more sense to me, like, yes, he needs diverse partners, scenarios, kinks etc to entertain his sex life. But this feels like having a side piece only because Louis is distant, but being ready to drop her as soon he feels like there isn't an obstacle anymore. Like, if Louis embraces vampirism, finds some peace with his existential crisis an grief and gets to a good, comfortable place in his life, maybe they can be fully together now. And if/when that happens, I'm not sure if Lestat would need more? Anyway, this makes me so confused, because he has this aura of an extroverted, social, sexy, life of the party etc kind of guy that you'd stereotype and associate with being eternally single, sleeping around etc. But he also took so long to try again after what happened between him and Nicky, then he was fell in love with Louis and stayed in NOLA because of him, they familial and domestic life with Claudia for years and were genuinely happy before everything... There are parts of him that feel pretty traditional and simple too. So I'm like that Oprah "what's the truth?' meme lol. Anyway, thank you and sorry this got so long.
:)) Lestat is… monogamous at heart. I think Sam said that at one point. He loves deeply, and fully, and fatally.
He loves Louis.
Their relationship is not the easiest. We have only seen an edited, distorted picture of it for now, we also know now that Louis (at least thinks) he made it awful for Lestat because he wanted to make Lestat suffer (as he was suffering).
Vampires have (what I call) feeding flings. What Louis does in SF. Fuck and kill. What Lestat obviously does, too, bc Louis expects Antoinette to burn when he comes back.
The problem is that she doesn’t. Because she’s more than a fling. She is a symptom of their problems. In the book Antoine later tells us (yes, in the book Antoine survives) that Lestat came to him to talk about what moved him, which he felt he couldn’t at home, because he felt he would be ridiculed. Lestat in the show alludes to that when he rants about Claudia in Antoinette‘s bed (in the hotel). Antoinette was a retreat.
As such she is both less and more than an affair, something that is made clear by her getting turned later. We are led to believe he only turned her out of convenience, but Lestat always only turns people from or for love.
The edited tale tries to play up the cheating and jealousy aspect, but that is not (all) there is to it. Louis‘ and Lestat‘s main problem came imho, when Louis stopped feeding properly and stopped biting Lestat - the vicious circle that came with the lack of intimacy and bridging of the maker/fledgling barrier.
I talked about that here:
So the truth… the truth is it’s not as simple as we are led to believe. In their good times Louis had no problems inviting prey into his brothel to (fuck and) kill. Or the soldiers in s1. Louis did not even comment on them being in their bedroom :).
I think I would put it: they’re as monogamous as vampires can be?^^
And we‘ll probably see more hints wrt s1 in s3 :)
#anonymous#ask nalyra#interview with the vampire#iwtv#amc iwtv#amc interview with the vampire#lestat de lioncourt#louis de pointe du lac#loustat#intimacy#antoinette brown#iwtv s1#feeding flings#monogamy
61 notes
·
View notes
Text

What's your fanfic fantasy? part 8
Chapter Contents.
Part 1 // Part 2 // Part 3 // Part 4 // Part 5 // Part 6 // Part 7 // Part 8 // Part 9 // Part 10 // Part 11 // Part 12 // Part 13 // Part 14 //
Premise: OFC + Chan + Jisung 18+ fanfic. This is an AU story about Chan bringing your fantasies to life... but what happens when boyfriends Chan and Han fall in love with you?
Chapter Summary: you have lunch and it's awkward. Minho has some news, and you're briefed on the details of your next fantasy.
Warnings: mxm blowjob, discussions of sexual activities.
After a quick shower and slipping on a dress, you walk into the kitchen where the guys are having lunch. Jisung is already there digging into the salads and barbequed meats. He looks up at you with a face full of food. “Hey Baby!” he calls, but it comes out all muffled. You laugh and wave. He is so perfectly adorable.
Minho is at the stove cooking up the last of the meats, and Felix is trying to organise the mess in the kitchen and looking stressed. He scratches his head trying to plan out the best configuration to pack the dish washer.
Chan gets up from a chair in the living area and comes into the kitchen. You hold your breath. Is he going to say something about last night? Surely not. Not here with everyone listening. You're frozen on the spot as he brushes past you and into the kitchen. He pulls out a clean plate from the overhead cupboard, and you're given a glimpse of his abs as his shirt rides up. His body is perfect. A small squeak escapes your lips, and Minho turns around giving you once over, raising an eyebrow, and then returns to his work at the stove.
“What do you want to eat?” Chan asks. The plate is for you.
“A bit of everything, I guess. It all looks tasty.” You say looking around at all the food.
“Hmm!” Minho snickers. “You want a bit of everything do you? It’s all tasty, huh?” he turns and smirks at you. You blush a crimson red, knowing perfectly well what he’s insinuating.
Chan clears his throat, ignoring Minho, and proceeds to add a bit of everything to your plate. He doesn’t seem himself. Normally, you'd be deep in conversation about something wildly random, or teasing each other. But he is deliberately trying not to engage.
You suddenly realise that he had only just watched you and Jisung have sex in the pool. Oh this is actually awkward. You don’t blame him for not wanting to speak to you properly. It is then you realise that anyone could have watched you have sex in the pool, and you don’t dare to look around the room. Instead, you watch the veins in Chan's hands as he spoons out some pasta salad. You remember back to last night when he had that hand around your throat. You want him to choke you. What?! What the fuck?! You shake your head and quickly take your plate off of him. What is wrong with you?
You decide to go sit on the balcony before Chan has a chance to start a conversation, although part of you knows he probably wouldn’t anyway. You don’t even think you'd be able to form coherent sentences yourself. The heat and the tension in your body when you're near him is all consuming. You need fresh air.
As you walk through the living area, you catch sight of Changbin. He’s sitting relaxed in an armchair devouring some chicken. The man is all muscle. On first impression he seemed like a brooding type. Stoic and cold. But you've seen him when he’s loud and fun and laughing his ass off. His laugh is infectious too. High pitched and shrill.
But right now he looks like he could murder someone. He makes eye contact with you, and you feel like that person he could murder is you. His eyes bore into you and you stop dead in your tracks for a moment. He seems angry. Has Chan already asked him your favour? Has he said no and thinks you're sick? But then his eyes change slightly and you feel like instead of murdering you he is going to ravish you. You come to your senses, snapping your eyes away from his and head out onto the balcony.
As you eat, you hear the guys joking and laughing. Jisung is telling jokes and Changbin sounds like he’s in a better mood now you're not in there, and Chan is singing pop songs.
“Hey!” a voice calls. It’s Minho. He comes out onto the balcony and sits next to you with a plate of food. “I can finally eat now.” He laughs. You smile at him. He is truly a beautiful soul. You sit for a while eating your lunch and talking about how wonderful it would be to live in a location and beautiful as this.
“Last night…” he says nervously, and sighs as he tries to find his words. “Thank you for doing that for me… you know… the Hyunjin thing.” He swallows as though his throat is dry. “Yeah. I just wanted to say it meant a lot.” He puts a mouthful of salad in his mouth.
“Hey,” you put a hand on his thigh and try to ignore how good it feels. “I just did what I felt you needed… in the moment.” You smile and he nods. His face brightens.
"Guess what?" he says excitedly.
"What?" you smirk. He looks like he's dying to share something.
“I’ve texted him. He’s coming here. Tonight.” Minho says as he chews.
Your face lights up with excitement. “Minho!” you squeal. “This is fucking amazing!”
He can’t hide the excitement on his face either. “It is.” He agrees with a big grin.
“Oh my God. Hyunjin is going to blow his load in five seconds with you!” You both laugh.
“I think I’m the one who is going blow on the spot. Untouched.” He replies laughing.
“Well, at least you two know how to get your act together.” you mumble as you hear Chan belting out an 80’s power ballad.
---------------
You sit across from Chan and Jisung in the office. You're on the couch that Jisung first fucked youon, and both Chan and Jisung are sitting on the other couch watching you. It’s late afternoon, and you're about to have your ‘briefing’ on the ‘personal training session’ you will be having with Binnie tonight.
It's so weird. Here in the room with Chan. You haven’t spoken properly since the blindfold night, and it was hard to gauge his body language at lunch. You just can’t read his mood. Surely he knows by now that you want him. Jisung would have been creaming his pants to tell him. And you're sure Chan knows you know how he feels about you too. Jisung’s eager expression makes it certain that you all know what’s going on.
But no one says anything about it.
“Right.” Chan clears his throat. Jisung leans in on Chan’s shoulder who tries to ignore him. He looks flustered, and he can’t meet your eyes. What is going on inside his mind?
“We need to go over what is happening tonight. Where will we all be? Jisung?”
Jisung springs to action. “I’ll be waiting in the gym with Bin.” Jisung says, sliding onto Chan’s lap and wrapping his arms around his neck. He tries to kiss Chan, but Chan shakes his head.
“Y/n?” he says, still not quite making eye contact with you.
“Um… I just turn up at 11pm?” You're not sure what else to add, so you just sit there with your insides of fire and a hunger to jump the two men in front of you. Which you ignore.
Jisung just won’t give up and is still trying to steal a kiss from Chan.
“And I’ll be,” Chan gives in and his mouth meets Jisung’s, falling open to allow Jisung to slide his tongue in.
They look so incredibly sexy that you subconsciously lick your lips. You feel a pang of want in your stomach. You want to be part of what they’re doing.
“I’ll be watching the cctv of the gym.” He finishes, pulling away from the kiss and looking Jisung up and down like he wants to devour him.
“And jerking off.” Adds Jisung raising an eyebrow.
You sit there watching silently as Jisung slides his way down onto the floor to kneel between Chan’s legs and reaches up to his belt, pausing to look seductively up at him. Chan looks back at him endearingly. “Honey, we gotta concentrate on the matter at hand.” He says.
“But this is the matter at hand!” Jisung gestures to Chan’s crotch and I laugh.
“I’m serious, Jisung, this,” now Chan gestures to his crotch “can wait.”
Jisung makes some kind of whingy sound. “Are you sure it can wait?”
“Why don’t you be kind to Jisung and let him suck your cock?” It slips out of your mouth before you can stop yourself. Chan and Jisung turn to you, obviously taken aback. Chan turns beet red, but Jisung looks excited.
“I mean,” Don’t say it. “Your mouth won’t be full Chan, you can still tell me what I need to know.” Fuck. You said it. You don’t know how you're managing to egg them on like this. Inside you're absolutely dying.
Jisung blows you a kiss and mouths a “thank you”. He turns back and looks up at Chan “See… it’s okay. Let me take care of you.”
Chan rolls his eyes. “Okay. Fine.” He gives in and Jisung has his pants undone and his half hard cock in his hands before you can blink.
He licks the shaft from the base to the tip and then takes the head of his cock into his mouth. Chan bites his lip and exhales slowly.
“y/n,” his voice is breathy. He sounds so fucking hot. You imagine him saying your name like that and that you're the one sucking his cock. “So far you have taken on a more submissive role… Ah that’s it baby!” Jisung is stroking him now whilst working his mouth further and further down his cock. “But Bin is going to be a little different.”
“Huh?” What does he mean different?
“You see,” he squeezes his eyes closed in pleasure. “Binnie is very…ah…dominating.”
“How so?” You ask cautiously. Surely he couldn’t be too bad?
“Well, he likes to really take charge. You will have to be on your best behaviour…Shhiit!” Chan is so distracted you wonder if you shouldn’t have suggested he let Jisung suck his dick. Jisung is good at it though. If you had a dick you'd want Jisung to suck it all day long.
Jisung pops up off of Chan’s cock with a loud ‘pop’. “He will want you to call him Sir, and he wants to tie you up.” He offers then gets back to work on Chan.
Your eyes dart up to Chan’s and he finally meets my eyes.
“He might want to call you names.”
You process what they are saying.
“Jisung will be there… and… fuck Jisung you need to stop for a second or I’m gonna come!” He pulls Jisung off his cock. “You can have it back in a minute”.
“Y/n, Jisung will be there,” Chan tries again. “And Binnie is very respectful of safe words and gestures. As much as he’s rough and tough, he only wants to do things that feel good for you…. But at the rougher end of the spectrum of what feels good for you.”
Images of being tied up and having to call Binnie Sir, and goodness knows what else, all with Jisung and Chan watching, flood your mind. Arousal pulses through your body. But a sick feeling is there too. You're conflicted.
You look at Chan and Jisung. “Are you two okay with this?” You ask seriously. Part of you hopes that they will say that they aren’t okay with it, but they don’t.
Jisung beams at you. “I think it’ll be fun!” he says and slides his mouth back over Chan’s cock and deep throating him back to a full erection. You wonder if he really thinks it’ll be fun, or if he’s just saying what he thinks you want to hear?
Chan leans his head back to rest on the couch, closing his eyes as his boyfriend sucks and hums aorund him. “I’m okay with anything you ask for, y/n.” He says softly.
I want you, Chan. You say to yourself, but can’t bring the words to say it out loud.
------------------------
~ Chan pov ~
“Channie, are you really okay with Binnie fucking her tonight?” Jisung asks after you leave the office. He's still working his mouth on Chan’s cock.
Chan thinks about his boyfriend’s question. He's torn. On one hand he wants you to explore your desires… and fuck, it’d been SO hot seeing you being pleasured. But on the other hand, he fucking hates it. He's jealous. Jealous of how you shivered under Minho’s touch, jealous that she's going to call Binnie “Sir” tonight. Chan wants her to call him Sir.
He watches Jisung’s head bobbing up and down. It's different with Jisung though. When he saw you with him he felt a surge of happiness and love. He’d jerked off to you both in the pool earlier that day. You looked so incredible together, the two people he loves, sliding together perfectly and bringing each other so much pleasure and taking each other to the stars. But Chan longs to be part of it, other than just watching.
Chan’s mind drifts back to the conversation he’d had with Jisung just after lunch. ‘She wants you Channie.’ Jisung had told him. ‘Just as much as you want her.’ The words keep repeating over and over in his brain. Fuck, his heart had began to race when he’d told him that she felt that way, but a voice in the back of his mind says it's too good to be true. Why would she want him? Jisung must’ve heard wrong. But what if it is true? He let himself dare to entertain the thought - just for a moment. What if it is possible that you want to be with him?
“Jisung, I want Binnie to be the last one.” Chan finally declares.
Jisung looks up at him and pops his mouth off Chan’s cock. “So you are going to let it go ahead?” he asks wide eyed.
“I’m so fucking jealous Jisung, but… at the same time I…”
“Wanna fulfill your own sick fantasy of being a creepy Peeping Tom and fuck yourself with your hand alone in a dark room, like you’re watching some real life porno of the woman you want to fuck yourself?” Jisung blinks.
“Jisung you’re going to make me come talking like that… Plus, you make me sound like a sick bastard.”
“Baby, you know ninety percent of what turns her on is you watching, right?” Jisung says between sucks and licks.
Chan thinks about that. Perhaps Jisung is right. If that is the case, then maybe he can just let go and enjoy tonight. It is what you'd asked for. All down to having Jisung there in the room, and him watching through the cctv. That, thought Chan, is probably the best place for him, away from the actual action where he can't fuck anything up.
He imagines what Binnie might do to you. He imagines your calling out “Sir” to him while he ties you to some equipment and call her a dirty slut. He imagines Binnie spanking you and leaving bruises that last for days. Chan grits his teeth and feels a fury rise in his gut. How can he really be okay with this going ahead? But you'd asked him for this, he keeps repeating to himself. This is what you want, and he can't help himself but to give you what you want. He loves making you happy. But what if Binnie is too much for you? You really have no idea what you're getting into. Isn’t it Chan’s duty of care to keep you safe?
Chan thinks he's going to break down and cry right there and then. His breath starts to become laboured, and not from the amazing work Jisung is doing to his dick. Calm down, he tells himself. Get a grip.
Chan tries to shift his thoughts. He concentrates on watching Jisung and the sensations of his mouth on his cock. He imagines it's you sucking his cock. Not like the night before, but slow and sensually. He imagines you, Jisung and himself entangled together in a post sex, blissed out state and falling asleep in each other’s arms and whispering ‘I love you’s’. He imagines waking up to you both each morning, having breakfast together.
It's too much for Chan. He comes without warning into Jisung’s throat before breaking down and sobbing loudly.
-----------------------
~ y/n pov ~
Why is your heart hurting? Why are you having second thoughts? Why is visualising Chan watching it over the camera making you feel wet? Why does your pussy clench when you think about Binnie calling you names? Why do you feel weak with desire when you imagine calling him Sir? Why do you feel like you're going to come at just the thought of calling Chan Sir? Why do you want to torture Chan by making him watch you be pleasured by another man, and at the same time you just want to give yourself only to him and Jisung?
You walk down the hallway heading back to your room with a million thoughts running through your mind and sick feeling swirling around your stomach. This wasn’t supposed to happen. None of it. It was meant to be a simple creative getaway, and all that’s happened is you've awakened your desire to fulfill a few fantasies, and managed to fall in love. With two men! The only bright side is that at least the two men are actually together.
What are you saying? This is so fucked up! You're so fucked up!
Do you go ahead and let Binnie fuck you, or do you just go to Chan and fucking confess you have feelings for him? And if Chan really does fucking know how you feel then why the fuck won’t he make a move?
You're so angry that he just won’t talk to you about it. He’s sending you mixed signals and you can barely stand it anymore. He doesn’t seem to have an issue with you knowing he gets off on watching you be sexual, or getting a blow job in front of you, or fucking Jisung WHILE Jisung fucks YOU. And why they hell does he think you'd let him fuck your face if you didn’t want him to?
Nope. Chan is just a pussy who won’t communicate his feelings. You had given him a clear opportunity to stop tonight’s plans in that meeting and he didn’t take it.
That’s it. Chan is going to watch you get fucked by Binnie. And if he doesn’t like it, he’ll have to do something about it.
Your phone beeps. A text message. It’s Binnie.
“I need to talk to you. Meet me in the recording studio. NOW!”
@rylea08 @channieandhisgoonsquad @noellllslut @itsseohannbin @weareapackofstrays @3rachasdomesticbanana @palindrome969 @xxkissesforchanniexx @chuuchuu1224 @fun-fanfics @wolfennracha @rhonnie23 @jisunglyricist @strayywayy @rixenluv @piscesrising01 @lunearta @shltsnglggles @lilbabiebunni @jiminssluttyminx @armystay89 @krayzieestay @stellasays45 @hxnnielk @yaorzu-blog @anjian03 @tsunderelino @igetcarriedawaywithyou @mylittleponeypinkrosieposie @privhace @kyunchoni @writhingwrecked @kisses-too-the-moon @justforreaders @melochacco @scenuniverse @oddracha @meilix @ismokeeweed @leftovercigarettes
96 notes
·
View notes
Text
.dae shader node configuration - updated!


I found a small bug in my script, so I've updated it! There was an issue with how glass meshes imported, but I found the problem and resolved it.
This script automatically configures shader nodes for .dae files exported from TS4SimRipper for use in Blender - currently, imported .dae files do not have properly configured specular or normal maps, so I wrote this to do it for you ❤️ I'm working on converting this to a Blender add-on to make it more user-friendly (hopefully should be done in the next few weeks) but it's fully workable in its current form. If anyone wants to give it a shot, I'd love to get your feedback and I'm happy to answer any questions!
To use the script in its current form:
Make sure you're using Blender 4 - I've tested this with 4.3 and 4.4
Export your model using TS4SimRipper - you must choose either "single mesh and texture" or "solid and glass meshes and textures." It will NOT work with all separate meshes.
Open the scripting tab. Either create a new script and copy/paste my code there, or download my script and open the file.
Select the collection where you want the model in the outliner.
Hit the play/run script button at the top of the scripting tab.
Blender will have you select the .dae file you want to use.
And there you go! This is pretty much what you'd get if you imported your .dae normally, but if you hop over to the shader tab you'll see that everything is set up for you!
One note - I personally don't use the 'Clean DAE mesh?' option in TS4SimRipper (it can be kinda buggy) and instead merge vertices in Blender. If you would prefer not to use Blender to clean your mesh, remove line 34:
merge_vertices(model)
I recommend doing that if you get weird shadows, especially around the cheeks and hairline. This generally isn't a problem using EEVEE, but it's a huge issue with Cycles (which is what I always use). Alternatively, feel free to reach out - I'm happy to help! It took me ages to figure out how to import models correctly and I've probably experienced any problem you run into.
I haven't figured out how to automate everything, so you still need to:
Attach emission maps for vampire eyes/other glowing objects - these do not seem to export properly in SimRipper so you may need to export the textures with S4S and manually attach them
Remove the lamp that is automatically created when you import a model - it will be in the same collection as the model
Apply your own subsurf modifier if you're planning to do that - you might need to take a few extra steps to stop weird awful shadows forming at the cheeks & hairline. It took me ages to figure out how why that was happening, so feel to reach out if you want me to walk you through the steps to fix that.
6 notes
·
View notes
Text
New Patch: The Sims & The Sims 2 (February 4th, 2025)
The Sims and The Sims 2 have just received their first patches since they were re-released last Friday, January 31st.
Both updates bring bug fixes that have been reported by players. You can read all about them on the blog post below.
Sul Sul, Simmers!
We hope you’ve been enjoying revisiting The Sims and The Sims 2! It’s been super exciting seeing all the joy and enthusiasm from our community for these classic games. We’ve also been focused on the reports of technical issues that some players have had, and have been diligently working to address them. We wanted to say thank you to the community for sharing your detailed reports via the forum to help us improve these games.
– The Sims Legacy Team: – For the most current bug updates, please visit The Sims Franchise forums here.
February 4, 2025 Patch Notes:
The Sims
Fixed Issues:
Alt+Tab or Alt+Enter can sometimes cause a crash
Alt+Enter can sometimes cause the Windows title bar to be hidden
Alt+Enter can sometimes not toggle between full screen and windowed modes
On some systems, The Sims can appear to launch and then immediately exit (no splash screen displayed)
The Sims should now launch in most situations
In some cases where there is an underlying graphics issue, The Sims will display a message
Some players are unable to click on various parts of the neighborhood map
The travel screen, when traveling between neighborhoods/worlds, can sometimes appear garbled or glitched
The Sims might crash if you are not on the default neighborhood, interact with another Sim, and then save
When using Alt+Enter to cycle window and zoom sizes, the HUD could be clipped. At this zoom level, The Sims will now instead clip from the top of the screen.
In some situations in windowed mode the title bar might not be visible
The Family friends counter could sometimes not be visible
The Sims General Notes:
Several players have had problems (e.g. walls, floors, objects not showing up; game not launching; other oddities) that are addressed by updating graphics drivers to the latest versions. Please make sure your drivers are up to date.
The Sims game window is of a fixed size that can’t have its basic properties changed after it has launched. Moving the window from a monitor to another with a different, lesser resolution can lead to unexpected results, possibly even crashes. If you want to run The Sims on that second monitor please use the option “-monitor:” to force it to launch on the other monitor. “0” is your primary monitor, a second monitor is “1” and so on. We are investigating adding this as a menu option in the future.
In some situations, players have noted that music only plays in Live mode. Please check your computer sound options and make sure that everything is properly configured (e.g. on a 5.1 surround system make sure that your center speaker is functioning).
You might be prompted to “Enable the help system” every time you return to a house. This is the game trying to have you complete the tutorial. This will continue to happen until you complete the tutorial.
The Sims 2
Fixed Issues:
Alt-Tab or Alt+Enter can sometimes cause a crash
Some players on EA App received an error message indicating that certain needed files were corrupt
The game would sometimes crash after creating a family
The game sometimes launched at a small resolution (800×600) and then scaled that small format to fill the entire monitor
In certain situations the game will launch and then immediately show a “DirectX” error, requiring use of the “-w” option to work around the problem
Sometimes a Sim (or multiple Sims) would disappear after the player moves to another lot or neighborhood, or after leaving and rejoining the game despite saving
Sometimes non-adult Sims (children, pets) would disappear
Some interactions that result in a transferable reward (e.g. a dog returns from work) can cause the game to crash
Addressed some infinite loading screen issues
The Sims 2 General notes:
Several players have had problems that are addressed by updating graphics drivers to the latest versions. Please make sure your drivers are up to date.
Remember that the “boolProp testingCheatsEnabled” cheat will cause the game to periodically show various dialogue boxes with debugging information in them. The cheat is working as expected.
We are investigating an issue where during certain cinematic events (such as Alien Abduction), the Sim can be reset and the event fails. While we are investigating this, you can work around the issue by making certain there are no other Sims on the lot to observe the event.
While some issues may not be listed here, they may still be in the process of being addressed. Some topics can require an extended investigation on our end, so even though these fixes may be in active review, it’s not a guarantee that we’ll have an immediate fix for it in the upcoming patch.
Thank you for playing these games that are such a storied part of our history – starting 25 years ago! Please continue to share and report any issues on our forums, and join our official Discord community for tips, tricks, and news!
Dag dag,
The Sims Team
9 notes
·
View notes
Note
it's great that you're interested in archiving, it's a really important skill to learn! you can't archive things by saving chrome files of them, google is not your friend and you should always use a file type that doesn't depend on the internet to open it. those jpegs and mp4s are fine. the books you want to archive should be saved as pdfs, you will probably be able to find them on the internet archive. while ur at it go ahead and download ur favourite books so you never lose access to them! google services (or any social media or streaming services) will never protect your right to access a file that's been blocked in your country, and you also don't own anything you buy from them because they can remove it whenever they want. fucked up right! if you'd like to get into archiving media to share with people you should learn about torrenting, but don't try to torrent until you're very well versed on how to properly do it without getting in trouble (you need to have a vpn and configure it to your torrenting client and instructions will vary depending on what software you use). when you're ready to try it out, don't just choose a vpn based off what a youtuber tells you. a lot of popularly advertised vpns are owned by companies that don't really care about protecting your data. when choosing a vpn for archiving purposes it's best to search on r/piracy and look for the most recent info. ipleaks is a handy tool to make sure youve configured everything right. also do not share links to pirate sites on social media beause it it can risk getting the sites blocked or taken down. gl <3
ive gotten a lot of feedback about the google thing, i'm actually about to go change them to actual pdfs that are not connected to google. i'll look into everything else as well. i do intend to get a hard drive to save this all onto, but as i've mentioned im a teenager and my parents (despite being democrats) don't really want me doing all this because they think it's bad for my mental health to be so worried about politics- which to a certain point is true, but i like being up to date on what's happening. but i'll try to find a way to get one without them getting all worked up about it. thank you so much!
10 notes
·
View notes
Text
Creating a runtime texture mod for Earthworm Jim 3D
In this post I'll share my struggles and successes with Special K and other wrapper tools in my attempts to prevent Jim's shadow from rendering. I'm running the GOG version of the game on Windows 10 with an Nvidia GeForce GTX 1070.
Running EWJ 3D with Special K
Special K is the self-appointed "Swiss Army Knife" of PC gaming in that it does "a bit of everything". In our case, this means texture modding and windowing fixes for EWJ 3D. Special K also offers upconversion of EWJ's DirectX 7 rendering calls via a DgVoodoo plugin.
Local versus global installation
We'll be using version 25.1.3.1, since (at the time of writing) subsequent releases contain input bugs impacting EWJ 3D.
Although the docs promote purely "local" Special K installations as an alternative to "global" injection performed through the Special K frontend UI, I couldn't get this working for EWJ.
I did however manage it by "converting" (a misnomer since installations created this way are actually partially global, and partially local) a global install to a local one - achieveable by holding Ctrl and Shift while click the Play button inside Special K's frontend.

This approach allows you to maintain per-game DLL and CONF files; you may prefer it if you're running other games with Special K. However I'll use a global installation throughout this guide, for simplicity.
Issues when customizing EWJ 3D's resolution via its menus
The game boots to an options menu which allows you to, among other things, change your display options: 1.) Color depth and 2.) Resolution. These settings will not persist unless we run the game in compatibility mode for Windows XP*, or thereabouts.
Oddly this menu wants to display at 640x480 no matter what resolution is selected. That is, EWJ only transitions to that resolution once it properly starts. This is typically harmless but seems to break Special K's injection of the game's process, resulting in the loss of Special K's on-screen display and possibly other things.
*This has the downside of requiring EWJ to be run as an administrator - which doesn't cooperate well with Special K, unless of course Special K frontend is also run as administrator (I don't recommend this). This is a possible motivation for running a "converted" local install, as that approach (along with purely local installs) does not require the Special K frontend.
Solution: Forcing EWJ 3D's resolution via DgVoodoo
To avoid this confounding resolution change, we can force EWJ to always run at our chosen resolution (example: 1920x1080) via DgVoodoo. First, set up DgVoodoo as a Special K plugin. Then, modify your CONF file in a text editor or via the control panel:
[DirectX] Resolution = h:1920, v:1080
This means we don't need to rely on Windows XP compability mode to both run the game in our desired resolution and reliably inject Special K. That's good news, as I (anecdotally) found EWJ crashes more often when in compability mode.
Other mandatory DgVoodoo configurations
Be sure to set the following options as well:
[GeneralExt] PresentationModel = flip_discard FullscreenAttributes = Fake
Dumping textures
Launch the game via Special K's frontend. Don't forget to insert an EWJ 3D disc before starting the game!
Thanks to our DgVoodoo setup, you should be able to edit the resolution and color depth in the options menu without losing Special K's injection. Once the game starts, open the overlay and click into Render Mod Tools.
You'll notice that for some reason, no assets are listed under Used Textures. This can apparently result from intrusive overlays, but I have a feeling that something else is going on. Highlight Selected Texture doesn't work either - presumably for the same reason.
Anyway, you'll find that you're still able to switch over to All Textures, and click Refresh, to see what the game has loaded. Find the texture you're looking to modify, make note of its format details, and click Dump Texture to Disk.
Editing textures
If you've been following this guide you'll find the DDS files inside a directory like <Special K path>\Profiles\Earthworm Jim 3D\SK_Res\dump\textures\EarthwormJim3D.exe. I tried two editing tools: Intel Texture Works (ITW) and Paint.NET. ITW doesn't Paint.NET offers support for a wide variety of formats but sadly doesn't seem to understand mipmaps.
There is also Nvidia Texture Tools Exporter (NTTE) for saving/compressing, but not editing.
If no single tool offers all of the features you need, you can combine them - for example we can edit a BC2 texture in ITW, export it to BC3, and then re-encode it as a BC2 using NTTE.
Injecting textures
Move your edited textures into <Special K path>\Profiles\Earthworm Jim 3D\SK_Res\inject\textures\EarthwormJim3D.exe and click Reload All Injected Textures. Or, restart the game.
Appendix 1: Other texture injectors?
See if we can use another texture modding tool, such as uMod or TexMod, alongside standalone DgVoodoo* upconversion of DirectX 7 -> DirectX 11 (I couldn't find any that did DirectX 7 -> DirectX 9). Other API wrappers, namely DXWrapper and WineD3D, did not perform well:
DXWrapper boots but there are severe graphical issues. I tried customizing every available option for D7->D9 in dxwrapper.ini. All did nothing or crashed the game.
WineD3D crashed unless I combined with DxWnd. After which it was very slow, and did not work besides.
Appendix 2: Modifying game data?
Instead of injecting altered textures at runtime, we can try to modify the textures.dat archive which EWJ loads from.
Appendix 3: Other Stuff
We might also need DxWnd to improve windowing - we'll see. Might be able to set hotkeys via uMod templates s.t. we don't need to visit its window at all.
There is a successor for uMod build for Guild Wars call gMod. Presumably it would have the same problem of requiring D9.
7 notes
·
View notes
Note
Hey Kali,
I recently found your old blog but after everything had been archived. I read your post most recent post and was wondering if you were still okay to answer some untraining questions? (Totally 100% understand if not though).
I (24f) have been 24/7 for 6 years now, untraining bladder for 2/3 years. While I use my diapers for everything I've never gotten past messing standing up. In contrast I'm a heavy bed wetter and rarely notice much if any signal to wet during the day. I've decided it's time to properly take a look at complete incontinence since everyone already perceives me as such and I won't be leaving diapers!
I was wondering if there was any advice you could give to help with getting over the initial hurdle for untraining my bowels?
Again totally and completely understand if you've moved away from these sort of topics. Thank you :))
Hey, anon. I have a few pieces of advice.
Make sure you're wearing diapers that have performance and fit characteristics that would make you feel comfortable messing them. Early in my own untraining I was wearing Molicare Super Plus diapers that fit fine and were perfectly fine for wetting but fit really tightly over the butt. You need a diaper that has some room in the butt without being loose and that also has a high back.
Make sure your clothes provide adequate room and support. One thing that made me feel more comfortable messing my diapers was wearing bib-and-brace overalls under my other clothes when the weather permitted, because it meant there was something to support and catch my diaper without wrapping very tightly around it. I've since realised I'm a woman, which means I can and/or do dress in ways that are typically associated specifically with women; if I had the chance now I would have picked A-line skirts and tights, most likely. Up to you what you think is best.
Take an internal deodorant. I make the same two recommendations every time I have reason to mention them: bismuth subgallate and chlorophyllin. They won't help you get over the initial hurdle, but when they're effective in controlling the smell, they reduce the friction that encourages you to stop trying to untrain messing.
Change your diet. I've been delaying responding to a few questions which involve this as an answer because I want to compile my research on diet and untraining but I just haven't had time. The short version is it will help immensely if you
drink more water
eat more fibre
avoid red meat because it'll make your poop smell
avoid consistently consuming foods that you know cause diarrhoea, since the point is to get better at messing from your previous baseline voluntary standpoint, not to make yourself have painful accidents/gut disruption that you can't sustain
Dietary changes are tremendously important because as I recall even from a continent standpoint they're the difference between having to put in a lot of mechanical effort to mess and just being able to kind of gently push and have it come out. Since part of messing untraining is configuring your body so that the gentle push of autonomic peristalsis is sufficient to deal with your messing, positive dietary changes are to your advantage.
Even though you're already a long-term diaper wearer and partially untrained, I know that for some people in the same circumstances, nerves about messing their diapers can be a real stumbling block. My advice is to have an accident about it. If you have nerves about messing your diapers in front of anyone in particular, make yourself do it at least once. If you can't do it voluntarily, do it involuntarily. This is one of the few sets of circumstances in which I think (judicious and careful) use of stimulant laxatives is an acceptable tool. Not because they're a healthy long-term way to make yourself have accidents or anything — they're not, in fact quite the opposite — but because I genuinely think the biggest hurdle with confronting messing under circumstances that make you nervous about it is having it happen and surviving it. Once that's happened it doesn't seem like nearly as much of a threat.
14 notes
·
View notes
Text
Head2Head Hotspud Devlog
#2 – 3.14.2025
A lot has happened since my last devlog—so much, in fact, that I had to double-check I was still working on the same project. Between then and now, I’ve added:
Controller support
A main menu (so the game feels like an actual game)
Multiple game modes for 2 and 3 players
A functional settings menu that actually saves between sessions
An input configuration scene so players can choose which bumper they’ll be controlling
An animated logo, because why not
There are probably more changes, but these are the big ones.
Controller Support & Input Configuration
Controller support itself was easy—just a quick assignment in the Input Menu. The real challenge was making sure the game knew which player was using which controller. That turned into a two-day puzzle involving tracking which gamepad pressed the button first, making sure players were assigned in order, and ensuring everything transferred properly between scenes. The final system works well enough, though I still have a lingering feeling there’s a simpler solution out there that I just haven’t stumbled upon yet.
Main Menu & Animated Logo
The main menu was straightforward—just a VBoxContainer with buttons tied to their respective game modes. Simple, effective, no surprises.

The animated logo, on the other hand, was a bit more fun to set up. It’s a simple skew effect applied to a StyleBox attached to the text, then animated in an AnimationPlayer. The result is something inspired by old demo scene graphics but a bit more restrained. Eventually, I’d like to add a shader to refine the look even further.
Settings & Tutorial
Originally, the tutorial was just a slideshow with videos, but I decided to make it playable instead. Now, it walks players through the basics and even drops a few hints about advanced techniques. It turned out better than I expected, and integrating it with the menu was pretty straightforward. The code behind it is a bit messy, though, so I’ll save that breakdown for another devlog—assuming I feel like revisiting it.
As for the settings menu, getting it to work and save properly was a small victory. Now players can tweak their settings, exit the game, and come back without everything resetting. It’s a simple feature, but one that makes a big difference.
Mechanics, Visuals, and FX
Some new mechanics have been added, making timing even more important. Now, when you bump the spud, different timings trigger different effects:
A perfect hit increases your score.
Taking damage increases your energy bar.
The energy bar also fills up over time.
When the energy bar is full, pulling off a perfect while pressing left or right will deal damage to the opponent in that direction—but it’ll also drain your energy back to zero.
If you go for an early hit instead, you’ll deal less damage but only lose a small portion of your energy.
So, timing isn't just about keeping the game going—it’s now directly tied to strategy.
Visual Updates & Effects
If you’ve been paying attention, you might’ve noticed the game looks a little different too. Some of the new visual effects include:
A screen flash and hit stop when you land a perfect hit.
The spud and paddle flashing in different colors based on timing.
New attack and damage animations that change depending on the direction of the hit.
And for those with a keen eye—yes, there’s even some subtle squash and stretch in there.
These tweaks should make everything feel a bit more satisfying and responsive. Plus, who doesn’t love some extra polish?
That’s about it for now. The game is shaping up, things are coming together, and with any luck, the next devlog won’t include any more two-day debugging marathons.
3 notes
·
View notes
Text

Kagami: (groaning) "Ugh, I swear, every time I turn on my laptop Windows has another stupid update that changes everything I actually liked!"
Tsukasa: (tilting her head) "Oh, did they fix something?"
Kagami: (sarcastic) "No, Tsukasa, they broke everything again. The start menu’s different, they moved the settings again, and now my taskbar is stuck at the bottom unless I mess with the registry."
Konata: (perks up) "Ahh, Kagamin… suffering under the iron grip of Microsoft. There is another way, you know."
Kagami: (glancing over) "Don’t even start."
Konata: (grinning) "Linux."
Kagami: (pinching the bridge of her nose) "I just want my computer to work, not become some kind of hacker project!"
Konata: "If you want to dip your toes in the Linux waters, there’s Ubuntu—good ol’ reliable Ubuntu! Even grandma could use it."
Kagami: "Then why don’t you use it?"
Konata: (scoffs) "Pfft, Ubuntu? Please. I run Arch."
Kagami: "Oh my God."
Miyuki: (walking in) "Oh my, what’s all the commotion?"
Tsukasa: "Konata’s trying to convert Kagami to Linux!"
Miyuki: (smiling) "Oh, that’s wonderful! Linux is quite powerful and secure if configured properly."
Kagami: "Not you too!"
Konata: "See, even Miyuki gets it!"
Miyuki: "Although… there can be quite a steep learning curve, and compatibility issues with certain software."
Kagami: "HA! There it is!"
Konata: (shrugging) "Okay, sure, maybe you have to tinker a little. But isn’t that kind of fun? Think about it, Kagamin. No more forced updates. No more spyware. No more Microsoft nagging you to sign in every five minutes—just pure, open-source bliss."
Kagami: "You’re acting like switching to Linux will fix my life or something."
Konata: (pointing dramatically) "It could!"
Kagami: "I am not switching to Linux, Konata."
Konata: (leaning back) "We’ll see… when Windows 12 drops and they make the start menu a paid subscription."
Kagami: (pausing, looking horrified) "...They wouldn’t."
Konata: (grinning) "They would."
5 notes
·
View notes
Text
Spore on the steam deck
so, i recently got a steam deck, and i also have the spore collection on gog, so obviously i was like "hell yeah lets get spore on the go"
i thought i could just install it and run, i could not. if you try, you'll get errors 2000 and 1004.
to fix this? well, i combined a couple guides i found here in the case that anyone here has the same problem (this should work for steam and gog, and *maybe* origin, the only thing that should be different is the file paths, and it should be the same for general linux desktops with different file paths). also some steps are only necessary for certain parts of it. i will put [SPORE] for base game, [GA] for galactic adventures, and [CC] for the parts pack
step 1) install the game [SPORE] [GA] [CC]
very simple step. on steam you just download it while in game mode (also download galactic adventures and the creepy and cute parts pack if you have those), and on gog you can use heroic launcher (which is what i used) or lutris (which i have never used, the only difference *should* be the file path which it might tell you).
step 2) edit the wine prefix registry [SPORE] [GA] [CC] and copy content [GA] [CC]
this is where the error 2000/1004 gets solved.
open the file "/home/deck/.local/share/Steam/steamapps/compatdata/17390/pfx/system.reg" if you are using steam, or "/home/deck/Games/Heroic/Prefixes/default/SPORE Collection/pfx/system.reg" if you are using gog. then, paste the following strings between any other pre-existing strings in that file:
[Software\Wow6432Node\electronic arts\spore] 1627191375 #time=1d78116fc363040 "appdir"="Spore" "datadir"="/home/deck/.local/share/Steam/steamapps/common/Spore/Data" "installcompleted"=dword:00000001 "installloc"="/home/deck/.local/share/Steam/steamapps/common/Spore" "locale"="en-us" "playerdir"="My Spore Creations" "reindexyesorno"=dword:00000000
if you only have the base game, this is all you need to do to get the game to load up properly (for other versions, replace the bits in datadir and installloc with the location you installed to)
[GA] you will also need to paste a second thing (again, anywhere between other things is fine):
[Software\\Wow6432Node\\electronic arts\\SPORE_EP1] 1240428288 #time=000000000 "AddOnID"=dword:00000002 "DataDir"="/home/deck/.local/share/Steam/steamapps/common/Spore/Data" "PackID"=dword:28448390
[GA] [CC] in the same directory folder as the Data folder, you will also see the DataEP1 [GA] and bp1content [CC]. copy EVERYTHING from inside these folders into the Data folder. after doing this, you can now access the expansion packs ingame, and id also recommend changing the aspect ratio (requires restart of the game to take effect)
step 2.5) get 60fps patch [SPORE] [GA] [CC]
this is relatively simple, go back into the Data folder, then open the Config folder. in this folder you should see three text files, ConfigManager, Properties, and VideoCards.
first, open ConfigManager, scroll all the way to the bottom, and ad the very bottom make a new line and type "intProp frameLimitMS 17" (without the quotation marks)
second, open Properties, scroll all the way down, at the very bottom make a new line and type "property frameLimitMS 44 int" (again without quotation marks)
after editing both of those files, save them and then you should be running the game at around 60fps
step 3) controller config and game mode access
if you are using a steam deck, you will probably want to access this in game mode. steam version has this there by default so that doesnt matter, but other versions need to be added. heroic launcher has an option to just add a game to steam in heroic, and then booting into game mode shows it there. not entirely sure about lutris but its probably the same.
once its there in the game mode (or for regular linux desktops, just edit the controller config from the steam desktop app for spore specifically) just open the controller configurator, set up the controls you like (you NEED bindings for left and right mouse buttons, scroll wheel, middle mouse click, and mouse movement, and i recommend also adding 1, 2, 3, 4, F1, F2, F3, F4, space, esc, p, shift, ctrl, backspace, alt, wasd, and enter), i personally used the joystick for wasd, dpad for f1-4, left trackpad as a dpad for 1-4, a and b for jump and enter, start and select as esc and p, right trackpad and right stick as mouse, triggers as click and everything else on the paddles.
after all that, you can now play spore on the steam deck (or any linux pc i think)
(please note that mods might not work unless they dont require galactic adventures because of how the galactic adventures data was moved to the base game bit, bot parts pack does work, but i couldnt get the patch that gives them the sing ability to work)
why did i go through all that to play spore in a car? who knows. why am i posting it here rather than reddit? because i dont use reddit anymore. is anyone reading this likely to care? probably not but theres always a chance.
anyways hope you enjoyed reading this (or the very small chance you were following along with this cause you really wanted spore on steam deck) and uh have a good day i guess
#spore#steam deck#linux#gog#196#god i hope at least one person actually benefits from this so i can justify typing this all out
22 notes
·
View notes
Text
Dear Sephiroth: (a letter to a fictional character, because why not) #246
The physical therapy appointment that I missed yesterday was rescheduled to today. I saw the therapist that I am most familiar with - her name is D. But she had read the notes left behind by K, and now I guess she, too, theorizes that I've got some kind of weird torsion going on with my ribcage, likely brought on or exacerbated by trying to do mermaid training while having my chest tightly bound in my costume.
And… I know this is not something you have to worry about (since you do not have the body configuration for it), but… this sort of injury is why, I guess, people caution trans men to take proper steps to bind their chests instead of simply layering constricting clothing over their ribs. Improper chest binding, especially while doing vigorous physical activity, can seriously mess you up, holy shit. I'm not a trans man, but I'm sure that this advice also applies to mermaid folks like me who are just trying to prevent their chests from flopping all over the place while trying to swim.
See, the Ehlers-Danlos Syndrome doesn't just affect my joints. It also affects everything else, like my ligaments - including the ones that are supposed to keep my boobs relatively in place. Those ligaments do not do their job, because they literally cannot, because they are made with "I Can't Believe it's Not Collagen" instead of the normal stuff. It's a pain right in the ass. Or… I guess in my case… a pain right in the ribs. ...Sigh…
...We discovered that the set of ribs on the right side of my ribcage, at the level where I used to tie the bikini of my costume, are not expanding forward when I breathe like they're supposed to. So, I was given another breathing exercise today to try to fix that. Doing it gives me a sharp, horrible pain that extends from my right armpit all the way down to the right side of my lower ribs. But it's not a pain that feels like walking on a sprained ankle; it's more like... a kind of pain that indicates something needs to pop or go crunch so that it can move properly. I wonder if that makes sense to you.
After physical therapy, I was in a lot of pain. Like... not the kind of pain where something is moving that shouldn't (for example, we shouldn't be moving sprained ankles), but the kind where things that haven't been moving for a long time are finally moving, and they're not used to it anymore, and so they're gonna scream about it. So I decided to go to Eggcellent to get a bubble tea. This time, I got a houjicha latte with rose syrup, tea jelly, and cream cheese foam. The lovely husband-and-wife duo who run this shop are testing a new bubble tea add-on called "sago" - these are like tapioca pearls, but they're made from a kind of palm tree. They're a lot smaller than tapioca pearls, and they have a bouncier texture. They put them into my tea as a surprise, because they know that I wanna try all their new stuff! I have a picture!!! Here!!
Sephiroth... they were so perfect!!! I liked them a lot!!! I can't wait until they're incorporated into their regular menu!!! I WISH YOU COULD TRY THEM!!! Oh my goodness!!!
I woke up feeling pretty empty today, but... after today's encounter at Eggcellent, I feel a lot less empty. I've been a customer of theirs for a long time; they know me well enough to understand that my support for them is unwavering, and that I will react to all their new things with genuine, unbridled joy. They know this thing well enough that they understood that they could surprise me with this, and that it would make me really happy. I feel incredibly grateful.
Also, the wife's mother, who occasionally helps them run their shop, came out from the back today, wearing a rainbow-colored shirt, and it was absolutely delightful. And... oh! Sephiroth, when she came out and saw me, her whole face lit right up, and the smile she gave to me was so radiant, and...!!! I don't know how to articulate the beautiful feeling that blossomed within my chest as a result. But I will say, it took some effort to avoid breaking down into joyful tears. Admittedly, it's a little difficult to avoid breaking out into those same tears as I write this now, ahaha~! 🥰🥰🥰
I guess... for context, it's nice to know that she can feel happy about seeing me, despite the language gap that exists between us. It's nice that she seems to know what kind of person I am, and that I'm someone who will try to support the business of her daughter and son-in-law. Although she doesn't speak English, we have had brief, simple conversations, with the wife acting as an interpreter between us. I've even had a couple of instances where I was able to clumsily say to her some greeting in Cantonese; the greeting I like to use when talking to people I am familiar with while I'm out and about is, "It's good to see you." I don't remember how it goes in Cantonese, though...
I guess the closest equivalent I can get to for that phrase in Japanese that is an accurate reflection of my intentions is something like, "Anata no koto wo miruno wa kimochi ii." But that's probably clumsy, too; I haven't practiced Japanese with any kind of regularity in a very long time...
...Someday, though, as impossible as it is, I hope I get to stand in front of you and say that to you. Somehow. Somehow...
Oh!!! I almost forgot!! When I went back to the car to do the rest of the errands I had planned, I noticed a hedge peeking out of some lattice, and I thought it looked neat. I thought that maybe you might also think it looked neat, so I snapped a picture:
I went to the grocery store after that to get some small items; nothing to write home about. And then after that, I went to a nearby craft store to try to get a different clasp for a pendant I've started wearing. The pendant is reflective of something that I believe to be a fundamental truth, both of my circumstances and of reality in general; its weight feels profoundly correct as I wear it. Unfortunately, the lobster clasp digs into the back of my neck. I sought a barrel screw clasp to replace it with, but they didn't have one in stock in the correct color. They don't know when they will have it in the correct color, so I simply decided to order one online after I got home.
It's 9:44. That means it's 44 minutes past when I was supposed to go to bed, because tomorrow I have to wake up at 5am in order to bring J to Great Barrington. Whoops.
...I had better stop writing and get ready for sleep.
Hey. I love you, and I'm over here cheering for you to heal and to be happy. So please keep yourself safe out there, okay? Please keep trying. Please don't give up.
I'll write again soon.
Your friend, Lumine
#sephiroth#ThankYouFFVIIDevs#ThankYouFF7Devs#ThankYouSephiroth#final fantasy vii#final fantasy 7#ff7#ffvii#final fantasy vii crisis core#final fantasy 7 crisis core#final fantasy crisis core#ffvii crisis core#ff7 crisis core#crisis core#ff7r#final fantasy vii remake#final fantasy 7 remake#ffvii remake#ff7 remake#final fantasy vii rebirth#final fantasy 7 rebirth#ffvii rebirth#ff7 rebirth#final fantasy 7 ever crisis#ffvii ever crisis#ff7 ever crisis#ffvii first soldier#Ehlers-Danlos Syndrome#feeling better#wholesome
4 notes
·
View notes
Text
Professional TV Installation and Setup Services

In today’s entertainment-driven world, having a high-quality television setup can greatly enhance your viewing experience. Whether you’re upgrading to a state-of-the-art smart TV or setting up a new home theater system, professional TV installation and setup services ensure that you get the most out of your investment. Jasp Audio And Video, these services go beyond just mounting your TV on the wall—they encompass a comprehensive approach to achieving optimal performance and aesthetic integration within your living space.
The Importance of Professional Installation
While it may be tempting to tackle TV installation as a DIY project, professional services offer significant advantages. Trained technicians bring expertise and experience to the job, ensuring that your TV is installed correctly and safely. This includes not only mounting the TV securely but also managing cables and connections to avoid clutter and potential hazards.
Custom Mounting Solutions
One of the primary aspects of professional TV installation is choosing the right mounting solution. Technicians can assess your space and recommend the best type of mount—whether it’s a fixed, tilting, or full-motion mount—based on your viewing preferences and room layout. Fixed mounts keep the TV close to the wall, which is ideal for a sleek, modern look, while tilting mounts allow you to adjust the angle for optimal viewing. Full-motion mounts offer the flexibility to swivel and extend the TV, making them perfect for rooms where the viewing angle may change frequently.
Cable Management
A clean and organized setup is essential for both aesthetics and functionality. Professional installers handle cable management with precision, concealing wires and cables within the wall or using cable covers to ensure a tidy appearance. This not only improves the visual appeal of your space but also reduces the risk of accidents and damage to cables.
Optimal Placement and Calibration
Proper placement of your TV is crucial for an immersive viewing experience. Technicians assess factors such as viewing distance, room lighting, and the layout of your furniture to position your TV at the perfect height and angle. Additionally, they perform calibration to adjust settings such as brightness, contrast, and color to ensure that the picture quality is as sharp and vibrant as possible. This process enhances your viewing experience, making sure you get the most out of your TV’s capabilities.
Integration with Home Entertainment Systems
Professional TV installation often involves integrating your TV with other home entertainment components. This may include connecting to a sound system, Blu-ray players, gaming consoles, and streaming devices. Technicians ensure that all devices are connected properly and configured to work seamlessly together. They can also help with setting up smart features, such as connecting your TV to your home network for streaming services and app functionality.
Testing and User Training
After the installation is complete, professionals test the entire setup to ensure that everything is functioning correctly. This includes checking connections, ensuring that the remote control works properly, and verifying that all devices are communicating as expected. Additionally, technicians provide training on how to use the TV and its features, including setting up favorite channels, using smart apps, and navigating settings. This training helps you maximize the potential of your new TV and avoids frustration with unfamiliar technology.
Ongoing Support and Maintenance
Some professional TV installation services offer ongoing support and maintenance options. This can be particularly useful if you encounter issues or need to make adjustments in the future. Whether it’s troubleshooting problems, updating software, or relocating your TV setup, having access to expert assistance ensures that your entertainment system remains in top condition.
Conclusion
Professional TV installation and setup services offer a comprehensive solution for optimizing your home entertainment experience. From expert mounting and cable management to precise calibration and seamless integration with other devices, these services ensure that your TV not only looks great but performs at its best. By entrusting your installation to professionals, you can enjoy a hassle-free setup and take full advantage of your TV’s features, enhancing your overall viewing pleasure and ensuring a sleek, functional, and enjoyable home entertainment environment.
Contact Us
(760) 315-7015
PO Box 3910,
Ramona, CA, 92065
https://www.facebook.com/JaspAudioandVideo
https://www.instagram.com/jasp_av/
https://twitter.com/Jasp_AandV
2 notes
·
View notes
Note
how are you keeping them alive? Like physically, hydration and food wise and stuff
Nutrient IV straight to the aorta. Plus, the excess electricity should nourish them somewhat...
It's still just the first night, they'll be properly set up once the configuration tests are complete and I make sure everything is working~
#pokeblogging#rotomblr#pokemon irl#pkmn irl#in character#malleable conductor arc#tw torture#tw kidnapping
3 notes
·
View notes