#it's that simple and this is how much work is needed to automate this
Explore tagged Tumblr posts
Text
actually not done with the mario kart 64 thing i was making, got to 3k lines of code today woo
calculated each characters section and each one takes like 2k lines of code by themselves so that's cool and it also means the final thing will be like 16k lines long to get everything working nicely
the thing already works but i still need to get the actual output in there, just got done with like one third of mario's data, took a few hours so i should have it ready in a few days maybe
#changing character stats is complicated if you couldn't tell#it's a bunch of codes smooshed together along with a simple program to output them in a text file to be input into another program#via windows shell to get the game patched#i didn't make the other one btw i'm just using it i'm only making this one#for later convenience#bc having to edit stats is incredibly bothersome as i've mentioned#and this is for a srb2kart/rr sort of system where there's a limited amount of stat combinations to have#i don't wanna know the kind of work i'd have to do to have it be more complex than this#there's 2 stats that matter (speed and weight)#every other stat is determined by those two#yeah#it's that simple and this is how much work is needed to automate this#there's 81 different combinations of stats btw. for every character#each character also has different areas of code in game to tell them their stats bc they're separated you see where i'm going?#so that means i can't just change one character's thing i have to include all these 81 stats for all 8 character slots#that's why each character takes up like 2k lines btw
2 notes
·
View notes
Text
I’m Declaring War Against “What If” Videos: Project Copy-Knight
What Are “What If” Videos?
These videos follow a common recipe: A narrator, given a fandom (usually anime ones like My Hero Academia and Naruto), explores an alternative timeline where something is different. Maybe the main character has extra powers, maybe a key plot point goes differently. They then go on and make up a whole new story, detailing the conflicts and romance between characters, much like an ordinary fanfic.
Except, they are fanfics. Actual fanfics, pulled off AO3, FFN and Wattpad, given a different title, with random thumbnail and background images added to them, narrated by computer text-to-speech synthesizers.
They are very easy to make: pick a fanfic, copy all the text into a text-to-speech generator, mix the resulting audio file with some generic art from the fandom as the background, give it a snappy title like “What if Deku had the Power of Ten Rings”, photoshop an attention-grabbing thumbnail, dump it onto YouTube and get thousands of views.
In fact, the process is so straightforward and requires so little effort, it’s pretty clear some of these channels have automated pipelines to pump these out en-masse. They don’t bother with asking the fic authors for permission. Sometimes they don’t even bother with putting the fic’s link in the description or crediting the author. These content-farms then monetise these videos, so they get a cut from YouTube’s ads.
In short, an industry has emerged from the systematic copyright theft of fanfiction, for profit.
Project Copy-Knight
Since the adversaries almost certainly have automated systems set up for this, the only realistic countermeasure is with another automated system. Identifying fanfics manually by listening to the videos and searching them up with tags is just too slow and impractical.
And so, I came up with a simple automated pipeline to identify the original authors of “What If” videos.
It would go download these videos, run speech recognition on it, search the text through a database full of AO3 fics, and identify which work it came from. After manual confirmation, the original authors will be notified that their works have been subject to copyright theft, and instructions provided on how to DMCA-strike the channel out of existence.
I built a prototype over the weekend, and it works surprisingly well:
On a randomly-selected YouTube channel (in this case Infinite Paradox Fanfic), the toolchain was able to identify the origin of half of the content. The raw output, after manual verification, turned out to be extremely accurate. The time taken to identify the source of a video was about 5 minutes, most of those were spent running Whisper, and the actual full-text-search query and Levenshtein analysis was less than 5 seconds.
The other videos probably came from fanfiction websites other than AO3, like fanfiction.net or Wattpad. As I do not have access to archives of those websites, I cannot identify the other ones, but they are almost certainly not original.
Armed with this fantastic proof-of-concept, I’m officially declaring war against “What If” videos. The mission statement of Project Copy-Knight will be the elimination of “What If” videos based on the theft of AO3 content on YouTube.
I Need Your Help
I am acutely aware that I cannot accomplish this on my own. There are many moving parts in this system that simply cannot be completely automated – like the selection of YouTube channels to feed into the toolchain, the manual verification step to prevent false-positives being sent to authors, the reaching-out to authors who have comments disabled, etc, etc.
So, if you are interested in helping to defend fanworks, or just want to have a chat or ask about the technical details of the toolchain, please consider joining my Discord server. I could really use your help.
------
See full blog article and acknowledgements here: https://echoekhi.com/2023/11/25/project-copy-knight/
7K notes
·
View notes
Text
in which i tell you about medieval timekeeping methods
ok we gotta start with BABYLONIAN TIME and SUNDIALS because this is the Foundation. this is what they used for thousands of years. pretty much every structure we have for understanding and conceptualizing time is based on The Movements Of The Universe - years, months, days, this is how we understand Time to pass. the sun and stars were used for keeping time since Always!!!! there were also multiple ways of keeping time with the Shadows of the sun, not just sundials, but also tablets to measure the length of shadows. And Such
BABYLONIAN TIME is twelve hours daylight, twelve hours nighttime. this makes very good sense considering Sundials, you just split the indicators into twelve parts. don't know why Twelve specifically other than that the babylonians liked it, but it is a very nice, divisible number, and its been kept as the base for all the hour keeping systems i've read about so far.
but yes this does mean that a babylonian hour does not have a set, static length like a modern hour does...! it changes with the seasons and the place, so a babylonian winter hour is different from, say, a winter hour in northern norway. it probably helps to be closer to the equator and reliable sunny weather.
until the invention of mechanical escapement clocks, babylonian time was The main, foundational understanding of timekeeping, BUT...!!!!!! the church put a spin on it. what the monasteries needed to keep time for was Prayer Times, which they had seven of and were based on the passion of the christ. so they signaled the Seven Canonical Hours, starting at sunrise, ending at sunset. church bells is also how people kept time, because you could hear them out in the fields. timekeeping was a bit of a wibbly wobbly art but accuracy wasn't That important.
the various methods used to keep time in addition to sundials included: the cock's crow, candles, hymns, incense, and water clocks. not hour glasses, as they were invented around the same time as mechanical clocks. isn't that wild!!!!!!!
WATER CLOCKS, also called clepsydra, are a diverse category of clocks ranging from a container with water dripping out of it at a steady pace, to complex hydraulic mechanisms with weights and stuff that i honestly have yet to grasp. the simple versions were used in classical greece + rome in the same way you'd use hourglasses, to keep track of speech time, watch time, et cetera. the islamic world + china were the ones to develop the complex water clocks. there's documentation of a water clock in gaza that had like, moving automata and stuff around year 500. there was a water driven astronomical clock in china around year 1000. water clocks made a comeback in europe around the 1100ds, and were getting more widespread use. like at least they work at night, unlike SOME dials
"mechanical clock" is a bit of a misnomer since water clocks were clearly also mechanical, and the exact time of invention of what we think of as mechanical clocks is Vague. the word "horologia" was used to refer to any kind of timekeeping device, including the noble rooster, so it's a bit of a semantic haze.
they had astrolabes, which Could be used to tell the time, but weren't used to do that in the daily life. scientists wanted to make an automated astrolabe for like, the Science, they just needed to invent the perpetuum mobile first and then combine them. obviously.
the missing piece for the MECHANICAL CLOCK was the escapement, the mechanism that regulates the time with which the gears turn. once they got this going, probably early 1300ds, they got the shows on the road. the shows being: the astronomical clock, and the public striking clock. these were considered different things, you see.
the astronomical clock is the Automated Astrolabe. it shows the movement of the sun and moon and stars and as a consequence, the Time. they had dials that people could read the time from, but they were generally considered objects of prestige and god's glory, kind of like cathedrals. they often had moving figures and such.
now, public clocks that mark the hours with sound, THAT'S a timekeeping device. they didn't even have clock faces at first, and it really is so interesting to think about how looking at a clock wasn't considered the main way to tell the time. these clocks seem to have originated in italian cities and spread from there, and this is where we get ITALIAN TIME.
to show babylonian time with a mechanical clock is impractical. the machinery is good at regular movement, to show babylonian hours you kind of need the astrolabe. so italian hours were static and unchanging in length. you had twenty four hours in a day, and the cut-off point was half an hour past sunset. that was the end of the twenty fourth hour, and a new calendar date begun.
of course, the time of the sunset keeps changing all the time As Well, so these clocks had to be adjusted for that Continuously. which was annoying but they still did it until the 17th century. this method was used in italy, bohemia, silesia and maybe poland? i'm unsure what they used outside these spaces at the time, if they stuck to the babylonian hours even with mechanical clocks and did complex maths about it.
at least the NUREMBERG CLOCK had its own take on it, even if it didn't spread beyond southern germany at all. they used babylonian hours, but instead of changing the length of an hour, they changed the amount. eight day hours and sixteen night hours in december, opposite in june. the tables needed for how many days with how many hours were very complex and annoying also.
the concept of starting a new calender day at midnight, and never needing to constantly adjust day hours or when the sunset begins, WAS known but only used for scientific and astronomical purposes. like that's such a weird way to split the day!!!!! twelve at MIDDAY?? WEIRD. some travellers noted that this was a very practical and elegant solution, though, but travel and far flung communication was still very slow, so mismatched timekeeping was more annoying than inconvenient. but anyway that's for the future to figure out
#clockblogging#HERE U GO. HERE IT IS#were it not for the language of this site i could've just copypasted this section of my thesis#maybe some is repetition from my other posts.#anyway source for all this is history of the hour by gerard van-dohrn rossum#long post
233 notes
·
View notes
Text
You always struggled with doing tasks. Between the procrastination, executive dysfunction, and exhaustion, even cleaning the dishes was a herculean task. It got so bad that it started to affect your work, leading to a stern talk from your boss. That's why, when your friend Jess, told you about her job's, Auton Industries, new productivity improvement services, you were willing to give it a shot.
The tech itself was simple, just a pair of dark sunglasses, indistinguishable from any normal pair. When you put it on, it prompted you with the text "Unit 4372 Settings" and hundreds of sliders and buttons. It overwhelmed you, so you picked the default options. A nice ding played and the actual software began.
On the right side of your vision, a list of task crept down, tasks and subtasks ranging from "Clean Dishes (32)" to "Improve Health (15)." The glasses highlighted various objects, with commands like "Clean", "Move", "Throw Away." Every time you completed a task, the highlight went green and dissipated, a speaker whispering sweet encouragement into your ear, followed by the same soft ding.
Put away some loose papers.
"Good Job!" Ding!
Finally take out the trash
"Great Work!" Ding!
Vacuum the floors.
"Keep Going!" Ding!
Every time you completed a task, that little bit of encouragement, that pleasurable ding, sank into your chest, making you feel warm, even more, appreciated. It was a feeling no other job or hobby had ever given you. When you were done with all your tasks, the shower of praise and dings you got was intoxicating.
You didn't admit it, but it was addictive. Soon, you began chasing the high of completing tasks, a depression following after finishing. You felt so useful following its commands, so appreciated when reviving its praise. You started helping friends clean their houses, just to get more. When you cleaned Jess's house, she had this grin that said she knew, as impossible as that was. Something fluttered in your stomach as she observed your work, giving her own compliments on top of the glasses. By the end, you could hardly stand with how much appreciation you received.
After, a new notification popped up on your glasses as you put them on in the morning.
"Due to your overwhelming success with our program, Auton Industries extends the offer to join our Advance Productivity program."
Needless to say, you joined immediately, and after many, many lengthy terms of service signed, a new piece of tech was sent to your home.
It was a full face mask, the face impenetrable black glass that reflected yourself. The instructions were simple. You put the mask on before you went to bed, and took it off in the morning. While you slept, the mask would play subliminal messages that increased the effectiveness of the productivity training.
You expected strange dreams from it, but all that greeted you was some beeps and soft static. In the morning, you felt better rested than ever before. Your exhaustion was gone.
The effects were immediate. Each completed task's made you feel so appreciated, each compliment and ding rocking through your body. On top of the mask, the glasses had gotten an update, with a whole new host of compliments.
Get dressed for work
"Good girl!" Ding!
Clean morning dishes
"Good Unit!" Ding!
Any discomfort with the wording was washed away by the appreciation you felt. It was complimenting you! You were useful! That couldn't be bad. By the time you were done, you needed to change underwear, and any thought of taking them off for work was excised from your mind.
The rest of the update showed itself as you began your job. Tasks had been made specifically for your work, and even what to say on calls, something you always struggled with, was automated. You found it so easy to sink into a pleasurable trance, following what the glasses told you to, shaking with every compliment. By the end of the shift, you had gotten more work done that ever before, and even got appreciation from the boss.
This process of wearing the mask while you slept, glasses while you were awake continued. And despite a few occasions like accidentally almost wearing the mask to work, things were going great, it... you were feeling so appreciated. Jess checked in on you more, keeping track of your progress. She seemed overwhelming happy with the results, calling you one of their best units. Something about the way she said that made it you shiver.
Then one day, a new package arrived at the door. You didn't remember ordering it, but then again, you didn't remember a lot of stuff now days. You fell into a loving haze of appreciation and usefulness and let the programing command it you.
A new task popped up, top of the list, most important:
"Open Package"
You followed without question.
"Good Girl!" Ding!
Inside was a latex suit.
"Put On Uniform"
The suit slipped on like a glove, each part lovingly crafted for your body. Somewhere in the back of your mind, you noticed it was a lot curvier than you, a lot more feminine, but it was soon buried by:
"Good Unit!" Ding!
"Put On Headset"
"Good Unit!" Ding!
Silly you, you already had it on!
"Repeat"
"It is a good drone"
"It is a good drone," You said
Ding!
"It is a Useful drone."
"It is a useful drone."
Ding!
"It is an Appreciated Drone"
"It is an Appreciated Drone," it said.
Ding!
It shuttered
"Calibration Complete, State Designation."
"Unit 4372"
"Good Drone" Ding!
If it still had control of its body, its knees would've buckled.
"Assume Transportation Position"
It fell to its knees, arms crossing behind its back and locking.
"Wait for Unit's owner to arrive, repeat mantra."
"It is a good drone, it is an useful drone, it is an appreciated drone, it is a good drone..."
... ... ...
"So there she is."
"Owner Arrival Acknowledged, cease previous instructions."
Unit 4372 looked to the voice, and saw its owner. Something in the back of its systems screamed recognition, attempting to hijack its programing to give Owner a name. Something that started with a J, but a simple touch by Owner drowned it all away.
"My star unit," Owner said. "Look how you've turned out."
Unit 4372 squirmed. It was so appreciated, so useful
"Come on, let's get you home."
If it could, Unit 4372 would've smiled.
#t4t lesbian#t4t ns/fw#queer nsft#t4t nsft#lesbian nsft#mtf ns/fw#bottomposting#drone kink#dronification
395 notes
·
View notes
Text
Brian Barrett at Wired (02.27.2025):
If you’ve felt overwhelmed by all the DOGE news, you’re not alone. You’d need too much cork board and yarn to keep track of which agencies it has occupied by now, much less what it’s doing there. Here’s a simple rubric, though, to help contextualize the DOGE updates you do have time and energy to process: It’s worse than you think. DOGE is hard to keep track of. This is by design; the only information about the group outside of its own mistake-ridden ledger of “savings” comes from media reports. So much for being “maximally transparent,” as Elon Musk has promised. The blurriness is also partly a function of the speed and breadth with which DOGE has operated. Keeping track of the destruction is like counting individual bricks scattered around a demolition site.
You may be aware, for instance, that a 19-year-old who goes by “Big Balls” online plays some role in all this. Seems bad. But you may have missed that Edward Coristine has since been installed at the nation’s top cybersecurity agency. And the State Department and the Small Business Administration. And he has a Department of Homeland Security email address and, by the way, also had a recent side gig selling AI Discord bots to Russians. See? Worse than you think. [...] Similarly, you’ve likely heard that the United States Agency for International Development has been gutted and the Consumer Financial Protection Bureau has been put on ice. All true, all bad. But here’s what that means in practice: Fewer people globally have access to vaccines than they did a month ago. More babies are being born with HIV/AIDS. From here on out, anyone who gets ripped off by payday loan companies—or, say, social media platforms moonlighting as payments services—has lost their most capable defender. Keep going. The thousands of so-called probationary employees DOGE has fired included a significant number of experienced workers who had just been promoted or transferred. National Science Foundation staffing cuts and proposed National Institutes of Health grant limits will combine to kneecap scientific research in the United States for a generation. Terminations at the US Department of Agriculture have sent programs designed to help farmers into disarray. On Wednesday, the Food and Drug Administration canceled a meeting that would have given guidance on this year’s flu vaccine composition. It hasn’t been rescheduled.
Don’t care about science or vaccines? The Social Security Administration is reportedly going to cut its staff in half. The Department of Housing and Urban Development is going to be cut by as much as 84 percent. Hundreds of workers who keep the power grid humming in the Pacific Northwest were fired before a scramble to rehire a few of them. The National Parks Service, the Internal Revenue Service, all hit hard. So don’t make any long-term bets on getting your checks on time, keeping your lights on, buying a home for the first time, or enjoying Yosemite. Don’t assume all the things that work now will still work tomorrow.
Speaking of which, let’s not forget that DOGE has fired people working to prevent bird flu and to safeguard the US nuclear arsenal. (The problem with throwing a chainsaw around is that you don’t make clean cuts.) The agencies in question have reportedly tried to hire those workers back. Fine. But even if they’re able to, the long-term question that hasn’t been answered yet is, Who would stay? Who would work under a regime so cocksure and incompetent that it would mistakenly fire the only handful of people who actually know how to take care of the nukes? According to a recent report from The Bulwark, that brain drain is already underway. And this is all before the real reductions in force begin, mass purges of civil servants that will soon be conducted, it seems, with an assist from DOGE-modified, automated software. The US government is about to lose decades of institutional knowledge across who knows how many agencies, including specialists that aren’t readily replaced by loyalists.
Wired has a solid article on how bad the DOGE-ificiation of government has gotten.
#DOGE#Elon Musk#Edward Coristine#Musk Coup#Trump Administration II#Department of Government Efficency
108 notes
·
View notes
Text
ADHD money/budgeting system I'm currently using for my benefit is going well (I've been using it for like half a year now?), and I wanna recommend it.
You Need a Budget is EXCELLENT. 10/10 do recommend. Uhhh rambling about it and my generic disclaimers + gushing extensively under the cut but TL;DR I think it's great for ADHD ppl, I've used it for 6+ months now and I find it super SUPER helpful. also weirdly fun.
DISCLAIMERS:
Budgeting helps you understand/know your money, it can't make money appear where there is none.
Everyone should learn to budget even if you don't have much money (especially then)
This is NOT a magic trick solution. Just like everything else, it is an assistive tool. This is one of those adult things we can't simply opt out of without negative consequences, though.
My advice is based on something I am currently able to do. That is, I can spend an amount of money on this specific thing that works well for me. If you have no extra money to spend then previously I was tracking things in a notebook. So you can still do this.
I believe Dave Ramsey is a fundie fraud/hack and no one should listen to him about money.
DID YOU KNOW THEY CANCELLED MINT???
Okay? OKAY.
Ahem.
You Need a Budget is EXCELLENT.
It is called YNAB for short. The first 34 days are your free trial, and that is my referral link. If anyone uses it and then signs up for a subscription, we both get a month free. Also you can share a subscription with up to six people (account owner can see everything but individuals can pick and choose what they share amongst each other) so like...idk your whole polycule can be on one account. Or your kids. Whatever.
If you are a student, it's free for a year. If you aren't, a subscription is $99 for a year (paid all at once) or $14.99 monthly, which is equivalent to paying Amazon prime. Go cancel Prime and get this instead tbh.
They got a whole article just on ynab and ADHD. They also have like...a big variety of ways to access their info? They have a book, podcast episodes, YouTube videos, blog posts, q&A's, free live workshops you can join (you can request live captioning), emails they can send (if you want) a wiki, and so on. They got workshops on all kinds of topics!!
So whatever ends up working for your brain. It also has a matching app.
If you lost Mint this year they have a gajillion things for moving from Mint.
Also they have a "got five minutes?" Page which has a slider so you can decide how much attention/time you have before going on lol:
They only have 4 rules of the budget, they're simple and practical, and it doesn't get judgey or like...mean about your spending.
1. Give every dollar a job 2. Embrace your true expenses 3. Roll with the punches 4. Age your money.
THEN THEY BREAK THESE DOWN INTO SMALL STEPS FOR YOU! They even have a printable! Also these rules are great because there's built in expectations that things WILL HAPPEN and it's NOT all or nothing with a fear of total collapse into failure. Reality and The Plan don't always align, especially if you have ADHD. So it's directing our energy towards the true expenses and not clinging to The Plan!! over reality.
You can automate a lot of shit (you can sync with your bank accounts just like mint, but also automate tagging the categories of regular expenses/transactions). And if for whatever reason you accidentally do something that makes the budget look weird or wrong:
A) you can usually fix it somehow OR b) they have like, a button you can press that gives you a clean slate and archives the previous version of the budget for you.
So if you forget for a few weeks or months, or accidentally input something wildly wrong, or just don't want to look at a really terrible month anymore and feel like you need a fresh start you can usually either fix it or start fresh which is really nice.
The app also (for whatever reason) scratches my itch to have things like...have incentives or little game-like goals in a way mint never did? I don't know why. Filling up the bars or putting money into the categories to cover my expenses is satisfying lmao. You can also make a big wish expense category for all the fun shit you want, and fund it whenever you can and then you can see the little bar go up and that's fun.
Anyways I've been using it for like 6+ months now and I think it's really helped me when I use it.
769 notes
·
View notes
Text
i had to call the awful evil witch from tech support at my job today, and it had me thinking about getting the little error message and feeling your heart sink and you lean over to your coworker to whine,
"i have to call and get an override,"
and she snorts because she knows what that means, and despite what she says—there is an evil little gleam in her eye. "maybe midoriya will pick up."
you throw your head back dramatically, letting it hang over the chair until you feel the blood rushing to your ears. "i never get midoriya! what menu options are you choosing to get him, because it's never him for me!"
your coworker shrugs, turning from her computer again to smirk at you. "i don't know, man, it's just whoever picks up."
you stare at the window box in the center of your computer, the red ! at the front of a set of codes you loathe to see. hard as you try to find hope that you'll get lucky and izuku will pick up the phone—you don't think it's likely.
"will you call for me?"
"oh my god, just do it already."
and that's how you end up biting at your thumbnail, staring down at the phone on your desk as the automated voice greets you—happily—and begins to list out the different menu options. you consider choosing something random, to see if that will get you to a different, nicer member of the support team, but you wait too long and the options repeat and you decide to just bite the bullet.
it only rings for a moment before you get,
"task solutions. 's'bakugou."
you roll your eyes up to the ceiling and back and snap to stare at your coworker, mouthing a soundless 'fuck!' as she bursts into a fit of laughter.
"y'got five seconds before i hang up the—"
"sorry, hi, sorry! hi! i'm here!" you muster up all the kindness you can, smiling politely so that it will transfer in your voice. "i just need an override, please."
there's not much he says that he doesn't have to, only grunting in acknowledgement when you give him your name and employee id, read off the error message that brought you into the lion's den.
the support team for your company works off-site, so you've never met him. bakugou. hardly know anything about him outside of the name he barks out when answering the phone, and you don't think you'd like to, really.
it's incredibly frustrating to have to call him for help because he knows the system better than you do, knows your job better than you do—and is quick to call it out when your math is wrong or your input is off. if validation didn't fail every once in a while when the program is overloaded you'd be fine—but here you are.
a tense silence fills between the phone as he works, and you know he can only log in and see your screen but it feels like he's watching you, entirely. to be polite, you ask, "are you, uh, goin' to conference this year?"
the silence becomes a void, all consuming, before he murmurs out a sharp, "no."
"oh, bummer," you chuckle nervously, sweat building on the back of your neck as you watch his mouse click around on your screen. "are midoriya and iida going?"
bakugou sighs, heavy with frustration. "probably," he answers, though, to your surprise. "they like to sit around and do fuck—nothin' all day at the damn booth."
you've been by the task solutions booth every year at conference, mostly because they hand out nice steel cups with metal straws, but the faces you've seen there are never unfamiliar. for a moment, you try to imagine it: walking up to get your free goodie from some sour asshole, only to have him bark at you as you try to reach for it.
the mouse stops in the bottom corner of your screen, hesitating. you hold your breath. this is usually when he chastises you for something he makes sound so simple.
"you goin'?"
"uh," your mouth hangs open for a second, because this is the most you've ever spoken to him that didn't involve scolding of some kind. "yeah, yeah! our team will be there for day 2!" there's a soft hum from the other end, and you see the opportunity for what it is: a chance to get on good terms with this guy, so you can stop being so afraid to call the help desk. "you should go! i don't—i don't think we've ever met before."
it's hard to tell how he takes that, but you only assume not well considering your screen flashes as he logs off, taking the error message with him.
"uh, yeah, whatever," he grumbles, "is there—you need anythin' else?"
"oh, nope! that's it, thanks!"
"alright," the line doesn't disconnect immediately and you curl into yourself, as if you could hear anything else by pressing the phone harder to your ear. then he says, "later." and is gone.
#sheila this one's for you#she's so mean 🥺🥺🥺#but i dont want to meet her at conference i want to fist fight her at conference#this is so self shippy LMAOOOO#okay bye i wrote this on lunch#✿ willow writes#✿ thoughts: bakugou
409 notes
·
View notes
Text
Become Your Best Version Before 2025 - Day 13
Financial Planning and Budgeting
Hello Goddesses! I know that talking about money, can feel scary or boring, but after working on our stress management tools yesterday, it's perfect timing to address something that's often a huge source of stress for many of us: finances.
First things first: if thinking about money makes you want to hide under your blanket, you're not alone. But taking control of your finances isn't about becoming a math genius or never buying another coffee again. It's about making friends with your money so it can help you live your best life.
Let's break this down into bite-sized pieces that won't give you a headache:
Start Where You Are
Remember when you first learned to ride a bike? You didn't start by doing tricks, you started with training wheels. Money management is the same way! First step: just look at your current situation. Open those banking apps you've been avoiding. Take a deep breath and look at your statements. Knowledge is power, even if it's a bit scary at first.
The Money Map Exercise
Grab a piece of paper (or open your notes app) and let's do something simple:
Write down all your income sources
List your regular monthly expenses (yes, including those sneaky subscriptions!)
Don't forget those irregular expenses like annual fees or seasonal costs
Look at what's left (or what's missing)
Congratulations! You've just created your first basic budget outline.
The 50/30/20 Guideline
Here's a popular way to think about your money:
50% for needs (rent, groceries, utilities)
30% for wants (fun stuff, shopping, entertainment)
20% for future you (savings, debt payment, investments)
These numbers might not work for everyone, especially depending on where you live. The important thing is to have some kind of plan that works for YOU.
Smart Money Habits You Can Start Today
The 24-Hour Rule: For non-essential purchases over a certain amount (you decide the number!), wait 24 hours before buying. You'd be surprised how many "must-haves" become "maybe nots" overnight!
Bill Calendar: Set up a simple calendar with all your bill due dates. Future you will be so grateful!
Automate Your Savings: Even if it's just $5 a week, set up automatic transfers to a savings account. It's like hiding money from yourself!
Track Your Spending: For just one week, write down every single purchase. No judging, just observing. You might find some surprising patterns!
The Emergency Fund Challenge
Let's start building that safety net! Even $500 in savings can make a huge difference in an emergency. Start with a goal of saving just $25 this week. Too much? Start with $10. Too little? Make it $50. The amount isn't as important as getting started.
Money Goals That Make Sense
Instead of vague goals like "save more," try specific ones like:
Save enough for three months of basic expenses by December 2025
Pay off one credit card by summer
Create a "fun fund" for that hobby you've been wanting to try
Your financial journey is exactly that, YOURS. You don't need to compare yourself to anyone else. The person on Instagram showing off their investment portfolio might still be paying off massive debt. Focus on your own path!
Your mission for today:
Look at your bank statement (I know, scary, but you can do it!)
Pick ONE money habit from this post to try this week
Set ONE specific financial goal for 2025
See you tomorrow for Day 14! Remember, every financial decision you make today is a gift to your future self.
#personal finance#money management#budgeting tips#financial wellness#money goals#personal development#growth mindset#self love#be confident#be your best self#be your true self#become that girl#becoming that girl#becoming the best version of yourself#better version#confidence#it girl#self care#self confidence#be yourself#self worth#self improvement#self acceptance#self appreciation#girl blogger#girlblogging#girl blog aesthetic#that girl#self help#self development
84 notes
·
View notes
Text
I have a personal Gmail account which I use for correspondence about a book project I am working on. I woke up one morning in November to discover that I could no longer access it. A message from Google said my access had been “restricted globally” because “it looks as though Gmail has been used to send unwanted content. Spamming is a violation of Google’s policies.” The note said the decision had been made by “automatic processing” and that if I thought it was a mistake, I could submit an appeal. I had not sent any spam and couldn’t imagine why Google’s algorithm thought that I had. That made it hard to know what to write in the “appeal” text box, other than a panicked version of something like, “I didn’t do it (whatever it is)!” and, “Please help, I really need access to my email and my files”. (To my relief, I realised later that I hadn’t lost access to my drive.) Two days later, I heard back: “After reviewing your appeal, your account’s access remains restricted for this service.” I wasn’t given any more information on what I had supposedly done or why the appeal had been rejected, but was told that “if you disagree with this decision, you can submit another appeal.” I tried again and was rejected again. I did this a few more times — curious, at this point, about how long this doom loop could continue. A glance at Reddit suggested other people had been through similar things. Eventually, I gave up. (Google declined to comment on the record.) Among regulators, one popular answer to the question of how to make automated decisions more “fair” is to insist that people can request a human to review them. But how effective is this remedy? For one thing, humans are prone to “automation complacency” — a tendency to trust the machine too much. In the case of the UK’s Post Office scandal, for example, where sub-postmasters were wrongly accused of theft because of a faulty computer system called Horizon, a judge in 2019 concluded that people at the Post Office displayed “a simple institutional obstinacy or refusal to consider any possible alternatives to their view of Horizon”. [...] As for my email account, when I decided to write about my experience for this column, I emailed Google’s press office with the details to see if I could discuss the issue. By the end of the day, my access to my email account had been restored. I was pleased, of course, but I don’t think many people would see that as particularly fair either.
Unfriendly AI
67 notes
·
View notes
Text
Fool's Errand Pt 10
Part (10) of Fool's Errand, the next arc of Doc's Misadventures! If you're new, start at the beginning with Touch Starved!
Sorry! I know I owe responses to that fluffy little holiday thing, but I really wanted to get this out, too! (Also... big sorry... you'll see why)
Warnings: mild suspense, vague injury descriptions, decent bit of cursing, minor character death (very minor), (is there a warning for a kid wielding a gun?)
WC: 3,403
Droids don’t need the light. Not like we do. In the darkness, only the automated sound of whirring gears and clacking metal narrate movements governed by near perfect synchrony. The silence that surrounded those movements was deafening. It was easy to forget just how dangerous those machines truly were when watching the incredible ease with which the soldiers of the GAR could tear through them. But up close, when nothing lay between us but darkness and an armor that suddenly felt far too thin, the droids were monstrous; emotionless; streamlined and refined toward a single purpose: destruction.
I tried not to think about the simple fact that the same was often said of the entirety of the clone population; how readily society at large welcomed beliefs of unthinking, unfeeling suits of armor in the stead of the very real people that armor concealed. I tried not to think about how that mentality might linger and fester into resentment and fear once the end of the war offered some hope of integration, nor of the unending hardships that were inevitable with such naïve mentality. As I sat crouched in the nook of the freezing ventilation shaft, I tried not to think about anything at all save the near impossible task of silencing my own heavy breaths, attention trained on the endless rows of automatons marching barely a handful of feet away from me.
Wrecker had made it to the maintenance closet several meters ahead, but I’d still been fighting to force the adhesive of the deceptively small explosive to seal with the chilled metal of the duct, and what few seconds that cost me proved just enough to force me to hide as the echoing orchestra of marching droids approached us. We knew they were coming. Thanks to Echo, we knew exactly when to expect every routine patrol scheduled to monitor these halls, but the sheer frequency of their presence was staggering.
Neither of us moved for several seconds after the last droid finally vanished behind the rear door.
“You alright?” Even whispered, my body tensed slightly at the suddenness of Wrecker’s voice calling through the speaker of my helm, and I had to release a quick breath before responding.
“Yeah.” I murmured, glancing back at the detonator as I carefully began easing my way out of the small shaft. “Had trouble getting this one attached, but looks fine now.” A quiet grumble reverberated around me, and I could clearly imagine the troubled frown tugging at his lips.
My eyes flashed to the timer in the corner of my HUD steadily counting down to the moment Crosshair was supposed to take out the decoy power transformer. We still had several targets to rig if we wanted to level the station in time.
Wrecker led the way forward without another word, quick strides shockingly silent. It would never cease to amaze me how easily the man before me could dance between the kind, boisterous goofball and this: lethal, efficient; movements far too quiet for the terrifying mass of his powerful form. I’d worked with astounding soldiers before, but these men were different. Boost, Comet, and Warthog were frightfully capable, but Wrecker and his brothers…
His hand flashed out, pointing to the spot he wanted the next charge placed. He didn’t pause before moving on to set his own, leaving me to my job without so much as a backward glance. Even now, after so many months of working with them, it still felt odd to be trusted so explicitly, but there wasn’t time for even a moment of self-doubt as I quickly dropped to a knee to begin working. Despite the utter simplicity of these explosives, still, Wrecker could finish two in the time it took me to prime one, but he showed no hint of impatience; merely moved on to the next spot until the room was cleared.
We both paused upon turning to the door. It was quiet. It shouldn’t be. By now, we should have been able to make out the distant chorus of the next patrol.
“Status.” Wrecker called, voice just loud enough to be picked up by the mic. My shoulders ached from how taut the muscles were. He didn’t talk like that, governed by that stark militaristic sharpness… not unless something was wrong.
“In position.” Crosshair responded coolly.
“En route.” Tech answered next.
“Wrecker, update.” Hunter’s order came in far crisper than the others, the Marauder’s comms undistorted despite the metal walls of the facility.
“Clanker’s missed a patrol. Pretty sure they haven’t noticed us, though.” He replied curtly, head pivoting behind us before turning back to the forward door as though half-expecting a troop of droids to come rushing in at any second.
“Crosshair, any change?” The Sargeant called. I could hear the growing tension in his voice and knew he was standing tensely over the intercom, hands grinding into the metal corners.
“No, but this sector isn’t supposed to have another patrol for over four more minutes.” Cross reminded him, voice low.
“Keep an eye on your escape routes,” Hunter instructed, “and report any more abnormalities.”
A series of ‘roger’s answer him in quick succession before Wrecker continued forward, heavy blaster balanced against his shoulder. My pistols felt miniscule in comparison, but I still held them at ready as he cracked open the door. Beyond was a cavernous room dotted with Separatist transports. If things went south, Wrecker and I would blow a series of bombs starting with two at either end of the massive bay, granting us an exit route while several other explosions went off at pre-set intervals to mask our escape. If it came to that, however, there was little hope in retrieving that little girl’s father…
“… don’t like this…” Wrecker muttered after muting his com.
“How many more do we have?” I asked, treading closer to him so my whispered words would reach him.
“Ten. Twelve if we wanna hit the control tower, but…” He let the thought trail off as he peaked around the corner of the doorway to stare at the massive sheets of metal suspended overhead on thick tracks.
“So, we finish those ten and re-evaluate.” I offered quietly. He didn’t respond for a long moment, the fearsome visage of that feral skull still studying the distant bay walls.
“Yeah…” He mumbled absently, but a few more tense seconds passed before he drew a quick breath and moved through the door, strides measured and quick, stance low.
Our HUD timers had been perfectly synced. I’d known that there would be no delay between that small clock striking zero and the distant rumble of an explosion preceding at least a momentary flicker of the lights. Still, my body snapped taut as the world around us trembled, even if only for a moment. And then the darkness descended in earnest.
Our visors were designed for this: to grant us clear images even in the darkest nightmares of distant worlds. Regardless, I felt myself tense, adrenaline flooding my chest as I studied every shadow of the now monochrome display before me. Already, the Separatist forces were responding, dozens of squads activating and filing across the vast expanse of the hanger in precise, unhurried movements. Several took positions at entry points about the bay, though most marched out of sight, undoubtedly en route to the now destroyed power station.
“Yuh got some fun headin’ your way, Cross.” Wrecker warned, large hand reaching into his bag for another charge, attention trained once more on the command post.
“They won’t find anything.” He responded haughtily, words only just betraying a slight breathiness as he sprinted back across the rocky outcropping surrounding the north end of the hanger.
“Imma see how many a’ these I can stick before the others get here.” There was a subtle glee in his voice, thrilled at the promise of even that simple challenge.
“I’ll keep watch.” I drawled slightly, the eyeroll audible amidst my quiet chuckle. That tension was still there; creeping across my skin and keeping the muscles stretching up my spine taut, but this was their world – our world: impossible missions with unending dangers in which we still managed to find some taste of joy.
“…Kriff.” Every wisp of that joy instantly went cold.
“Cross?” Hunter called quickly, voice full of the same sharp concern that turned my blood to ice. Wrecker had just begun setting the fourth detonator and visibly froze, waiting anxiously for a response.
“…trap… -utoff from… -ing around…” His rushed reply broke between bursts of static.
“Dammit, they’re trying to block your comms! Where are you?!” Hunter shouted. The distorted reply was too muffled for me to make out, but the pained shout that followed was nauseatingly clear. “I can’t reach you with the Marauder. En route on foot.” His words left in a growl, voice now muffled with that telltale distortion as he abandoned the protection of the ship, the sound of the ramp lowering in the background just loud enough for the mic to pick up.
I didn’t need to see Wrecker’s face to know he was struck with the same dread as me, and, with a sharp nod of his domed helm, motioned toward the rear wall of the hanger. I was already running when the first explosion erupted through the air, but the sudden scream that tore through the speakers was all I could hear.
“Crosshair!” His name shouted from me in a burst of panic, but his desperate cry didn’t stop. The natural rasp of his voice broke in choked gasps between sounds of an agony that left my skin crawling. Blasterfire shrieked behind me in rapid flurries. I didn’t bother looking back, certain that Wrecker was eagerly providing a distraction to cover my retreat, but the droids weren’t fooled.
A curse caught on my lips as I dropped into a sharp slide, just managing to dart behind a supply crate as a troop of B1s trained their sites on me, and the volley of shots that seared the metal casing left my heart racing even faster. My arm was moving before conscious thought registered what I was doing, hand snatching at one of the few remaining charges. I didn’t know if this would work, fully aware that some explosives were perfectly stable until intentionally set off with a detonator. Regardless, I launched the small device toward them, HUD automatically following my gaze to lock onto it as I raised my own weapons, standing to face down the dozen droids targeting me.
The scent of burnt plastoid filled my senses before noting the faint line of red seared into my shoulder pauldron as I pulled the trigger.
Ringing. By now, I recognized the disorientated daze of shellshock and clung to the sense of annoyance rather than any fear or pain lingering beyond that confusion. Move. There wasn’t time for this… Before the thoughts even solidified in my mind, I could feel my body struggling back to my feet, balance wavering precariously for several seconds even as I staggered forward.
“…!” A voice rang loudly around me, but it took a moment of actual concentration to truly hear him. “-oc! Wha’ happened?!” Wrecker. He was shouting. I glanced over my shoulder to see him quickly backtracking toward me and gave my head a hard shake in some vain effort to clear the lingering fog.
“…m… I’m fine!” I called out, lips sluggish. “Used a charge to… clear the path.” He looked toward me only briefly before returning his attention to the encroaching units. Still, I could see the air of hesitation in his movements, the reluctance to risk creating any additional distance between us, so I took that decision away from him, jaw set as I forced myself through the still smoldering crater blown into the thick wall.
Crosshair was still screaming, growled cries catching on choppy breaths muffled behind ground teeth.
“Hunter, do you have eyes on him?” I shouted, sprinting toward the cover of trees surrounding the station as I silently cursed the steep incline leading toward the ship.
“Not yet, there’s… - dammit -... They sent a kriffing… platoon after him.” I could hear the strain pulling at his every word, and that dread returned en force, fear spiking at the thought of how easily he could find himself incapacitated as well just from exacerbating his preexisting injuries.
“Echo and I can provide backup.” Tech offered. Even his voice held that deep worry.
“No – continue with the mission. We’ll be halfway to the Marauder by the time you’d even reach us.” He ordered. “Doc-”
“I’m already en route,” I interrupted quickly, “just send me your location.” He didn’t respond for a long moment, and I had to fight to keep from shouting my impatience.
That earlier fear was gone. I barely bothered glancing between branches in search of enemy troops, the threat of what danger my brief isolation from the others might pose forgotten in the echo of Crosshair’s pain. My entire focus was on reaching them as quickly as I could, cursing every fallen log and sleek boulder that hindered my progress.
“I’ve got him.” He was panting, pain clear in the breathy words, and my heart twisted at the endless possible reasons for that pain. The keening gasps still sounding from Crosshair’s mic were the only thing silencing some sharp rebuke demanding he stop. There was no right answer here; no way forward without the risk of a sacrifice I couldn’t begin to fathom.
“Might still be s… s’me droids… but think I got ‘m all.” His uncertainty was just as concerning as the slight slur dampening his smoky voice. That meant his focus was dwindling; that inhuman ability to feel the dance of electricity connecting the world around him was overcome by his own pain or exhaustion or something far worse.
“Dammit, Hunter! Just send me your location before you kriffing keel over!” I ordered harshly, no longer making an effort to mask that impatience.
“Tracker… tracker’s on… H… headed back.” Curses flowing unapologetically between ground teeth, I snatched the datapad from my waist, fingers stabbing at the screen far harsher than necessary as I locked in on his signal. The Marauder was just over a klick away, and Hunter’s signal was another half klick beyond that, speed frightfully slow as he made his way back.
“Talk to me, Hunter, or I’ll start using the karking pain scale questions.” I threatened, and was relieved to hear a huff of laughter. It was weak, but it was there.
“Damaged… damaged his helmet… Visor broke…” In an instant, that relief abandoned me. “Gave him… gave him what I had, but… it’s… it’s barely taking the e-edge off.” He panted.
“Burns?” I asked, straining to hide the depth of my fear at the very thought of what damage that might cause, but Hunter quickly dismissed that fear with something far worse.
“No… think it’s… There was a – a gas…” My stride nearly faltered. A gas… Chemical burns were far more difficult to treat…
“Listen to me: when you get him back to the ship, don’t try to rinse it out with water.” I instructed quickly.
“I kn- I know.” There was an unmistakable wheeze in the gasp robbing his retort of whatever annoyance he’d meant it to hold.
“What about you, Hunter? Were you exposed?” I made no effort to hide the harshness in my own voice, words quickly growing breathy as I sprinted from the base.
“N… no, my… my kit’s f-fine.” His response offered no taste of relief, the clear strain sown through each word quickly growing worse.
“Echo and I have secured a low-atmo speeder. We can reach you-”
“Ey, I think I see ‘im.” Wrecker interrupted.
“Ca- can you i-intercept?” Hunter’s vain attempt to maintain that indominable façade only further emphasized how just much he was clearly struggling.
“Uh… only if I start blowing stuff up early.” There was no glee in what should have been an overly eager plea, attention clearly torn between the task before him and worry for his brothers.
“Delay as – as long as you can.” Hunter ordered firmly. “Tech, Ech… Echo… con-continue a-approach.”
“Hunter, if you’re having trouble breathing again, you need to stop moving!” I ordered in a shout.
“Neg… neg’tive… Mar’der’s… in sight.” My lips curled into a snarl.
“I can’t carry you both, dammit!” There was a brief pause, and then,
“Roger.”
I was going to strangle him.
Sweat had long since soaked through my blacks. My muscles burned, blood like acid pounding through my veins, and I tried not to think about how loud my own breathing was, mic pointedly muted as I listened to quick bursts of communication bounce between the others illustrating the progress of a mission I struggled to find even a whisper of concern for. My own attention remained locked on the tracker beacon, noting how near to the ship Hunter and Crosshair finally were; how wretchedly slow their progress had become; how much distance yet lay between us as that accursed hill robbed my speed.
He didn’t check in when he finally stopped, their beacons stalling at the very foot of the ramp.
“Hunter, are you inside?” I asked. He didn’t respond. “Hunter, what’s your status?” I pressed, words growing harsher. Silence. “Hunter?! Cross, do either of you read me?!”
“The Marauder’s ramp appears to have lowered but hasn’t been closed since they arrived.” Tech’s voice was carefully even, but I could hear the faint rush of an anxiety that I had no doubt resonated between all of us.
“I’m almost there.” I assured them, and, mere seconds later, let out a sharp huff of relief upon finally seeing the very tip of the dorsal fin.
The first time I’d seen the complicated overlay of the HUD used by GAR equipment, it hadn’t been during my training to join the 104th. It was in the aftermath of a battle I’d only seen in the darkness of night, sneaking through ruined transports and far too much gore to ever be warranted under the guise of seeking peace. It was maybe the fourth such scene Emmy and I had visited. We didn’t even have a ship then; just us and a pair of overstuffed medbags with no thought toward secession or consequence or even what to do with those we tried to save.
We’d only found one soldier still clinging to life, and it had taken only moments to realize that nothing we did would save him from joining his brothers. He hadn’t blamed us. I think I wanted him to… but he merely got quiet when he understood… peaceful. He’d been a flirt, and I think we both fell in love with him a bit. He’d insisted we try his helmet on – had said something inappropriate about seeing his gear on a couple cute nurses. Neither of us corrected him, and I’d been shocked at the flurry of information that had bombarded me the instant it flickered to life before my eyes. He’d laughed. I’d never forget that laugh. It was free; weightless; haunting in a way that both crushed me and justified every risk we were taking in trying to offer what meager help we could. And then he'd died.
That nauseating hurricane of endless data and alerts was still just as overwhelming now as it was then, but I’d learned to filter it out, to prioritize only what was needed in that moment. When the sudden flash of a warning lit the screen, I didn’t hesitate; didn’t waste time for even a moment’s thought before my body dropped into a slide, just barely dodging the pair of blue bolts that screamed passed me as my hands instantly snatched the pistols from my hips, but then that wealth of data began to coalesce, and I quickly released my weapons, empty hands raising in surrender.
“Wait-wait-wait! It’s me!!” I shouted, wrenching the still flashing helm from my head, and my heart churned at the sight of the terrified girl cowering just inside the Marauder’s main cabin, at the horror and fear and overwhelming relief that left her near sobbing the instant recognition finally stole through her. Then I saw the two forms lying far too still at her feet. And that same terror ripped the air from my lungs in a sob of my own.
Next Chapter

Click here or message me if you'd like to be added to a taglist!
Click here for my Masterlist.
Taglist: @arctrooper69 @eclec-tech @jennrosefx @echos-girlfriend @starqueensthings @manofworm @merkitty49 @idoubleswearimawriter @abigfanofstarwars @chopper-base @daftdarling222 @pb-jellybeans @bacta-the-future @rosechi @legalpadawan @drummergirl1701 @6oceansofmoons @dangraccoon @ji5hine @dathomiri-mudpuppy @mooncommlink @inneedoffanfics @totally-not-your-babe @delialeigh @callsign-denmark @blondie-bluue @ray-rook @iabrokengirl @arcsimper5 @rndmpeep @amorfista @flawsandgoodintent @passionofthesith @followthepurrgil @heidnspeak @roam-rs @foodmoneyandcats @savebytheodoresnonjosestuff @9902sgirl @captainrex89 @waytoooldforthis78 @msmeredithrose @mythical-illustrator @sleepycreativewriter @anythingandeveythingstarwars @littlefeatherr @thegreatpipster @melonmochii @totallyunidentified @mickeyp03 @hipwell @echos_pile_of_bones @leotawrites @Asgre_Thar @fruityfucker @babyscilence @skellymom @youreababboon @echo9821
#star wars#the bad batch#tbb#tbb crosshair#tbb hunter#tbb tech#crosshair#tbb echo#tbb wrecker#star wars fanfiction#first person reader#fanfiction#star wars oc#tbb oc#my writings#slow burn#comfort fanfic#crosshair x reader#crosshair x oc#the bad batch crosshair#profanity#Hunter whump#tension#mild suspense#Crosshair whump#whump#vague injury description#minor character death
64 notes
·
View notes
Text
going on the twine rant again, lads. fair warning.
-
the twine editor is theoretically great software
which is to say, twine editor is far and away the best execution of "a text game maker for people who mostly make text and not games" that presently exists. it's notable for making wholly self-contained (read: does not require interpreter software) text games with functioning mechanics at about the level of code literacy you could feasibly ask from people who brushed off of other more complicated software
this is in large part because the text adventure and IF ecosystem has the same problem as the (similarly insular and incestuous) scorewriting ecosystem: all of the software is made to be used by a group of like 50 people who don't use anything else, so they just settle for whatever exists
twine solves a lot of these problems by simply existing as an html game maker that can automate all of the functions of a gamebook out of the box. the editor has features which (to me) seem to be inspired by scrivener, which is my favourite WYSIWYG writing software for longform fiction on the market (I prefer writing in LaTeX but I can acknowledge that's a habit I picked up and not an endorsement of LaTeX)
that being said, even though there's an obvious utility to being able to prototype out rpgs and such in twine incredibly quickly, I can't really recommend people... use twine for that. because of the problems.
the twine editor is also kind of beautiful for all the ways in which it issoftware designed to torture the user
twine exists with one foot in "games" and one foot in "writing" and this overlap is the totality of its intended use. this space of compromise is still the best that's been made for this specific scene, but it means that edge cases are (at absolute best) operating twine in much the way that someone being hanging onto the edge of a shattered cockpit is operating an airliner
I could go on and on about the specific elements of twine's design that drive me insane, and in how it punishes you both for making too much of a book and for making too much of a game, but there's one problem that kind of sticks out as a simulacrum of this whole issue
by design, twine organises its projects as a story map. this is kind of like the middle point between scrivener's storyboard and a whiteboard, but specialised for use in making text games. this means that each node on it is one screen, called a card, that you can open and edit
doing this opens a window for text input, and the exact contents of this window kind of depend on which format you're writing your story in, but as a rule, you write everything into these sub-windows and that's the game
because twine runs in one window, these cards open more like menus than true windows. you can have one open at a time, and when you need to test something, you close the window and press the button to test the game. simple as
now, for making software, it's helpful to have a versioning function of some sort in case, among other reasons, you fuck something up in a way you don't immediately notice
for writing, you usually want some sort of undo function, in case you accidentally delete something or edit over it
at the intersection of these two, twine does have an undo function. which works differently depending on which version of the editor you're using. in the web version, you get multiple layers of undo. that makes sense.
in the downloaded version, which is the version you have to use if you don't want to use your browser's local storage (?? you shouldn't be doing this) you get
one layer of undo.
in a modern text editor.
that you are expected to write in.
this is on top of the browser-hosted version of twine editor being significantly more stable than the desktop version, so that's obviously the version you're meant to use, which runs in stark contrast to like... how that should work. this should already be raising your blood pressure a little bit if you remember that the browser version of twine saves your project files to your browser's local storage
now, common to both versions is another important feature which seemingly exists to prevent data loss: twine automatically saves your changes when you exit out of a card
this means that, the moment you close a card to go test the changes you just made to your game, they are saved over the previous version of the game with no way to undo them
but there IS a way to get around this without having to write in an entirely separate word processor! several ways even. you can even use the downloaded version if you do this
duplicate the full project every single time you make changes that could necessitate an undo function
make a copy of every card you edit in case you need to revert to it after testing, then remember to delete it afterwards
if you're editing the cards themselves, see option 1, because there is no way to undo deletion of cards in the story map
and like... that's not good. it's kind of the hell machine for killing all human beings, actually
it's also not a problem remotely unique to twine, because this is the kind of thing you see in most niche-specialised software where there isn't really a distinction made between "this is an expected frustration of working on any artistic project" and "this is something completely insane that absolutely should not be the case and isn't tolerated in immediately adjacent comparable creative fields"
twine can be used to make longer projects, but at the point where you're recommending two layers of supporting software that overlap so hard with the editor that they should be redundancies, it becomes clear that the only thing it's really fit-for-purpose to do is non-linear fiction consisting of two or three paragraphs per card
and that's generally not what it's used for! because that sort of thing is almost universally understood as a stepping stone towards using twine for making either longform non-linear fiction or full-featured rpgs
twine could be really useful software, and in fairness it's generally better than the alternatives it supplanted in its niche (people making little interactive poems probably shouldn't be trying to use Inform or TADS), but it really seems like it was designed with as a cursed amulet meant to cause as much grief as possible while being difficult to justify throwing away
127 notes
·
View notes
Text
The Story of KLogs: What happens when an Mechanical Engineer codes
Since i no longer work at Wearhouse Automation Startup (WAS for short) and havnt for many years i feel as though i should recount the tale of the most bonkers program i ever wrote, but we need to establish some background
WAS has its HQ very far away from the big customer site and i worked as a Field Service Engineer (FSE) on site. so i learned early on that if a problem needed to be solved fast, WE had to do it. we never got many updates on what was coming down the pipeline for us or what issues were being worked on. this made us very independent
As such, we got good at reading the robot logs ourselves. it took too much time to send the logs off to HQ for analysis and get back what the problem was. we can read. now GETTING the logs is another thing.
the early robots we cut our teeth on used 2.4 gHz wifi to communicate with FSE's so dumping the logs was as simple as pushing a button in a little application and it would spit out a txt file
later on our robots were upgraded to use a 2.4 mHz xbee radio to communicate with us. which was FUCKING SLOW. and log dumping became a much more tedious process. you had to connect, go to logging mode, and then the robot would vomit all the logs in the past 2 min OR the entirety of its memory bank (only 2 options) into a terminal window. you would then save the terminal window and open it in a text editor to read them. it could take up to 5 min to dump the entire log file and if you didnt dump fast enough, the ACK messages from the control server would fill up the logs and erase the error as the memory overwrote itself.
this missing logs problem was a Big Deal for software who now weren't getting every log from every error so a NEW method of saving logs was devised: the robot would just vomit the log data in real time over a DIFFERENT radio and we would save it to a KQL server. Thanks Daddy Microsoft.
now whats KQL you may be asking. why, its Microsofts very own SQL clone! its Kusto Query Language. never mind that the system uses a SQL database for daily operations. lets use this proprietary Microsoft thing because they are paying us
so yay, problem solved. we now never miss the logs. so how do we read them if they are split up line by line in a database? why with a query of course!
select * from tbLogs where RobotUID = [64CharLongString] and timestamp > [UnixTimeCode]
if this makes no sense to you, CONGRATULATIONS! you found the problem with this setup. Most FSE's were BAD at SQL which meant they didnt read logs anymore. If you do understand what the query is, CONGRATULATIONS! you see why this is Very Stupid.
You could not search by robot name. each robot had some arbitrarily assigned 64 character long string as an identifier and the timestamps were not set to local time. so you had run a lookup query to find the right name and do some time zone math to figure out what part of the logs to read. oh yeah and you had to download KQL to view them. so now we had both SQL and KQL on our computers
NOBODY in the field like this.
But Daddy Microsoft comes to the rescue
see we didnt JUST get KQL with part of that deal. we got the entire Microsoft cloud suite. and some people (like me) had been automating emails and stuff with Power Automate
This is Microsoft Power Automate. its Microsoft's version of Scratch but it has hooks into everything Microsoft. SharePoint, Teams, Outlook, Excel, it can integrate with all of it. i had been using it to send an email once a day with a list of all the robots in maintenance.
this gave me an idea
and i checked
and Power Automate had hooks for KQL
KLogs is actually short for Kusto Logs
I did not know how to program in Power Automate but damn it anything is better then writing KQL queries. so i got to work. and about 2 months later i had a BEHEMOTH of a Power Automate program. it lagged the webpage and many times when i tried to edit something my changes wouldn't take and i would have to click in very specific ways to ensure none of my variables were getting nuked. i dont think this was the intended purpose of Power Automate but this is what it did
the KLogger would watch a list of Teams chats and when someone typed "klogs" or pasted a copy of an ERROR mesage, it would spring into action.
it extracted the robot name from the message and timestamp from teams
it would lookup the name in the database to find the 64 long string UID and the location that robot was assigned too
it would reply to the message in teams saying it found a robot name and was getting logs
it would run a KQL query for the database and get the control system logs then export then into a CSV
it would save the CSV with the a .xls extension into a folder in ShairPoint (it would make a new folder for each day and location if it didnt have one already)
it would send ANOTHER message in teams with a LINK to the file in SharePoint
it would then enter a loop and scour the robot logs looking for the keyword ESTOP to find the error. (it did this because Kusto was SLOWER then the xbee radio and had up to a 10 min delay on syncing)
if it found the error, it would adjust its start and end timestamps to capture it and export the robot logs book-ended from the event by ~ 1 min. if it didnt, it would use the timestamp from when it was triggered +/- 5 min
it saved THOSE logs to SharePoint the same way as before
it would send ANOTHER message in teams with a link to the files
it would then check if the error was 1 of 3 very specific type of error with the camera. if it was it extracted the base64 jpg image saved in KQL as a byte array, do the math to convert it, and save that as a jpg in SharePoint (and link it of course)
and then it would terminate. and if it encountered an error anywhere in all of this, i had logic where it would spit back an error message in Teams as plaintext explaining what step failed and the program would close gracefully
I deployed it without asking anyone at one of the sites that was struggling. i just pointed it at their chat and turned it on. it had a bit of a rocky start (spammed chat) but man did the FSE's LOVE IT.
about 6 months later software deployed their answer to reading the logs: a webpage that acted as a nice GUI to the KQL database. much better then an CSV file
it still needed you to scroll though a big drop-down of robot names and enter a timestamp, but i noticed something. all that did was just change part of the URL and refresh the webpage
SO I MADE KLOGS 2 AND HAD IT GENERATE THE URL FOR YOU AND REPLY TO YOUR MESSAGE WITH IT. (it also still did the control server and jpg stuff). Theres a non-zero chance that klogs was still in use long after i left that job
now i dont recommend anyone use power automate like this. its clunky and weird. i had to make a variable called "Carrage Return" which was a blank text box that i pressed enter one time in because it was incapable of understanding /n or generating a new line in any capacity OTHER then this (thanks support forum).
im also sure this probably is giving the actual programmer people anxiety. imagine working at a company and then some rando you've never seen but only heard about as "the FSE whos really good at root causing stuff", in a department that does not do any coding, managed to, in their spare time, build and release and entire workflow piggybacking on your work without any oversight, code review, or permission.....and everyone liked it
#comet tales#lazee works#power automate#coding#software engineering#it was so funny whenever i visited HQ because i would go “hi my name is LazeeComet” and they would go “OH i've heard SO much about you”
64 notes
·
View notes
Note
hey..
at what point do collectors opt to turn things from puppets to scrolls? I feel like turning an entire living creature into [a piece of paper] is very complicated, while turning them into simple puppets is easier because they keep all the same parts, just simplified and wood?
It is! It depends on the person's proficiency and understanding of the mechanism regarding when and how they change the creature. Once someone gets good at it, the creature can be transformed into a lifeless object without it dying in the process, and they will move on to more complex and efficient ways.
The way I see it, archiving is a form of information compression and storage—and there is A LOT of information. When looking at Earth creatures we have everything from single-cell bacteria to whales that range up to 100 quadrillion cells, all with different sizes. The smallest single-cell critter is 0.3 μm, while the largest single cell is an ostrich egg that can get to 18 cm. So it's not just noting "a cell"—there's also a lot of information about the cell content, size, the DNA, current water, and oxygen levels, what protein it contains and how much. Then there are spatial dimensions. (While we can consider there being more, especially in fiction, I’m sticking to three; trying to visualize four fills me with frustration and existential dread xD) Every cell has its place in space in relation to the others, and all the contents' relations are also important. If, suddenly, all histones materialize inside a mitochondria instead of the nucleus, we can have a problem. Additionally, physical and chemical processes gotta be considered. There's electricity powering our brains, hearts, running nerves, air in airways traveling to lungs, chemical signals traveling between synapses that also need to be accounted for. So, you have all the contents in space, their vectors, and building blocks. Thats a ton to save. This information has to be compressed to be preserved in an organized manner while also remaining lossless so that when returned to its original shape, it's as it was. Not even mentioning that in intelligent beings, there are also minds to take care of. Jellyfish might be fine after 100 years in a static void, but a human? Yhhhhh.
I think the mechanism would work by saving information in intangible magic and assigning it to a physical medium—be it a statue, doll, book, or scroll. If it is physical and can carry information, it can be used. We can argue the mind is part of the soul, or it is a biochemical process, but the fact is nobody really knows for sure what it is and Im not a theolog, so for the sake of this universe, I'll say it's something that occupies the same space magic does and is influenced by chemical processes, meeeeaning it can also be tricked by them. And the magic.
The first degree of preservation would be spells that only change the material but keep all shapes and info in place. This wouldn't require much thought while executing and could be "automated" or worse, taught to mortals (if they have enough magic to power the spell), like petrification or changing someone into wood, metal, or any other solid material. It's not perfect, if the structure is damaged, the spatial information is damaged too. Breaking is one thing, but imagine if the statue melts.
The next step would be assigning objects with some compression and change, like toys and dolls. I feel like there would need to be a system like a content library, so not every single atom is saved each time, but chemical structures like nucleotides in DNA (the ATGC thingies) would just have a shortcut. Larger repeating patterns could also be assigned their own id to save data, and it would slowly stack up. While things are written in intangible magic form and anchored to the medium, the medium can be somewhat customized, like the decorations the Collector added to the dolls. The mind, running in controlled magic, can also be affected, as we saw with Collie trying to scare them and Luz’s dream. On the spell keeping the preserved critter stable has a link to what shortcut it uses so with countless diffrent worlds and structres it wouldnt mix up.
Then we go further into compression, reducing size and dimensions until we reach a point where one axis is almost entirely removed, and we end up with a scroll. Then there are other things—creatures saved as amber miniatures, snow globes, scrolls, or drawings, sometimes purely to annoy the sibling that has to deal with the creature in unhandy form. A more permanent binding would be in a book that can contain a bunch of different animals. Rebinding for long-term preservation is the Curator’s job.
Looking at Earth creatures, eucariotic life shares ancestry with some ancient bacteria that decided to rebel and started to cooperate, so we share similarities even with distant organisms in some strutures since they come from each other. So when it comes to preserving whole populations with relations, the library of compression doesn’t have to be separate for every single animal or plant. For each section of the archive, there would be a common library of building blocks, and scrolls being somewhat separate carrying the exact instructions for body arrangement and the soul/mind/the part that makes them alive attached.
Next is unpacking the information. I think this requires the ability to interpret and recreate what was saved that mortals lack. While they couldn't really unpetrify others, a collector could (assuming the mind hadn’t deteriorated into a husk). In the case of an automated spell, I think it would result in a very lossy transmutation—like a jpg losing pixels, the creature might lose like heart funtion. The Collector's spell also looked temporary or incomplete since an influx of other types of magic (like in Amity or Raine’s case) was able to push back on it. That might also be why they were conscious in the form they were in. Not meant for long just enough to take them to archive in normal conditions. When a creature is heavily compressed, it needs external force to rebuild, as it's essentially written fully in magic. That’s what I think happened to the Owl Beast. Lilith released it from the medium, but since it wasn’t fully rebuilt, it being a magic form attached itself to a magic source.
SO YEAH, its a process that takes quite a while for them to master and it comes with experience. But when experience is based on life it often makes it hard to practice so those with less empathetic approach master it faster. Thanks for the ask! I was dying to talk about that for such a long time and that was a perfect thing to organise thoughts
#and consider the absolute body horror that is transmutation#imagine how it has to feel on the border of skin that is being turned to stone when nerve endings cant send what is happening#but can send the numbness of “there is something super wrong” like in severe frostbite#both must feel like tissue dying#tw body horror#i did not use that one in a moment#In the begining i had a concept that it all saves the same way like a doll so diffrent archivists would have diffrent methods#like Anatomist using scrolls Wayfarer drawings and so on but then realised that would be super unhandy when a book carries more info#and its easier to fix a doll than a scroll so settled on this#thats also why in the comic where Way damaged creature they were turned into a doll Way was just very unexperienced with archiving spells#Collection Incomplete au#the owl house#owl house#toh#the collector#toh collector#toh archivists#the archivists#toh collectors#ask#i took sleeping meds before writing this safe to say they didnt work
58 notes
·
View notes
Text
Terry Pratchett, "Going Postal"
Sir Terry wrote many a great series, continuing many great characters. And yet, had I to name the Discworld novel I enjoy the most, "Going Postal" would probably be it. It isn't the start of a great series, even though it features a fantastic protagonist. But if it had never had a sequel it would have been a towering achievement all by itself.
Yes, it's that good.
Paced well, threaded thoroughly
"Going Postal" is, at its heart, the story of a con. Kind of, sort of. It's the story of a scoundrel using his talent for escalation and his way with people to a purpose we can empathize with. It's the story of somebody cheating themselves into becoming a better person.
As such, it's incredibly well-paced.
Another thread in the story is an unraveling mystery about how the post office, the center piece of the story, got into its current state. This would normally require a lot of exposition but is woven gradually into the first half of the book, presented without tiring the reader.
In a completely bizarre fashion, another thread is the evolution of telecommunications, wrapped into clockwork, no less. It's a side aspect, but deep and well explored.
They come together as a heady and entertaining mix, never letting the more cerebral aspects spoil the sheer fun of empathizing with a character who is impostor syndrome personified due to his history of being an impostor. It's a story built around "fake it until you make it" beginning to end. And it works!
Detail under the hood
I said bizarre, and I mean it. Pterry delved into how telecommunications works once you automate it, and fascinatingly so. I'm a telecoms engineer by profession, and this aspect of the book shines.
In order to communicate reliably you need an established protocol, what can be said and in what fashion, to minimize the overhead of understanding the message and correcting errors. Terry went as far as including the idea of a message or protocol header, additional or "meta" information that travels with the message. Just like the sender and return address of a letter are not part of the letter itself but meant for the postal system transporting it, every message sent over Terry's fictional "clacks" or every packet sent over the internet carries additional information telling the system how to handle it - how to route it to its destination, what to do in case of problems, how to prioritize it.
The explanations in the book nail it, they are simple enough to be understood, they make sense, and they fit into the story. That's a masterful feat!
The whole thing is then contrasted with the charms and ills of the precursor, the postal system, for which the author also shows quite some affection. If this was the history of the US, this would be the contrast between post office and mail coach on one side and the "singing wire," the telegraph, on the other side. Again, putting them side to side and in competition, the elements of the story mesh incredibly well.
A rounded novel
Now add a sub-story about golems in it, an idea begun in "Feet of Clay" and you get surprisingly deep world-building elements meshing together and serving a story that is both simple and complex and has all the properties of a great Discworld story.
It also expands on ideas posed in earlier books. The Watch novels introduced the idea of communicating with semaphores, and eventually the idea of clacks - but only "Going Postal" puts it together for good. As mentioned, the idea of golem emancipation started much earlier, but we catch it now as it reaches a stage where the honeymoon is over and the long slog through the institutions, or rather into the heart of the populace, is well underway.
Beyond that, the book is full of Ankh Morpork staples... the Watch, the priesthood, the Wizards and the Library, the newspaper, a rent-a-horse stable, Lord Vetinary's ways of ruling an unrulable city... The book oozes charm and completeness all around. Ankh-Morpork feel alive.
Which makes for two sad facts.
First, its sequels can never recapture the charm. "Making Money" tries to capture the madness of the world of banks and the ideas behind money but never quite manages to leave the world of satire and become real. Maybe the ideas behind it were too... unreal... if you think about it. And "Raising Steam" is an epilogue, a book about one of Terry's passions, less a dramatic novel and more like a love letter. And yet... seeing the characters again makes you read them, and there's still good in these books.
Second, there's a live action adaptation. Mine came on two discs. The first disc made me super happy. Great actors, great delivery. The second disc disappointed me thoroughly. The producers figured nobody would understand the actual story of the books and began simplifying things. They did not, in my opinion, do that well. In this way they marred an adaptation that had probably the most potential of all live action versions of Discworld books. Sir Terry always found a good middle ground of reaching his readers. The movie serves as testament that trying to make everything easily consumable can create an unappetizing mess. But that's just me, maybe.
Still, just like the dead linesmen may travel on the clacks, this book is for the ages. I will probably reread it for a long time until it falls apart and beyond.
24 notes
·
View notes
Text
You've Got Nothing To Lose
So, productivity. Yeah. Let’s talk about it.
If you’re anything like me, you’ve probably had that moment—you know, when your to-do list is longer than your lifespan, your tabs are multiplying like rabbits, and your brain is just ✨ refusing ✨ to cooperate. Being a full-time student and a creator means my life is basically a constant balancing act, and let me tell you… I was dropping so many balls.
I tried every planner, every system, every method that productivity YouTube threw at me, and nothing really stuck. Bullet journaling? Loved the idea, hated the effort. Google Calendar? Cute, but I forgot to check it. Sticky notes? Everywhere. Chaos. Absolute chaos.
Then I found Notion, and listen—I was skeptical. It looked overwhelming, like an empty void of endless possibilities (and not in the fun way). But once I actually took the time to figure it out? Oh, it was over for me.
Now, my entire life lives in Notion. It’s where I plan my assignments, track my creative projects, and pretend I have my life together. And because I love making things both cute and efficient, I’ve spent way too much time tweaking my setup to be as ✨ functional but aesthetic ✨ as possible.
This post is just a little peek into the things that helped me get my Notion workspace together. Nothing too deep, just some surface-level tips. I’ll get more in-depth later, but for now—here’s what made the biggest difference for me:
🌿 How I Revamped My Notion Setup: 📌 Made It Pretty – Because if I’m going to stare at it every day, it has to be cute. Matching colors, simple layouts, and an aesthetic cover image make it 10x more enjoyable to use.
📌 Created a “Homebase” – Everything I need in one place. No more digging through five different pages for my assignments, projects, and notes. My dashboard is literally my lifesaver.
📌 Kept It Simple – Look, I love a good Notion setup, but if it’s too complicated, I just won’t use it. I stick to a system that works for me: clean, minimal, and easy to navigate.
📌 Automated Whatever I Could – Linked databases? Buttons? Widgets? Yes, please. Anything that saves me even a little time is a win.
✨ Want to try it for yourself? I actually put together a Notion template based on my setup, so if you’re looking for something that’s aesthetic and functional, I got you. It’s perfect for students, creators, or anyone who wants to get their life together in a ✨ cute ✨ way.
🔗 Check it out here! → BRIE BLOSSOMS
I’m still tweaking and improving my setup all the time, so I’ll definitely share more in the future! But for now—what’s your biggest struggle with productivity? Let’s talk in the tags ⬇️ or drop your Notion questions in the replies! 💭💖
#college#anime#school#university#work#art#business#notion#school work#college life#studying#this is actually what i currently use for my daily life so hopefully this helps yall too!#back to tumblr codes i go#notion templates#free notion templates#it girl#becoming that girl#self care#dream girl#it girl energy#that girl#notion template#organization#self improvement#self management#productivity#classic academia#academia
31 notes
·
View notes
Text
hey remember 11 years ago when i was going to make a harvest moon clone starring minoriko but it didn't go anywhere because I was too busy doing absolutely nothing of value instead?
well say hello to the week 1 build of HARVEST MINO, complete with dogshit tiles and the ability to grow a turnip. we're doing it man. we're MAKING THIS HAPPEN. me and my esteemed investors, that is!
I've created this dev blog to talk about the game, so follow if you're interested in seeing this get made from the ground up.
read on for more details!
HARVEST MINO* is Studio Hexeye's next project! it's a touhou-themed farm sim starring Minoriko Aki! The release is targeted for summer 2025.
*(working title that will change later; i doubt natsume's lawyers would like this one very much)
THE STORY
With more youkai and gods seeking refuge from the outside world, Gensokyo's population is growing! That means they need more humans to go around, too. To address this, a number of big name youkai have gotten together and agreed to back off from the HUMAN VILLAGE for a few years and allow it to expand.
Although they're causing fewer incidents, that doesn't mean some of them aren't keeping busy! For instance, KANAKO YASAKA has built YASAKA RESORT TOWN on the side of YOUKAI MOUNTAIN to bring in money from wealthy youkai finding themselves with too much time on their hands.
You are MINORIKO AKI, Gensokyo's lowest-ranking harvest god. With the HUMAN VILLAGE growing, this is a prime opportunity to increase your popularity! KANAKO YASAKA has decided to invest in your venture by granting you a prime piece of farmland near YASAKA RESORT TOWN. If you can ship enough of your divinely-blessed(?) produce to the HUMAN VILLAGE, you're certain to make a name for yourself, leading to faith and riches beyond your wildest dreams! Good luck!
HARVEST MINO DESIGN GOALS
Alternate gameplay modes: CASUAL and SERIOUS
despite being a genre in which you essentially cannot lose, a surprising amount of people find farm sims stressful due to the time management aspects. i intend to cater to this audience with some simple rules changes in an alternate gameplay mode.
SERIOUS is your standard farm sim experience - each day is on a timer, and you'll complete the game and have your performance evaluated after two years. this mode also includes a few additional restrictions to make the resource management of the game a bit more involved.
CASUAL removes the time limits. the clock on each day stops when it hits midnight (like in SNES harvest moon!) so you have all the time you need to wrap up before going to bed, and you complete the game by reaching a certain story goal, whenever you get around to it. it is also more friendly towards filling out your farm with automated stuff like sprinklers, since time doesn't matter anyway.
More choice/depth in farm design
lemme get this out of the way: i hate stardew's endgame. the biggest moneymaker in the game is filling your greenhouse with ancient fruit and turning it into wine; the bulk of your profits come from tossing your fruit into kegs once a week and ignoring your farm otherwise. i think this sucks and one of my design goals is to make the value of income sources proportional to how much manual effort they require.
another thing that has always bugged me about farm sims is that the way you lay out your farm is generally decided for you by the way your tools work. if your watering can upgrade targets a 3x3 of tiles, then all your plots are going to be 3x3. in harvest mino you'll be able to choose from multiple upgrade patterns for your tools, so you can have crops in rows, blocks, the ol' C pattern, or whatever you like. we're going back to old harvest moon rules, where you can't walk through crops after they sprout, so plan your layout well!
Harem end??
let's get real, when it comes to farm sims, the girls are what we're really here for, right?
to be forthcoming, I'm not planning to have marriage in the game per se - I don't think it makes a lot of sense for creatures that are hundreds of years old to make a commitment like that after knowing each other for only a year or so - but the end goal is functionally the same, to get them to move in with you.
now, few, if any, farm sims feature the coveted HAREM END. this is understandable, it would be a design nightmare to have 5+ NPCs pathing through your house at any given time. however, by planning around it from the start, we can make it a reality! in this game, in addition to the usual requirements, each girl you're interested in will require you to build her a specific addition to your house to accommodate her. this gives them their own space to move around and will really improve the vibe that you're living together.
(don't forget that you will need a steadily-increasing bed size as well.)
Fast travel!
you're a 2hu! you can fly! you'll be able to open up your map, just pick a spot, and fly there! (in SERIOUS MODE, this will cost a small amount of daytime).
Adventure!
you're a 2hu! there's gotta be shooting! the game will feature "adventure zones" where you can blast through enemies while searching for forage and loot. exactly what this gameplay will look like is still up in the air, but right now I'm thinking room-based twin-stick shooting, Smash TV style. (don't worry about the difficulty, it'll be approachable for anyone. ASTROLANCER was a learning experience.) plus you'll be able to bring a girlfriend along to help!
Additional note concerning the cast:
the game is currently in very early planning and as such is in roster hell!! the cast is not set in stone so I won't be revealing too much yet. i have to limit how many characters are in the game to keep dev time under control so try not to be disappointed if your favorite 2hu doesn't show up.
56 notes
·
View notes