hey guys uh i got a problem with npc interactions, no bug but i cannot find the right way to start a relationship with jenny or emma nor can i get them to chat with me
could anyone explain what to hand them or when to do anything
Damn, is this game back? This is the best day of my life.
ā key
Basically, you want to talk to them for a couple days first, this will build up friendship. At some point theyāll let you gift them stuff ; Emma loves anything chocolate, and Jenny just likes booze, but only when sheās in the nightclub. Keep interacting with them and youāll eventually get to invite them. The other NPCs donāt have a dialogue tree yet, sadly, but Iāll give them some attention someday.
Iām afraid itās on hiatus again due to Monster Hunter
Yeah, Iām working on this again, but the next update may take a while. I have a LOT of sprites to make.
Sorry hadnāt checked this site, here you go. Only other thing I guess worth mentioning is well before this I did mess with Jenny.json
in the main game install/Schedules a while before in a vain attempt to see if I could get her to spawn (just changing some values in the existing blocks). But it just didnāt do anything afaict and I did replace it with a backup of original a while before this issue, the normal progression was also after that so sort of doubt it would be related. Youād know better than me though.
npc.7z (2.2 KB)
I think today is a good day for a quick progress report!
So, as I mentioned earlier before being kidnapped by the Hunterās Guild to hunt an Arkveld, the migration to the LTS version of Game Maker Studio went reasonably well. I had a bit of a fright at first because the initial loading time started taking way too long, windows exceptions started popping out of nowhere when loading certain saves (but not all of them), and there was nothing in the debug logs to help me figure out what was happening⦠But after digging sufficiently deep it was actually a very easy fix, so all is well now. The only somewhat notable difference is a dip in performances, though itās not really significant. On my mid-end computer, I dropped from ~800fps to ~500fps (Anything above the fps target only means āyeah youāre good broā in Game Maker language), so Iām not too concerned.
I started implementing the new palette swap solution as well. Itās a LOT more work than I expected because I need to make a small change to all of the several hundred of sprites that can be color-swapped, but it should be worth it. I ended up choosing Pixelated Popeās Retro Palette Swapper, mostly because it looks like itāll be flexible enough to easily integrate with the customization tools. Now, with this new solution, palettes arenāt an array of numbers in a json file, but instead are tiny sprites such as this:
This sprite contains all the colors the characterās hairs can take. One palette corresponds to a one-pixel column, the engine will find the pixels that needs to be swapped based on the first column and replace them with the corresponding ones in the appropriate column. This means if you want to add a new color palette, all you have to do is increase the horizontal size of the sprite by one pixel and add your new colors. It also means we are not limited to 7 swappable colors anymore, if I add one row I can define one more color to be checked by the engine. Thereās a limit to how many colors we can add this way, it can end up pumping a bit of resources if we start getting a bit too crazy. But for pixel art, it should be fine. Iām not entirely done yet, but itās going well!
Also I havenāt forgotten your problem Anonynonss, but I need to finish the palette swap first. Right now it breaks the dialogue system because itās half-implemented and the character display crashes a bit, so I canāt debug anything dialogue/event related⦠But as soon as Iām done with it Iām checking your saves.
And thatās all for me today!
Love this project, looking forward to future development!
Welcome back! Good to see you.
No need to worry, appreciate the update though. Happy hunting m8
Time for a quick progress report.
With the new palette system mostly behind me, I was able to start working on the big task: outfits sprites. The first ones I am making are a simple pair of jeans and a shirt. This should keep me busy for quite a while, so thatās basically all the outfits Iāll be including for sure in the next build. Later on, Iāll most probably use these as a base for more variation (shorts, cargo pantsā¦), but for a first shot at figuring out how the fuck to make clothes that work with the weight system, I feel thatāll be good enough. If I have a bit of time, Iāll also see if I can include other simple items (thigh-highs, glovesā¦), but thatās not very high on my priority list right now.
Making these takes a lot of time and is a bit repetitive, so to preserve my sanity Iāve also been working on some features. I finished reworking the SFX management, which you can now mess with. If you want to import your own sound effects into the game, you can. Burp sounds, eating sounds, stomach noises⦠You just have to drop the files in the right folder and itāll play in-game. I also added an āotherā category for sounds that should exclusively be used in dialogues. And finally, along with all that, I added character voices. Those basically consist in voiced sounds (sigh, grunt, scream) or simple words and expressions (āhiā, āthanksā, āstopā) that play during certain dialogues. There are 5 different voices to chose from so far, and thereās also an option to keep your character mute (but voice sfx will still play for NPCs) or to turn voice sfx off entirely.
Another feature I wanted to make for a long time is save protection. Right now, if your save gets corrupted for any reason, itās lost for good. Your character, the time youāve spent creating it and the time youāve spent playing with it are all gone with no way of recovering any of it. Itās pretty rare, but it certainly happened to a lot of us in other games, and itās often fairly soul-crushing (RIP shiny Dusclops freshly caught in Pokemon Emerald). A simple way to do minimize the damages is to make a backup copy of the save every time it is successfully loaded. And if the main save file ever gets corrupted, prompt the user there was an issue and load the backup copy instead. Some progress may be lost, but thatās a lot better than losing everything.
Finally, I noticed a couple small issues with the feeding system⦠One of which being that there are 6 different fullness stages. The problem is there are 7 fullness sprites. Oops. So yay, new fullness stage unlocked I guess. This last one, however, will be a bit harder to reach and limited to a couple events (like, letās say, Jenny feeding sessions?).
Hereās a short clip that should sum up all the important information so far (sound on).
Now, whatās next? Of course Iāll keep working on the sprites. I also need to update the Customization Tools to add the new sound options and maybe an interface to manage custom sound effects. Finally I want to write a few more interactions, there are still a few missing and the lack of actual weight gain comments is starting to be a bit glaring. And thatās all I have on my plate in the immediate future, my job is keeping me pretty busy lately so I donāt have that much time to dedicate to the game, but I still find time to do a bit of fun work here and there.
Love how those jeans turned out, especially with that unbuttoned effect! And glad to hear youāll be adding weight gain comments! Also that extra tough of partial voice acting is really cool. Super excited about this update, appreciate all the effort youāre putting in!
One of my favorite projects on the site. Glad to see more work done. Clothes will be very nice to have, especially jeans.
Question: Will clothes have set size ranges or will they expand with the character?
There probably wonāt be any notion of size at first, so magical one-size-fits-all it will be. Iāll work on sizes later on, when I have a better idea of how many different outfits there will be and how much work thatāll represent.
Edit: That said, fatahlia (who has been pretty involved regarding everything sprite-related before my hiatus) did give me a few ideas, including outgrowing āstandardā clothes sizes. Which is an idea Iām definitely keeping in the back of my mind. I am absolutely persuaded this is a valuable gameplay mechanic right there, just waiting to be exploited.
Those developments look very nice