Devblog #19 – Spitballing with Tonks

Hello gamers, Johnny here.

In today’s Devblog, I will cover some non-spoilery things I’ve been working on, as well as an idea for which I would appreciate some feedback.

Over the past couple of weeks, I’ve been implementing kinetic text. As mentioned by Loafy in a previous devblog, kinetic text refers to text with slight animation, such as shuddering, bouncing, and shaky text. I’ve been using effects such as shuddering, bouncing, and shaky text, as well as animated hearts across the game to great effect. It took a couple of tries to get it just right, but once I did, it’s been a great way to portray both emotions and speaking volume.

Moving on to writing, Loafy and I sat down to discuss the event summaries I’ve written for Tonks’ content. Our aim is to capitalise on their distinctive dynamic and craft a good back-and-forth between them… if you know what I mean. The fact that Tonks is almost as lewd and experienced as Genie also means we can get wild and crazy. Is there an expression for when two people are giving each other a wild ride?

Apart from Tonks’ content, I’ve also been writing unique “fail” variants for Hermione’s public favours. As you may know, personal and public events used to have the same repetitive writing when Hermione refuses to perform a favour. In a previous update, I added unique writing for her personal favours, and now I’m doing the same for the public variants.

Now, let’s discuss the idea I mentioned earlier. When I feel the need to exercise my writing muscle, I enjoy tinkering with silly ideas for side-content to make the game world feel more alive. One such area that I’d like to expand upon are the text mediums of the game. One of these mediums I’ve been tinkering with is Luna’s father’s magazine, “The Quibbler,” which players would be able to pick up weekly. With “The Quibbler” being full of bizarre theories, misinformation, and the like, the idea would be to use it as an outlet for writing that while funny may not be entirely true. To give you a taste of what to expect, here is one of the three articles I’ve written so far.

“Muggles in Love: A Study of the Weird and Wacky Ways They Show Affection

As a seasoned observer of the Muggle world, I have spent countless hours studying the bizarre customs of these peculiar creatures. One of the most fascinating aspects of Muggle culture is their methods of showing affection.

It doesn’t take long to uncover signs of affection within the world of Muggles. For instance, there is the “pavement gathering”. A long-standing tradition where women will congregate on the pavement to await potential suitors. The men, upon approaching these lovely ladies, will engage in a brief conversation before promptly disappearing into their motorised vehicle, never to be seen again. This is indeed a thrilling spectacle, to say the least.

Of course, the search for potential partners doesn’t end in the streets, but is also heavily encouraged in places of employment. Muggles have this wonderful tradition called “Casual Friday”, where they don their most outrageous attire in the hopes of attracting a romantic interest.

Then there is the ultimate gesture of affection, the middle finger. As an act of displaying true love and affection, Muggles will extend their middle finger toward a potential mate. It is believed that this symbolises a desire for physical contact, as the gesture is often followed by a vocal invitation to engage in sexual activity.

As I finish writing this article, casually observing the “pavement gathering” A suave gent, resplendent in his purple suit and adorned with a wooden cane, makes his way towards the gathering. His eyes lock onto mine, and with a flourish, he extends his middle finger in a gesture of affection. While I couldn’t reciprocate this peculiar display, I was presented with a satisfying conclusion to this story as each of the threads of these strange customs had finally been woven together to form a rich tapestry.”

Feel free to let me know what you guy’s think about the “Quibbler” idea in the comments, or on our Discord server. I quite enjoyed writing these and I wouldn’t mind sharing the other ones in future devblogs if you guys would like, regardless if they make it into the game.

See you all in the next devblog,

Johnny.

Devblog #17 – Serving up a new menu

Hey there, LoafyLemon here!

It’s been about two weeks since my last post about the new interface design, and a lot has changed since then. The new UI is looking sleek and sexy, but we’re not done yet!

Today, I want to talk about some of the other changes we’ve made, like the addition of kinetic text and the new Point & Click system.

