Tumgik
#MrQiFAR
mister-qi · 15 days
Text
Tumblr media
bothering him
89 notes · View notes
mister-qi · 22 days
Text
walk cycles!
Tumblr media Tumblr media Tumblr media Tumblr media
and a lil extra
Tumblr media
73 notes · View notes
mister-qi · 1 month
Text
Mr. Qi Friendship and Romance Mod: 4/19 Progress Update
It's a working title, I'm trying to come up with something less wordy that still will pop up in Nexus searches.
I wanted to be able to track my progress, mainly for myself, but if you're curious, this is the state of the mod right now:
Writing:
Heart Events - the 2 heart event is fully written (with blocking directions), and the 6, 8, and 10 heart events are outlined. The 4 heart cutscene currently has me a bit stumped; I have ideas, but nothing concrete yet. I definitely now understand why Sam's 4 heart cutscene is him dropping an egg. 14 hearts is on the back-burner as a little treat to myself once I get further into things.
Generic Daily Dialogues - about 1/3 done, probably the highest priority for writing. I'm leaving his vanilla casino dialogue as the two heart dialogue, and the vanilla Walnut Room dialogue as his four heart dialogue, with a few small changes. And, since it's me, I have more marriage dialogue written than anything else...
Day-Specific Dialogues - very few written, lower priority. Hoping to have a lot of these made eventually, and I have plenty of ideas, but they aren't necessary for the core of the mod so they're on the back-burner for now.
Gift Dialogues - all 5 generic gift response dialogues are written, with an additional 22 dialogue lines for specific items/groups of items. I'm also up to around item 530 in figuring out what item corresponds to which dialogue/whether or not he likes it. Certain item groups, like cooked food, still need more lines, however. This is definitely something that should be low priority, but also something I'm really enjoying working on. Some personal favorites so far are-
[if given a fish (hated)]: "Eugh, it's all slimy..."
[if given a legendary fish (disliked)]: "If you must give me one of the rarest fish in the valley, can you at least wrap it so I don't have to touch it with my bare hands?"
And I think that's pretty funny.
Art
Portraits - 3 new portraits finished: "deep frown" "glint" and "glasses-less". I'll probably be messing with "glasses-less" for a looong while; it's first shown at a dramatic moment so it needs to look good. Blushing portraits are next on the docket.
Here's "glint" btw, with a background thrown on so I can have a custom icon. You know I gotta make him do the anime glasses thing a few times.
Tumblr media
Sprites - no progress yet. Walk cycle is up next after I finish the blushing portraits. Did you know he doesn't have a walk cycle at all? [1.6 spoilers] in the cheated Summit cutscene where he attacks(?) you, he literally just slides at you very fast. Anyways, I may also change his map sprite a bit as well, since it was drawn to match his old portrait and doesn't actually have the same color scheme as his sprites. Note to self: is it possible to make the sparkles on his outfit prismatic?
Maps - no progress yet. The 6 heart and 10 heart cutscenes both require custom maps, with the 6 heart one being a fully custom asset. 10 heart recycles some existing assets but will still need some custom stuff done as well.
Misc Sprites - in my head, there's a dream version of the 8 heart cutscene that has so, so many unique sprites. Like an incredible amount of stuff. I think it'll kick ass, but also that sequence could be done with a few lines of text. So, for now, it's low priority. But maybe in a few months I'll put out a request for help.
Implementation
Not totally sure how to split this into sections yet, as I'm very much still in the preliminary stages so far. To say that I'm feeling overwhelmed is an understatement; documentation on the wiki swings wildly between "an asset is a file in a video game" and "this is an advanced tutorial. Read these 4 other pages first before continuing."
I've started using Ms. Coriel's NPC Creator which has been good for setting up the basic file structure, but ultimately doesn't cover some of the more complex stuff I want to do. EDIT: Turns out it's completely outdated for 1.6! Had to throw out a bit of work, but I still learned from it so it's fiiine.
I think setting up his "schedule" will be a challenge, in that I don't actually want him to have a real schedule like most NPCs. Not to pull back the curtain too much here, but I want him to "exist" in both the Casino and the Walnut Room simultaneously, which is to say, he does not exist in two places at once in the narrative, just in the code. This will change after marriage, however.
My next goal is to set up placeholder cutscenes for each of the heart events, and then to implement the generic daily dialogues once those are finished.
Final Notes
God, this will be a work in progress for a while, but I'm enjoying it! Definitely enjoying the writing more than anything else, but hey, that's how it be. I've got around 70 lines of dialogue written, a bit of art done, and I've started learning how to actually get stuff in game. I've always been more of a designer than a coder, but it's getting there!
ADDITIONALLY I've decided that if I abandon this project for more than 8 months, anyone is welcome to request my work so far and use it for their own mod. If this blog hasn't posted in a long while, feel free to send me an ask or message! I may say no, however.
Ultimately, I want this mod to exist in some fashion. While there is an existing one, I have a pretty different take on the character and I want to share it with you all! Every line of dialogue, every heart event, every little detail needs to share something interesting about a character and their world. Yet, Mr. Qi is a mysterious guy, and I think some things should be left up to player interpretation. And I think it's crucial to be able to match his tone and voice to the vanilla game, while also expanding on his characterization. It's a fun challenge to write, and I hope the finished product, uh, well I hope it gets finished mostly, but I think it'll be pretty good.
Thanks for reading all this. This is largely just a stream of consciousness for myself, but I hope it's...interesting, or something?
89 notes · View notes
mister-qi · 12 days
Text
Mr. Qi Friendship and Romance Mod Devlog 5/9/2024
Previous update
For those curious about the mod progress, read on!
Since the previous update, most of my efforts have been spent on Art and Implementation. While I've made some progress on Writing, that hasn't been my main focus.
Writing
Heart Events: no major progress, besides a bit of writing/blocking for the 4 heart cutscene.
Daily Dialogues: Generic dailies are 64% done. Unique dailies are currently on the back-burner. Marriage dailies are also on the back-burner, but I have quite a few written regardless.
Misc dialogues: A new section! This includes so many little details, which even get as hyper-specific as what happens if you divorce him and then attempt to invite him to a movie. What does he say if you give him a bouquet at low hearts? What does he say if you're married to him and there are slimes in the house? Stuff like that! There are 49 of these written so far, and it's hard to estimate my progress because as I continue looking through both the documentation and existing files I get more and more ideas.
Gift Dialogues: Not a ton of progress since the previous update, though I've written his birthday gift reactions.
Art
Portraits: 2 new portraits finished: blush and shocked.
Sprites: You may have seen me posting about this, but Mr. Qi does not have a walk cycle in the vanilla game, so I had to make custom animations for him. I've also changed his color scheme to better match his sprites.
Besides that, I've also made a walk cycle for the Bouncer, who will show up in at least one cutscene, maybe two.
Tumblr media
look at him go!
Maps: I'm really excited to announce that I've recruited someone to help with maps! Their name is wovensong, and they're currently working on the Casino VIP Room, which features in the 10 heart cutscene. They're helping with both the sprites and .tmx files, which is a huge help.
Misc sprites: none yet
Implementation
I have a functional version of Mr. Qi that can be befriended in my files now. He doesn't have a ton of dialogue in game yet, but you can give him stuff, raise his friendship, and trigger some placeholder heart events. But getting to that point has been kind of a hassle, in ways that the average modder doesn't have to deal with!
You see... the vanilla "Mister Qi" has a space in his internal name. If you know anything about coding, this should be setting off alarm bells.
Here's an example of where that's an issue: say you want to trigger a cutscene at two hearts with an NPC. You'd write something like:
f Jodi 500
which the game reads as "trigger this cutscene when you have 500 amount of friendship with the NPC named Jodi"
But if you were to write:
f Mister Qi 500
the game would go "you want me to trigger this cutscene when you have Qi amount of friendship with the NPC named Mister?? WTF?" and then SMAPI throws you a big red error and the cutscene would never trigger. Yippee!
It took me... a while to figure out how to get around this. Luckily the 1.6 update now allows for parsing for quotes in certain scenarios, so what actually works is:
f \"Mister Qi\" 500
So I'm glad that I started this mod now instead of pre-1.6!
However, it's definitely possible that the space in the internal name will cause issues down the line, so I have some (rough) code for what to do in that scenario. This involves hiding the vanilla Mister Qi, and adding a new, identical NPC with an internal name that doesn't have a space. Other mods, such as Morris Redeemed and some NPCs like Marlon and Gunther in SVE, do this as well.
And, if you're thinking that I could just change the internal name itself: maybe?? But probably not. There's some hardcoded stuff surrounding Mister Qi, and I worry about breaking it. Additionally, if any future official Stardew updates added new content revolving around Mister Qi, there's a risk that the mod would break in more serious ways.
Final Notes
Overall, I feel like I'm making pretty good progress! There's still a lot to get done, but I'm proud of the work I've done so far. Thanks for reading!
49 notes · View notes