Iron Waifu 2021 Review

Hey everyone, Conash here! Sorry for the delay on the blog post, I’ve been taking the past few days to rest now that Iron Waifu has past. It ended up just slipping my mind that I should talk about how things went. Sorry about that!

I first wanted to take a moment to thank everyone on staff for helping out with the tournament. It was a lot to cover and I know that I couldn’t have gotten by without the help and support from all of those involved ranging from the more apparent things like Omni’s constant vigilance against cheaters to the more background jobs like Romeo taking basically all of the image duties for the entirety of the month. Being able to lean on Nekochan and Moomabelle to help handle the blog posts was also a huge help and while it was an immense help, though I wouldn’t hold my breathe for weekly blog posts given how quickly those can burn people out. I think that we’ll try to have more regular blog posts again but we’ll see how things will go.

Now as for the tournament itself, this was my first time being the driving force for any sort of event like this and all things considered I’m very happy with how things turned out! While the absence of NoMoshing’s creative touch was felt at least by me, a big reason why me and Romeo tried to lean so heavily on last year’s format and quips. It was definitely a new experience having to get the word out and organizing things with people. Still, it was great seeing both a lot of returning and new faces around for this years tournaments, which certainly had it’s own fill of excitement and twists all throughout! Getting to be there and doing what I could to give you all as great of a time with Iron Waifu made it all worth it!

Personally though, I was really happy to see Brigandine win this year. See, I’m not sure how many of you were there back during the original Iron Waifu 2016, but back then I was basically the face of the Brigandine fanbase. I wasn’t part of the team yet and had recently done a screenshot Let’s Play of Harem Collector where she just really clicked with me immensely, she scratched an itch that I had felt was sorely missing in the game. So come the first ever Iron Waifu tournament I did as much campaigning as I could to try to help push her as far as she would go. Now, I know that people voting for her both back then and now are doing so because of their own reasons, but as the biggest vocal fan of hers at the time I was shocked to see her do better against Therese in that tournament then any of the other girls, including her finals match against Alina. A lot of people slept on her but I was hopeful that she had a powerful following behind her, which 2017 proved to be the case. From there she kept coming so close to winning every year, but she was always a strong contender every year. So it just made me happy to see that my favorite girl, who I fought so hard to build good will for back when I was just a fan finally get a victory. I know that a lot of you out there have your reasons for disliking Brigandine, including just not getting her or feeling like her presence “stole” any hopes for your favorite girl to win, and I can certainly get that. This year’s tournament, while it certainly took a lot out of me did not leave me blind to how I noticed that this year especially has had a bit more of a sombre vibe to it, which is something that I’m hoping we’ll be able to address a bit more in future years.

Speaking of future years, I wanted to take a second to talk a bit about next year’s Iron Waifu. There is still a lot that we will be figuring out over the next year, but there are a few things that I can clear up. First of all, this year was the final ‘Iron Waifu’ tournament for Harem Collector 1. While we’ve had a lot of fun with the tournaments here and there’s still plenty more for that could be done with the girls here, we want to pivot towards our next project “I Live To Serve Dungeon King!!” for next year, and at this point we feel that Harem Collector 1 has had a good six years of Iron Waifu. This isn’t to say that your Waifu won’t ever be able to be crowned Iron Waifu though, as when we get around to Harem Collector 2 and future games in the franchise, your favorite HC girls will be looking to get their shot for the crown once again! That said, we probably won’t be sticking to the same format that we’ve used for previous years for Iron Waifu 2022, while we’ve got some ideas in the works trying to fill out a roster for a full 32 characters would probably run into issues similar to what Iron Waifu 2016 had. Just know that we’re looking over everyone’s feedback and thoughts over the prior few years and will be using this shift in game to try to improve the format of Iron Waifu as a whole!

That’s about it from me. Looking forward to an announcement from NoMoshing himself in the next couple of weeks, while we’re still ironing out some of the finer pointsit looks to me that we’ll be taking Bad Kitty Games in a better direction overall.

Iron Waifu Interview with BKG staff

Hey everyone! Conash here! I don’t know about you but I’ve found this year’s Iron Waifu to be quite intense! So I thought that it’d be good to take some time and talk with some of our staff members, and I’ve put together a few questions to ask some of them! Today’s stars will be our musical mistress Moomabelle, our pixel professor Kumiho, and our new hire for this month Romeo Papa! Without further ado, let’s get to what they all have to say!

1. Have you enjoyed your time working with Bad Kitty Games and interacting with our fans and community?

Moomabelle: If I didn’t I would have to call my sanity into question. Of course I have! What kind of question is that? The staff are super lovely and super talented folks and always have been as far as I’m aware. The fans are the right flavor of weird. The community is super supportive and they feed me pictures of cows. What more could I want?

Kumiho: Oh yeah, absolutely. I could gush for a while about how much I’ve enjoyed making pixel art and character designs for BKG; it’s a fun fulfilling time~
I’ve gotten to meet a lot of wonderful people thanks to BKG too, both in work and in the community. I tend to be shyer in interacting beyond gushing about pixel artsy details or technical bits, but thanks to everyone in the BKG staff and community, I’m starting to open up more, slowly but surely. It’s been good for me, I think.

Romeo Papa: Well to preface this section, my actual experience with working “for” BKG is limited. However I’ve been a tester for them as well as a moderator and wiki admin for a while. With all that said BKG is a very forthcoming company, it’s rare to see such transparency and desire to interact with their fanbase, and I believe this is one of the key factors for the very supportive and nice community BKG fosters. 

My own experience with them has been really great, for example both Conash and NoMoshing can attest to the fact that when I join testing phases I tend to work for too long and neglect my own sleeping schedule, they are both ready to tell me to put things down and go to bed. Also whenever I’ve asked for information about HC for the wiki I couldn’t easily come across they’ve always been more than ready to provide it. They have also gone out of their to make official mod support for HC, I can’t recall any RPG Maker with “real” mod support anywhere, this shows just how far they are willing to go for their fans.

But one of the biggest examples of my own interaction with them, that shows how community and fan interaction is important to them, has been this month. Without getting into it too much NoMoshing had to take a sabbatical for his own reasons, however it was very important Iron Waifu still went on as usual so he asked me to officially join the team for the month of May, so that his own sabbatical wouldn’t hurt Iron Waifu by being a man down. And having been working on Iron Waifu I can fully understand why he did that now, it’s a lot more work than I ever imagined.

2. How involved have you been in previous Iron Waifu tournaments, and how do you feel about this year’s tournament?

Moomabelle: This would be the first year that I’ve been more than passively engaged. For some reason, it just sucked me right the frick in this year. It might be the cute propaganda I’ve been seeing. Advertisement is mind control, after all, and I’m impressionable. Whatever the reason, I’m having fun watching number go up. Also keep making cute propaganda, please.

Kumiho: I’ve been lurking in previous tournaments since about 2019, and this is my first time actively voting and keeping up with the day by day. I’m seeing a lot of surprise upsets this year, and it’s really fun to see! A lot of difficult matchups to vote on too. I can’t wait to see who ends up in the final bracket. It’s already shaping up differently than I thought it would.

Romeo Papa: I first started voting in Iron Waifu for the 2018 tournament, meaning I missed the first two, I have however been fully engaged ever since then. Now admittedly I haven’t been voting every day this year, but as mentioned before I’ve arguably been more involved this year than previous years.

As for this year’s tournament? I’ve been pleasantly surprised, there was some drama last year that kinda made me a little wary of this year. But the community and tournament as a whole have been very peaceful this year, so good on us! *Pats our collective heads*

3. Have the results of one or more of this year’s matches stood out to you in particular and why?

Moomabelle: There have been a lot of close calls this year and a lot of surprising victories. Never thought I’d see Eulania take victory over Yamamaya. Definitely didn’t see Natya’s victory coming. Miri’s close call got me pretty pumped. Lilac got some well-deserved revenge on Florine. And well, Elaiya is still upping her K/D at the time of writing. Let’s do more of that. I like that.

Kumiho: Oh yeah, quite a few. The ties so early in round 1 surprised me, particularly Yeon vs Miri. I voted Miri thinking she’d be crushed, but she held her own! Followed by Yeon losing in round 2, I honestly expected her to be in the finals.