First off, the kinetic text. Since we’re already overhauling the interface, we figured why not add some extra flair? Kinetic text is a feature that makes certain words or phrases move and dance across the screen during dialogues. I know what you’re thinking – “Why would I want my text to be moving around on the screen?” And honestly, it might seem a bit silly at first, but trust me, it adds a whole new level of immersion to the game, especially during sex scenes. Normally, we’re limited to just showing the text and having it fade in and out, or use italics or embolden it to make it stand out. With kinetic text, however, we can create all sorts of cool effects. Like, for example, making the words shake slightly during an orgasm, or have them move around in sync with the action on the screen. It really helps convey the emotions and intensity of the scene, and it looks damn good too. Of course, we’ll also need to ensure that it doesn’t get too distracting and detract from the actual gameplay, but I think we’ve found a good balance so far, and no worries, I made sure to add a toggle in the options menu so players can turn it off if they prefer.

Next up, the Point & Click system. This one’s been a long time coming, and I’m super excited to finally see it come together. We’ve been asked to add more locations to explore in the game, and while we could just throw in some generic rooms and call it a day, we wanted to do something more interesting. So, we’ve created a Point & Click system where players can click on objects or characters to interact with them. This will allow us to finally flesh out some of the environments and allow me to draw more than just those four walls of Genie’s office goddamnit!

We’re still working on refining the system, but so far it’s been working pretty well. The main challenge has been figuring out how to make the clicks feel responsive and intuitive. You see, the Ren’Py engine was not designed for this kind of interaction, so we’ve had to work around its limitations. But, after some trial and error, we’ve got a system that feels pretty natural and easy to use. I admit, old menus were a bit clunky, but this new system should be much easier on the eyes and more enjoyable to play with. Oh, and it works with mods, too!

Now, I know some of you might be thinking, “What about the rest of the game?” Don’t worry, we haven’t forgotten about it! We’re still working on all the other aspects of the game, including the new Tonks scenes, which I have started drawing already. More on that later.

You may be happy to hear that the interface is already partially implemented in the game, including some new elements that have not been teased yet. Not only does it look nice, but it also helps us with the rest of the development process, and thanks to the custom UI system, we’ve addressed most of the performance issues that were holding us back before. Since the new interface is now a part of the game, we can start testing it right away, which means we’ll be able to catch any bugs and issues sooner rather than later.

I hope this update has given you a good idea of what’s been going on behind the scenes. Like always, there’s still much work to be done, but we’re making progress and it’s starting to show. Thanks for your continued support, and as always, if you have any questions or concerns, feel free to poke us on Discord.

That’s all for now, folks!

Devblog #16 – A blast from the past

What’s up gamers, Johnny here.

In today’s devblog I wanted to share some insight into the evolution of the project and my approach to writing for it, along with some of the writing additions that we’re adding to the UI focused update.

In the early days of Silver, the project had many contributors, which led to a diverse range of ideas being implemented. However, this also led to a lack of cohesion between characters, storylines, and individual character progression. When I joined the project, I brought my own ideas to the table, just like the others before me. I created my own mini-stories that also didn’t affect the rest of the game, such as the Mirror of Erised, and the card-game, which was initially separate but included ties to Hermione’s progression later on.

As I became more involved in the project, we began looking at the various additions that had been made over time to see if we could address the issues with character progression, and create a better foundation where both the game and its characters have room to grow.

One of the earliest additions utilizing this mindset was a new introduction for Tonks. When we released it, the community seemed pleased, so we started looking at giving similar treatments to other characters. Since we were already working on redrawing characters at higher resolutions, we decided not to include potions initially so that Hermione’s new doll could be added as soon as possible. This was a difficult decision at the time, as we knew players would miss potions. However, we wanted to ensure that when we added them back in, we would expand their potential by involving Snape and make sure to incorporate Hermione’s character progression.

However, the most controversial change came after that with Luna. When we started working on her content, many problems emerged. The underlying code was nearly impossible to work with, and most of her unique CG scenes had been traced, which meant that even though there was plenty of original content in the game, we were often reminded of this looked-down-upon practice. At that point, we made the difficult decision to begin reworking her content with the same mindset we’ve established. This meant introducing Luna earlier so that she could have more involvement in other parts of the game, including a new intro. Making all these changes was very stressful at the time, but now that we’ve emerged on the other side, I feel like I can finally believe what I’ve been telling myself the whole time: it’s worth it in the end.

