#me and html need to talk
Explore tagged Tumblr posts
eclipsellium Ā· 3 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
my first 24 hour hackathon!
NEVER AGAIN in my life am I building a website from scratch 😭 it’s torture. if only my dumb self knew that frameworks existed…
35 notes Ā· View notes
teaboot Ā· 6 months ago
Text
Social anxiety level: Chatting with someone experiencing a schizophrenic episode and becoming increasingly self-concious of how I'm just saying "That sounds really stressful", "I've never heard of that but it sounds scary", and "You must be pretty worried about that" over and over again
1K notes Ā· View notes
killianglyndon Ā· 3 months ago
Text
okay im gonna update about me and stuff on here i think, maybe this is my sign to come back here and post gifs again
4 notes Ā· View notes
orcelito Ā· 1 month ago
Text
Oh yeah yesterday I went to my C programming professor's office hours to ask about what's being covered in class tomorrow. Since I can't go bc of my PT appointment overlapping with it & I'm apparently the kind of student that cares about attending every single class now.
While I was there, I ended up chatting with him about a few things, including my current standing in the class. He asked what I got on the midterm exam, & I answered it was an 87, and he told me I was one of the top 5 or 6 scores in the Whole Class (this being a like. Maybe 70 or so person class). Top score was a 92 or 93 (idr lol) & the class average was a 72. Apparently there were a few of us in the upper 80s/lower 90s, but most people got 70s or lower. And once he does the curve on the exam, he said I'd probably end up with a 97 or so on the exam. So yay!!!
And then he told me how he's noticed how I come to class every day and am really active with taking notes and answering questions. Bc I also sit up front all the time lmao. Hadn't even realized how much of a damned teacher's pet I've been being, but I've been Trying to be a good student this year. But he said I was the type of student that if I got an 88% or smth in the class, he'd likely bump me up to a 90% so I'd get an A lol. But he also said so long as I keep up with how I have been, I could possibly get a 100% in the class by the end (bc I've been there for all the extra credit questions in class and whatever).
And just. I went there bc I wanted to make sure I didn't miss anything important in class on Wednesday, and I ended up having my ego stroked for Real. Felt good to have my efforts be recognized.
#speculation nation#now if only i could care that much for my web coding class. but oh well im still keeping up even if its a reluctant shamble much of the time#other stuff we talked about was how im graduating this semester & how i plan to stay in indiana to work#bc i have family here & i like the relatively low cost of living. & im not particularly ambitious.#just wanna make enough money to live comfortably. dont need anything fancy beyond that.#& he talked about how that's a good outlook in life. how he's known ppl who went to fuckin silicon valley or whatever#with high paying jobs. but the cost of living is so high that theyre effectively not making much more money than here#he said smth about like. a $70k salary has just as much strength here than a $120k salary there. smth around those#& he praised me on how i seem genuine and hard-working. so he thinks im gonna do just fine in the industry 🄺🄺🄺#i kinda wanted to keep chatting with him but i had to go to bowling class lol. ended up late to it even#bc i checked my phone for the time while chatting and went Oh Fuck bc it wss 1 min after the class started hfkshfks had to rush off then#but yeah makes me feel very nice about that class. i think it rly is my favorite class this semester.#web programming is pretty rewarding and im glad im taking it. but i was basically a complete newbie in html css and javascript#so ive spent quite a lot of time wanting to tear out my fucking HAIR over these labs. b4 it clicks and im like Haha yayy :3#i like C programming bc it's just so much more logical and regimented. it IS the language that got me to give up my engineering degree#since i was thinking about computer engineering. took my first coding class freshman year. and went 'i love this. i want to do CS now'#didnt do that obviously. but im happy where ive ended up. i wouldnt wanna be a programmer lol#and then my quality engineering in IT class. it's certainly engaging. it's the class i constantly have presentations in tho#had Another one this morning. blah! good to keep in practice but i still dont rly enjoy public speaking lmao#probably the most work intensive of my classes. interesting but Blegh#C programming i just keep up with the labs and do the exams and it's wonderful... so logical and comforting...#oh yeah web programming i also have a few presentations. also gotta fucking. code my project pages by next week 😭😭😭#i think it's just the html and css? no javascript yet. thank god. javascript is by far the hardest to learn#but css is so finicky too!!!! ive been struggling with trying to move these fucking input boxes around#i wanna have them on the right!! but they wont go there!!! gotta poke at it more. at least i managed to finish building the form.#still have to finish the lab tho. that was due 2 days ago. lol. also have another one due sunday. AND the project pages. gah!!!#they havent even graded the wireframes yet. i wanted their feedback b4 proceeding to coding >:( oh well#anyways yeah..im keeping busy lol
3 notes Ā· View notes
krillrot Ā· 6 months ago
Text
all these coding classes lately remind me that i gotta work on my website sooner or later...
2 notes Ā· View notes
millenniumringg Ā· 2 years ago
Note
I see you’re working on a ā€œCorneredā€ sequel! Will this sequel be following the official good ending or Bakura’s ā€œgoodā€ ending?
(Also totally not me asking that if it’s a continuation of Bakura’s ending to include something like this
Ryou: Wha-, why are you here Hid-no, Bakura?!
Bakura: *gesturing at self with knife* I’m here to fight to save our marriage, something you *gestures at Ryou* seem all too willing to forget!)
Indeed I am >:] but Cornered 2 (title pending) is going to be following the official Cornered ending… We’re going to get a closer look Malik and Ryou as well as one new character I will not name drop just yet >:]
Since you asked I will share a snippet of something that will be in Cornered 2. No context. Because I’m evil mwahahahahaha (ok maybe one context: ā€œAsimā€ is TKB. that was the name I chose for him <333 ā€œAsim Bakariā€ … Please read into the name he is so important to me and to cornered 2 NDJSND)
Ok ok here’s the snippet
Tumblr media
As for ā€œBakura’s good ending,ā€ … that ending will probably never really ā€œendā€ because I like adding on to it too much NXJSBDJS the ficlets in the ā€œbehind the scenesā€ (I have no idea why I called it that) are just ramblings that come to my mind and are just for fun and maximum pain EHHEEH but, of course, I will be posting more of those soon… just have to dig them out of my cornered archives, haha
9 notes Ā· View notes
aro-aizawa Ā· 2 years ago
Text
OKAY blease i am at wits end can anyone help me w this
what i am looking for is a super basic app or tool whatever that tracks when a button was last pushed. that's it. i have recently fallen out of the swing of taking my medication. i work better taking it shortly after i've woken up, but with my spectacularly horrendous memory problems i do not remember if i've taken them already or not.
using a tally system faces the same problem of when i stare at my medication trying to remember if there's less than i remember or not.
using a notepad to write (for example) 11/08/23 10:34am every single time i take my meds is arduous and would not get done consistently meaning it become useless in tracking my last dose
however if it was as simple as loading up an app and pressing a button to log the time, it would go SO FAR in remembering when i last had my meds.
"but danni why don't you just set an alarm and take your meds then—" HI MY SLEEP SCHEDULE FLUXATES SO MUCH THIS IS USELESS. i will only ever be awake at certain times depending on if i'm mid nocturnal cycle or mid regular cycle. any other time is pot luck.
i am literally at a point where i'd commission someone who knows enough code to make this for me. it does not have to look pretty, just to function. if anyone can point me to either something like this that exists or knows someone i can commission from, pls tell me
6 notes Ā· View notes
unproduciblesmackdown Ā· 2 years ago
Note
similar to the greentext stuff - i was visiting with my neighbors and their grandkids were around, and I said to this eight year old, "Hey, you wanna know something cool? I was playing the game when the Endermen came out." and his eyes went wide, like this kid looked like i told him i landed on the moon. His grandma thought it was really funny, and she said she has no idea what i'm talking about, but her grandbabies do, and that's incredible to her.
oh that's fun lmao, when minecraft & that update's existed for more than your whole life, and yknow being that young and like Next Year fr is this huge time scale away, a couple of years is a quarter of your life thus far and like maybe nigh half of the part of your life you actually have longterm memories for....i was checking out this dev's blog's archives about a:tdd's release in 2010 & in one entry they compared the implicitly Roughly concurrent release of Minecraft and i was like hey whoah. forever primarily being a game i've Heard Of more than any more direct exposure so i had no precise sense of [before minecraft release] [after minecraft release] Year 0 there but it's like for sure back in thee day when minecraft was a new thing, huh
#add in that [i also basically Heard Of mass effect but that's a game series w/a 2010 median which i had Any knowledge abt already]#so i have that reference point for a still like [niche video for When You've Played These Games For Sure] there but then like#if you were ten or even 5 yrs younger at the time you May Well Be much more at sea as your starting point there#(but i mean not that much; i didn't know a ton. reread those wikipedia plot summaries myself)#enderman came out? happy pride#shoutout to this one time i crossed paths w/this kid who was at the time probably like late middle school early high school age#who started talking abt pokemon like Clearly A Big Interest and i'm like my only Direct experience is playing pokemon go but i know Some#stuff b/c i was 5 in '99 when it was first making that huge splash lol. can make Some remarks....but also just Listening Attentively To You#Monologue like uh huh go off....i sure remember like the Sense of a couple yr's sagacity like being 9 i think reading a book abt 6th or 7th#graders (i.e. two or three yrs older) like My God They Must Be So Mature....#and like ofc when skimming passages as an adult it's like omg l'enfants. Both Perspectives Being Accurate respectively lol#my vintage experiences like i've def saved things on the floppy discs of [save icons imagery]. have heard the dialup tones organically....#but also; say; Home Computers That You Didn't Really Need To Know Much Abt Computers To Use were forever an everyday thing for me#having been born mid '90s....vs like in the '80s being nicher but also like. the programs to amateur code not being As Complex either#like [working on cars] of yore vs more modernly lmao....plus ofc in their designs; opening up a desktop Tower vs what? a tablet??#ppl my age who had more substantial Online Access earlier than i did maybe having at least picked up some html; which i did not lol#also didn't have too much Gamer Experience ever; what i did largely desktop then laptop pc wasd+mouse style....#didn't have a smartphone till maybe 5 yrs after they were starting to become more commonplace#vs that again to an 8 yr old of today [commonplacer smartphones] is your whole life basically too. i remember when we flipped those phones.#(i do fr lol. did have one of those first for a good while.)#granpa granpa....mh being fourteen yrs old meaning like the Teen Fans of Today were probably not watching it as it aired lol#whereas i Was that teen fan of those yesteryears. and all my stories for it like fuckin uhhhhhh [crickets chirping] [studio audience laugh]#though You Don't Need The Fans like mh is a long movie ppl can newly discover Whenever that holds up; plus it has bonus lore#mostly what i could even Possibly bring is just the particularly nicher older bonus lore. but like grandpa simpson (the simpsons) for sure#which is to say: humorously irrelevant & perhaps somewhat cantankerous#whilest i'm vaguely aware there may have also been that minecraft resurgence (esp through streaming?) from 2020 on....#but evidently Like Mh something that continually revives / takes on New Fans / Participants#for sure i might well be playing some tf2 myself if i had the technical capability (i would have the poor personal ability i always did lol#real games of yore but it never gets old also. though i know Of Late there was a bot problem / just neglected maintenance? that get fixed?#These Have Been The Tag Tangents. maxed out thirty tags i know that's right
8 notes Ā· View notes
niennanir Ā· 2 years ago
Text
Listen to your elders
So last week I posted abut the importance of downloading your fic. And then three days later AO3 went down for 24 hours. No one was more weirded out by this than I was. But whileĀ y’all were acting like the library at Alexandria was on fire I was reading my download fic and editing chapter eight of Buck, Rogers, and the 21st Century. And also thinking about what I could do to be helpful when the crisis was actually over.
So first off, I’m going to repeat that if you’re going to bookmark a fic, you really need to also download the fic and back it up in a safe place. I just do it automatically now and it’s a good habit to get into.
But let’s talk about some other scenarios. Last October I lost power for over a week after hurricane Ian. Apart from not having internet or A/C I did find plenty to do, I collect books so I had plenty to read, but maybe, unlike me, your favorite comfort reads aren’t sitting on a bookshelf. So let’s do something about that, shall we?
In olden times many long years ago around 1995 we printed off a lot of fic. It was mostly SOP to print a fic you planned to reread and stick it in a three ring binder. And that’s totally valid today too, but you can also make a very nice paperback with a minimum amount of skill and materials.
Let’s start with the download; Go to Ao3 and select your fic, we’ll be working with one of mine. This method works best with one shots, long fic tends to need a more complicated approach. Get yourself an HTML download
Tumblr media
Open up the HTML download and select all then copy paste into any word processor. Set the page to landscape and two columns, then change the font to something you find easy to read, this is your book, no judgement. This is all you have to do for layout but I like to play a little bit. I move all the meta, summary, notes to the end and pick out a fun font for the title:Ā 
Tumblr media
No time like the present to do a quick proofread. Congratulations, you’ve just created your first typeset. On to the fun part.
Now you’re going to need some materials:Ā  8.5x11in paper ruler one sheet of 12x12 medium card stock (60-80lb) scissors pencil pen or fine tip marker sheet of wax paper white glue two binder clips 2 heavy books or 1 brick butter knife
You’ll also need a printer, if you’re in the US there is almost a 100% chance your local library has a printer you can use if you don’t have your own. None of these materials are expensive and you can literally use cheap copy paper and Elmers glue.
Print your text block, one page per side. Fold the first page in half so that the blank side is inside and the printed side out:
Tumblr media
use the butter knife to crease the edge. Repeat on all the sheets. When you’ve finished, stack them up with the raw edge on the left and the folded edge on the right. I used standard copy paper, because you’re only printing on one side there’s no bleed to worry about. Take the text block and line everything up. Use the binder clips to hold the raw edge in place.
Wrap the text block in the wax paper so that the raw edge and binder clips are facing out. I’m going to use my home built book press but you don’t need one, a brick or a couple of books or anything else heavy will work fine.
Tumblr media
Once the text block is anchored down, take off he binder clips and get out the glue.
Tumblr media
You can use a brush but you don’t need one, smear some glue on that raw edge.
Go make a margarita, watch The Mandalorian, call your mother. Don’t come back for at least an hour
In an hour smear some more glue on there and shift your brick forward so that the whole book is covered. This keeps the paper from warping. While glue part 2 is drying we’ll do the cover. Get out your 12x12 cardstock
Tumblr media
Mark the cardstock off at 8.5 inches and cut it. Measure in 5.5 inches from the left and put in a score line with the butter knife (the back edge not the sharp edge)
Carefully fold the score line, this is your front cover. You have some options for the cover title, you can use a cutting machine like a cricut if you have one, you can print out a title on the computer and use carbon paper to transfer the text to the cardstock. I was in a mood so I just freehanded that beoch. Pencil first then in pen.
Take your text block out from under your brick. Line it up against the score mark and mark the second score on the other side of the spine
Tumblr media
Fold the score and glue the textblock into the cover at the spine. Once the glue dries up mark the back cover with the pencil and then trim the back cover to fit with your scissors.
Voila:
Tumblr media Tumblr media
I’m going to put this baby on the shelf next to the Silmarillion.
The whole process, not counting drying time, took less than an hour.
If you want to make a book of a longer fic, I recommend Renegade Publishing, they have a ton of resources for fan-binders.Ā 
22K notes Ā· View notes
numbpill Ā· 1 month ago
Text
========================================================
[tutorial: build your own neocities/nekoweb page]
========================================================
a beginner's guide for making your very own home on the indie web—retro, personal, weird, and 100% yours.
this ain’t an average wix, squarespace, or tiktok aesthetic.
we’re talking full html/css with soul and attitude.
[ prerequisites ]
------------------
> an idea
> basic text editor (vscode, notepad++, or even notepad)
> account on https://neocities.org or https://nekoweb.org
> some gifs or tiles you love (dig deep or make your own)
> optional: image host or gif repo (or self-host everything)
[ feeling overwhelmed? read this. ]
-----------------------------------
you do *not* need to know everything.
html is not a mountain. it's a garden.
you plant one tag. then another. then a style. then a button.
you can build your site piece by piece.
and every piece is a portal to somewhere personal.
you are allowed to make broken pages.
you are allowed to use templates.
you are allowed to start over as many times as you want.
this is *your* world. you control the weird.
[ step 1: create an account ]
-----------------------------
> neocities: https://neocities.org
> nekoweb: https://nekoweb.org
register a name, log in, and enter your file manager.
this is where you upload your files and see your site live.
[ step 2: your first file - index.html ]
----------------------------------------
make a new file: `index.html`
basic starter:
<html>
<head>
<title>my weird little corner</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>welcome to the void</h1>
<p>this is my page. it’s strange. like me.</p>
<img src="mygif.gif">
</body>
</html>
> upload to the dashboard
> boom. you’re live at
https://yoursite.neocities.org
or https://nekoweb.org/u/yoursite
[ step 3: add a style sheet - style.css ]
-----------------------------------------
create a file called `style.css` and upload it.
here’s some nostalgic magic:
body {
background: url('tile.gif');
color: lime;
font-family: "Courier New", monospace;
text-shadow: 1px 1px 0 black;
}
img {
image-rendering: pixelated;
}
marquee {
font-size: 20px;
color: magenta;
}
link it in your html and the vibes activate.
[ step 4: decorate it like a haunted usb ]
------------------------------------------
> use <marquee> for chaos scrolls
> embed gifs from https://gifcities.org/
> steal buttons from https://cyber.dabamos.de/88x31/
> set up a guestbook at https://www.smartgb.com/
> loop audio with <audio autoplay loop>
> add fake errors, 90s web lore, random link lists
[ step 5: resources, themes, and comfort ]
------------------------------------------
> templates & layouts: https://numbpilled-themes.tumblr.com
> glitchy gifs & buttons: https://glitchcat.neocities.org/resources
> layout builder: https://sadgrl.online/projects/layout-builder/
> free tiled backgrounds: https://backgrounds.neocities.org/
> beginner html intro: https://www.w3schools.com/html/
> pixel fonts & cyber assets: https://fontstruct.com/
remember:
you don't need to know js. you don't need to be a coder.
you just need a mood, a direction, a dream.
the html will follow.
[ bonus concept: shrine pages ]
-------------------------------
> a page just for one character you love
> a room to house digital fragments of your identity
> embed quotes, music, images like altars
> call it shrine.html and link it from your homepage
[ closing mantra ]
------------------
you are not here to be optimized.
you are not a brand.
you are a ghost inside the machine,
carving your initials into the silicon void.
welcome to Your website.
========================================================
293 notes Ā· View notes
zumek0 Ā· 3 months ago
Text
Tumblr media Tumblr media Tumblr media
college bf! headcanons; kozume, k.
ā†ŖļøŽ headcanons, gn reader, fluff, a little angst but very mild, mentions of an unspecified argument but it gets resolved, allusions to an anxiety attack, mentions of marriage.
ā† summary: headcanons about your and kenma’s relationship.
Tumblr media
College bf! Kenma who can take all his classes remotely but still takes two in-person electives so that you both can walk together to and from campus.
College bf! Kenma who isn’t one to wake up early (the earliest he can wake up is 10 a.m.) but makes an effort to do so when he knows you have an important exam so that he can have breakfast with you and wish you good luck.
College bf! Kenma who doesn’t listen to music that often (maybe sometimes has a video game's OST playing as background noise while finishing assignments) but still listens to every single song you recommend to him.
He always tells you his thoughts on each song (even if he doesn’t particularly like it).
College bf! Kenma, whose anxiety prevents him from openly showing you affection in public, but makes up for it by clinging to you constantly while in private.
College bf! Kenma who, after spending the night, makes sure to leave at least one hoodie at your apartment.
He insists that it’s so that he has clean clothes to wear if he needs them but then gets pouty whenever you wear one of yours instead of his.
College bf! Kenma who loves having you sit on his lap or between his legs while he games.
Usually, he rests his head either on your shoulder or atop your head.
Whenever he gets bored or his wrist starts bothering him (you cannot tell me he wouldn't have carpal tunnel syndrome, lol), he leans back and wraps his arms around you, letting you take control for a while.
College bf! Kenma who cries when you two have the first ā€œbigā€ argument of your relationship.
He prides himself on staying level-headed in stressful situations and looking for solutions instead of panicking and falling into despair.
So then, why does he feel like this? Why does he feel so angry? Why does his skin feel uncomfortable? Why is his mind making up scenarios where you break up with him? Why does he feel like there’s a black hole where his stomach should be? Why does his chest feel like he’s on the verge of a heart attack? Why does he feel so guilty?
The last two hours repeat themselves over and over in his mind. Why did he say all those things? Why did he act that way towards you? Why did he hurt you like that? Why does he keep crying?
Eventually, you both calm down enough to talk and resolve the issue.
He decides that he never wants to go through that experience again.
Especially not if you felt even half as bad as he felt.
College bf! Kenma whose mom asks about you every time he calls her son.
If you happen to be around, she’ll always ask to talk to you for a bit (more like an hour and a half).
He's pretty sure she only calls him as an excuse to talk to you.
Eventually, he sends her your phone number and feels slightly offended that she doesn’t call nearly as often as she used to.
College bf! Kenma who keeps trying to convince you to move in with him as it would be more cost effective and convenient.Ā 
College bf! Kenma who, when you eventually agree to live together, lets you search for a new apartment as you insisted on starting fresh.
College bf! Kenma who, when you move into your new place, you drag out to Walmart at 8 p.m. to buy two cups, insisting that they’re a symbol of this new stage of your relationship.
College bf! Kenma who finds himself wanting to become FiancĆØ! Kenma more and more everyday.
Tumblr media
finally posting this after having it sit in my drafts for half a year 🫠 i also finally learned how to make my html text work for the colored words lol. reblogs and likes are appreciated!
—han
247 notes Ā· View notes
fir-fireweed Ā· 5 months ago
Text
Ok, I’ve delved into Twine Sugarcube a little and I’ve had some revelations I feel the need to share.
1. Sugarcube is the devil. I mean that in the nicest way possible. I thought I was coding before… nope! I’m going to learn it anyway because the breadth of stuff I can do is amazing and worth it, but holy hells is this hard. Which leads me to number 2…
2. My fellow IF authors who use Sugarcube, you are now like gods to me. Massive respect for you. šŸ‘Š Seriously, the time and effort it takes to create a story in this, and to do it so seamlessly as many of you do, is mind boggling.
3. I don’t feel I’ve given enough credit to Chapbook. You’ve seen me talk about the lack of a save system. But for a shorter story like Viatica (currently at 155k words with Rebellion ending and coding) I don’t feel it’s a massive deal breaker. It also has no easy way to display stats or inventory or a codex. I had to jerry rig my own stats passage.
But what it does well, it does exceptionally well. Chapbook is a complete out-of-the-box format and requires no previous CSS or HTML experience. It automatically formats everything for you, headers, footers, the adaptability to be read on any device, it’s all there. There is no style sheet to create, no Java script. The biggest challenge is coding choices and variables, but even then Chapbook comes with an easy to read guide that spells out everything you can possibly need. I would also be happy to answer questions or share screenshots of what I’ve done. If you’ve been wanting to try your hand at IFs but the idea of coding is daunting, you can use Chapbook. If you want to focus on the writing, your craft, and don’t have the time or inclination to heavily code, you can use Chapbook. If you’ve never coded a damn thing in your life and think CSS stands for ā€œcan’t style shitā€, YOU CAN USE CHAPBOOK!
In conclusion, Sugarcube is evil incarnate, but I’m going to learn it anyway. Hail, Satan. Chapbook is mercy incarnate. Thank you, my lord and savior. And if you’re a newcomer and on the fence at all, I encourage you to give Chapbook a try. Say it with me… you can do it. šŸ¤—
79 notes Ā· View notes
losergames Ā· 4 months ago
Note
Just found this WIP today. I'm absolutely in awe with the aesthetics and designs of your game, and your blog. If you ever wrote/did any kind of crash course in UI design for Twine, I would pay serious money for it. I feel like it's really hard to get such a professional, clean, and unique look for a game!
thank you so much that is so incredibly kind!!!
honestly my best advice is reference! reference your butt off!!! so much of design is looking at other designs first before attempting your own. chop shop's twine build came from a lot of places. i looked at the need for speed series, forza, GTA, saints row and hitman from the top of my head.
in fact chop shop's main console was inspired by the menu from need for speed underground 2:
Tumblr media
i highly recommend checking out Game UI Database - it categorises games by genre, style, themes and more! i'm always looking at stuff on there for ideas to improve my own ui! i 100% recommend looking at the cyberpunk 2077 ui page, it is so incredibly detailed and has so many stills of the different menus.
twine can be intimidating for sure. sugarcube 2 is basically limitless since it's html, css, and javascript. but again i say, use as much reference as you can! the best ideas are not usually your first and it's always easier to build something when you've already got a base to look at y'know?
i hope that's a little helpful! please let me know if you wanna talk more about ui and design! <3
63 notes Ā· View notes
mogruith Ā· 2 months ago
Text
BG3 Photomode Tutorial #2.5: More Scene Manipulation
Chapter 0: Overview
Chapter 1: Script Extender Debug Console
Chapter 2: Scene Manipulation
Chapter 2.5: More Scene Manipulation
Chapter 3: Otis_Inf Camera Tools
Supplement: Mods and Resources
In continuing from the last tutorial, I wanted to talk about how you find and play cutscenes. There's a couple ways to do this but I will show you my way because I think it is the most thorough way if you need to figure out what flags you may need to edit in order to get this working. It'll also give you the tools you need to troubleshoot flag settings.
Tumblr media
In the above screenshot, you can see a cutscene that is meant to be played in the Shadowcursed lands: The cutscene where you play the Lyre to summon Kar'niss. It is a complex scene with tags to resolve and multiple NPCs - some of which aren't humanoid.
I will show you how to find a scene based on a snippet of dialog, how to locate its name and UUID so you can plug it into this command:
Osi.QRY_StartDialogCustom_Fixed("SCL_Drider_Caravan_HalfOrcCaster_865adfae-1b72-1ed2-f961-d55abd4fb7b1","S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b",Osi.DB_Avatars:Get(nil)[1][1],"S_Player_Gale_ad9af97d-75da-406a-ae13-7071c563f604","S_Player_Astarion_c7c13742-bacd-460a-8f65-f864fe41f255", 1,1,-1,1)
Warning: Please keep in mind, this is still a very finicky process. Again, take it slowly. And please don't be afraid to ask for help if you're struggling. Once you get the hang of it, you can pull out scenes and troubleshoot them into playing with ease.
There's also a good chance I'm glossing over something and not explaining it clearly/accurately. Please send me an ask, DM, comment to clarify anything that's confusing!
BG3 Dialog Reader
In order to do this my way, you'll need to download BG3 Dialog Reader and generate HTML files that include all the dialog of the game. There's already a very lovely tutorial on how to do this, so I recommend you follow it. EDIT: Or download their parsed files from their Google Drive: BG3 - parsed dialogue (1.7).zip
You've probably seen posts in this format before:
Tumblr media
So you should now have HTML files located somewhere on your system. You need to search for a line that you'll find in the cutscene you want. Now you need to ask yourself: What line can I search for that is unique to that cutscene so that if I search for it I will get exactly what I'm looking for?
In the Drider-Lyre scene I recall an NPC asking "Did you bring the lyre?" so that's what I searched for. I use the Everything search tool because it's awesome and search for the file like so:
Tumblr media
You will need to take a look at this file later, but for now, just take note of the name: SCL_Drider_Caravan_HalfOrcCaster. This is the first half of what you need to complete the first parameter in the command at the beginning. And we are going to use this to find the UUID.
Finding the UUID
To find the UUID, you're going to need another tool. The BG3 Modder's Multitool. Go to their GitHub, look along the right column and click on the link in the Releases section.
Tumblr media
After that, click on bg3-modders-multitool.zip to download it. Extract the files to a new folder somewhere handy and run bg3-modders-multitool.exe.
In BG3 Modder's Multitool, click on Configuration and set the bg3.exe location to your Baldur's Gate 3 executable (E:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3\bin or something along those lines). The Documents folder should auto-populate but you may want to double check it.
Tumblr media
Now click in Search Index. It's going to start a process where it searches through the BG3 files. This can take a while the first time, but will be instant after that.
Tumblr media
Once it's complete, you can now take the name of the scene and pop it into the new Index Search window that popped up.
Tumblr media
In the results on the left, there will be a lot of files that list it, but I generally look for ones that say Assets\Dialogs\[PAK] and end in _merged.lsf and click on it. Then click Convert & Open.
This should open in Notepad or Notepad++. Now search this file for "SCL_Drider_Caravan_HalfOrcCaster" - keep in mind there can be MULTIPLE results. Note that the first instance you will get is SCL_Drider_Caravan_HalfOrcCaster_AtTower. This is the wrong scene.
You are now looking in the code a couple lines above that string for a value that is an ID type and has a value that's a lot of letters and numbers. This is the UUID.
Tumblr media
So you have what you need to create this first parameter. Combine SCL_Drider_Caravan_HalfOrcCaster with the string of letters and numbers separated by an underscore. Like so:
SCL_Drider_Caravan_HalfOrcCaster_865adfae-1b72-1ed2-f961-d55abd4fb7b1
Plugging into the StartDialogCustom Command
Note that this copies straight in to this command in the first parameter:
Osi.QRY_StartDialogCustom_Fixed("SCL_Drider_Caravan_HalfOrcCaster_865adfae-1b72-1ed2-f961-d55abd4fb7b1", "S_GOB_DrowCommander_25721313-0c15-4935-8176-9f134385451b", Osi.DB_Avatars:Get(nil)[1][1], "S_Player_Gale_ad9af97d-75da-406a-ae13-7071c563f604", "S_Player_Astarion_c7c13742-bacd-460a-8f65-f864fe41f255" ,1,1,-1,1)
Now on first glance this looks pretty much like other times I've shown you this command, except note that there's FOUR actors. When a cutscene doesn't play at first (after double checking the UUID), this is very often the reason why. This is the minimum because the roles for the half-orc and Karniss need to be filled. First position is Kansif the Half-Orc, second is Tav, third is Brawler Vez, and fourth is Kar'niss.
Note: Kar'niss CAN be played by a non-Drider NPC - they will float angrily around carrying the lantern. It's hilarious. Try it. Here's when I tried it with my Tav:
Tumblr media
Setting and Clearing Flags
Now. Depending on where and when you play this scene, the scene may or may not play or it will quit early. There could be a few reasons for that. The UUID could be wrong, the number of actors could be wrong, or a flag could be set that's not supposed to be set.
Let's have a look at the BG3 Dialog Reader file for this scene to see what flags are in use.
Tumblr media
By default you should be able to see checkflags (blue) and setflags (orange). Look at the top of the page for a reminder of what the colors mean. The blue check flags are checking to see if the flag is set or not. If SCL_Drider_HasMet_CaravanFirstTime = False then you have met the drider caravan yet and this line will play. You will notice that after that is the orange SCL_Drider_HasMet_CaravanFirstTime setflag. That means the game will NOW set the flag as you have now met the Caravan for the first time. There may be occasions where you need to change the flags to get a cutscene to play. Here's the good news: There's handy commands for that!
print(GetFlag("flag",Osi.DB_Avatars:Get(nil)[1][1]))
Osi.ClearFlag("flag", Osi.DB_Avatars:Get(nil)[1][1])
Osi.SetFlag("flag",Osi.DB_Avatars:Get(nil)[1][1])
The bad news is you will have to find the UUID for each flag! So we gotta go back into BG3 Modders Multitool and search for the flag SCL_Drider_HasMet_CaravanFirstTime
Thankfully, you'll only get one result and the big string of letters and numbers is the UUID you need.
Tumblr media
Now you combine them like you did with the cutscene name and UUID before, separated by an underscore: SCL_Drider_HasMet_CaravanFirstTime_39e94029-84f7-418d-ddce-8947bcbb7688
So let's say the cutscene isn't playing because you're on a save where that scene has already played. Clear the flag on your Tav: Osi.ClearFlag("SCL_Drider_HasMet_CaravanFirstTime_39e94029-84f7-418d-ddce-8947bcbb76", Osi.DB_Avatars:Get(nil)[1][1])
And I think we will leave it at that. I realize this was a LOT to cover. Go through this very slowly. It will take time to understand what is happening here.
And as always, if you have something you're trying to do and you're struggling with the directions, I can try to help! Please send me a DM, Ask, whatever else and I'll gladly help you with whatever you're trying to do.
Thanks for reading and sticking through this so far!
52 notes Ā· View notes
twig-gy Ā· 6 months ago
Text
it’s not inherently mischaracterization to write hms gore what matters is the way you do it. gore is a tool that can be amazing or horrible just like any other depending on the execution. pun. gore is not necessarily more shallow than anything else. no one is going around saying ā€˜stop writing fluff that’s shallow and only meant to make you feel good’, so why does this apply to gore? if this sounds either biased or targeted, that’s because it is :)
less briefly:
yes, gore can stem from Nothing, or mischaracterization. it can also stem from traits that the character has.
sure maybe ā€˜soul STABS MIND 3000 TIMES IN THE CHEST because ???? uh why not’ is a bad usage of gore, but consider ā€˜soul stabs mind to punish him for doing something minor (because he is desperate for heart and mind to stop their fights at all costs, and feels as if he has no power, and feels as if the only way to gain power is by making them afraid of him)’.
maybe this doesn’t fit with your specific idea of soul, but there is still character depth there.
<SIDE TANGENT>
what mischaracterization even MEANS is dependent on person to person, because, you know, PEOPLE GET DIFFERENT THINGS FROM THIS ALBUM, and they INTERPRET THE CHARACTERS DIFFERENTLY. additionally, what seems like ā€˜mischaracterization’ can just be what the author thinks they would react like when placed into a situation, which can be incredibly different from how they usually act! for example, both of my aus are based on how i think the characters would react whenever placed into situation x
(with maybe their characters tweaked a little, which is fine sometimes as long as you aren’t going to claim it’s canon. it’s fine to have headcanons. it’s fine to have different versions of hms(w) that aren’t specifically au. and people who are mad about it - which is a group that may include me, sometimes, i am aware - can be mad! and that doesn’t mean you’re wrong and that doesn’t mean you have to get out the ukelele and be like i’m sorry for having fun with the characters (when you Should be having fun with the characters and if you aren’t then maybe. stop?))
and in my aus they are incredibly different from canon hms! which isn’t a bad thing, it is the point!
anyway you aren’t morally bad for talking about the characters without cited sources. (the annoying part is whenever you act like you /are/ being objectively correct, and right about everything, whenever you’re clearly Doing Shit To Them (also sometimes maybe consider making an oc and whether that would be more fun than saying it’s hms. however you aren’t. morally corrupt. for not making an oc. it’s fine))
(again please don’t say people are morally corrupt for being wrong about the characters. they aren’t. it’s annoying but it’s not bad morally, and they don’t need to get hosed down for it. It’s Fine)
</SIDE TANGENT> (yes i can reclaim the html angle brackets because i know html /joke)
again, compare ā€˜heart and mind snuggle and don’t argue ever because ???? why not’ and ā€˜heart and mind snuggle and don’t argue ever because they’ve resolved their conflict, and don’t feel like they need to anymore’ (an attempt to keep the level of fluff while adding a reason- though i admit i’m not good at writing pure fluff), or ā€˜heart and mind snuggle and don’t argue ever because they’re tired of the pain and want just one moment of peace’ (something more similar to what i write that keeps bittersweetness/tension there).
if reasonless gore is bad, why isn’t reasonless fluff bad? if reasonless gore is ā€˜immature’, then isn’t is reasonless fluff also ā€˜immature’?
sure, maybe one is less shocking or more to your tastes than the other: it’s fine to have preferences. what i don’t agree with is saying one is horrible and the other isn’t.
my opinion is that we should stop saying anything that one writes is morally bad: and if you want to anyway, just keep the complaining (because that’s what this is) to friends you complain with, or discord servers meant for complaining, or complain on your own blog without maintagging it, rather than trying to set these rules of what one should and should not write upon the entire fanbase.
thank you (i bow and leave the stage) (ALSO STOP ACTING LIKE IT’S NOVEL TO THINK THAT HEART ISN’T AN UWU BABY OR MIND ISN’T A DEMON IN FRONT OF THE ENTIRE FANBASE WE’VE BEEN OVER THIS. WE WERE GOING OVER THIS LAST YEAR. I AM SO TIRED OF PEOPLE MAKING THESE POSTS AND EVERYONE CONGRATULATING THEM OVER IT AS IF IT’S DESERVING OF THE NOBEL PRIZE)
63 notes Ā· View notes
toskarin Ā· 1 year ago
Note
how did you get started making music, tools-wise?
I've talked about this a bit before and I don't necessarily recommend doing this, so skip the following two paragraphs and go right to the one under the break if you actually want the method I recommend
I lied to a girl I liked from my school and told her that, because I could play guitar I could also play piano, so I could teach her to play piano. both of these statements were lies.
I had to panic and learn both guitar and piano one week ahead of the lessons I was giving her as an excuse to hang out. so I self-taught in a haze of panic and "maybe she'll like me" (she did not) (but she kind of did) (but she was bicurious) (but she was wishy-washy on if she wanted to get together and her parents didn't like me) (and her parents were homophobic) (I think she might have texted me at one point years down the line to tell me she had a girlfriend but it was after I deleted our text history and I'm chronically unable to remember to put people's names into my contacts so who knows)
but that's all an aside. that's a bad method.
anyway if you want to start making music in earnest, doing what I did when I got serious about making songs instead of trying to impress girls whose parents wanted to destroy me with their minds here's a better answer
go acquire FL Studio. it's apparently really easy to do this because people have been acquiring it for years, or so I've heard. FL is good for learning because you've got 20 years worth of free tutorials available to you on youtube to dig through and plenty of stock vsts to play with out of the box
FL Studio is, realistically, the only tool you actually need to start making music. you could get away with less, but it's what I used, and as long as you don't pick up Specific Bad Habits, your experience with it will transfer to other DAWs if you decide to switch it later
that's all, really
if you go this route, the golden rule I'm going to impart on you right now is that you need to have a limiter on your songs. the default FL studio song templates have one, so you should keep it until you know enough to know why you might adjust something like that
it doesn't matter if it sounds fine in the editor without a limiter. everyone thinks it's not a big deal at the time, but as you get more experienced, there's literally nothing short of getting in legal trouble that you'll regret more than realising that your old work is almost entirely unsalvageable because you didn't put a limiter on it and now half of the audio is just lost data to clipping
I'm gonna put a few more recommendations for things I've used, just so you can consider them if you need something else to chew on. everything past this point is entirely optional and you'll do just fine with FL Studio alone. in fact, probably don't worry about everything below the line
-=-
items marked with [F] are free.
DIGITAL AUDIO WORKSTATIONS THAT AREN'T FL
for tracker-based editing and chiptunes, use Renoise. you'll either love or hate trackers, and while they have a steeper learning curve than piano roll DAWs, they might come more naturally to you. I personally think that Renoise is a lot of fun to use. it kinda has an "addictive" quality to it, as funny as that is to say
for quickly sketching songs, use [F]Jummbox. it's an html workstation (multiplatform!) that writes your sketches to a url, meaning it's pretty easy to collaborate on musical sketches. Jummbox is good for making chiptune style instrumentals, but what makes it especially accessible is the fact that it works on a piano roll system, which will be familiar to you if you're working in FL
for writing sheet music, I recommend starting with [F]Musescore. I'll warn you right now that there aren't really any good notation editors and you're making lesser-of-evils decisions when you pick any of them, but it's probably the best compromise out there right now. it's the one I use when I need to hand something to a physical musician. you can also export pieces as midi, although there's better ways to do that lol
-
VSTs
if you can acquire Pianoteq, do that. if you feel uncomfortable with acquiring it, [F]Keyzone Classic is free and can sound pretty nice with a bit of work, but you really have to learn to work with it
if your workstation can handle it performance-wise, go pick up [F]Vital - Spectral Warping Wavetable Synth. there's tons of free presets for this out there and it sounds good. cool synth. Serum: Advanced Wavetable Synthesizer is also good and has plenty of presets, but it's on the pricy side, so consider how comfortable you are with [finding a friend to buy it for you]
[F]Decent Sampler doesn't do much out of the box, because it's just a tool for playing sample banks, but if you go to [F]Pianobook, you can find tons of weird and fun sample packs of just about everything you can imagine. sounds derived from folk instruments, industrial equipment, lego sets, stylophones, choirs, whatever. incredibly useful.
Valhalla VintageVerb. this is the reverb plugin. you want this one. [F]Valhalla Super Massive is also good but it's more focused on alien-sounding reverb effects and enormous spaces, so it's kind of got a niche use case and you should be a little careful with it
if you've heard a lo-fi hip hop song on youtube, it probably used [F]iZotope Vinyl. this one can save you a lot of time if you're going for that sound because it comes with all the little vinyl flourishes outside of compression (like dust crackling) that you'd otherwise have to add yourself
[F]Genny VST is advertised as giving a genesis/megadrive sound, but what actually makes it shine is that it's an actual synth emulating the YM2612 and SN76489 sound chips. this means you can create your own sounds that work within those specs, which is a lot of fun! definitely beats just using samples, if you ask me
-
HARSH VSTS THAT I PERSONALLY LIKE BUT WHICH ALSO MIGHT !!HURT!! YOU. SO BE VERY CAREFUL USING THESE.
[F]Tritik Krush is a bitcrushing plugin. it does a good job of bitcrushing and downsampling. I use it a lot in my songs, but you've really gotta know how to keep this one under control, because it's fully capable of making painful sounds on accident and can completely devour your mix
[F]FSA Latcher is a gorgeous noisebox. it screams in horrible ways and makes dying machine noises in various colours. this is the musical equivalent of working with radioactive material, so be extremely careful using this in anything you don't want to hurt the listener's ears
girlfriend just told me I have to recommend [F]Noise Engineering Ruina to you if I'm making a category with this heading. I don't personally use it, but she likes it (she's better at music than I am) and it's free, so you should go pick it up. "it annihilates sounds very deliciously" (maybe I should use it)
-
hope that helps a bit!
189 notes Ā· View notes