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