This mentality can be extended to other aspects of the game, whether it’s code, writing, or art. It’s an ever-evolving process that changes as our abilities, expectations, and support for the project change over time. Despite these changes, one thing that has always remained true is our desire to put a smile on our players’ faces, whether through humour or “enlightenment”.

Anyway… What I wanted to get to before going on a tangent is that there have always been elements in the game that have been underutilized or could use a fresh coat of paint. Some of these I’ve been working on alongside Tonks planning, to be included in our Tonks-and-UI focused update.

First off, I’ve been expanding on the “jerk off” option. Previously, there wasn’t much reason to do it unless you had a character’s panties at hand. And even then, the actual “jerk off” section didn’t offer much. With my new additions, you’ll now be able to pick between characters you’ve met who Genie should be imagining. Instead of just a single bit of repetitive writing, it will now play a random bit of dialogue each time, so feel free to spam the same option to see all the variants.

On top of the characters from the game, I also went ahead and added an option where Genie will imagine a random character from other popular media. As you guys have probably guessed by now, I don’t like to share my writing before release as it’s often iterated upon during implementation, but since this is side content, I thought I’d give you guys a sneak peek and make you laugh:

Narrator: “You fantasise about a British time-traveller with a pulse pistol.”

Genie: “(Hold onto something love, because I’m about to teleport my dick inside you.)”

Narrator “You fantasise about a badass zombie slayer.”

Genie: “(Oh yes… Once I’ve finished fucking your brains out, no zombie will come for you.)”

Narrator: “You fantasise about a superheroine with the power of storms.”

Genie: “(Your powers are nothing compared to the thunderous claps I’m about to unleash against your ass!)”

If you have any suggestions for characters Genie could reference or even a reference itself, feel free to leave a comment in the comments section or in the suggestions channel on Discord.

I’m also planning to expand the “jerk off on panties” options in the future. These events will involve longer scenarios, where Genie imagines the girl whose panties he’s jerking off with watching him, and commenting on what he’s doing. The idea is that he could imagine the girl ‘hating it’ or ‘loving it’ and since he’s imagining the whole thing, the girl’s characteristics would be very exaggerated.

Additionally, I’ve been focusing on adding new interactions between Genie and Snape during their hangouts. Many players have mentioned how much they enjoy these little chats, and I figured it’s been quite a while since we added to them. Apart from the regular banter you’d expect between them, I’m also focusing a little bit more on Genie’s backstory.

That’s it for today’s devblog. There are several more bits of side content and ideas that I’m working on, but I’ll talk more about them once they’re further along. I’ve also been working on outlining Tonks’ personal content and events, but we’ll discuss that once the current UI improvements are ready.

Upside-down spider-man kiss,

Johnny.

Devblog #15 – Interface Design 101

Hello there, dear reader, LoafyLemon here!

Today I’d like to do something a little different and combine Dev Blog with Dev Dump. A little something to showcase the inner workings of my process, maybe it’ll interest some of you who want to learn more about the design side of things.

So, let’s get right to it. As you may remember from our last announcement, Witch Trainer Silver has a lot of new content coming down the pipeline. That means more interfaces. But hold up, what’s with the old interfaces, right? That’s the problem.

The truth is, those old interfaces are still (mostly) functional, but they’re not only not fitting the game’s style anymore, they’re also severely limiting the game’s potential. And, quite frankly, they’re an eyesore.

Before any of you take out your pitchforks, know that I am solely responsible for that eyesore, so I am allowed to say that it’s ugly! I mean, I’m not one to cry over spilt milk, but this is an opportunity to do something different, something more visually appealing, and more functional that I simply could not do before due to limitations of the engine, but also my own skills back then.

Now, let’s get back to the current state of things. You see, Witch Trainer Silver’s UI is, well, it’s a bit of a mess, but it’s a mess that despite its many flaws, has a certain charm to it. It’s also something that people love, or at the very least, don’t hate as much as they should. (That’s what I tell myself at night, anyway.)