Then there was Brigandine vs Clementine–I did expect Brig to win, but what I didn’t expect was the crushing defeat on Clementine’s part, oof. I voted Brig, but I still felt bad for Clementine losing by that much.

And lastly, Lilac vs Chimei. This was such a hard one for me to vote on, I really love them both; but I’m a sucker for the maid and shopkeeper girls, so I gave it to Lilac thinking she’d probably be eliminated. And I was totally wrong, she crushed it! This year of Iron Waifu has shown me you really can’t assume who’s the strongest contestant. These girls will surprise you!

Romeo Papa: I think that May 6th Miri VS Yeon came as a surprise to all of us.  Everyone expected Yeon to be the favourite of Q2, but our sleepy bunny girl showed that just because you are lazy doesn’t mean you can’t fight, she put up a valiant fight and fought our white mage to a draw. This made it clear that maybe Yeon’s path to victory wouldn’t be as unopposed as we all thought, a fact Natya later proved, which again came as a surprise to me.

Lilac also surprises me, the Maids have never been the most popular ones in Iron Waifu, however she made it to the Quarter Finals, is this another example of how a little extra content for a girl can shoot up their popularity that Quinta so elegantly displayed back in 2019? Who knows. Also as a Brigandine fan I have to mention May 13th, that Clemstomp was something else.

4. Of the remaining contestants who do you hope wins and why?

Moomabelle: Well of course I hope Elaiya wins. I always hope Elaiya wins. Even if Elaiya doesn’t win, she still wins in my headcanon. Because she’s just nice, because I like melodrama, because vengeance is virtue, because gunpowder smells nice and is tied to more childhood memories than I care to admit. I would like very much to sit quietly with Elaiya at separate workbenches in the same room. Since that would be insane to attempt, I’ll settle for a trail of smoke to the top!

Kumiho: Oh no, don’t make me pick only one!…Well if I had to go with a single favorite waifu vote, Elaiya. Cutie gunslinger waifu will always have my heart. I love her 110%. I need a poster of this super cutie, okay–

My inner pixel artist vote would go to Eulania. Ghost girls are fun, and additional Phantom Knight content means I get to make fancy Phantom Knight armor that much sooner…and I’d like that very, very much.

As for who I really believe deserves the IW win? Brigadine, easily. She’s been cursed with coming so close to victory–semi finals or finals–only to be just out of reach of the crown. I learned of Brig through IW before I got to know her in-game, and I have a soft spot for her as a result. I would be thrilled if on this last Harem Collector Iron Waifu, Brigadine got the crown. She deserves it after all these years.

Romeo Papa: Well I’m sure it comes as no surprise I’m rooting for Brigandine again this year. First let’s go over a more practical reason for it. She offers the most content for a win. She is the most lacking girl in terms of actual content, she offers recruitment, a new party member, all the chat dialogue every other girl would get, and a Love Quest, but previous years one of her prizes has been a quest into Inferireux the Dwarven Nation, so there’s no reason to believe this won’t be the case this year either. So not only does she offer a lot of characterisation she also offers world building

As for my own personal reason why Brigandine is my waifu? I like what she promises and her attitude. You can see it in how she interacts with Hero, she knows what Hero wants from her yet she helps him get stronger, why? She knows she’s stronger than him and can take him if she was so inclined, so what harm would there be with training him? But still why do it? She could just as easily turn him away and be done with it, she lives in the noble district and gets invited to noble parties, she’s clearly not hurting for the cash. No Brigandine wants to join us, but she doesn’t plan on going easy; she wants Hero to show her how strong he really is first and take her.

There’s also her “archetype”, I am not a fan of cookie cutter archetypes but Brigandine doesn’t slot easily into her archetypes. She’s a noble but isn’t pampered and unsure of how the world works. She’s a highly accomplished warrior, yet she spends her time in a small house in the noble district instead of out adventuring or fighting wars, why? There is a rich backstory there, and it’s a backstory I want to learn, and her ability to stand out in her archetypes speaks to me

5. Is there anything you want to say to the fans, community, or voters?

Moomabelle: To the fans, you’re pretty much what makes it worth it to me. Hearing that my creative input makes a difference to y’all it’s just.. I can’t even really explain it. So I won’t! To the community, you’re what makes this possible, makes this grow. You’re super important and your support is so essential! Plus y’all are a bunch of goofballs and I’m into it. To the voters, vote with your hearts! It is the only way! Brains can be dumb but hearts can’t!

Kumiho: Thanks for supporting us all this time! Seeing everyone all excited for their favorite waifus gets me that much more psyched to make the cutest sprites and designs I can. You’re all beautiful people, and I hope to do the chatting thing with you more~
Get out there and vote for your favorite lovelies!

Romeo Papa: First I just want to say that this community is probably one of the most peaceful and welcoming porn communities I’ve ever met. I have nothing to follow up with this, but it bears repeating ^^

I do have a small ramble about the votes so far. This Iron Waifu have been weird, with so many close calls and upsets. It’s really hard to tell whether this is a result of a shifting fanbase or the fact that a lot of the heavy hitters are now gone and so people’s votes goes to girls that wouldn’t normally get them? Whatever it is, I am really happy to see less popular girls getting attention this year. Oh and also as of the moment of writing this our highest vote total is 81 on day 23, which is the highest votes total of any year. The highest voted girl is Brigandine with 57 votes on day 13, which is also the highest voted girl out of any year. So keep up the good work everyone! Let’s set even higher records!

Music, Mooing, and Other Such Nonsense

Hello guys, gals, and other pals! I’m moomabelle, also known as Clara (with or without the aditional “-ara”). I’m the songstress behind the original music in this lovely game and your local dairy-dere cow! I’m proud to be talking to you during this magical time of year where we all sit down and put aside our differences to viciously argue about who best girl is. Yep, you know it. I’m talking about…

Iron Waifu.

For those that haven’t already, you should check out the main topic here and let your voice be heard! Your favorite harem gal will thank you!

I have it on good authority that fans sometimes wonder who the staff picks are. Like most things I do, I vote purely with my mushy-wushy heart, for better or for worse. Because I can’t just say “Felix, Felix, Felix,” here are my top three picks!

1. Elayia, the tragic and vengeful gunslinger. From the very beginning, she has always been my favoritest. Grit, resolve and moxie are some wonderful things. They’re made even more delicious when served with melodramatic backstories. The scandal, tragedy, and brutality of her journey really pulled me in and really made me think, “Wow, this game is really something special.” In fact, this gunsmoke avenger was the catalyst that put me in touch with NoMoshing in the first place.

2. Florine, the cruel and scheming opportunist. A contentious pick to be sure, but one I stand by nonetheless. Until I recently replayed the game, I had written her off as the person I dumped all of my various slime jars onto. But then she broke bad and jumped to number two on my list. Again, moxie and hustle are my main reasoning here even if they’re used for evil. Actually, especially if they’re used for evil.

3. Alina, the reliable tsundere steward. And in my headcanon, the OneTruePairing™. What can I say? I like her snark, and let’s face it, Hero would be in prison or living under a rock if she wasn’t making sure bills got paid. The future runs on Alina. This is my heart’s belief.

I’m giving a special mention to Gargan, whose story strikes a personal chord with me. The themes represented in their arc are things that I have an intimate experience with. To see them reflected in this project is something that, not gonna lie, gets me a little choked up.

So there you have it! Moomabelle’s staff picks! If you happen to be curious about the gal behind them, please do continue reading.

It’s strange to think about it, but I’ve been playing music for two decades now. I started on one of those Casios with the light-up keys and have moved up to other things with more expensive lights on them. I’ve done a lot with music in real life, and it’s been pretty great. But little me always wanted to make video game music, and adult me still wants to. So I do. And it’s pretty great.

Why this particular game? I love the characters, I love their stories, and well.. asexuals can like lewd stuff too! I wanted to support it and I wanted to help. The game was impressive to me when I joined and it’s even more impressive now. A lot of things have happened between then and now, — and I’ve missed a lot — but I’m no less happy to be a part of the team and no less proud that my work has been appreciated. I’m notoriously bad at accepting compliments and praise, so I just wanna take a second to say that it means very, very much to me.

