#Sharing Plugin
Explore tagged Tumblr posts
Text
Best Social Sharing Plugin for WordPress: A Comprehensive Guide

Are you looking to enhance the social sharing capabilities of your WordPress website? With the myriad of social sharing plugins available, it can be challenging to determine which one is the best fit for your needs. In this guide, we'll explore some of the top social sharing plugins for WordPress, their features, and what sets them apart from the rest.
Why Social Sharing Plugins Matter
Before we delve into the specifics, let's briefly discuss why social sharing plugins are essential for your WordPress site. In today's digital age, social media presence is crucial for expanding your reach and engaging with your audience. By allowing visitors to easily share your content across various social media platforms, you can amplify your content's visibility and drive more traffic to your website.
Choosing the Right Social Sharing Plugin
When selecting a social sharing plugin for your WordPress site, there are several factors to consider:
Ease of Use: The plugin should be user-friendly, with intuitive settings that allow you to customize the sharing buttons' appearance and placement effortlessly.
Compatibility is key: Make sure the plugin works seamlessly with your WordPress theme and other plugins to prevent conflicts or complications.
Features: Look for plugins that offer a wide range of features, such as customizable button designs, social network integration, and analytics tracking.
Performance: Opt for plugins that are lightweight and won't slow down your website's loading speed.
Now, let's take a closer look at some of the best social sharing plugins for WordPress
ShareThis
ShareThis is a popular social sharing plugin that offers a comprehensive suite of features. With ShareThis, you can customize the appearance of your sharing buttons, choose from various placement options, and track sharing analytics. The plugin also provides social follow buttons, allowing you to grow your social media following directly from your website.
AddToAny is another highly-rated social sharing plugin known for its simplicity and versatility. With AddToAny, you can easily add customizable sharing buttons to your posts, pages, and even emails. The plugin supports over 100 social networks, ensuring that your content can be shared far and wide. Additionally, AddToAny offers built-in analytics to track your content's social engagement.
Social Warfare
Social Warfare is a robust social sharing plugin designed for bloggers and content creators. With Social Warfare, you can choose from various button styles and colors to match your website's design. The plugin also offers advanced features such as Pinterest-specific images, custom tweet text, and click-to-tweet functionality. Plus, Social Warfare includes built-in UTM tracking to help you monitor your social media campaigns' effectiveness.
Easy Social Share Buttons
As the name suggests, Easy Social Share Buttons makes it simple to add stylish sharing buttons to your WordPress site. The plugin offers over 50 button templates and 30 display locations, giving you ample flexibility to customize your sharing buttons' appearance and placement. Easy Social Share Buttons also include features such as share count recovery and mobile device optimization for seamless sharing across all devices.
Conclusion
In conclusion, the best social sharing plugin for your WordPress site will depend on your specific needs and preferences. Whether you prioritize ease of use, advanced features, or customization options, there's a plugin out there to suit your requirements. By incorporating a social sharing plugin into your website, you can encourage visitors to share your content with their networks, ultimately driving more traffic and engagement to your site.
For those looking to further boost social engagement on their WordPress site, consider exploring the Best Social Content Locker Plugins for WordPress. These plugins allow you to lock premium content behind social sharing buttons, incentivizing visitors to share your content in exchange for access to exclusive material. Unlock the full potential of your social media strategy with these powerful plugins.
0 notes
Text




windows desktop background-ass state
#literally couldn't even see what i was getting when i took these photos#i drove an hour out of denver and on the way my phone died#and luckily i happened to have a car charger plugin in my purse bc i forgot to put it in my new car#shout out to my shitty memory bc i frantically plugged in my phone#because without a map i was gonna be absolutely fucked 50 miles away from my hotel 😭#AND when i showed up at the visitor center asking for a map they were like “we're paperless”#and i must have looked near tears bc the lady working there snuck me an unofficial one when i said my phone died#anyway! these pictures were taken with like 10% battery and on power saving mode also bright sunlight#but that's the beauty of landscape photography it just looks like that so u can use whatever angle#anyway just needed to share all that it's been a fucking day. i got 5 hours of sleep last night#bri babbles
3 notes
·
View notes
Text
i use this
(used to use a discord server but then i found out about this when i got a steam deck)
i do also keep that old server around for an emoji server cause i have fakenitro on vencord
does anybody else have a discord server thats only yourself and nobody else exclusively used to send images from your mobile phone to your tablet or computer
#kde connect is great#i can send files#control video#(like use my phone as a remote for media on my pc)#remote input#(sort of like using a phone as a trackpad. its a bit shit but can do in a pinch)#also it can share the clipboard contents#regularly get 2fa emails and the like#just being able to ctrl c on one device and ctrl v on another#so good#theres also some other plugins i havent botherd to enable#like i can use my pc to send texts from my phone#can recieve remote keypresses#sync notifications (get mobile notifications on pc and vice versa)#notified about phone calls#and run terminal commands#its preinstalled on linux distros with KDE but theres a windows installer and an android apk and probably an iphone one too idk#kde apps my beloved
43K notes
·
View notes
Text
How to Manage Multiple WordPress Websites with One Login
How to Manage Multiple WordPress Websites with One Login | Sync User & Logins Between Multiple Sites If you have many WordPress websites, you know how tough it can be to handle them all. Logging in and out, updating user details, and managing accounts take a lot of time. But don’t worry! Share Logins is here to make things simple and fast. It helps you control all your WordPress sites from one…
0 notes
Text
I turned this spreadsheet data into this cool shit. Marvel pls, im very proud 😅