However, Witch Trainer Silver is also a game that has a lot of potential, and one of those areas where it could use a lot of improvement is in the interface. Now, I know what you’re thinking: “Why should I care about this?” Well, let me tell you, the interface is not just about looks. It’s also about functionality, usability, and how easy or hard it is for the player to navigate through the game. And right now, those things are not exactly perfect.

Now, here comes the part where I’m supposed to tell you that I’ve been working on Witch Trainer Silver for a long time, and I know what I’m doing. And in a way, that’s true, but in a way, it’s not. Because when you’re working on a project for a long time, you can start to take things for granted, and you can also start to make mistakes that you wouldn’t have made if you had been working on it for less time.

So, what do I do? Well, I do what I do best: Break things down into smaller pieces, and then break those pieces down even further. And then, I try to figure out how they all fit together.

So, let’s take a look at the old interface. It’s not perfect, but it has worked for a long time, and it’s not like it’s going to fall apart right now. But still, it’s not the most visually appealing, especially on HiDPI monitors above 720p, because originally we were limited to just 1080×600 pixels.

You may be scratching your head here, as 1080×600 pixels is pretty low, and it’s even lower than some mobile devices today, and I know you’re asking yourself why we chose that resolution, and the answer is we didn’t. When my predecessors started the project, the original game was running on Windows XP in 4:3 aspect ratio, and the resolution was limited to just 600 vertical pixels. As you can guess, it’s not a very pretty thing, especially on modern devices, but I digress.

Anyway, enough of that. You may be wondering what we can do about this. Well, here’s the good news: we can do a lot of things. For one, we can make the interface more visually appealing. For another, we can make it more functional. Lastly, we can finally do some things that we could only dream of doing before because of limitations.

But, I know what you’re thinking now, “How long will this take?” And I’m happy to report that it will be faster than you think. At least, that’s the plan.

Now, I know that not everyone may be as interested in this as I am, but I hope at least some of you will take a look at this and think, “You know what, this actually sounds pretty cool.” Because, at the end of the day, this is what it’s all about: making something that people will enjoy, and that drives me to do what I do.

Without further ado, here’s the new interface design for Mafkin’s Emporium, a work in progress:

As you may notice, it’s a very rough draft, but I wanted to show it to you to give you an idea of what the new interface could look like. These kind of rough design sketches are very common in the game development process, and that is something not many people are familiar with, so I thought I’d take a moment to explain.

Here’s how the design process typically goes for me:

  1. Gather Requirements: In this case, Witch Trainer Silver has a lot of new content coming down the pipeline, so we need to make sure the interface is scalable and can handle the new content without looking too cluttered or messy.
  2. Research and Planning: This involves looking at other games in the same genre, finding out what players like or dislike about their interfaces, and planning how we can incorporate those elements into Witch Trainer Silver’s interface.
  3. Drafting: Once we have all the information we need, it’s time to start drafting the interface design. This is where we take all the ideas we gathered during research and planning and start putting them onto paper. This is usually done in a very rough, unrefined state, and is often just a series of scribbles or rough drawings as seen on the above image.
  4. Engine Integration: As Witch Trainer Silver uses an engine that has some limitations, I have to work with that engine to see how I can make the interface look and function as I want it to, before I seriously start working on designs. Sometimes this means writing code to make it work, other times it means finding workarounds.
  5. Visual Design: This is the fun part, where I get to decide what the interface looks like, and how it will be organised. This involves designing icons, buttons, text, and other elements, and deciding how they will interact with each other.
  6. Feedback and Revision: Once I’ve made a draft of the interface, I show it to the rest of the team and get feedback on how to improve it. This can involve changing the layout, the colours, the icons, or anything else.
  7. Implementation: Once the design is finalised, I start implementing the interface into the game.

At the moment, we’re at step 5, the visual design. As you can see, it’s not finished yet, but we’re further along than you might think.

The above image is what we call a sprite sheet. It’s a collection of images that represent the various UI elements we need to include in the game, like buttons, text boxes, and so on. Once we have these sprite sheets, we can use them to build the interface.

The new interface design will have a lot more detail and visual flair than the old one, and it will also be much more functional, and more suitable for HiDPI monitors and larger screens, but also compatible with lower-resolution screens and mobile devices, or even controllers.