For those curious about what my favorite track is, that is a really tough question for me. I have a hard time listening to my songs after they’re done. Unless I’m intoxicated. Then I am very enthusiastic about showing them to anyone who will listen. But I digress. If I had to pick, I would probably go with Demimensch because I like the way it sounds, or Hard Like Diamonds because it straddles that frail line between goofy and badass. Both of those songs worked themselves out very quickly, taking a few hours each from start to finish. It’s a very satisfying thing to have happen. It makes you feel super confident!

When I’m composing, there are a lot of little technical things to think about. Those things are detailed and complicated in their own right, but for me the more interesting challenge comes with setting the right tone for individual tracks while keeping a coherent common thread between them. With Harem Collector being as eclectic as it is, it can be rather daunting at times!

The game’s use of parody gives me a lot of freedom in that arena. Harem Collector makes a lot of references, and I try to do the same with the soundtrack. A lot of the tracks are shout-outs to songs that I like or that NoMoshing shows me, or amalgams of a particular genre. Demimensch was heavily inspired by Mystic Mysidida from Final Fantasy IV, while Hard Like Diamonds stems from my impression of what classic rock sounds like. Going about it like this yields a lot of variety!

One thing I try to do is set a general theme for important moments. I’m sure a lot of you have noticed the common hook from the sex scene songs To The Victor, TLR, and Thinking About You (for Once). I put a high priority on the association between that motif and “sex is happening now”. It sounds like this in its most basic form!

One that’s a bit harder to find is what I call the “Spoopy Boogie”. It’s four notes I use in varying configurations whenever something is creepy or unsure. You can hear it in Ancient Puzzleboxxx and Shiver

Neat, right? I think it is, anyway.

Okie, I think there’s one more weird thing about my soundtrack process. Sometimes when I’m getting stuck — which happens a lot on heavier tracks — I take it down to basics. Normally people would do four-part writing on a musical stave, but I’m really bad at reading sheet music. So I make a chiptune version instead! They don’t always sound great but some I really like. Like this chiptune version of Heterovania!

Anyway, that’s a little about me, my process, and my feelings about the project. I hope I didn’t ramble too much for you. I don’t really talk about myself much, but it was kinda fun for a change. Thank you for reading! Stay safe and remember to give headpats to your loved ones! Mō! Mō! Mō!

Bad Kitty Games Current Affairs

Hey everyone, Conash here. Since NoMoshing has taken a much needed sabbatical, (which all of us at BKG support him in), we thought that it would be good to give all our fans an idea what everyone is working on and our current goals for the near future.

First, as many of you probably know, we are currently in the middle of Iron Waifu 2021 which has been progressing well! We’re still in the early stages and it always blows us away to see our fans’ enthusiasm! I know I was surprised to see our first tie of the year not even a week into things! Making sure this year’s Iron Waifu runs smoothly is our top priority right now, as it means a lot to us to interact with our fans, get your feedback on how you feel the girls are doing, and deliver some greatly anticipated content! We really hope that you’re excited too and, if you can, check in daily to vote and participate!

On that note, it would probably be best to start with what I’ve been focusing on. My primary focus has been on Iron Waifu. I’ve taken over a bunch of stuff NoMoshing would usually handle, but I have also been getting help from several others. I expect that there will come a point where one of those helpers will take over making the match threads. That said I am still taking the time to check in with the other members of staff to keep things moving forward. To that end, I’m hoping to be able to get out a 0.50.4 release out sometime this month as well as make significant strides towards the ILTSDK tech demo.

As for our esteemed Spokesneko, Nekochan, I suggest you keep your eyes on NoMoshing’s twitch channel as it looks like she may have taken over! Don’t let the increase in gaming fool you as Neko has also been handling a lot of the administrative duties as well, like making sure my rambling nonsense is coherent (Neko edit – Conash do you only write in run on sentences??), and working on new concept art for the remaining harem girls, so look forward to seeing more of her amazing character work in the future!

Speaking of character work, let’s take a second to talk about the Pixel Professor, Kumiho! Recently she completed her own concept art for Penelope’s redesign, and if staff and backer opinions are anything to go by she did a really awesome job. She hasn’t forgotten her standard pixel work and has been hard at work getting new sprites for the Sunnyshore Islanders and the pirate ghosts ready for all of you. We hope you’ll enjoy the HC vacation updates soon! If you’ve been following our discord you may have also seen a few previews of some of the other sprite work she’s finished for a few notable characters and also some very impressive statues. On the ILTSDK side of things she’s also been experimenting and working on various character and tileset sprites. Look forward to seeing Kumiho without the constraints of RPG Maker in the future!

While on the subject of art, let’s talk about our resident Porn-Drawing Raccoon, Hilent! Recently, Hilent has been hard at work making a few wallpapers and –gasp– putting clothes on the HC girls! Don’t worry though, as she’s currently now finds herself working on a bunch of girls in various states of undress. Some of these girls might even be in the middle of having sex! Hilent may even be starting work on the Harem Collector finale soon, but don’t let her know that I told you that.

To help keep you all quiet how about we pay a visit over to our Musical Mistress, Moomabelle! I’ve got it on good authority that her upcoming weekend is going to involve a lot of gambling and chivalry… Or at the very least, that she’ll be working on some rather amazing music with a ‘casino’ theme and a ‘knightly’ theme! There’s still a fair amount of work to be done with both compositions and she’s very confident about the work to come on both tracks. Given her “record” with amazing tracks she has every right to be in my book.

Finishing off our roster we’ve got our Community Manager and Professional Hype-man, Omnius! On top of his normal duties of making sure everyone plays nice, he has been working getting the word out about Iron Waifu to the far reaches of the fanbase! This helps ensure this year’s Iron Waifu will be a great success! Iron Waifu is an especially busy time for Omni. On top of doing what he can to spread to spread the word, he’s also our main support helping fans who are having trouble getting their forum accounts verified or their passwords reset. He’s also been our expert to maintain an even playing field and to make sure that the staff aren’t missing any fan feedback .

I hope that all of this helps reassure you that that while the 1.0 release of HC and tech demo of ILTSDK will be delayed until NoMoshing is ready to return, our team is doing our very best to keep things running and focusing on getting what we can do done in the meantime.

Cheers and happy fapping!

I Live To Serve Dungeon King, Development Go!

Hey everyone! Conash here to bring you an update as to the biggest change we’ve got going on among our team at the moment. After years of being in pre-production, I Live To Serve Dungeon King, our next project, has officially been moved into being in full development! We haven’t forgotten about Harem Collector, and while there may be a few months where we’re less productive on it as a result, given the amount of up front work that ILTSDK requires to really get going, working on it while we’re working on closing out the story of HC just makes the most sense. So, as the guy in charge of a lot of the more technical and mechanical aspects of things, I thought I’d take this opportunity to tell you all a bit about the stuff that we’ve discussed as a team about the project!

The first thing that I should answer is a question that we’ve gotten asked a lot over the years in regards to this project: what engine we’re going to use. I’ve given a different answer on this subject in the past, but over the past few months I was given more concrete information as to why some people at least were apprehensive about our original choice of Unity, and have since looked into things. Due to a variety of development concerns, from ease of use, to licensing pricing structures, to support available, we’re currently deciding to go with Godot, keeping Unity as a backup if we run into any catastrophic issues during these early stages.

This isn’t to say that Godot is just ‘better’ than Unity, as Unity has several advantages, however, everything that I’ve found suggests that Godot wouldn’t be as much as a resource hog as Unity would be for our 2D game, the open source nature will also allow us a bit more freedom to fix issues with the engine, while getting Unity’s tech support would require that we spend a pretty significant chunk of our budget each month on licensing. Some of my research also indicated that Unity has been allowing some pretty big bugs in their engine to stay around for a long time, and fosters development practices that are difficult to take to any other engine, both of which just push me into feeling that Godot is a better long-term pick. Those aren’t all of the factors that come into play in this decision, but for those wondering we did look into about a dozen different engines before we got to this choice.

Onto actual development goals. The BKG staff has been coordinating a lot of things over the past week, since ILTSDK is going to have a very different development cycle than HC. We’re very excited to get working on the game, and I’ve got to say I do not envy NoMoshing having to coordinate all of us while still doing what he can to help develop two games and manage his own life!