#javascript#google sheets#datatables#datatables plugin#json#jquery#html#im excited!!! this plugin does everything i wanted to do on google sheets!#and i can share it w yall#and its so much easier to use than google sheets#if u know fuckall abt google sheets
2 notes
·
View notes
Text
How to Share Files in Flutter
Flutter is a popular framework for building mobile apps. Sharing files in Flutter is a common feature many apps need. This article will guide you on how to share files using Flutter, including how to share multiple file types like images, PDFs, videos, and documents.
Why Share Files in Flutter?
Sharing files is important in many apps. It allows users to share content with others quickly. For example:
Sending photos to friends.
Sharing documents for work.
Sending videos to family.
How to Share Files in Flutter?
Flutter makes it easy to share files. i will explain a step-by-step guide below:
Step 1: Add Dependencies
First, you need to add the required dependencies to your pubspec.yaml file. The share_plus package is a popular choice for sharing files.
dependencies: flutter: sdk: flutter share_plus: ^3.0.4
Step 2: Import the Package
Next, import the share_plus package in your Dart file.
import 'package:share_plus/share_plus.dart';
Step 3: Share a Single File
To share a single file, you can use the Share.shareFiles method. Here is an example of sharing an image file:
void shareImage() { Share.shareFiles(['path/to/image.jpg'], text: 'Check out this image!'); }
Step 4: Share Multiple Files
You can also share multiple files at once. This can include images, PDFs, videos, and documents. Here is how you do it:
void shareMultipleFiles() { Share.shareFiles( [ 'path/to/image.jpg', 'path/to/document.pdf', 'path/to/video.mp4', 'path/to/another_image.png', ], text: 'Here are some files for you!' ); }
Benefits of Sharing Multiple Files in Flutter
Convenience- Users can share multiple files in one go, saving time.
Flexibility- Supports different file types like images, PDFs, videos, and documents.
User Experience- Improves the overall experience by making file sharing easy.
Sharing files in Flutter is easy with the share_plus package. Whether you need to share a single file or multiple files, Flutter provides a simple way to do it. This feature is essential for many apps, making it a valuable skill for Flutter developers. Use the steps above to add file-sharing capabilities to your app and enhance your users' experience.
#coding#programming#Share file in flutter#share file flutter#send file flutter#share pdf file in flutter#flutter share example#flutter share file#flutter share plus not working#share plus flutter#share image in flutter#share PDF in flutter#share multiple files flutter#flutter share#flutter_share#social share flutter#flutter share_plus whatsApp#flutter share plugin#whatsapp share flutter#share video in flutter#share pdf video and images together in flutter#share.sharefiles flutter
1 note
·
View note
Text
Obsidian is great! I started using it to run my solo 5e campaign, but have been using it this past few weeks as well to store my research, etc for some original works I've been working on. It has so many plugins that are great for a wide variety of things.
Just as a note, you can pay for the syncing service (which helps support the software development), especially if you want to be able to open your vaults on like an iOS device without having to jump through five million hoops -- but if you have a cloud service that syncs your files, it auto saves and syncs across devices.
I use Dropbox and hop between my laptops on multiple vaults. I have yet to see any corruption or syncing issue (like you sometimes get with Scrivener if you don't cross your eyes the right way and remember to always close out your program and let everything sync). And it always seems to remember what note I had open last whenever I relaunch.
hey if you're the type of writer that's like me where you tend to write specific scenes first that vaguely weave together into a plot, you might like using obsidian as a writing app.
my frustration with other writing applications is that i will write my scenes out of order and it's hard to move things around and rearrange them on a regular document.
but with obsidian there's this canvas feature where you can just write all your scenes and plot moments on these little cards that you can freely rearrange. you can color code them and connect them too.
here's the canvas i've created for my current multi-chapter fic: (if you zoom in you can see all the text in each card this what it looks like zoomed out)
as you can see, i color code them based off chapters and will group them next to a document card with the working title of the chapter. anything not color-coded are scenes that don't have a proper place quite yet or it's just world building references. this app can also be good for note-taking and collecting research!
best of all, it's FREE!!! the only downside is that if you want your stuff to sync across devices, you do have to pay for that. i constantly hop between my laptop and desktop so i pay for the syncing. but if you write on only one device it's completely free!
i typically use it for organizing my thoughts for a first draft. once i get all the scenes arranged and mostly written out, i will copy and paste them into ellipsus (also free & highly recommended as a google doc alternative) so that they're all in one document that i can edit.
#i haven't used icloud onedrive or google drive to sync so ymmv with those cloud sharing services#but i can attest it's rock solid with dropbox syncing#i could gush about obsidian until the cows come home#i still split my writing time between it and scrivener#but it's so much fun to play with the vaults and the plugins
6K notes
·
View notes
Text
If you are looking for a good plugin for searching for archived versions of the web pages you visit, give dessant's web-archives plugin a try!
1 note
·
View note
Text
Dive Into You - L.Haechan
Pairing - Boyfriend!Haechan x University!AFAB Reader
Genre(s) - Fluff, Smut, University!AU
Warning(s) - smut, unprotected sex, reader wears a bikini, slight public sex (more like just public indecency and really heavy petting), dry (wet?) humping, creampie, multiple orgasms, marriage, reader and haechan have a kid
Summary - After a whirlwind semester, Haechan sweeps you away on a surprise getaway after finals are over. Between salty kisses and soft-spoken promises, you both begin to realize that Fridays mark more than just the end of the week, they mark the beginning of something new.
Word Count - 7.5k
Author’s Note - I meant to get this out on his birthday but got caught up in life so I guess happy belated birthday to Haechan haha
Taglist - @k-vanity @cosyhomenet @neocity-net @k-films @cinneorolls @dinonuguaegi @tinyzen @fancypeacepersona (join my taglist!)
Written for the Resonance Beach Collab originally hosted by @loeycity. Part of the K-Films Summer Event 2025 hosted by @k-films. Also part of my NCT Dream: Seven Days Collection.
Now playing: Dive Into You - NCT Dream, Bahama - aespa
You first met Haechan in a music theory class halfway through the semester. You were taking it for your degree, as was he, though he hadn’t managed to show up to a class thus far because of his busy idol career. On his day off, he finally attended class for the first time, slipping into the back row of the lecture hall ten minutes late, wearing sunglasses indoors and a hoodie too big for the late-spring weather. Yet no one batted an eye. That’s the thing about university, you could be a celebrity or a sleep-deprived caffeine gremlin and still get away with everything as long as you looked miserable enough.
He sat beside you, even though the rest of the row was empty. “Your notes looked better than mine,” he remarked.
You raised an eyebrow. “Are you even enrolled in this class?”
He grinned, teeth flashing beneath the shadow of his hood. “Technically.”
“Technically,” you repeated, unimpressed, as you angled your notebook away from him.
“Come on,” he whined, nudging your elbow with his. “The midterm is next week, I haven’t studied, and my manager thinks I’m watching video lectures at home right now. Help a guy out?”
You sighed, already sliding your notes a little closer. “If I get caught helping you cheat, you better buy me lunch.”
“Deal,” he agreed, a little too quickly. “And maybe a song.”
“A song?” You questioned.
“You’ll see.”
Your friendship with Haechan started just like that. A few shared notes, a couple late-night study sessions in the campus café when he had time off in his schedule. He hummed next to you while you worked on your laptop, occasionally changing songs halfway through the phrase just to annoy you. You quickly learned that when he wasn’t on stage, he was a menace with too many inside jokes, an alarming stash of memes, and a knack for making your cheeks hurt from laughing.
The first time you let him into your apartment, he tripped over cables hooked up to music equipment. He made it up to you by immediately assisting in layering harmonies onto the half-finished chorus of a demo track you made. “This would sound so good with a weird falsetto ghost vocal,” he commented, already recording himself singing off your cheap microphone like it was a stadium stage.
Somehow, you didn’t mind because somehow, his chaos just fit with yours. You made music together, half as a joke, half because it felt right. You teased him about his idol life, and he teased you about your messy desktop and how seriously you took your plugins. He never stopped talking, but you never wanted him to. Somewhere between 3AM laughter, breathless studio nights, and his fingers brushing yours over a keyboard, you stopped writing love songs about people who didn’t exist.
One night, when your midterm projects were due and sleep felt like a forgotten luxury, he popped by your apartment with fast food and insisted on ‘helping’ you mix your final track. The ‘help’ amounted to him curling up on a chair next to you with a can of soda and randomly hitting keys on your MIDI keyboard while proclaiming it to be ‘art’.
You swatted his hand away from your laptop for what had to be the tenth time. “You’re going to make me fail.”
“I’m inspiring you,” he countered, leaning over your shoulder to peer at your project window. “See, this part? Needs more chaos.”
“You are chaos.”
He laughed, dropping his chin to your shoulder. “I’m glad you finally noticed.”
You turned to look at him, a comeback ready, but the look on his face made the words freeze in your throat. You didn’t realize until that moment just how badly you wanted to kiss him, his lips looking so full and soft mere inches from you. Your breath caugh,t and Haechan heard, but didn’t move away.
“If you keep looking at me like that,” he said quietly, the usual teasing in his voice softened by something more sincere, “I’m going to think you like me.”
Your eyes flickered to his. “What if I do?”
The words hung there, suspended in the space between your breath and his. You weren’t sure who leaned in first, but suddenly the distance didn’t exist. His lips met yours in a kiss that tasted like soda and secrets you didn’t want to keep anymore. It was gentle, slow, and careful, like neither of you wanted to break whatever this was turning into.
When Haechan pulled away, his eyes searched yours. “I’ve been wanting to do that for a while,” he admitted, his voice quieter now, his usual bravado stripped away.
You swallowed, heart thudding in your chest, and your brain fighting with every reason why this shouldn’t have happened. “Haechan,” you started hesitantly. “You’re…you. And I’m just me. This isn’t right.”
He tilted his head, a small smile playing on his lips. “Do you think I don’t know that?” You blinked. “I’ve thought about this, all the reasons it could go wrong. But then I think about how you save lecture notes for me, how you roll your eyes at me, but still tolerate me when I make a bad joke. I think about how I’ve never heard music the same since I first met you.” You looked down at your hands, the weight of reality pressing against the lightness you felt just seconds ago. “Hey.” He reached for your hand. “I can’t promise it’ll be perfect, but I can promise I’ll show up. For you, for this, for us.”
Your eyes meet his again. There was no cockiness there, just quiet determination and something you realized had been growing behind all his jokes and late-night harmonies. It was real, terrifying, beautiful affection. You nodded slowly, lips drawing up into a small smile. “Okay.”
“Okay?” He echoed, eyes widening.
“But if I end up in a dating scandal, you better write me a hit breakup song.”
He laughed, his fingers lacing through yours. “Deal. But I’m aiming for a love song first.” And somehow, it felt like the beginning of one.
Your relationship didn’t erupt like the drop of a chorus, it eased in like a warm synth line, subtle but impossible to ignore. Somewhere in the haze of long nights and low battery percentages, between split headphones and shared playlists, Haechan became the rhythm you moved to without even realizing it.
One night, long past midnight, you both sat sprawled on the floor of your apartment, surrounded by tangled cables, empty ramen bowls, and the fading echo of a demo track you’d been layering harmonies into. You lay back, arms spread out, gaze unfocused on the water-stained ceiling. “I want to do this forever,” you swooned. “Not the ramen-for-dinner part, I mean the music. Producing, composing, I want it to be my life.”
Haechan was quiet for a beat, then shifted to lie next to you, his shoulder brushing yours. “I think about that too,” he said. “I think about what I’ll do when the spotlight fades, if I’ll still be making music, if I’ll still be me without the stage.”
You turned to look at him. In the dim blue haze of your laptop screen, he looked less like an idol and more like just a boy who loved music too much to let it go. “I think you’ll still be you,” you murmured. “Just…a little less glitter and a little more sleep.”
He laughed at that. “You think I’ll sleep? I’ll be recording your songs. That’s what my future looks like. You, writing chaotic brilliance in your studio, and me, still trying to convince you to add in a nonsensical adlib.”
“I don’t pay you enough for this,” you joke.
“You don’t pay me at all.”
A grin spread across your face. “Exactly.” That night ended like most did these days, with your head on his chest, fingers tangled, some indie R&B track humming softly in the background.
But finals week and a new comeback changed the tempo. You barely saw him after that. He was swallowed by comeback promotions–early call times, live broadcasts, and late-night rehearsals. You, in turn, were drowning in projects, caffeine, and academic despair. The apartment was filled with the evidence of the struggle, empty energy drink cans, abandoned sheet music, and forgotten takeout containers strewn across the floor.
You missed Haechan in moments that didn’t make sense, like when your headphones didn’t sit quite right, when a melody sounded a bit lonely, when your mind wrote a joke only he would laugh at. So when your last exam ended on a bright Friday afternoon and you staggered out of the lecture hall blinking like a mole, you didn’t expect to find Haechan standing just outside the door.
He was wearing sunglasses indoors again, paired with an all too large hoodie, like it was the first day you met all over. But this time, he was holding two plane tickets. “Fridays are meant to be fun,” he said, grinning like he had a secret, “so I made one just for you.”
You stared at him, eyes going wide. “What?”
“Hope you have your passport, because we’re leaving like, now. Tropics. You, me, no deadlines.”
“Haechan.” You deadpanned. “Are you kidnapping me?”
He pulled down his sunglasses just enough for you to see him wink. “Only a little. You seem like you could go for some sleep and peace, and actual food for once.”
You huffed a breath, somewhere between laughter and disbelief. “You’re insane.”
“I’m you’re insane,” he corrected, curling a finger into the strap of your backpack to tug you closer. “This is me keeping my promise.” So you let him take your hand, let him lead you out of the building and into the very beginning of your own song. There’s no chorus yet, just an opening note that felt like freedom.
You were half-asleep by the time the plane took off. At some point during the flight, you woke up with Haechan’s hoodie draped over your lap and his hand curled loosely around yours, his thumb moving in slow, absentminded circles. You wanted to be annoyed, you really did. He hijacked your post-finals crash and turned it into a spontaneous getaway with little to no time for packing. Who does that? But as warm sunlight spilled through the plane window and Haechan softly hummed a tune you vaguely recognized as one of your demos, annoyance melted into something warmer.
By the time your feet hit the sand in the Bahamas, you’d accepted two things. One, you were exhausted, but you were here with Haechan. Two, you wouldn’t be getting any rest with Haechan looking at you like that.
The private villa he booked looked like it had been pulled straight from a honeymoon brochure with whitewashed walls, a hammock strung lazily between palm trees, and the sea glittering just beyond your doorstep. You barely had time to toss your bag onto the bed before Haechan grabbed your hand again, pulling you out to the beach with the urgency of someone racing daylight.
You squinted against the sun. “I can’t believe you kidnapped me.”
“You say kidnapped, I say rescued,” he replied smugly, already kicking his slides off, dragging you toward the shoreline. “You were on the verge of becoming a coffee-addicted music gremlin.”
“I think you missed the part where I already am one.”
Haechan gasped like you just confessed to a felony. “You admit it? Bold.”
You shot him a look. “You say that like you haven’t seen me crawling on the floor at 4AM trying to find a flash drive.”
He grinned. “I’ve also seen you fall asleep with a pencil in your mouth and four open Ableton projects on your screen, so yeah, it was time for an intervention.”
You barely had time to reply before a splash of water hit your shins. You gasped, stunned, looking down at your now-soaked pants. Haechan stood a few feet into the waves, a boyish and playful smile on his face as he cupped more water in his hands. You narrowed your eyes at him. “Did you just–” Before you could finish the sentence, he splashed you again. “Haechan!” you shrieked, stumbling backward as cold water hit your thighs.
You kicked off your shoes and chased him into the water, shrieking as the ocean soaked through your clothes. Haechan laughed wildly, arms flailing as he tried to evade you, which didn’t work out all that good for him when he tripped and nearly face planted into a wave. You pounced on him.
The two of you wrestled in the shallows, screaming and splashing like kids on summer break. At one point, he scooped you up bridal style only to dramatically dunk you, then immediately panicked when he thought you might actually be mad. You emerged like a sea monster, hair dripping and clinging to your cheeks, and tackled him right back into the water.
“Timeout!” he gasped between laughs, hands raised in surrender. “You’re actually kind of terrifying like this.”
“You deserve terrifying,” you shot back, breathless from laughing. “I’m still in my clothes, you maniac.”
He swam closer, catching your wrist under the surface. “Okay, but like, you’re also kind of hot when you’re angry.” You rolled your eyes, heart racing not just from the chase, but from the way Haechan was looking at you. His hair was plastered to his forehead, skin glistening with saltwater, and his thumb rubbed against your wrist like he didn’t even realize he was doing it. “Come on,” he said softly, tugging you toward the shore. “Let’s go change and swim for real. I want to see you in that bikini set I know you packed.”
You changed in the bathroom of the villa while Haechan took forever in the outdoor shower, emerging half-wet and humming something suspiciously romantic under his breath. When you finally stepped out in your bikini, adjusting the strap at your shoulder, you didn’t even get the chance to say anything.
Haechan stopped mid-hum, jaw slack. “...Okay,” he said after a beat. “I lied. You’re not terrifying, you’re going to ruin my life.”
You raised a brow, crossing your arms. “That’s a bit dramatic.”
“No, no, no,” he stepped closer, eyes never leaving you. “You’re not allowed to look like that and expect me to behave. I brought you here for relaxation. This is not relaxing.” You laughed, flushed and flattered, but his tone shifted as he got closer. His hand skimmed down your arm, deliberate now, no more teasing in his touch. His fingers slipped just under the curve of your waist. “Mine,” he murmured, more to himself than to you. “Everyone else can look at the ocean while I look at you.”
You swallowed hard. “You brought me to paradise, and now you’re acting like you want to keep me locked in the villa.”
Haechan leaned in, mouth brushing just below your ear. “I absolutely want to keep you locked in the villa.” Your breath hitched, and the air between you shifted, lazy heat turning into something far more dangerous. His hands didn’t leave your skin. “But I promised a beach day,” his voice dipped, sounding like velvet and fire, “so you better walk ahead of me and give me something to look at.”
You smacked his chest, laughing. “You’re impossible.”
“And you’re unreal,” he countered, grin crooked, pupils blown wide. “Let’s go swimming before I forget how to be decent in public.”
You hadn’t even made it ten steps outside before Haechan was at your side again, fingers laced with yours, palms tight against each other like he couldn’t stand even that much distance. The sand was warm underfoot, powder-soft between your toes, the ocean glittering like a postcard dream just a few yards away.
The water was perfect. Warm, clear, and so inviting, it almost made you forget the way Haechan’s eyes had darkened the second he saw you step out from the bathroom. He followed you into the ocean like a man possessed, hands already reaching before the waves even reached your hips. You squealed when he caught your waist from behind, spinning you in the water with a triumphant laugh.
“Don’t act surprised,” his lips brushing your exposed shoulder. “You came out here looking like that and expect me to behave? Please.” You rolled your eyes at his theatrics, but your pulse was a dead giveaway.
His hands were everywhere, drifting down your spine, splaying wide over your stomach, teasingly tugging at the strap on your shoulder like he was two seconds away from snapping it. When you waded deeper, Haechan followed like a shadow, grabbing your hips under the surface and pulling you flush against him, salt-slick skin on skin. You twisted in his arms, giggling, trying to push him away, but he only groaned low in your ear and held you tighter. “You think I’m playing,” he muttered, fingers trailing under the water, slipping between the thin stretch of your bikini top. You gasped as he cupped one breast, his thumb circling with infuriating slowness, masked by the motion of the waves.
“Haechan—” you whispered, scandalized and breathless.
He just smirked. “No one can see us. We’re underwater.” You weren’t sure if that was true or if he just didn’t care. Probably both. He kissed you then, salt and heat and something greedy in the way his tongue brushed yours. The kind of kiss that melted your knees even in the water, the kind of kiss that left you breathless and aching and already wishing you were somewhere more private.
His hands didn’t behave. One stayed low on your waist, the other sliding beneath the fabric again, bolder this time, palm warm and rough where it wasn’t supposed to be. He kissed you harder when you gasped again, like he wanted to devour every sound.
“Don’t you dare,” you scolded when he started to push a little further, slightly nudging the strap of your top to the edge of your shoulder.
“Don’t I dare what?” he asked, all innocence and sin. “Touch my girlfriend?” You splashed him in the face. He laughed, full-bodied and beautiful, but even then he didn’t let go. His arms circled your waist, drawing you against his chest like he couldn’t live without his skin on yours. “I love this swimsuit,” his lips moving against your cheek. “I love how it looks on you. I also love that I’m the one who gets to take it off later.”
You swatted at him again, face burning, but he caught your wrist and kissed your knuckles, then your inner wrist, then the inside of your elbow, making his way back up your arm like a man worshipping something divine. You hated how easily he made you fold.
Eventually, the two of you migrated back to shore, half-drunk on heat and horniness. The sun dipped low on the horizon, turning the sky into a watercolor gold and flame. You sank into the warm sand belly down, his thigh pressed against yours as he lay on his back, your fingers tangled together with his. You propped yourself up on your elbows, drawing shapes in the sand with your free hand.
“Mmm,” Haechan hummed, his eyes following your finger in the sand. “This is almost enough to distract me from the fact that I can see the curve of your ass through that bikini.”
You snorted and looked away from him. “You’re ridiculous.”
“I’m in pain, actually,” he said, reaching over and placing a palm on the back of your thigh, fingers sliding upward. “Real suffering is happening right now.”
“You’re the one who dragged me here. This is your fault.”
“And yet,” his eyes traced over your body like he was memorizing every sun-kissed inch, “I would do it again. A hundred times. Just to watch the way you move with barely anything on.” Your heart stuttered. Haechan pulled back to meet your gaze. “We should head back,” his voice rougher now, molten and thick. “Or else I will fuck you right here, right now.” You could tell he meant it.
There was nothing joking in his eyes now, only heat and hunger, tethered just barely by your hand in his. You stood slowly, tugging him up by the wrist. “Then let’s go,” you say confidently. “Before you really lose your mind.”
Haechan groaned like you’d just given him the best present of his life. “Race you to the villa,” he prompted, already grabbing your hand. But you didn’t run. You walked slowly, skin still tingling, Haechan’s hand never leaving yours, practically pulling you as the sky burned orange above.
You reached the edge of the villa’s patio just as the last sliver of sun kissed the horizon, casting everything in warm honey and soft firelight. Haechan tugged you toward the outdoor shower, barely glancing over his shoulder as he flicked the water on. “Get in,” his voice low and coaxing. “You’re all sandy.”
You looked him up and down. “So are you.”
“Guess we’ll just have to help each other out,” he said, eyes gleaming.
The water was lukewarm, cascading in soft rivulets over your sun-warmed skin. Haechan stepped in behind you, crowding your space like he had no concept of personal space, his hands sliding up your waist, over your stomach, until resting under the swell of your breasts. You shivered when his fingers slipped beneath your bikini again, cupping one breast with no hesitation, thumb brushing over your nipple until it peaked under his touch.
“Haechan,” you warned, breath catching.
“I know,” he practically growled, pressing closer, hips grinding slowly against your ass. “We’re technically at the villa…” His hips rolled, unhurried yet firm. You felt him, thick and hard beneath the wet cling of his swim trunks, grinding into you like he was seconds away from losing his sanity.
You gasped as he moved your bikini top aside completely, exposing your breasts to the air and the spray of the water. “Haechan–”
“No one’s out here,” he whined, mouth finding your shoulder, biting it lightly. “We’re still on our villa property.”
“There’s only trees, no fence,” you hissed. “Anyone could walk by–”
“Let them,” he muttered, grinding harder, one hand sliding down to palm at the softness of your thighs. “Let them see how pretty you are when you let me touch you.” You moaned at his words, reaching behind you to grab at him, palm sliding down his abdomen, fingers slipping beneath the band of his trunks.
He groaned through his teeth, thrusting forward involuntarily. “Fuck, baby,” he breathed. “I want you so bad I’m gonna die.”
“We can’t,” you insist, even as you arch into his hold on your breasts from how good his hands felt. “We can’t do it out here.”
“Why not?” he begged, kissing up your spine. “We’re dripping wet, you’re practically naked, I’m hard, just let me–”
“No,” your voice firm while grabbing one of the towels hanging by the knobs of the shower and moving your top back into place. “Inside. Now.” You barely managed to toss it around yourself before his hands found your waist again. You glared at him, and he growled in frustration, eyes dark and glassy, but the second you turned toward the villa, he was grabbing a towel and he was on you again, barely letting either of you dry off before he was hauling you through the door.
The door had barely clicked shut behind both of you when Haechan was already reaching for your towel, mouth crashing into yours like he’d been starved for days. But you pulled back before he could drag it off you entirely, palm firm against his chest.
“Hold on,” you command, eyeing the growing puddle surrounding the two of you. “You’re soaking wet. We’re dripping all over the floor.”
“I’ll clean it up later,” he muttered, stepping closer to kiss along your neck, but you pushed at him again.
“No, you’ll slip and die before we even make it to the bed,” you say playfully with a smirk, grabbing the towel he’d brought in with him. “Stand still.”
His brows furrowed, his hair wet and wild over his forehead. “Wait…what?”
You only smiled and tossed the towel over his head. “I said, stand still.”
Haechan stood frozen as you began to dry him off, starting at his head, rubbing the towel gently over his hair. Your fingers massaged his scalp as you worked, slow and soothing, watching his eyes flutter closed under your touch. Then you moved to his neck, the hollow of his throat, the slick curve of his shoulders. “You’re really gonna take your time with this, huh?” he asked, unamused.
“Uh-huh,” you respond, dragging the towel down his chest, deliberately slow, the plush fabric skimming over his nipples. He twitched slightly under your touch.
You made a show of dragging the towel over every inch of him, his stomach, the sharp cut of his hips, the waistband of his swim trunks. Then you dropped the towel lower, pressing your palm over his length through the fabric of the towel.
Haechan cursed under his breath, thighs tensing. “Baby–”
You rubbed slowly, palm flat, teasing pressure, feeling how hard he already was. His hands hovered like he didn’t know what to do with them, torn between grabbing you and obeying. “I thought you wanted to be dry,” you cooed, glancing up at him through your lashes.
“I do,” he groaned. “I do. But, fuck, you’re killing me.”
You squeezed his length softly, just enough to make him choke on air. “Is that better?”
He threw his head back, jaw clenched. “You’re evil. I’m gonna die. Actually die.”
You leaned in, kissing a droplet of water from his collarbone, your hand still moving against him through the towel. “Maybe. But at least you’ll die warm and dry.”
He whimpered, actually whimpered, hips rolling into your hand. “Please,” he begged, desperate now. “Let me touch you, let me taste you, anything. I need you.”
You let the towel slip from your grasp, the object of Haechan’s agony falling to the floor. “Then take me to bed.”
He didn’t need to be told twice. In a blur of motion, he had you pressed against the bed, your towel forgotten. You barely caught your breath before he was on you again, hot, hungry, and entirely yours.
Haechan’s hands found your waist again, pulling you flush against him as his hips began to grind with a desperate, jagged rhythm. You gasped at the friction, the slick heat of him pressing through the damp fabric of your bikini bottoms. His fingers tangled in your hair, his breath ragged as he nuzzled your neck. “You feel so good,” he murmured, voice rough and needy. His movements grew more frantic, less controlled, as if holding himself back was a losing battle.
Your hands roamed his chest, nails scraping lightly over his skin as he ground harder, hips rocking against you in a slow, scorching tease. You could feel the pressure building in him, thick, pulsing, utterly relentless. Haechan’s grinding slowed just enough for you to feel every inch of him pressed through the thin fabric, teasing and maddeningly close. His breath was ragged in your ear, words lost to the haze of want and heat. Your hands slid under the waistband of his damp shorts, fingers curling around the fabric as you tugged gently but firmly. Haechan froze for a second, chest rising a falling fast, then gave a breathy laugh.
“Can’t wait any longer, huh?” you teased, dragging the shorts down over his hips and thigh before he kicked them off.
He was fully naked above you now, his skin gleaming under the fading light of sunset, every muscle taut and trembling with need. His hardness pressed sharply against your stomach through the thin fabric of your bikini bottoms, twitching with each shallow breath. Haechan’s eyes were dark, glazed with want, and he didn’t hesitate to lean forward, mouth finding your collarbone as his hands roamed over your skin. His hips began to move again, slow and deliberate at first, pressing with a teasing persistence over you, every brush of skin against skin setting fire to your nerves.
Haechan’s hands slid up your sides, urgent but reverent, until they cupped your breasts over your bikini. His thumbs circled your peaked nipples through the damp fabric, coaxing a gasp from your lips. “So soft,” he muttered while kneading your breasts, voice wrecked like he was in a dream he couldn’t quite believe. “So perfect, all for me.”
You arched into his hands, breath catching, and he took that as permission to push the fabric aside once more. Your nipples were pebbled in the open air, and then his mouth was on you, hot and wet, tongue swirling, lips sucking, his teeth lightly scraping. His hips kept moving, grinding against your clit through the soaked barrier between you, the pressure maddeningly precise. “Haechan,” you breathed, your nails digging into his shoulders, your body thrumming with tension.
“I’ve got you,” he whispered between kisses to your chest, hips never stopping. “Gotta make you feel good. I need to–fuck, baby–need to feel you fall apart.”
Your hips lifted instinctively, chasing the drag of his cock against your clit, even through the layer of clothing. His cock twitched, leaking pre-cum that smeared slick against your skin and mixed with your own arousal, making the friction even worse. It was so good it was almost cruel. He rutted harder now, sweat and water making his glide even easier, messy and hot. “Oh my god,” Haechan groaned, hips stuttering. “Fuck…fuck, I’m–”
You felt it before you saw it, his cock jerking between your bodies as he came hard, hot ropes of cum spilling onto your stomach, dripping down your sides as his thrusts slowed, then faltered. He collapsed forward, breathless laughter bubbling against your chest.
“Are you proud of yourself?” he rasped, barely able to lift his head, still panting. “You wrecked me.”
You smiled, eyes fluttering shut. “A little.” But then you felt it, his cock, still hard, twitching again as he looked down at the mess he made. Haechan moaned low in his throat, eyes glassy as he licked a stripe of cum from your stomach, lips brushing your skin in an obscene way.
When he reached your navel, he looked up to you with something dark and hungry. “Inside this time,” he whispered. You didn’t say a word, you just nodded.
He surged up to kiss you, slow and deep, tongue sweeping into your mouth as he pressed his length against you again. The kiss was different now, less frantic, more deliberate, and you could taste remnants of his cum, tangy but slightly salty as it mixed with the lingering seawater on your skin. You reached between your bodies, tugging your bikini bottom to the side. He groaned as his cock slid through your slick folds, the head catching just below your clit before dragging down again. He did it twice, three times, coating himself in your arousal. Each pass made your thighs shake.
When he finally pressed in slow and steady, stretching you open, you gasped, grabbing his biceps. Haechan held your gaze, even as a tremor ran through his whole body. “You feel unreal,” he whispered. The thrusts were slow and deep at first, hips rolling, not just to chase pleasure, but to memorize how you felt around him. Every drag of his cock against your walls had you gasping, thighs locked around his waist.
Earlier, he had been desperate to lose himself in you. Now, he was desperate to stay in this moment. His forehead pressed to yours. “Let me see you cum,” he pleaded, one hand driving down to circle your clit, the pad of his finger working you in slow, steady circles while his cock filled you over and over.
The pressure built fast, your body was already primed from how he had bullied your clit with his cock earlier, the way he had made you ache from the rutting of his hips before he even got inside you. You cried out, clenching around him, your orgasm snapping sharp and intense as you clenched around his cock.
Haechan moaned as you pulsed around him, his rhythm faltering. “Fuck, baby, you’re squeezing me so tight, so good.”
You felt him tremble above you, like it took every ounce of willpower not to cum. His cock twitched inside you, but he held still, panting against your lips, eyes wide and shining. “Don’t move,” he said, more of a command to himself than to you. “I’m not done.”
Before you could reply, he pulled out slowly, his cock dragging slick and heavy against your walls. You whimpered at the loss, but he was already shifting, already flipping you onto your stomach, handling you like something precious but breakable. Your cheek pressed into the sheets, and you barely caught your breath before you felt his hands spreading you apart, his cock sliding between your soaked folds, grinding up against your entrance and ass, teasing and filthy.
“Shit,” he breathed, rutting forward, dragging the head of his cock through your folds before rocking it between the cheeks of your ass. “You’re so wet…you want it like this, huh?” His voice cracked on a moan as he rocked forward again, not quite slipping in, but close enough to make you ache.
“Please, Haechan,” you whined, writhing back into him, greedy for the weight of him inside you. “Put it back in. I need you.” That was all it took. He pressed into you again, entering you all too easily, your body welcoming him soft and hot and soaked with everything he’d pulled from you. His cock sank in deep, and he groaned loud against your ear, collapsing over you like he couldn’t hold himself up anymore.
“Fuck,” he cried, rutting shallowly, hips flush to your ass. “Fuck, you feel too good. I can’t–I can’t stop.” His arms slid beneath you, wrapping tightly around your chest. One hand curled over your breast, squeezing as he buried his face in the curve when your shoulder met your neck, teeth scraping gently at the skin there. The other traveled down, urgent and clumsy, until his fingers found your clit again. He rubbed you with no tempo, no restraint, just pure desperation. “Wanna feel you cum with me,” his voice was shaking. “Wanna feel you clench around me, while I’m inside, while I fill you up.”
The angle had him pushing in deeper, the stretch unbearable and perfect, your entire body wound up beneath his. You could feel it coming again, the pressure sharp and devastating, your moans helpless as he rutted harder against you, gasping every time you clenched around him. Then it hit, sudden and overwhelming, tearing through you as you sobbed his name into the sheets. Your walls fluttered around him, tight and wet and trembling.
Haechan cursed, cock throbbing deep inside you as he finally let go. He came with a broken cry, hips stuttering against your ass as he pressed as deep as he possibly could, like he never wanted to leave your body again. His cum spilled inside you, warm and thick, and he held you tight, still moving in tiny thrusts, dragging it out as long as he could. Afterward, he didn’t move, just breathed against your back, arms still wrapped around your chest like he was afraid you’d disappear.
You didn’t speak for a long time. Just the two of you, tangled together in the afterglow, his breath fanning hot against your shoulder, your heartbeat slowly syncing back to something steady. His arms stayed wrapped around you, even as his cock softened inside you and your bodies finally relaxed into the sheets. You could feel the sweat cooling on your skin, the dampness between your thighs, the faint ache in your hips, and still, you didn’t want to move.
Eventually, Haechan shifted just enough to slip out of you, making you whimper at the emptiness, but he hushed you with a kiss to your shoulder blade. He pulled away only long enough to grab the towel off the edge of the bed and gently cleaned between your thighs, mumbling quiet apologies when you flinched at the sensitivity. Then, he crawled right back into bed, curling himself around you like he belonged there.
Your legs tangled instinctively. His hand found your waist under the sheet, warm and steady, and he tugged you closer until your back was snug to his chest, your head nestled under his chin. “You good?” he asked softly, voice scratchy and slow.
You nodded, a faint smile playing on your lips. “Yeah. You?”
He hummed in response, then kissed the top of your head. His thumb rubbed idle circles into your hip bone. For a while, the only sound was the lull of waves outside, still crashing softly in the dark, echoing the pulse of your bodies slowly calming down. Then, so quiet you almost missed it, he said, “I want every Friday like this.” Your heart stuttered in your chest. “This one…” He hesitated, tightening his arms around you, like he needed to hold the thought together with his hands. “This one feels like the start of something.”
Your breath caught. You twisted just enough to look at him over your shoulder. His face was half-lit by the moonlight cutting across the room, but you could see the sincerity there. His eyes were warm and tender, never leaving yours. You reached up to brush his hair back from his forehead. “It does,” you whispered. “It really does.”
He smiled, slow and soft, and leaned in to kiss you again, gentle, no heat this time, just truth. Neither of you said anything else. You didn’t need to. Not when you were already wrapped up in what was starting, and not when Friday had never felt this good.
The next morning, the light changed everything. It slipped in slowly through gauzy curtains, bathing the villa in soft gold. The ocean beyond the villa was calm now, like it had worn itself out from singing you to sleep. The salt-heavy breeze drifted in and made the white linen curtains sway, lazy and warm.
You were still asleep when Haechan stirred. He didn’t move much, just shifted enough to lean up on one elbow, the sheet barely clinging to his hips. His gaze drifted to you, still curled beneath the covers, one hand tucked under your cheek, lips slightly parted. Your hair spilled across the pillow like something he could get lost in, and maybe he already had.
He reached out, touched your shoulder gently, tracing the faintest circles with his fingertip. Not enough to wake you, just enough to feel the shape of you, real and here. You made a sleepy noise in your throat, but didn’t open your eyes. He smiled to himself. “What would life look like with you?” he pondered quietly, not really expecting an answer, just letting the thought live in the morning light. His finger trailed down your spine, leisurely. “Would we have a house?” he mused, voice low and thoughtful. “Backyard? One of those little ones who tugs at your shirt after preschool and asks for snacks and cartoons?” He paused, the smile spreading wider, eyes fond. “A kid who likes Fridays.”
You shifted under the sheets, breath catching on a sleepy laugh. Your voice came muffled against the pillow. “We’ll find out,” you murmured, still half-asleep. “One Friday at a time.”
His heart pulled tight. God, he wanted that. Not just the house, not just the child, but this–this exact moment, you still drowsy in his bed, the sound of your voice soft from sleep, your warmth next to him, as natural as breathing. He leaned down and kissed the bar curve of your shoulder, lingering there like a promise. “I’d give you every one,” he whispered. “Every Friday I’ve got.”
When you finally opened your eyes and turned to look at him, sleepy and smiling, it felt like maybe you believed him. Because this one, this Friday, felt like the start of everything.
Years later, Fridays still hold meaning in your house. They always have, and probably always will. You hear them before you see them, your daughter’s giggles echoing down the hallway, pure and breathless, followed by the familiar thud of Haechan’s socked feet on the hardwood floor.
He’s carrying her on his hip, her backpack slung over his other shoulder, her tiny hand clinging to the collar of his shirt. She’s still wearing the glittery pink hair clip she insisted on this morning, slightly askew now from whatever adventure she had at preschool. Her cheeks are flushed from the walk home, smiling brightly as she talks excitedly about something that happened on the playground.
“She made a painting today,” Haechan calls out as he steps into the living room, his voice loud and proud. “It’s us. All three of us. And the sun has hearts in it because she said that’s what Friday feels like.”
You set your laptop aside, rising from the couch just as your daughter wriggles in your arms, reaching for you. “Mommy!” she squeals, arms flung wide as Haechan lowers her carefully into your embrace.
“She missed you,” Haechan murmurs, leaning in to press a kiss to your temple before dropping her backpack by the door. “And she may or may not have convinced me to stop for strawberry milk.”
Your daughter pulls back just enough to show you her pink-stained lips and a guilty smile, causing you to laugh. “I see that.”
Later, after dinner and bath time and a chaotic attempt at brushing her teeth, the house quiets again. The dishes are done, the toys are tucked away, and the soft glow of your living room lap spills across the floor as Haechan settles beside you on the couch, one arm thrown over the backrest, content. There’s something in the stillness that feels earned.
You glance at him, your body relaxing instinctively in his presence. Even now, with fewer stages and more studio days, he’s still unmistakably him. His voice still sells out records, his face still flashes in LED lights on billboards from time to time. Fans still recognize him in grocery stores, still send letters with inked hearts in the margins. But here, like this, barefoot with his daughter’s preschool painting in his lap, he’s just Haechan. Yours.
And somehow, you’re not just the girl who loves music anymore, you’re in it. You belong to the music world just as much as he does, not as a spectator, but as a contributor. Your name rolls across credits on streaming platforms, buried between synth programmers and vocal producers. Your beats pulse through earbuds across continents, your songs make it into playlists people fall in love to. You’d once dreamed of this life from behind classroom desks and secondhand headphones, back when it felt impossibly far away. Now, it’s home.
Haechan turns to you, brushing his hand gently across your knee like he can read your thoughts. “Didn’t think I’d end up with the label’s most in-demand producer,” he says, voice soft with admiration. “Kind of a dream for me.”
You smile, a little shy even after all these years. “Didn’t think I’d end up working for my husband.”
“Mmm,” he hums, leaning in with a teasing glint in his eyes. “Technically, I work for you. Have you seen the way everyone treats you in the studio now?” You laugh, shaking your head as he shifts to press a kiss to your cheek. “I’m serious,” he adds. “You walk in and it’s like ‘oh my god, it’s her.’ You earned that. Every bit of it.” You let the words settle in your chest, warm and solid. A breeze moves through the curtains, the night quiet and full.
You’re searching for a charger in the drawer of the side table next to the couch when your fingers graze against paper, thin, crips, and familiar. You pull it out and smile as the memories rush forward. Plane tickets, the villa, that first real Friday.
Haechan sees what you’re holding, and his expression shifts into something fond. “You kept those?”
“Of course I did,” you tell him, brushing your thumb over the dates.
He leans forward, resting his elbows on his knees, eyes tracing the curve of the old boarding pass in your hand. “Best Friday of my life.”
You glance over at him, then nod toward the hallway where your daughter’s bedroom door is cracked open, the glow of her night light spilling out. “Until the next one,” you murmur.
That night, the three of you end up in the same bed. It wasn’t planned, just one of those nights where the world outside felt far away. Your daughter lay between you, her fingers curled around the edge of your shirt, breathing steadily and even. Haechan reaches for your hand in the dark and squeezes it when he finds it. You squeeze back. And you know, just as you did back on that villa in the morning light, that this is the start of everything, all over again.
Fridays are still yours. They always will be.
Autoplay: If you liked this, you may also like Some Kind Of Wonderful - L.Mark
#kvanity#cosyhomenet#neocity-net#k-films#🐚 k.i.s.s. soundtrack#nct#NCT dream#lee haechan#NCT x reader#NCT dream x reader#Haechan x reader#NCT smut#NCT dream smut#Haechan smut#NCT imagines#NCT scenarios#NCT fanfic#NCT fluff#NCT dream imagines#NCT dream scenarios#NCT dream fluff#NCT dream fanfic#Haechan imagines#Haechan scenarios#Haechan fanfic#Haechan fluff
404 notes
·
View notes
Text
Distribution of Paid Custom Content Is Harmful
Speaking about the eternal topic of paid access, I’d like to share my opinion (even though no one asked for it).
I want to note right away that I’m talking about permanently paid content — I have no complaints about early access.
I saw that a certain person wrote that hoping to get custom content from certain paid authors for free is impudence, because they put a lot of effort and time into creating it.
That sounds fair, but do free creators put in less effort? Let’s say this is a debatable issue. There can also be long discussions about what counts as high-quality content.
But I want to draw attention to something else: these creators do not exist in a vacuum. They didn’t gain their knowledge on their own. Everything we and they know about modding in The Sims 2 is the result of intellectual — and not only intellectual — work done by many people.
I also see that paid creators tend to form closed, elitist groups and do not share their experience with the rest of the community, even though they benefit from its collective knowledge.
For example, would these paid creators be able to make their content without SimPE? This software is distributed for free. Or didn’t they learn from tons of tutorials published absolutely for free?
Programs, plugins, resources — all of this helps our community thrive around an old game abandoned by its developers (don’t tell me about Legacy).
It’s the players who openly share knowledge about their favorite game who prevent it from being forgotten and keep reviving interest in it again and again.
Let’s imagine all custom content for The Sims 2 were distributed for a fee. This would cool interest in the game — not only because obviously not every player could afford to buy everything. It would also make content creation less sustainable: access to resources would be more difficult, and competition in the creator market would split the income so much that it would become negligible.
This is why I believe that custom content locked behind permanent paywalls is harmful to our community.
250 notes
·
View notes
Text
A very big thank you
I posted this on Patreon, but really wanted to share it here as well:
Post-show life begins
For a long while now I’ve been getting up at 4.30 or 5am, grabbing myself the first coffee of four, and then coming to sit at my desk.
I open up the assembly cut of the newest TSV episode.
I listen to it, I try and pin down which scenes I need to be going back over today. I try and push through the entire morning without a break because when the momentum stalls, that’s what kills your release schedule. (I also worry endlessly about just how much of my hair is falling out, and how spending 12 hours a day wearing headphones could be contributing to that.)
Today was different. I still woke up early - it’s a hard habit to shake off, and probably a useful one going forward. But I didn’t go to my desk, and I didn’t put my headphones on.
I went to the rocking chair we bought for our son when he comes, and I sat there - gently swaying and trying not to spill my coffee all over it, because for some reason it’s fucking beige - and looked out over the city skyline.
I slugged back my coffee surrounded by all the stuff we’ve panic-bought for the baby, and I got to take all of it in - washcloths and the changing table and romper suits - with a sudden focus and a clarity and a rising excitement that I really hadn’t allowed myself to feel until today, because until today the work was still unfinished and there was still much left to be done.
All at once I felt very free, and fully sated, and happy and proud for everything that’s coming next.
There’s so much to feel grateful for from the past three years of working on this show. But what’s probably going to sit with me the most is being able to arrive at that moment and those feelings today, - and we have all of you incredible people to thank for that.
Not just in terms of listenership or financial support, although that’s been truly invaluable and a lifeline for us that’s enabled us to actually make the show - but also your enthusiasm, your passion, your jokes and comments and everything that’s helped to keep us motivated and working on it.
So - with as much feeling as words can convey, thank you so, so much for everything.
What’s coming next, in rough order
#1: Parentdom is going to take over our lives for a while! I also want to write the final Patreon episode commentaries in the next few days, while I have the time and the clear memories. #2: The next thing we’ll organise will be the post-season Q&A (we’d also like to do some kind of off-camera cast party if we can make schedules work, just to say thank you to our amazing VAs and celebrate with them). Please do ask us questions! #3: We have long-unfinished commitments to the Patreon which I need to complete: the last two episodes of So Long, Good Luck, and rounding off Sid Wright’s story. As ever, huge thank-yous for your patience with these; they’ve just been impossible to polish off while also working on the main show so much. #4: Something I’ve been thinking about for a long time is the possibility of going back to Season 1 and redesigning it from scratch to try and bring it closer in style to S2 and S3. We have the raw audio files - some of the mic quality will just be rough no matter what, but we can certainly try. This is something I want to be conscientious and careful about; I very much want to respect the sound design work that’s already taken place, and ensure we’re not overriding anything. But I do know that the initial quality still sometimes puts new listeners off; we were learning a lot about direction and mastering from scratch, and our designers were working with limited budget and a total lack of plugins, so there’s simply a lot more we can achieve now. (This would also be a good opportunity for me to finally rework the transcripts, another fallen hurdle). #5: A few months back, we were contacted by a literary agent in NYC who was interested in us adapting the show into a series of novels. There’s a long road ahead to actually get published, but I'm thrilled to say that I have signed with them and I’m really excited to hopefully start work on the first book once I’ve settled into dad-dom. I’ll need to check what’s possible, but if it doesn’t interfere with any contract condition I’d obviously love to share excerpts on here as it’s written. #6: Then there’ll also be another larger audiodrama project - we’ve spoken about the different possibilities before! Excited to get started on our final choice.
Just one last word about endings
God, endings are scary. Because endings are impossible.
How many serialised stories actually end in a way that’s received unequivocally well? People yelled at The Sopranos for its ambiguity and open-endedness. People criticised Breaking Bad for treating Walt too sympathetically at the end and relying on a generic mob of snarling Nazis to act as his final foe.
Endings are either too pat and neat, or too inconclusive to be satisfying, or too surreal and dreamlike, or they simply make what feels like the wrong choices for the characters we care about. We’re all caught in that barbed wire, creators and audience alike, weighed down by the baggage of what’s come before and we've already spent so much time anticipating the infinite possibilities of how it could all turn out - it’s like we can’t get free of the story that’s trying to end.
And the beautiful thing about these longform, iterative works is that they insist upon becoming completely ungovernable. No matter how much of a planner the creator claims to be, how much prepwork they carry out - they were never really in control. There’s spontaneity and surprises and dead ends and beautiful distractions that come spilling out along the way (I was baffled and delighted to learn that people really - at the end of the show, with such limited time to spare - wanted to find out what had happened to Eddie*).
So they can’t end. Not really. There’s too much wonderful mess in them to ever be reasonably disentangled.
And, of course, for every ending people remember with frustration or dissatisfaction, there’s another hundred endings that nobody remembers at all, because we lost our enthusiasm along the way and it feels better to keep going back to the start and avoiding the slow decline. (Who the fuck remembers how the umpteenth X-Files reboot ended? What increasingly tired post-modern antics was Alan Moore getting up to in the final League of Extraordinary Gentlemen books?). I really just didn’t want the show to end up in that latter category.
All of that probably sounds like I’m warding off criticism about the show's ending, but for me it’s actually been the opposite.
For an ending which is all about narrative dissatisfaction, and failed potential and missed opportunities, and how we need to come to terms with the lack of existential fairness and certainty and narrative control in our lives and keep ploughing forward all the same for as long as we possibly can, I��m massively stunned at just how positive the reception has been on here and elsewhere, and that’s something I’m actively having to process, because I think I was fearfully anticipating much more pushback.
But, look - the Eskew finale was originally quite poorly-received and then people came back around to it over time. So I’m not going to pat myself on the back too hard, because maybe it’ll ultimately be the opposite with this show, and that’s OK. For 200 years everyone was convinced King Lear was improved by having everyone survive at the end and get married. Endings take time to settle into their final condition.
For now, I am incredibly relieved that the ending we chose seems to have landed for most people, and I’m incredibly grateful for the lovely messages we’ve got about it and for the trust in us that you’ve all shown throughout the story.
So, yeah, let’s end with another thank you, because that’s what I feel so deeply and so forcefully at this point.
Thank you so much again, and speak soon.
Jon
*My take? We’ve established that the guy is in some kind of blue-collar job and has been pushed into constant overtime due to the reduced workforce. We’ve seen that the so-called ‘national holiday’ doesn’t actually rescue workers from their commitments. So I personally imagine that Eddie was working during the parade somewhere on the city outskirts, and is alive and well.
559 notes
·
View notes
Text
SimPe tutorial: How to fix the height setting of CC chandeliers (The Sims 2)
A few years ago, @hugelunatic released a fix for the chandelier added to the game with M&G. Originally, the light cast by the chandelier illuminated the floor level above the lamps, not below them. That mod, however, does not affect custom 2-story lights, which need to be adjusted individually. This is a quick, easy tutorial to do just that.
1. Open the mesh .package file in SimPe;
2. Select "Resource Node (CRES)" in the Resource Tree menu and open the item shown under Resource List;
3. Make sure "Plugin View" is enabled (bottom menu of SimPe);
4. In the "Content" tab, open the "Blocklist" drop-down menu and select the line "cLightRefNode";
5. Select the tab "cTransformNode";
6. In the panel displayed, on the first column (named "Translation"), change the value of "Z" to a number that matches the height of the lamp mesh you're editing.
NOTE: For 2-story lights that sit on the same height as Maxis' chandelier, the value that I used was 1,521330 (taken from HugeLunatic's mod). For CC lights of a different height, you might want to try different values, according to your personal preference.
7. Click "Commit" and save.
_______________________________
For my own game, I edited two custom lights using the same height value ("Z") that HugeLunatic did for the M&G chandelier (1,521330) . I'm not sharing them here because both creators are still active, but I'm tagging them in case they wish to update their files. They are:
@lordcrumps' "Slightly Off Track Lighting", from his 4t2 Industrial Loft Kit; and
@limonaire's conversion of Industrisim's 2-story industrial chandelier.
Not needed, but RECOMMENDED: HugeLunatic's fix of Maxis' chandelier.
214 notes
·
View notes
Text
4t3 Conversion of Grouped posters by @cosmiccs4 + Recoloring PSD with tutorial
8 non-recolorable presets
1024 textures
Included PSD for retexturing (tutorial how to use under the cut)
113 poly, all LODs
Shiftable
Price - 5§
BGC
Compressed package
TOU, Ko-Fi