Now, I know that this might not be everyone’s cup of tea, but I hope that at least some of you will be interested in how this works, and maybe even help out with some of the design decisions along the way.

Thanks for listening to my ramblings, and I hope to see you all around on the discord where you can give me feedback on this design.

Love,
LoafyLemon.

Devblog #14 – Posing & Playtesting

Hello!

Johnny here with another devblog. As mentioned in my previous blog, I’ve been dedicatedly working on posing events. While I don’t have a plethora of new information to unveil today, given that I covered most of it in my previous post, I still wanted to update you all that I’ve successfully completed the “inspect body” favours posing. Both I and one of the moderators (a devoted Luna enthusiast) who helped me test the events are thrilled with the outcome.

Another thing that we’ve tested for this event is the introduction of the opaque textbox. This means, during CGs, you’ll only see the text without the box, providing a cleaner and more immersive experience. While you still have the option to hide it entirely by pressing the middle mouse button or ‘H’, we recognized that this was not the most optimal solution.

As Loafy is currently working on the final CG scene of the update, I’ve been adding a bit more writing to that event, taking advantage of an additional pose, giving us even further insight into Luna… Yes, I intentionally left that sentence unfinished.

That’s all when it comes to the work and the time for me to be self-indulgent and mention something I just started watching. Picture a school of magic, broom sports, potions, and a protagonist with a lightning shaped mark on their face. Yes, you’ve guessed it, I am of course talking about MASHLE: MAGIC AND MUSCLES, an anime about a guy with no magical powers, going to a magic school and beating the shit out of everyone. I’ve only watched about half of the first season this past Sunday, but I must say it’s quite funny so far, and I’ll recommend it to anyone who wants a good laugh. It doesn’t take itself seriously, and I’d say it’s pretty close to the silly things I usually write.

Devblog #13 – Spreading Love

Hello there fellow Witch Trainer enthusiasts, LoafyLemon here! I’ve got some bits and bobs to share with you all today, so buckle up!

First off, I want to give a massive shout-out to everyone who chimed in on the recent polls and voted resoundingly in favour of spicing up our Patreon with exclusive behind-the-scenes content. Creating these posts is not just fun, it also serves as a good creative outlet to vent our frustrations and accomplishments. I truly appreciate the love and support you’re showing us. You’re the reason we put so much effort into making this project special! ❤️

Now, onto business! As some astute observers already deduced from previous hints scattered across our social channels and git repository, we’re currently knee-deep in polishing the final touches of the Luna Lovegood update. And lemme tell ya, it’s been quite the roller-coaster ride! 

One scene in particular, has been keeping me awake at night with its relentless demands. I’m talking about the grand finale of our intimate conversation system – the infamous ‘Talk to Me’ interaction. You know, the one where you, the dashing Genie, coax sexy responses from your loyal witch, Miss Luna Lovegood, depending on how naughty you choose to be. Well, this time, we have decided to spice things up, breaking the boring formula and add some visuals and reactions to it!

If you recall correctly, the last time we dropped some tantalizing teasers, we gave you a glimpse of Luna posing provocatively, splayed on the desk with legs and feet held up high in the air. Quite the image, isn’t it?

However, as always, behind every mesmerizing facade, there lies a sweaty, grubby artist, toiling away ceaselessly in his dark lair, struggling to translate those fleeting visions into tangible form.

I won’t bore you with tedious details about selecting suitable colours, tweaking minute details, or trying to get the feet right until my eyes bleed tears of blood (I already did that before! Although if you’re genuinely curious, feel free to drop a comment below, and I might indulge you later).

Fortunately, after countless failed attempts and plenty of cursing under my breath (maybe not so quietly sometimes), I think I finally cracked the foot-drawing code! Well, sort of. It’s not perfect, but hey, nobody said it has to be.

Of course, the previously showed images in the last dev-dump post are merely a rough draft, just a tiny fraction of the bigger picture. There’s still plenty of polishing left to do before it reaches its full potential. But rest assured, my dedicated team and I are pouring our hearts and souls into this project, ensuring it lives up to the lofty standards you’ve come to expect from us. This scene is the last big part of the update that we need to finish. Currently I’m working on the line art.