Right now, our goals are to work on getting out both a trailer and a tech demo out later this year, to show what sort of things we have planned for the game. My focus, as our programmer/technical guy, is mostly on the tech demo, so I’ll leave talking about the trailer to others. I’m hoping to be able to get the tech demo into a state where you can play the game and get a good sense for what to expect from it, maybe even add in more substantial gameplay if we can manage it, but it’s very much going to be bare bones compared to the main game as we’re looking to more show off the very foundational elements of things. Don’t expect a full 20+ hours out of the tech demo.

What we are currently hoping for is to have a decent slice of all three aspects of gameplay, the dungeon building, the dungeon defence, and the story sequences. We don’t want to bite off more than we can chew right out of the gate, but it is important to be able to at least give the basics of what we’re hoping for the full experience. While the demo will probably be rather bare bones, there should be some level of depth to the gameplay here as I’ve already got plans on how to make use of the elements we do have planned in ways that should give some depth of options. When combined with some adaptive difficulty that we want to implement, this should help give an enjoyable experience to you, the players.

While our intention is to capture a piece of what hallowed, older management sims like Dunegon Keeper 2 were like, and seeing a hentai parody of that concept fully realized. We do intend to make things a bit easier to approach, trying to push towards more ‘macro’ or ‘mid’ level managements at best since a micro heavy gameplay loop is not something we really feel enthused to make.

Another consideration that will be coming into play with the gameplay is that we want players to be able to more easily approach things at their own pace, to not have any sort of ‘traditional’ game-overs. Instead, we’re focusing on having it so that poor gameplay or choices result in a loss of resources instead of a full on game-over, adding in adaptive difficulty to allow players to be able to recover from situations they end up in.

Before I go, I’d like to talk about the design motivations that are going into ILTSDK. I can’t go too deep into specifics as almost everything still very much is up in the air, if you’re reading this then you’re probably a fan of Harem Collector, so I do think it is important to mention some things. ILTSDK will not feature several of the fetishes that are explored in HC, due in large part to it running contrary to the general themes and character motivations that we’re hoping to hit on with the game. Not just in gameplay, but in terms of theme and story, I Live to Serve, Dungeon King!! will be a very different experience to HC.

To be clear, while we know how certain subjects would create trouble with our current funding model, their lack of inclusion has more or less been something that we’ve planned to do from the start for this project, as we have Harem Collector and perhaps some future projects that will handle those subjects already, and these topics are just not going to be a part of Dungeon King’s theme and style.

We are not abandoning everything that featured in HC, however. As Dungeon King will continue being a harem game, there will still no no single romance “routes” and we already have plans for incorporating harem relationship progress into gameplay, so that developing relationships gives you benefits instead of costing resources. To say much more would probably get a bit spoilery, but I’ll say that many of us on staff are very excited about various characters and the choices or motivations about them being made, so look forward to all of that!

That’s about all that I have to say on the matter, hopefully we’ll have more to update you all on over the next few months, but I hope this much was enough to at least whet your appetites a bit in regards to a project that we here at BKG are very excited to be working on!

Two Names for One Stat

(Hey all, sorry for no blog post last week, it was Canada Day and I straight up took the day completely off. This week’s blog post is from Conash, please enjoy! -NM)

Hey everyone! So listen, I know that I still need to detail what all went into the Yamamaya revamp, but I recently got thinking about one of these little game design things that’s crossed my mind and I really wanted to get into it. This time, I want to talk about how easy it is to make Attack and Magic be the same stat, and how some games avoid that.

Now, obviously Attack and Magic aren’t the exact same stat, but when it comes to RPGs it can be very easy to make them to functionally be a universal ‘offense’ stat. Let’s take Harem Collector for example, if let’s say you were fighting an enemy that was designed specifically to reduce your primary attacking stat, it’d look at what character it was focusing on and either inflict ‘Attack down’ or ‘Magic down’ on them based on who it was. Compare this enemy to an enemy that instead of analyzing who it’s targetting instead just inflicts both, and consider what’s different? Well for mages they’ll have their attack stat reduced, for Felix this might pose some notice because you might have just switched to physical attacks instead of magic attacks, but for the other mages your attack stat is already so low that if your magic is reduced to the point that your attack is the better option, you’d rather just use an item to heal, buff your magic, or guard instead of attacking. Now what about your physical fighters? Well Raina and Bronwyn might laugh at this enemy as they have ways to convert their defense or agility into damage respectfully, but only Therese and Doll would really be able to turn to their magic stat for damage in the first case but both of these characters have the option to turn to either tanking or support so even then they’re not facing a huge impact. Functionally speaking, reducing attack and magic is no different than just reducing whichever is more important to any given character except in a few cases (such as after a certain love quest), and because of this a character only ever has ‘one’ offensive stat, even the rare skill that uses both magic and attack splits it’s usage of them to emulate it as if it only used one of the two rather than both.

Contrast this to say defense and resist, these are two different stats that the player will expect both of them to be useful at different times as you’ll be fighting enemies that have physical attacks and enemies that have magic attacks, but your mages only have magic based skills and your fighters only have attack based skills with a few exceptions. If you had the option to trade out any amount of Kyrie’s attack stat for a boost in her magic stat I bet each of you would trade that out whether it was 1:1 or even 50:1 to whatever extent you could. Whenever you’re thinking of designing an RPG though, it can be difficult to see ways to avoid this problem since this is just the nature of having stats that exist only to be ‘offense’, you could make skills that use both but you still have to reign them in to be about as effective as if the player only used one or else you’d break the balance of the game, but I’ve come across a few games that I think do a good job at helping make ‘magic’ and ‘attack’ serve roles to keep them both important to everyone, to one extent or another.

The first example that I want to bring up is Pokemon. After generation 1, the ‘Attack’ and ‘Special Attack’ stats would seem to fall into the problem as I described it, but when you really start getting into the grit and depth of the pokemon combat system it really doesn’t. Now, for those of you who haven’t gotten into it, pokemon actually has a rather complex and nuanced foundation to it’s combat, even if I may have quite a few complaints about it, but the reason that Attack and Special Attack are functionally different is that when you start getting into challenge runs of pokemon you’ll find that targetting the weaker defense of a pokemon can go a very long way, even if the move is resisted and only doing 1/2 damage, when you get to extreme disparities between defense and special defense like say Onix the ability to target the weaker defense is a huge game-changer, on top of that with the huge variety of moves that every pokemon can theoretically learn (which is made manageable by the limit of moves they can actually know) there’s almost never a pokemon who can never make use of either their attack or special attack, though there are some cases where one of these stats is so low it’s basically non-existent. The freedom to mobilize both of these stats with a variety of moves combined with how at times a pokemon’s defense may be 4x or more than their special defense creates opportunities where, at least in certain challenge runs, being able to make use of your weaker ‘offensive’ stat opens up entirely new strategies and considerations, and a skill that reduced or raised the attack and special attack stat of a pokemon by two stages would be pretty busted, even when there already exist stats which can raise one of those two by two stages or can raise both of them by one already.