DOWNLOAD | ALT | SIMBLR.CC
Tutorial: How to use my PSD for retexturing
You need:
Photoshop with .dds plugin
My retexture PSD and package file of posters
19 pictures to your liking, preferably vertical
TSRW
Sims3Pack Multi Installer and Compressionizer
Step 1: Open my PSD file, open your images:

Step 2: Select (Ctrl+A) copy and paste to posters file (Ctrl+C, Ctrl+V) first of your images :


Step 3: Choose where you want to put it, for reference you can use one of the presets:

Step 4: After you decided with placement of your image. Move its layer in the Layers tab between "Poster x" and "Put your image here" layers, it will create a clipping mask, which allows the picture to be fit within the poster without cropping. Hide or delete "Put your image here" layer.


Step 5: Use Transform, Free Transform and Move tools to resize the image by your liking:

Step 6: Repeat the Step 2-5 with other 18 images:
*vibes are totally random, all images from Pinterest*

Step 7: After you've done, delete all the "Put your image here" layers, if you didn't it before. Right-click on the Layers tab and press Merge Visible (Shift + Ctrl + E). Now press Save As (Control + Shift + S) and save your image as .DDS with this parameters (2nd picture):


Step 8: Go to TSRW. Press Create New Project > New Import, and select package with my posters. Give for your recolor unique Title and Project name, otherwise it will override original posters:




Step 9: In Textures tab go through all the presets except the first one and delete them. Then go to Edit > Project Contents and remove all the textures of removed presets. Its pretty common when someone make retexture of TS3 mesh and leave that unused textures in file, which leads to increasing its size:



Step 10: Press Edit button next to the Overlay tab. Then press Import button and select your retexture. Press Done and when this pop-up appears, press Yes:


Step 11: If you want to add more presets press Duplicate and reapeat Step 10, but instead, when pop-up about replacing the texture appears, press No.

Step 12: After you've done, press File > Export > To Sims3pack or Edit > Project Contents > Export > To .package. If you choose the first method, convert your Sims3pack to Package and in both cases run it through Compressionizer. Test your recolor In-game, make thumbnails (if you want to share it) and have fun!


For those who read this tutorial to the end, click HERE to download this recolor.
@pis3update @xto3conversionsfinds @wanderingsimsfinds @kpccfinds @simfluencer-network @sssvitlanz @simblrcc-site
889 notes
·
View notes
Note
hi sole! your sharpening is always so soft and pretty, i was wondering if you would be open to share it? hope you are having a wonderful november so far <3
Hi, Anon! Thank you so much <3 Yeah, sure, tutorial under the cut:
What you'll need:
Photoshop (I use Photoshop 2023)
Basic knowledge on how to make gifs
Camera Raw filter installed
Okay so, first of all, I use two different methods depending on the size of the gif. Let's start with the one I use for most of my gifsets which are big gifs (examples: x x x x.)
METHOD #1: Smart Sharpen + Camera Raw
I started using the Camera Raw filter last year and let me tell you, I'm obsessed! It completely changes the game of sharpening. I use this method for all gifs with a 540px width.
We're going to work on timeline so get your gif ready and convert it for smart filters. I'm using this scene from my last set as a base:
Here's the gif after I color it (I usually sharpen my gifs before I color them but for the sake of the tutorial I'm showing you this so you guys can see the difference):
(1) Smart Sharpen Layer: Let's start by adding a Smart Sharpen layer (Filter > Sharpen > Smart Sharpen) with these settings:
Disclaimer: I didn't come up with these settings myself I got them from these sharpening actions forever ago so I don't know which one it is :/. I also wasn't able to find that person's new blog (if they even have one since they've been inactive since 2021) so if anyone knows please let me know and I'll give them proper credit!
Now we're going to go to the 'Layers' panel and click on this little thingy:
This window will pop up and we are going to change the Opacity to 50%.
(2) Camera Raw Filter: Here's where the fun begins. Go to Filter and click on Camera Raw Filter (you'll need to have the plugin installed for it to show up.) I don't know how the Camera Raw window will look like the first time you open it but good thing you only need to change a couple of things!
If it isn't opened yet click on 'Effects' and we're going to change the Texture and Clarity:
Depending on the scene/show/film I'm giffing, or if I want a stronger or softer sharpening, I'll use two different settings, but 99% of the time they are these:
First setting: Texture (+20) Clarity (+10)
Second setting: Texture (+40) Clarity (+20)
As you can see the difference isn't huge but the first setting gives a "softer" look. As I said I'll use one or the other depending on how I see the scene (it's almost always about the vibes yk.)
Feel free to experiment with these two and see what works best for you (although I wouldn't go higher than 40 on texture because the sharpening will look too fake imo.)
Also this filter is soooo good at making low quality videos look 1080p! Every time I've had to use 720p videos the Camera Raw filter has saved me 🫡
METHOD #2: Smart Sharpen
I use this method for smaller gifs. For example, 8 gifs of 268px x 180px sets (like these) or small-ish gifs in complex sets (like the second gifs in this set.)
This process is much simpler since it's the one I explained before but without adding the Camera Raw filter. That's it that's the method. Just a Smart Sharpen layer with the Opacity turned down to 50%.
As I said this method looks best on smaller gifs but to be honest it looks good on big gifs too? Depends on what you like most!
Anyway I hope this was easy to follow and if anyone has any questions please feel free to dm me or send an ask! ♡
#ask#Anon#ps tag#useraljoscha#usermelone#userchibi#usermagic#uservivaldi#userlorna#tuserhol#usercats#userlix#usersavana
240 notes
·
View notes
Text

If you create CC for TS2 you probably avoid using DXT1 format, because it often looks really bad, right? Well, I've got news for you😐
‣ SimPe texture viewer can't correctly decode DXT1 textures. It often displays artifacts not visible in the game.
Up until now it was not possible to extract such texture from a package without 'glitches'. @chieltbest recently shared their revolutionary YaPe package editor. It's an experimental version, for now - it's still being developed - but I've already edited 180+ CC textures with no issues. YaPe is very easy to use. It allows you to reconvert textures inside a package to different format, remove or add mipmaps with one click, replace textures with drag and drop method - supports JPEG, TIFF, DDS and more! You can get it here.
YaPe editor is also the only app I know, that allows you to extract DXT1 texture from the package file without glitches. Below the cut you'll find a little tutorial on that. I also included a detailed comparison of DXT textures built with various plugins:
Note: YaPe is a huge time saver, however I still recommend SimPe for textures with smooth gradients, where quality is very important - such as skintones, and especially dark ones (also for removing mipmaps from such content, current version of YaPe rebuilds textures in the process fixed).
-------------------------------------------------------------------------
*DXT1 format has gained a bad reputation amongst TS2 creators, mostly because of borked SimPe DXT1 texture preview/export.
But the fact is - DDS plugins (aside from SimPe DDS Builder) create DXT1 that looks quite similar or identical to flat DXT3 / DXT5.
Important thing about DXT1 format: file size is around half smaller than DXT3/5.
‣ What's wrong with SimPe DXT1 textures?
Nothing, really. SimPe /Nvidia tools DDS builder is using special settings for DXT1. It saves textures as DXT1a format.
Unlike ordinary DXT1 (DXT1c) that doesn't support transparency at all, DXT1a format has basic 1-bit transparency switch. DDS builder 'hides' black pixels from compression by enabling transparency - this trick is actually meant to reduce artifacts in some areas /thanks @chieltbest for explaining this/.
Transparent parts of DXT1a texture are displayed as black in the game, as long as TXMT doesn't have transparency enabled.
Below: DXT1a previewed in YaPe. Left pic features transparent pixels (hard to notice if you enable dark UI mode). Please note that, unlike SimPe, it displays colors and grays correctly.

‣ Extracting DXT1 texture without 'glitches' in YaPe:
Open package in YaPe editor. Preview TXTR resource, pick AltRGB24 (Raw24Bit) from dropdown menu.
AltRGB24 preview displays flattened version of the texture (texture background is exposed)
'Export DDS' button creates .dds file out of the previewed texture
/optional: If you save the changes, then you can reload the package and convert from Raw to DXT format/
exported DDS texture can be opened in apps with DDS plugin - GIMP, Paint.NET etc.
if you don't have apps with DDS plugin, you can use SimPe (click on texture in SimPe, pick 'import DDS..', choose dds exported in YaPe, then export as PNG.

Pic above: Yet Another Package Editor v0.4.0, light UI mode. My sample DXT1a texture in Alpha preview - transparent pixels are clearly visible.
⚠️ Editing original SimPe DXT1a texture with YaPe (removing or adding mipmaps - for example) and saving as DXT1 again, will most likely increase the number of 'false artifacts'
..however, the texture will still look decent in game. I edit CC with DXT1a for my own use that way - because reconverting to other formats doesn't improve texture quality, might even make it a little worse in some cases.
BUT if you're going to share such content, it might be best to reconvert it. Because if it looks very glitchy in SimPe, it also looks glitchy in Sims2Pack Clean Installer. And people might just delete it.
Alternatively, if you use DXT1 for your CC, you could inform people that "glitches" in SimPe / Clean Installer preview are not visible in the game.
DXT1 vs flat DXT 3/ 5:
(YaPe allowed me to extract SimPe DXT1a texture without glitches)
*Yes, flat DXT1 and DXT3 / DXT5 created in GIMP really looked exactly the same.
GIMP had 'perceptual error metric' option on, it slightly improves some details.
so, who won?
You be the judge. Overall, I think YaPe (v0.4.0) did really good in this particular case.
SimPe DTX3 shows more artifacts in the blue/ turquoise /black dots area but dark gradients are smoother than others. GIMP DXT had issues with black dots over the pink - red tones seep into black.
SimPe DXT1 is not bad, but has some issues - a few artifacts appeared over thin black & white stripes. Also, blurred colors in the middle became a bit crunchy. /Dark brown gradients are better than GIMP DXT tho/.
‣ DXT5 Alpha-channel quality
The difference between DXT3 and DXT5 lies only in the way transparency is handled. DXT5 can store more alpha-channel grayscale information and offers much smoother transparency.
Pic above: alpha-channels extracted from DXT5 (white = opaque parts, pure black = 100% transparent). These looked basically the same so I did another test using more demanding texture - darker alpha gradients plus thin lines:

YaPe has produced very nice alpha channel without much artifacts, the gradient looks almost as the source. SimPe DXT5 - also clean details, but surprisingly, darkest parts of the gradient are a little bit choppy. GIMP DXT5 and the other two show tiny pixel artifacts around light lines.
Last pic above is DXT3 alpha-channel for comparison - crisp details are clean, but gradients are very choppy. I've compared various plugins, all produced identical DXT3 alpha. DXT3 format is OK for stuff that's using alpha-test transparency (not smooth, not see-through) - leafy plants etc.
*Please note that's exactly why transparent clothing looks so bad when created with Bodyshop - it doesn't use DXT5, only DXT3.

GIMP DDS exporter allows you to improve transparent mipmaps for plant textures etc, you need to select 'Preserve alpha test coverage' and increase the threshold if required - it will make very thin details a bit more thick on zoom-out and reduce details disappearing.
YaPe editor also has an option to tune transparent mipmaps (increase the value with "preserve transparency" slider). YaPe lets you preview each mipmap, which is very convenient. Here's a detailed tutorial by Chieltbest.
‣ Color gradient: DXT3 /DXT5

Paint.NET (DDSFileTypePlus 1.12.13.0) did best in this case, thanks to agressive error-diffusion dithering. SimPe DDS Builder DXT 3/5 did really good and you probably won't find better DDS plugin for building clothing or skintone DXT textures, especially dark skins.
Next goes YaPe editor - gradient is quite smooth, aside from the darkest tones - quite choppy. GIMP DXT and Intel Texture Works are so-so.
*I already posted one DXT formats test here, it features darker gradients. I still need to compare how textures look as actual SimSkin or overlays in game. The TS2 game is not great at displaying grey / dark color gradations, especially on Sims...
Above, uncompressed png texture for reference.
101 notes
·
View notes
Text
EA (the company behind The Sims, among other fun games) has made 23 accessibility-related patents open source, so that other games and gaming companies can use the technologies to improve access to their own games.
The patents include tech related to voice-activated character control, ping systems in action games, color blindness adjustments and a plugin for Unreal Engine 5 related to photo sensitivity.
183 notes
·
View notes