Line art is basically the skeleton of your drawing – it establishes the basic shapes, forms, and lines that define each element’s silhouette, volume, and proportion. Think of it as tracing the essential outline of the object you want to render, except with lines instead of pencil strokes.

This phase is arguably one of the most critical parts of the process since it determines whether the final product will look cohesive, balanced, and pleasing to the eye. A solid foundation makes it much easier to refine and polish later on.

For this specific project, I’m using *Paintool SAI 2* vector-based ‘Pen Tool,’ which allows me to draw precise, smooth curves and straight lines with various weight and colour settings. Using vectors instead of pixels has two significant advantages: first, they scale infinitely without losing quality, meaning you can zoom in or out as close as you want, and it will still appear crisp and sharp. Secondly, you can easily manipulate and adjust elements later without causing any distortions or artifacts.

In this case, I start by defining the main silhouettes (such as Luna’s body or the desk) using thick, heavy lines with darker colours, making sure they intersect correctly where necessary. Then I move onto secondary elements like hands, hair, clothes, etc., using thinner, lighter lines with brighter hues. Finally, I refine everything even further by tweaking angles, curves, and points, experimenting with line weights, line widths, line caps, line joins, and various other parameters until I achieve the desired effect. On top of the usual typical line art work, and because the scenes are supposed to be dynamically rendered in the game engine, I also must slice and split layers accordingly to fit within the engine’s scope for posing purposes. Once the line art is done, I will move onto shading, but more on that later.

And finally, before I wrap things up for today, I’d like to address one burning question that’s probably been nagging at the back of your mind like an annoying mosquito: “When can I finally play it?!”

Well, sadly, I can’t reveal our exact timeline publicly (gotta maintain some mystery, don’t I?) But I promise you this – we’re working hard as humanly possible to finish this monster ASAP so that you can feast your hungry eyes on all the steamy, sexy delights Luna and company have prepared for you!

Until next time, take care, stay tuned, and don’t forget – your support means everything to us! Thanks for sticking by us this far; here’s to many more exciting adventures together ahead!

Devblog #12 – Inspecting all the features

Sup y’all, Johnny here with another devblog.

Today, I’d like to discuss some upcoming content integrations into the game, including those already added and those currently in progress. Firstly, we bid farewell to the Luna “inspect body” Chibi images, replacing them with a fully CG scene. This scene will feature various poses and an additional secondary CG as a bonus. Currently, I’m working on posing this scene, which involves a total of 5 events, demanding my full attention but promising a rewarding outcome.

Another addition is the “masturbate for me” favour, where Genie tests Luna’s knowledge by evaluating her acquired knowledge. Players can even grade her performance. Furthermore, the Hermione “Cumslut” public request rework has been implemented. I’m delighted with the outcome, as it overcomes previous limitations, such as missed return events and restricted Tier 5 exclusivity. The revamped version ensures all events are accessible, with three events on Tier 5 and four events on Tier 6. Both tiers now include unique intros based on the favour’s initiation timing, and the evening return events have been significantly improved and expanded.

Additionally, I’ve introduced new nicknames for Luna in the upcoming content and added missing nickname chats for Hermione.

Regarding personal updates, I rediscovered my passion for gaming during the Christmas break and have continued playing on weekends. I’ve revisited the Mass Effect series, only completing half of the second game earlier. I must say, it’s been challenging to put it down. Each game offers something new and engaging. I enjoyed the planetary driving mechanics in the first game, while the second game captivated me with its compelling characters, intriguing storyline, and well-crafted quests. Currently, I’m playing through Mass Effect 3, but haven’t fully formed an opinion yet. However, I find the gunplay in this instalment to be the most enjoyable among the three games.

Devblog #11 – Bringing CG Scenes to Life in WTS

Hey there, Patrons and WTS fans! It’s LoafyLemon here, your friendly neighbourhood adult-game dev. Today, I’m going to give you a sneak peek into the process of implementing CG scenes (hand-drawn smut) in Witch Trainer Silver.

The process starts with sourcing the perfect CG images. We’re quite picky about this *cough* as are most of our users *cough*, as the quality and style need to match the overall aesthetic of the game as closely as possible, which I must emphasise, it’s not easy! Once we’ve conceptualised and drawn the scenes, it’s time to prepare them for integration. This involves splitting layers, resizing, cropping, and optimising the images to ensure they load smoothly within the game.