Another example of a game that helps keep both the ‘Attack’ and ‘Magic Attack’ stats from effectively becoming a single ‘Offense’ stat would be the ‘Tales of’ series, though I’m going to be talking about ‘Tales of Symphonia’ specifically here. See, this is another example that at first glance would appear similar to Harem Collector, as your ‘Attack’ and ‘Intelligence’ are seperate stats, Lloyd for example doesn’t have any spells and if you plan to fight only Melee as Genis you’re in for a bad time, but both of these stats are still useful to both of them. See, something the game doesn’t explain is that your ‘Intelligence’ serves a double purpose as both your magic attack and your magic defense in this game (much like generation 1 pokemon, but this causes huge balance issues there which is why I didn’t want to focus on it), and while you can help make up for his lower magic defense both by getting equipment that resists the elements you’ll face or by buffing his sizable HP pool so that he can take a hit, you’re going to be hit by spells at all but the highest level of play, which is a big reason I really like the ‘Boorish General’ title for Lloyd as one of the only ways to boost his Intelligence even if it’s not by a lot (at least until I get the ‘Berserker’ Title that gives comparatively huge HP and Attack boosts), because even if he has no way to use his intelligence to inflict damage it still helps keep him alive. As for why attack is useful for Genis, this comes into play in two parts, firstly if you don’t rely heavily on your item bag you’re going to need to use physical attacks to regain TP to use for spells at time which means that you can reasonably expect to get some use out of your attack, but the bigger use it has plays into staying alive. See, one of the best ways to avoid staying alive when you do challenge runs in any ‘Tales of’ game is that you need to keep the enemy staggered, when they’re staggered you’re doing damage and they can’t attack back, and while there are a lot of nuances to this system there are at least some ‘Tales of’ games that make enemies immune to staggers from physical hits unless you do enough damage, meaning that if your attack stat is so low that you’re only doing 1 damage then you can never stagger an enemy, allowing them to attack you in the middle of a combo with impunity, when you combine these two facts together it means that if your attack stat is ‘1’ on a pure mage if you ever try to use physical attacks to regain TP you might as well be standing in front of them doing nothing because they can basically kill you with a combo or two before you can get enough TP for a spell. There are other things that also play into this balance too though, such as magic instantly cancelling the guard of the target stopping enemies from guarding infinitely until you’re vulnerable, you can get out many physical attacks in the time it takes to get off one spell allowing you to prevent your enemies from doing more damage with physical attacks, magic attacks can hit bigger areas to hit multiple enemies, while physical attacks have an easier time pushing enemies into the position you want them to be at. All of these things play together to create a situation where not only do all party members benefit from both ‘Attack’ and ‘Intelligence’ (though most characters benefit more from one than the other) but also a situation where you almost never want to only have physical attackers or only have mages as these stats feel like they fill distinct purposes.

So yeah, sorry if this got rather long, and I hope that it doesn’t come off as if I think that Harem Collector does a ‘bad’ job with core gameplay, take this as just some analysis of fun ‘quirks’ that I noticed with how the math, gameplay design, and player behavior all mix together to create situations where in some games inflicting an attack and magic attack debuff feels no different than if you only had one inflicted based off of some huge process where the game goes in and determines which is more important and only inflicts that one. One more thing to also point out I guess is that even when in say ‘Tales of Symphonia’ where you get characters like Kratos who can make good use out of both spells and physical skills, allowing such characters to have attack similar to Lloyd and Intelligence similar to Genis isn’t always a bad thing, because they can only ever invest any given second or point of TP into one or the other, effectively making the other stat ‘useless’ for that given resource analysis, the limitations then should be about how the value of being able to go from 2 melee units and 2 casters to 1 melee unit and 3 casters in the middle of the battle influences how likely you are to bring them over a character who can only fill one role, if when they do can only do half as much damage as Lloyd or Genis chances are the players will instead pass them up to take a character who is always at 100% instead of always at 50%.

Welcome to My World

Hey everyone, Conash here! With the recent public release of Harem Collector v0.46, I thought now might be a good opportunity to talk about the new modding feature we have! Though this is more going to be a, “How we added it” sorta blog post rather than “How to make them”, for that information I would advise checking out the mod section of our forums (found here) or to join our discord via the link under the ‘Follow Us’ section to find advice or ask questions. Now then, on with the show!

To begin with, it’d probably be good to start with what prompted me to want to get into this. I was already pretty familiar with a lot of the way that RPG Maker stores it’s data files. Heck, the fact that we have the lite releases is because there’s only one file that you have to change to update the game, and we’ve already had a few fans modding their own games with stuff like Cazador’s oldschool Faceset mod, Romeo and Moonblack’s Cerulean+Wiki tan mod, or Omegon’s Extra Hard Mode mod. What really got the ball rolling is I was chatting with a good friend of mine who was thinking of trying their hand at making a mod that would add in an often requested sex scene of that we aren’t planning to add in ourselves. I was inspired to give fans the means not only to make thier own mods but for other players to install them, as a legitimate option in the game.

Any of you who’ve worked with RPG Maker probably have a bit of an idea as to how this wasn’t exactly going to be an easy road, especially those of you who have made scripts in Ruby before. The original plan that I had wasn’t too hard to implement after I did some digging, cross referencing the ‘Index’ they include with the software alongside some scripts we have and a few google searches to learn a few of the various command options you have with the ‘File’ class, but I found what I needed. You see, RPG Maker has a custom made ‘Load Data’ function built into it, based off of some pre-existing functions in Ruby that accomplish something similar. This not only allows it to read data from it’s specially encrypted data, but prioritizes it. This is all well and good for standard play, but I need it so that even when players have an encrypted data set it will sometimes load non-encrypted data stored elsewhere. Not wanting to really divide too deep into how the ‘load_data’ function worked, I instead opted to create a function that would have it so that anytime it tried to load, say, ‘Data/Map003.rvdata2’ it’d first add ‘Mods/’ to the start of it, so if it found a file at ‘Mods/Data/Map003.rvdata2’ it’d load that one instead. This method would work great for Cazador’s mod since that’s exactly what was needed for a graphical mod, and it’s work fine for Romeo and Moonblack’s mod as it was basically built to function this way, but since our game is still in development this function alone wouldn’t be enough.

See, if we take Omegon’s Extra Hard Mode as an example, that mod works by changing how the invisible Hard Mode status works, but with every release of the game we usually add in more status effects so if the game was set to load his file instead of the in-game file it’d risk breaking the game for every release after the mod was made. The same thing would happen for Common Event data, Enemy data, Item data, various things like that, something with a bit more nuance was needed. Now, I’ve got a bit of experience not only working with third party scripts but also making some third party scripts of my own for other games, and for those of you unaware we generally try to setup our codes to make use of ‘tags’. ‘Tags’ are various unique text that you add to something that will create a special interaction with the code we made that way the game developer doesn’t need to have their own resident Conash to custom build every little programming thing, so I decided the best way to go about this was to integrate that into here. This is easy enough for Items, Enemies, Actors, and most of the databases, the modder in question will add a ‘<Modded>’ tag into the ‘note’ section (one of the few times that I will praise Enterbrain for their forward thinking as that section is a godsend for us third party programmers), I then setup my code so that when it’s loading in these databases it will check for a ‘Mods/Data/Enemies/’ folder, create an array of all the files in there, load them up one by one so long as they have ‘.rvdata2’ in their name, and check every entry, if it includes the ‘<Modded>’ tag then it’s to replace the base database, determined by the above paragraph, then it replaces the base database’s entry with this ‘<Modded>’ version. I did worry this might cause some slowdown, but it only runs this once when it starts the game and it should only cause slow down if you’ve got a lot of mods installed. There was however a bit of a snag with this problem, see there are three databases which don’t have a note section. The Animation database, the Troop database, and the Common Events database. Eventually I settled on a way to add tags to these anyways, by either including ‘<Modded>’ in the name of the animation, or by going to the common event/first page of the Troop in question and making the first line of it be a comment that only says ‘<Modded>’. Not the prettiest or most intuitive methods but it functionally accomplishes the same thing. One nice advantage of this more complex modding method though is that it’s also future proofing itself a bit, while I worry that some modders may find it cumbersome to create mods that go into the ‘Mods/Data/CommonEvents/’ folder, this method allows my code to know what the data is to be used for based on the folder it’s in while also allowing the modder to name it say ‘ChimeiTranslated’ or something both so that it doesn’t overwrite their ‘3DSexScene’ Common event data and so that if they ever want to uninstall the mod they know exactly what file does what. This method took me awhile longer to figure out since I had to get all the pieces moving right, but I am happy with how it came out.

