Update
Added 2024-10-31 15:28:29 +0000 UTCHey all o/
Happy Halloween. I've been busy for the last few weeks working on the refactoring I talked about previously. It ended up being an even bigger project than I expected due to a variety reasons. I'll give the general gist of what I'm working on.
I wanted to make a single class to enact game state changes. For example, givving a character more lust, or changing how dirty a location is. As I'd add new stats, and systems to the game, how I modified those stats and systems would be added into the game where ever it was the most relevant at the time that I made it, cause...Well I was still learning how to code. But it has become more obvious to me that I need a single method of making these kinds of changes, that I can then just add into any area of the game where a change may need to occur. So rather than having a property in a scene dedicated to increasing lust, and a property in the scheduler for locking a location, instead I'd have a class that could make any kind of change (+lust, locking a location, changing a scene) and I'd add that to the scene, and the the scheduler instead, thus allowing me to remove an excess of properties , and give me more flexibility in general.
In the process of making this new gamestate changer, I realised I'd also need to change the validator system to work with it. The validator system is how I determine if something can happen or not. If I want a button to only be visible if a character is a specific AT, then I'd configure the validator to check for that. But my validator suffered from the same thing my previous game state changer suffered from. It was made by a guy that was still learning the programming language. It was also partially reliant on my old game state changing code, so once I finished the gamestate changer code, I started making a new validator that would work with my new gamestate changer. That's been finished, and I also created a converter to convert most of the old validators into the new validator. I was able to convert almost all of the validators. I've also created converters for the gamestate changers, specifically for converting all the gamestate changes that occur at the end of a scene (-2stamina, +1hour, +5 healthy xp...ect...), but I haven't converted the scenes yet, because all these other changes did not play well with my legacy button code :D So you can see where this is going. I remade the button code to work with the new tech, and converted all the buttons to the new code. Unfortunately there was some lost data in the process (Only about 10%), so I've been going through the buttons in the game, and replacing that lost 10% Data. On the plus side, of this, I've been able to make the tooltips a bit more responsive than they previously were. Now if you don't meet certain reequirements of a button. That specific requirement will show up Red, so you'll know exactly why the button is disabled.
Example of a working button.
Example of a disabled button
Anyways, for the last couple days, I've been doing to each scene, and checking all the buttons for missing data, tweaking some validators to be more in line with the modern tech, and doing some scene cleanup. In the process of doing this I also started working on some minor additions to the game.
New Zoom Toggle on the computer.
The computer screen when Zoomed in
I added this zoom function to the computer. With the amount of photoshoots in the game It seemed silly that Nathan wouldn't keep any copies for himself, so I added this in so that you can do this.
Some scenes will now grant new Backgrounds for the computer, that you can set.
It's nothing huge, but a little personaliztion is cool, plus It works well with some new content I'm making specifically for the Good Brother Focused Start. Such as Gina changing the background on Nathans computer as a prank.
Focused Start Content
I'll be adding a little bit of this advanced/focused start content each update. This update some of the earliest Gina and Becky AT's will get some new stuff for those that start with that Perk. Gina's is already rendered and added to the game. Beckys is finishing rendering as type this. Next Update I'll probably focus on Good Neighbor.
I will probably add a little more to the focused starts in the future. One idea I've been toying with is giving characters that are the focus of the focus start the ability to skip some transitional AT's, for example Becky's first AT being able to skip to her third if you have that perk. Or possibly having alternative AT's that better reflect the different nature of Nathans relationship... for example Diane's Repressed AT being replaced with an In Denial AT, which would be similar to Repressed , but rather than her withdrawing and drinking more, she embraces it, while pretending everything is normal. Either which way I go, the results will still be the same. The cornerstone ATs won't change(Jilted, Resigned, Cosmopolitan, ect...), just the tranistory AT's between will change, and or be skipped. But that's for future me to decide. I just thought I'd share a bit about these advanced starts since I am adding to them currently.
Finally, I've also been working on Charlies new AT a bit and have started rendering the transform scene. I have her other scenes already made. here's a sneak peak.
Charlies new Archetype
Anywho...I' still have a decent amount of work left to do on the refactoring, but I'm not solely focused on that. I'm also working on the content side as well. You can only code so much before you need to give your mind a break, so When I'm feeling cooked, I just switch over to art mode and start making content. It seems to be working ;)
Finally, I'll be doing the End of Month Stream Tomorrow and Saturday. I'd do it tonight and tomorrow like I usually do with the last of the month and first of the month, But it's Halloween tonight. Anywho, gonna get back to finishing up these Becky renders. If you go out partying tonight stay safe.
Comments
I really liked your previous game. You also had a lot of willingness to work on it. After you started making a new version until today it is unplayable. On top of that, you have been dead for half a year. You are losing a patron.
Adam Król
2025-06-13 00:41:37 +0000 UTCProbably on the discord. if anywhere.
Slaygor
2025-05-29 19:53:22 +0000 UTC29 weeks without a word on Patreon. Any new content at all for either Loser or SP2? If so, where would I find it?
Zyphos Zanderson
2025-05-24 05:25:48 +0000 UTCThat's an impressive amount of work going into this. Especially with heavy conversion. Looking forward to the updated product
AdHyde69 .
2024-11-02 02:08:18 +0000 UTCdude's going OOP on us :)
ggg1
2024-11-01 13:23:33 +0000 UTCYes same
pojmwoifdnmams
2024-11-01 09:58:58 +0000 UTCIt might be just me, but all the image links are broken in this post. Other posts, Yours and other creators I support, are all fine. It's just this one where the links seem to be broken.
Slaygor
2024-11-01 02:45:56 +0000 UTCI'm stupid where can I download this content?
ahmad saufi
2024-10-31 16:20:21 +0000 UTCIt's kind of annoying having to make sure the correct type of conversion option is in the inventory, especially for things like the party where it's a waste of a week if we forget. Any chance of a purchasable blank conversation piece that can be any option we have in storage?
SomeFatGuy
2024-10-31 16:09:20 +0000 UTC