Next up, we need to decide where and when these CG scenes will appear in the scene they were planned for. It’s all about finding the right balance between storytelling and visual pleasure. We want to make sure that these scenes enhance the (s)experience without disrupting the flow of the game.

Once we’ve figured out the placement, it’s time for the programming part. I use SublimeText as my code editor of choice because it’s blazing fast, versatile, and has all the features I need. To integrate the CG scenes, I write scripts that trigger the scenes at specific points in the story. These scripts also handle the transition between regular gameplay and the CG scenes, ensuring a (usually) seamless experience for you lads and gals.

Of course, I wouldn’t be myself if I didn’t dive a little bit deeper into the technical side. Historically, I used my own python implementation for CG scenes, which turned out to be less than ideal because I was going against the current, fighting with the engine quirks, instead of following its workflow. Ren’py’s layeredimage feature plays a crucial role in this new process. For those unfamiliar, layeredimage is a built-in Ren’py feature that allows us to create complex and dynamic scenes by layering multiple images on top of each other. This is particularly useful for CG scenes, where we often need to combine backgrounds, characters, and various other elements to create a cohesive and visually appealing image, while maintaining the ability to switch parts of the image dynamically.

Promptly after the image definitions are implemented, it’s time to pose the scenes and see how things fit together. This is a time consuming process and has a huge impact on the overall quality of the scene, involving posing facial expressions, adding visual effects, and setting up animation timers. At times we also draw additional bits and bobs as we go through the implementation to fully flesh out the scene.

After the programming is done, we move on to testing. This is where we make sure everything works as intended and that the scenes are triggered correctly. It’s also a chance to fine-tune the timing and presentation of the CG scenes to ensure maximum impact.

Finally, once everything is working as it should, and we’re happy with the final piece, we upload everything to our git repository.

By the way, we really appreciate your support and feedback, as it helps us continue to improve and expand the game.

That’s a quick overview of how we implement CG scenes in WTS. I personally hope you enjoyed this behind-the-scenes look, and we can’t wait to share more updates with you in the future.

Stay naughty,
LoafyLemon.

Devblog #7 – Diving into the Loony bin

Lads and gals,
Johnny here with another dev blog post.

As mentioned in the previous announcement, we’re currently working on the next update, which puts focus on Luna.
I’ve been knee-deep in my writing hole the past couple of weeks, and I would like to share something about two of the events that will be included in the update.

The first one is the “Talk to me” event chain for her upcoming favour tier. I’m excited to say that now when we’ve got a dedicated artist, this event will also include a CG to make the scene more exciting.

The second event is another addition to the box-o-fun, but this time, it’s for Luna. This event will put Luna’s ability to compose herself to the test, as she receives a task to complete outside the office.

Aside from the event writing, I’ve also been writing chit-chats, and outfit dialogues. I’ve been having a lot of fun writing for Luna, as her quirkiness always leads to interesting and unexpected paths. I went over some finished work with Loafy the other day, and he had a good time reading through it, so I feel pretty happy about the work I’m putting out at the moment.

Moving on to the recently released Cho-focused update. I tend to stay away from mentioning major spoilers in these posts during development, but I figured I may as well delve into spoiler territory now that the update is out, so spoilers ahead.

The Cho x Tonks CG was an idea that I had a long “ass” time ago, before we had a dedicated artist, and I was so happy that we could finally do it. Back then, there were quite a few places where we had to hold back a little bit in terms of art, so one of our current goals is to add CG’s in other places as well. If you’ve got a suggestion in this regard, feel free to post them on our Discord.

I’ve got to admit, holding on to the reveal during the event where you summon Cho at the end of her content was a real challenge. I had numerous elements I wanted to incorporate, and I found myself revising substantial portions of it at least four times. Such as Cho coming to terms with the favour trading being more than just the means to an end, the big reveal about the luck potion, and then also putting focus onto the sexy stuff. I mean, what is this? A porn game?