Another little modding issue that came up, Maps. See, because of the nature of how the data in RPG Maker maps are stored you can’t exactly just add ‘<Modded>’ and expect it to translate nicely, there’s so many different types of data stored in Maps that I was left with leaving them with the more simple modding that I described before, but that wasn’t exactly going to be satisfactory because several players had expressed interest in making their own custom maps that weren’t in the game already. One noteable example of this is HorseHater who’s working on a custom dungeon where you bring all of the Iron Waifu champions and get to interact with them, I’ve gotten to see a bit of it and highly recommend you keep an eye out for it in the forums! Getting back on track though, there are two major issues that arise with this in that you’d have to coordinate with others what map data you’d be replacing as to not make two mods that try to use say Map950 to store their custom data, but also RPG Maker offloads a lot of the data for all maps into the ‘MapInfo’ file, which means you’d run into the exact same issue that Omegon was having if you want your map to be functional. This is where Map Packs come into play. See, I had this idea where I’d allow the game to store a string that it’d then use to intercept the process of grabbing map data, this would allow modders to say edit an existing map to have a specific script call to load in the name of their map pack, and then transfer the player to one of the maps in it, and then give them a way to return to the base game when done. As long as the player included all the relevant map files and the MapInfo file from when they made the maps this would all be simple right? Well, the first problem is setting up a way for players to enter your Map Pack. They could edit an existing map but that would pose some risks of stepping on the toes of other modders, needing to update their chosen map if we change it later, or various other things, so I wanted to have a way to work into the base game a way to access these Map Packs so that the modder wouldn’t be required to create their own front-door if you would. That’s when I remembered the code machine. You see, when you enter a name into the code machine, with how we have it working it stores whatever you enter as a string, with that knowledge I set it up so that if you entered ‘Map Pack’ as a code, it then asks for a second code, using this it will load the player into Map001 inside the folder of whatever map pack you entered there! I also set it up so that the player will be blind, in the event the modder needed to move you somewhere else or they didn’t like my little back-door entrance so they wanted to send you back for you to enter some other way.

Everything is good with map packs now right? Not exactly, the next issue would be Self switches. Self switches are used a lot in RPG Maker, and are a fundamental tool used for controlling event data to make sure things work properly. See, if I left things at this stage it would open a lot of potential bugs with self switches. How you might be asking? Well, even though it looks like self switches are connected to the events that reference them, they aren’t, at least not directly. Self Switches are all stored independently in the game data, the game just stores each switch in a unique location based on the ID of the map that called for it, the Event it’s associated with, and if it’s switch A, B, C, or D. The thing with Map Packs is they would allow a theoretical infinite number of events that are on different maps sharing the same Map ID and have the same event ID, making it so that if you got unlucky these map packs could start stepping on either one another’s toes or worry about conflicts with the base game. The fix to this one however was easy, I added it in so that if the string where it stores your Map Pack ID has a string in it, that’s also used to determine where it stores the Self Switch, now you’d not only need to have the same Map ID, Event ID, but also the same folder name for the Map Pack, but by that point one set of MapInfo data is already going to have to overwrite the other so I think we’re safe at this point. I have also additionally added in the ability to include ‘Enemy’ data inside Map Packs, this is so that you can have unique enemies for a custom made dungeon that only appear inside the map pack. We ran into a few issues with that though, namely since we used the Yanfly Battle system it turns out that there was some code there that added in extra enemy data that’s not in a base file whenever you loaded the game, and this extra data was required to not crash the game whenever the enemies attacked. The fix to that issue was to just load in this extra data both when loading in the new enemy data, and when returning to the old enemy data when the player returns to the base game. Man, if you ever try to add modding into your own RPG Maker VX Ace game for some reason, if you hit this point you’ll probably find that the most important command throughout all of this is the ‘File.file?’ command to make sure that there’s a file at the location you’re looking at before you try to load in data that doesn’t exist.

This may all seem fairly comprehensive to all of you, but there was one last point that I sorta glossed over throughout all of this, script modding. Script modding is a bit different, see while most files in the ‘Data’ folder are handled by the ‘DataManager’, the ‘DataManger’ itself is apart of the script data. What actually determines the script data being loaded is a combination of the .ini file and some of the secret code Enterbrain doesn’t let us see, heck viewing said secret code would even break the Terms of Service so I don’t advice any of you go looking for it either. Still, this leaves me in a bit of a bind because script are a huge part of how the game runs, and not allowing modding in for them would close off a large segment of options to modders. For now though, I’ve managed to get it into the 0.46.4 release so that if you include either some ‘.rvdata2’ or even a ‘.txt’ file inside the ‘Mods/Data/Scripts/’ folder that the game will run it both when you start a new game and when you load an existing game, this won’t be able to replace any existing script data sadly, as it seems to either hold that data on a higher level or constantly reads it in again overwriting any changes you tried to make. I have also talked with Romeo some more, and I’ve got another addition, ‘Map Scripts’ as I like to call them which will basically serve the same role only they’ll be loaded in every time you change to a different screen in RPG Maker (this distinction is mainly to handle load times while still giving people who like to mess with this stuff a wide range of options), which will help open a few more doors, but sadly I’m afraid that at this time I’m unable to add in the full functionality that script modding would need. I’ll keep looking for how to add in the few bits of script based functionality that are missing in, but I wouldn’t hold your breathe since I’ve hit multiple dead ends on this matter.

But yeah, hope that my rambling didn’t devolve into incoherent nonsense and that a few of you at least enjoyed listening to me gush about programming and how I am totally super smart. Either way, I’ll see you all later (hopefully when I actually get to detailing out what the Yamamaya redesign entailed >.<).

Adding momentum to the Momentum economy

Hey people! Been awhile since I’ve done a blog post, going to try to get better about getting these out again every so often. Best place to start will be focusing on all the various character revamps that I’ve already gotten into the game, since I do put a fair bit of thought into them, and well I like the sound of my own voice… Or at least the clacking of my keyboard when I get typing. Anyways, for backers this will only really discuss the ‘why’ behind all those various changes you might have noticed on the change log, but for you public users this will be a bit of a sneak peek into what’s to come!

So, to begin with I should probably explain why I chose to go with revamping the momentum economy this release instead of down the line with some other changes… well the reason is, Chimei. While most mages aren’t really on my list of ‘characters to revamp’ as they’re usually pretty solid, Chimei was on there because of the general difficulty there is to using her effectively. Between NoMoshing making evocations immune to deafen/censure and evocations getting to ignore the AoE revamp, Chimei’s skills and stats weren’t really a problem (aside from a few select cases I’ll talk about), but rather the difficulty was getting to use her effectively and this all comes down to how the momentum economy favored tanks and especially shunned mages. Given how she got her love quest this update, it felt fitting to address this issue.

If you’ve played Harem Collector quite a bit you’ve probably noticed that it’s almost impossible to get mages to ever use their ‘Focus’ skill to regain MP. Meanwhile Therese, Doll, and Raina will usually end up with more momentum than they know what to do with in any fight that poses a serious risk. This is because in base RPG Maker the math will work out that you gain momentum the fastest by taking damage, which favors tanks a lot, but squishier characters (which mages tend to be) will then suffer. Characters that rely on physical attacks will also typically won’t struggle too much with momentum as they will still use attack often and can usually take a few hits. Even if they drop by 50% of their max health (which would give them 25 momentum directly), they generally have the stats to take a hit or two before you heal them up, allowing you to play it a bit riskier with giving them higher threat values. Mages however have such weak attack values that they never use the standard attack, and their defences usually aren’t good enough to keep them alive if they drop to low health.

With that all in mind, you can begin to see why Chimei would feel pretty difficult to use. Even if you did know how to use her it took a fair bit of effort, because at the end of the day Chimei had the stats of a mage, and she can’t compete using evocations when she can only reliably get 2% momentum per turn. So the goal of the momentum revamp was to tackle how lopsided and slow the momentum economy was.

One of my first tasks was to make it so that using magic would still give you some momentum. After all, casting a spell is to a mage what a physical attack is to a melee character. The rate for this has been set to be 1/5th of the mana spent so that it’ll cap out at 8 momentum per turn, just as much as physical attacks will now give. This will help momentum be sped up more for physical attackers as well! The momentum from taking damage was reduced to be about 4/5ths of what it was before as well, to help even out the momentum gain while still keeping tanks relatively sustainable.

This goes a long way to help players get more use out of ‘Focus’ and physical attackers to be able to use their skills more often, but some of you who dive deeper into this sort of math might realize this would do very little to help Chimei specifically. Sure, she’ll be refunded 1/5th of the momentum she spent when using evocations, but evocations are a momentum glutton in order to have her stay competitive with typical mages, and if she can’t do that then you’ll just pick an actual mage. To address this problem Chimei was given two changes to improve her personal momentum growth. When you get Chimei she will gain momentum at a rate of 150%. Her relationship up bonus has also changed, before you would get 2 momentum per turn from her, but instead it now increases the rate she gains momentum even further, bringing her up to 200% the normal rate, so once you have that not only will she now be refunded 2/5ths of the momentum from using evocations, but Transfer Essence will also be twice as effective!

Speaking of that particular skill, before it just straight up gave Chimei momentum at the cost of MP and a turn, the problem however was that it was basically constant turn cost as she’d have to use it every other turn just to keep herself going. Now what Transfer Essence does is it gives you ‘Momentum Regeneration’, which means for 4 turns you’ll gain 8 momentum per turn, which will then be further multiplied by Chimei’s increased momentum generation effect. Now you effectively spend 1 “dead” turn to have 4 turns where you can use her easily, especially with the refund on momentum you use. Nerys was also given a slight momentum generation increase, since she falls in the same boat of being a momentum glutton with mage stats/skills, but the in-lore justification for Nerys is different than the one for Chimei. If you want to know what these are, well, ask me over in the backer’s lounge!

Now then, that’s a whole lot of talk about the upwards momentum, so now let’s talk about the downwards momentum. See, one thing that’s irritated me for awhile is how when you’re up against a boss that’s very momentum based, your best options to deal with them are to daze them to reduce their ability to hit you and get momentum off of attacks, slow down your damage so that they spend their momentum on lower cost skills that aren’t as dangerous, or kill them before they can do anything dangerous. NoMoshing gave Chimei a skill awhile ago, ‘Enervating Bolt’ that is designed to drain momentum, however he was limited by the base RPG Maker editor and using this skill had a good chance of giving the enemy more momentum with the damage they take than it reduced their momentum at the end of the turn. He’s also put in a few statuses that reduce it, but none of what he did just had the sort of oomph needed to counter a momentum heavy boss, so I decided to add in more ways to attack enemy momentum!

So the first thing that I did to fix the momentum damage options players had was I worked on fixing Enervating bolt, first by doing some scripting magic so that certain skills like Enervating bolt will not give enemies momentum when they do damage, and second I changed it so that it will directly drain their momentum by 80% instead of about 5. Now you might have noticed, that’s a pretty big difference, and that’s because of the basic RPG Maker editor, where it’s impossible to multiply Momentum specifically by a fraction, unlike every other stat. Now, if they’ve got 100 momentum it’ll be -80, but if they’ve only got 10? Well then it’ll be -8, by setting it this way we can high values like 80% to keep it significant while also not just always bringing them to 0 making shut down all skills instead of just stopping the big scary ones.

Since that gave Chimei a good option to countering high amounts of momentum, I also wanted good options for dealing with low amounts, and the ‘Stagger’ status seemed the best way to do this. Stagger already had a -2 momentum per turn effect to it. I bumped it up to -10 per turn to help make it be better for draining that last bit of momentum and helped give Therese a few more unique options compared to Doll and Raina. Then came the question of slowing down momentum gain as a whole to add in more strategic control over enemy momentum, so I gave the Nausea status an additional effect where it reduces your momentum gain to 50% of what it’d be otherwise, so now on top of all those stat downs your skills will also suffer if you’ve got it! Though, players have been able to inflict this status through stink bombs for awhile but not many people use those, so I decided that Bronwyn, since her basis is ‘an option for every situation’ (more on this when I talk about her revamp) seemed like she should also get some ways to deal momentum damage. Add in a new type of arrow equipment with a skill that can inflict nausea and do some momentum damage like Chimei’s thing, then move the arrows she can equip to be her ‘off-hand’ instead of accessory since now there’s multiple.

Now for the biggest problem that existed with the momentum system before, starting momentum! While all these ideas will go very far in helping momentum go up and down a lot more, a big problem can be that if you start a battle with 0 momentum it can really feel like a punishment for bringing a momentum heavy character as you can’t really use them. Conversely NoMoshing has made clear that stuff like carrying momentum from one fight to another (something RPG Maker allows by default) would run completely counter to the intention of how momentum vs mana is supposed to balance out. I had to think about this long and hard, but I believe I came up with a fair compromise. I chose to tie starting Momentum to your character level.

Levels may be an arbitrary gameplay mechanic, as Hero described, but they do represent the abstract idea of your characters getting stronger, which is why they learn new moves and have an easier time with old enemies. With this in mind, it struck me as odd that a level 50 character has the same chance as being caught completely unprepared for a fight as a level 1 character, which 0 momentum would represent. Under the new momentum revamp, the minimum amount of momentum you can start with will increase by 1 for every 3 levels, up until level 45 where you cap out at a 15 minimum. The maximum value that you can begin a battle with will always be 25, but this helps present each character’s growing familiarity with the challenges they face, it also goes a long way in also keeping it so that while you can always get 25, by the time that you’re level 15 and have a minimum of 5 that 5 momentum still won’t let you spam your best moves out the gate. This serves to ensure there’s always a chance to be caught relatively ‘unprepared’, but that your characters are learning and growing from their encounters along the way.

And there you have it! We’ve got a far more robust set of options here, both for your own growth and to counter enemy growth! There also might be one or two other surprises that I put in for the momentum revamp, but they aren’t exactly game changers, and it’s all probably not quite done yet as it was pointed out to me that since players have no real idea how much momentum enemies have or how much their moves cost it’s going to be very difficult for players to make perfect use of the various options, but I can always fix that down the line. Hope you all enjoyed my rambling!

Conash things in 0.44

Hey people, Conash here! Today I thought I’d talk about my contributions in the 0.44 release since I haven’t quite gotten my thoughts organized for one of my little mechanical analysis posts… Also because I haven’t quite talked about this yet!

So to start off with, I think that I should note there won’t be any major scripting changes. Between the holidays, family, a bunch of different games that I’ve got to play with different groups of people, but most importantly it taking about 2 weeks after the 0.43 release to finally narrow down what was causing all those game crashes in the Golden Tomb I didn’t quite have enough time to handle any big coding project, just a bunch of little ones added in over the course of this release. Always sad to not get to have a ton of fun with that, but it is what it is, let’s move onto the stuff that I did get in!

The first major thing that I got into was working on the reward for Gargan’s upcoming quest. Backers may already be aware as to what this new quest will unlock to some extent or another, and having been privileged to such information back when NoMoshing was talking about it on old backer streams (well before I was on the team), when NM outlined what quests we were handling this update it became my first priority to figure out a way to implement it in… Right, heck I think that I might have even made a blog post analyzing the sorts of things that I was worried about when designing it, but despite my concerns the solution came relatively quickly, and after some back and forth with testers I more or less knew everything that I needed for it before the 0.43.3 release (though none of it is in the base game yet, lots of little scripting things that I was worried about that may have caused problems). I’m also currently working on the enemies for Gargan’s quest, I’ve talked with NM and I know the theme of the enemies, I’ve theorized a few things that I think will be important for the boss battle, and gotten some feedback from fans about some of what they’re hoping the enemies bring to the table, but it’s still in the planning stages and subject to change so I’d rather not make promises that I have to go back on.

Next up, Kevin’s respect quest! This one I’m actually a lot farther along as once I was done with the reward for Gargan, I went immediately into trying to setup Kevin ‘right’. See I try to put in the time and effort to try to keep the ludo-narrative together when I can, and I’ll probably talk about this in more detail later but suffice to say there’s a reason why Nerys doesn’t leave you feeling like you want her as a permanent party member, and Kevin won’t give you that feeling either. With Kevin though, I wanted to capture more of a ‘random Joe’ feeling as I haven’t quite hit that with the more civilians that used magic like Nerys or Professor Ambitis (yet at least), so I had to very carefully craft both his stats, his growth, give him a custom exp curve, and create enemies specifically designed in a way to capture this feeling. Kevin inherently couldn’t be designed without also designing at least half of the enemies on his quest alongside him, so his quest ended up with it’s enemies done first. I still need to go back in and add the finishing touches to the boss, not to mention adjust some of the fights to have different enemy combinations now that I don’t need to test anymore, but based on the feedback I got from testers I’m very happy with how all the Kevin stuff turned out.