There were also plenty of technical aspects and ideas that had us wondering if we could actually make them happen, but I’m stoked that everything came together smoothly in the end. One idea that evolved a couple of times was the CG of Cho masturbating inside the changing room. Initially, it was meant to just cut between the two CG’s, but then the idea of displaying both at the same time inside a thought-bubble emerged. When I mentioned that it would be funny if Genie’s cum landed on Cho inside the other CG, Loafy came up with the idea of letting players switch between the two CGs by simply interacting with the bubble. Once I knew we were going to be able to show both CG’s at the same time, I started thinking about how the Cho inside her mind would react, in contrast to the “real world”. I figured I may as well take advantage of being able to see both at the same time, and have that version of her give a clue as to what Cho was really feeling.

I also added a lot more sound effects for the deepthroat scene than I normally would. In my previous experiences of incorporating sounds, I’ve noticed that longer sound effects don’t mesh well when paired with still images. I’ve also stayed away from sounds that would give the character a certain “voice profile” such as moaning, since I’d imagine that the player has a certain voice in their mind already. That said, I figured that gagging sounds would still fit within those constraints while also evoking the sense of panic I aimed for in the scene. I haven’t received much feedback about this yet, so I’m curious to know if you guys think it worked well for the scene.

That’s about as much as I can share about the development for now. In my personal life, I got sick for a week or so, right after the last update, so I wasn’t really able to play too many games. But, I was still able to replenish my creative juices in other ways. I tend to watch Youtube videos or Twitch streams a lot more than Movies or TV-series, though. I wonder if anyone else is like this, where they don’t feel like they want to dedicate their full focus and watch a film. Maybe I need to put videos of people cutting foam or subway surfer next to it…

See you next time!

Devblog #4 – Am I testing the game, or is the game testing me?

Sup y’all, it’s me, it’s your boy Asmon– I mean, Johnny here with another devblog.

Things have been busy for us as we’ve just put out a couple of pre-releases of the upcoming version of Witch Trainer Silver. As of me writing this post, we’re working hard on ironing out any remaining issues you guys have found, doing QA, and adding the remainder of the content for the full release. If you’re one of the people who have been reporting bugs or feedback, thank you very much.

Since my last devblog post, I’ve been busy, adding new clothing for Cho, proofreading, writing, and reposing some events which used deprecated code.

In terms of clothing, I’m currently implementing items for Cho default clothing schedule, much like we’ve done for Hermione. We went for a more casual “Muggle” style look, and we’re pleased with the results, and hope you think the same. Some lewder pieces are, of course, being added as well.

I’ve also taken the time to run the entire game through a tool that we use called “LanguageTool”. I highly recommend using it if you’re a writer, as I’ve been using it for the past year or so. I probably spent over 24 hours at least, manually going each file, and although it’s been a mind-numbing task, the results have made it worth the effort.

Furthermore, I’ve also been going through one of Hermione’s shaming events and improving it. You know, the one where Hermione has to wear a sticky substance all day… And I’d like to move it into the “Public requests” menu for tier 5 and 6. That way, the player won’t easily miss the lower level variants. I’m uncertain if it will make it into the next release since Cho content is priority, but at least it’s coming in the future. If you read my last devblog, I also mentioned going through and touching up her other event dialogue. I’m taking my time, but as of writing this post, I’ve finished Tier 1-4, and also some side events such as the forest scene.

That’s about it when it comes to work. So, now it’s time for me to be self-indulgent and ramble for a bit. Sorry in advance.

Since Quidditch has been on my mind recently. I was, again, thinking about how silly of a sport it really is. Specifically, how the main part of the game barely even matters in the end, since catching the snitch is worth so many points. I mean, how fun is that for the audience? It would be like a game of football, but there are two players in the middle of the field that you can barely see, playing chess. You’re also allowed to use different brooms, so it’s all just pay to win! It’d be as if, in the real world, you were allowed to use different types of cars in a race!

That said, I still think Quidditch is quite fun, and a three-dimensional sport is certainly unique. For us, it certainly provided some pretty unique angles.

Anyway, time for me to jump back into the game-dev realm. I hope you think twice before letting me out next, as I’ll surely just end up going on another rant. Also, thanks again to those who have helped with testing this week.

Speak to you all soon.