Now, with those big things out of the way, I mentioned that back in December I spent a lot of time working on fixing the crashes in the golden tomb, well I didn’t want that to be the only thing that I got done in December so I sat down for a bit and realized that I was in a good position to add in the 4th bonus boss into the game! It took some discussing with NM as my inherent focus on mechanics left quite a few holes that he ended up having to figure out how to resolve (resulting in more work for him than I had intended during a release that he was already facing a time crunch on >.>), we managed to get it in! I also decided to reach out to the fans for some suggestions for the reward here as I noticed that the other Bonus Bosses all had rather varied rewards. I’m quite happy with how both the boss and the reward turned out, so look forward to that!

The last thing that I’ve really got planned for this release I honestly didn’t think I’d have time for, yet another revamp! Originally I thought that between Gargan’s reward and making Kevin from scratch, there wouldn’t be any room in my head left to revamp a character, but after I had figured out what I wanted from Kevin and had finished testing Gargan’s reward I ended up getting into a discussion with some users about how the Damage over Time statuses aren’t very rewarding as you usually kill common enemies in 1-3 turns, so doing 1/20th of their HP per turn (at best) for 3 turns isn’t worth inflicting the status on those enemies, which is a fair assessment as when you have to fight 100 common enemies, spending an entire action to inflict 1/20th their health just isn’t worth it unless you’re in a challenge run. This got me thinking about what I could do to make poison and bleed fit in better against common enemies specifically, without making them over-powered against bosses, and well, by the time I had that figured out, I was basically half-way done to figuring out how to revamp Bronwyn, so look forward to a Bronwyn revamp in the 0.44 release! I’ve already got my ideas for it ready, but if I end up running short on time I may have to push this one back a bit.

And that’s about it for the 0.44 release. I could go into more detail about the Bronwyn revamp, but I don’t like talking about stuff that I haven’t gotten feedback from the testers yet. While I do generally trust my ability to play with numbers and take approaches that seem to typically be close to what we end up with, I just don’t like the idea that I might give you guys the wrong idea if I change gears, so maybe I’ll talk about it in more detail after the backer release is out! Bye!

The Value of an Action

Welcome back, Conash here to give another big talk about whatever game design thing has been on my mind lately! This one may seem a bit out of the blue to many of you, but I’m sure that both testers and time travels will probably have an idea about why this is on my mind recently. For the rest of you all I have to say is you might have something to look forward to in the 0.44 release in a couple of months!

So, I hope that most of you here are familiar enough with turn based RPGs like Pokemon, Final Fantasy, or this really obscure game called ‘Collect Harems’ or something to be able to understand the idea of having a certain number of things you can do in the time that enemies get their own limit of things they can do. Now I may only have personal experience to go off of, but I wanted to talk about the value of ‘actions’ as a whole, and what you have to be careful about when you ‘give’ an action and when you ‘take away’ an action as well as why not all actions are equal.

To start with, I think it’s important to mention that to me there seems to be 3 types of actions which a player can take while in ‘combat’ of some form, actions which influence ‘Damage Output’ like doing damage or buffing themselves to do more damage, ‘Damage Mitigation’ either by reducing total damage taken or making sure the damage/status effects are inflicted in a way that’s less detrimental to you, or ‘Recovery’ which is putting in effort to actively undo either damage or some other detrimental effect on you. While I can certainly see arguments that these might seem rather arbitrary, this distinction typically gets at the heart of the philosophy behind things as while choosing to have Therese use Martydom then guard is different than having Meline try to daze all your enemies both of these actions are done because you expect the damage that they’ll prevent to outweigh the damage you could have done instead if you brought Kyrie or Yamamaya instead, as you value the chance of wasting time and resources that have the fight be longer that is unneeded to prevent having to put in the resource investment that ‘Recovering’ from what might have happened would have been. Understanding this decision making process and what goes into it is fundamental when trying to give players options as if you make an easy to use ‘Recovery’ option that’s more potent than a ‘Mitigation’ option, then people will never use the ‘Mitigation’ option as it’s unsure if it’ll be useful but you do know that you can output more damage which is progress and if the bad thing happens anyways you can recovery for a similar price.

On a related note, I do believe that this decision making process applies to all games, as say a racing game would exchange the ‘Damage Output’ with instead getting farther in the race, maybe when you stay in last place until the end to have the computers rubber-band in your favor before you overtake them to ‘Mitigate’ the damage they’d do if you were in 1st the whole way through. Granted some game types don’t always have an in-built way to ‘recover’ but every game calls for the players to make decisions and take actions and the player will have to constantly assess their situation and come to a decision one way or another, regardless as to if the game waits for them or not. Though it is important to remember human limitations, even if players are entirely familiar with the situation the speed at which they have to understand their situation, remember their options, and come to a conclusion plays a big role in how much you can ‘expect’ from them, but turn-based games give players a lot of room to make decisions should they choose to make use of it, but enough of this little tangent!

Right, back to the original topic, the value of an action. The value of a single action is going to be relative to any given situation, for example if both the player and enemy has 2 actions per turn and you take away 1 of them you’ve removed 50% of the damage/healing/mitigation that either side can do, but when there’s 4 actions per turn and you take one away you remove 25% of what they can accomplish per turn. That bit is pretty simple (and deals a lot with why I’m not the biggest fan of how we have several accessories that give extra actions as those are numerically the strongest accessories in the game, giving 25-50% more damage/healing/mitigation), but it’s also important to remember that two actions even if similar aren’t always the same as I briefly touched on earlier. See if you have two identical characters except one has a 10% higher chance of getting a critical hit (which in Harem Collector means x3 damage), then that person’s attacks are on average 20% more valuable than the other character (because 10% of the time you will do 300% damage instead of 100%, meaning +200% damage every 1/10 attacks), anyone who’s overcome the third bonus boss should be familiar with this sort of concept as I went out of my way to make sure that you could not win if all your actions only had an ‘average’ output. Honestly a lot of this stuff just really gets down to math at the end of the day.

See, you may not realize it but just about everyone is crunching a lot of internal math when they play HC. I for example may go on a whole lot about how bringing Meline to inflict daze (a -60% hit chance on physical attacks that lasts for 3 turns, an average of -60% physical damage for up to 3 turns per use) helps a lot more than using Magic Missile at least early game (a 30% chance to deny the enemy 1 turn, an average of -30% damage every turn it’s used), and I came to realize this not just through theoretical number crunching but from experience when I noticed how often I didn’t get hit by an enemy that was dazed. That said, players who aren’t as interested in these numbers are usually more focused on how they only have 4 party members so bringing Meline would limit their options for the party as a whole. The players who spam attack to win? They’ve determined the time and effort to think of more complex tactics doesn’t have enough of a reward to it. This might not seem like quite as relevant, but it is actually very important when evaluating the worth of any given action, the perceived value a player’s options are.

Let’s have a little thought experiment here. Let’s say that you had a character with 2 spells that cost the same amount of MP, the first spell does twice as much damage as the second one in all cases except one fight near the end, where the second is 4x as effective. If you don’t go out of your way to hit your players over the head with this knowledge, they will expect that one fight to follow the unspoken ‘rule’ you had for the rest of the game where the first spell is stronger, and so most of them will have a harder time with the fight. See, players learn to associate a value with all their various options as they see how effective guarding is when they’re hit by a powerful attack, vs how effective it is when the attack targets someone else, or how much consistently enemies get deafened when you use sonic magic and so they decide how often to use it. You’ve gotta keep this in mind when you introduce new options to players because if you give them a new option that seems weaker, or the same but more expensive, if it doesn’t give them the same rewarding feeling as their existing set of skills then they won’t choose it even when it’s 10% better than their existing options because it’s not worth the brain power to access that memory, to make that connection, you’re exhausted from your jackass boss chewing you out for their mistake so who cares if you are only reaching 91% of your potential in this video game, you’re still stopping the evil overlord! Make sure to keep that in mind as you try to give players more ‘options’ so that they can make each action more distinct, if you give them too many choices or they aren’t as good as others they’ll probably forget them.

That’s about it… Sorry if things weren’t very clear, I’ve been having a hard time trying to string all the ideas in my head in a way that flows together for these more introspective blog posts. Hopefully there was enough meat to each of these ideas here that even if some of the connections about them are more vague or missing you can still make sense of this week’s bunch of nonsense!