Debu Complex : a tamagotchi-like game - 26/04/23 | HIATUS (version 0.8.1)

That’s the confusing thing : I don’t think I did anything in particular.

But I think I figured it out : it comes from the userSettings file that saves all your settings. Specifically, it comes from one variable that saves the last date at which you launched the game, and was defaulted to an empty value. For some reason, it made the game do weird things… So if it’s your first time launching the game, it’s saving that hiccup.

I deactivated the save of that variable, I needed to move it from the userSettings to the characters’ file anyway. I’ll just make sure to default it to 0 when I reactivate it… The fix is up on itchio, can you guys please try again with the newer version?

1 Like

Works like a charm :slight_smile:

Great news!

Thanks you guys for helping me figure this one out. The fix also includes the description display bug Zinno found, and I also fixed another crash I found while bug hunting.

If anyone finds any more bugs, please let me know!


############################################################################################
ERROR in
action number 1
of Mouse Event for Left Released
for object oConsumableParent:

Variable <unknown_object>.feedee(100202, -2147483648) not set before reading it.
at gml_Object_oConsumableParent_Mouse_7
############################################################################################
gml_Object_oConsumableParent_Mouse_7 (line -1)

Got a new crash when I give the apple to the girl in the tutorial.

Ah, yes, I tend to forget checking the tutorial… This one’s on me, I need to change the way I manage the whole tutorial sequence, it’s very janky.

At least it’s an easy fix this time. It’ll be up in 5 minutes.

Edit: fix is up on itchio!

1 Like

It’s working good now

nice work! Ive been watching for a while. Also when will the growling SE functional in the future?

I’m curious bout the amount of work on clothing and whether it’s really that necessary.

Bug: If you save a game, then quit to Title and start a New Game, the newly generated character will have the same stomach capacity as the one from the first save.

Thanks !

I’m not sure when growling SE will be available, I need to find some satisfying ones first. I downloaded whole archives of sound effects, I just need to go through them and pick a couple ones that I can use without having to edit them too much. I can start working on that for the next build.

Regarding clothes… Well, let’s talk about what I have in mind for now. I want to give the player the possibility to chose between a couple sets of clothing, like casual clothes, sports clothes, and so on. For one set of clothes, I need to create one sprite for each body size (18 currently) and each fullness size (6-7 currently), so that would be roughly a hundred sprites. The longest part would be creating the initial sprite from scratch, as every other sprites will only be the same sprite slightly modified to fit the character’s sprite, so while the amount of sprites to create sounds unreasonably large, it should not require that much work, it would just be a very repetitive and unfun task.
But that’s the bare minimum. Once I have at least one set of clothes implemented, I want to work on wardrobe malfunctions. So I’ll need to edit these sprites to make a “too tight” version, and a “ruined” version. Once again, that’s just modifying an existing sprite, so mostly a repetitive and not very fun task.
And of course, creating the assets is just one part of the work. Once it’s done, I’ll need to create the UI to display all available clothes, how to select them, how to put them on/off, manage the wardrobe malfunctions, put restrictions on what can the player do (like not letting them go in a public place in underwear… Well, not sober at least), and so on. But that’s the fun part of the work.

Thanks for the bug report HellaGunz, I’ll look into it and make sure it’s fixed for the next version!

Question: How do you earn money?

Right now, you can’t, the feature isn’t in the game yet.

In the future, the base way to get money will be a daily income. Every real life day, you will automatically earn a yet undefined amount of money. I will also put ways to increase this automatic income through events or unlockables, as a larger character will require more food to gain weight and cost more money.

Edit: A small yet important detail, there will be no need to start the game every day to get the money. If, for example, you play on monday, then skip tuesday and wednesday, and then play again on thursday, you will be credited money from tuesday, wednesday and thursday the first time you launch the game on thursday. Though I may limit that feature to prevent cheesing the game by playing with the system date and becoming rich in five minutes…

In addition to that, I’d like to add some activities and minigames to allow the player to earn more money if they want to, but I don’t really know what exact form it’ll take yet.

2 Likes

Hi guys,

I though I’d post a quick update, because I don’'t really have time to work on the game right now and it’s starting to stress me out, so I though a little bit of comm wouldn’t hurt. I’m in the middle of moving out, I’m leaving my small student studio for an actual apartment and it’s taking me a lot more time and effort than I anticipated. On top of that, there will most probably be another lockdown in Paris by next week and I’d like to have most of my move done before that. So yeah, I haven’t produced anything much since the last update, but hopefully I’ll have more time once all that is over.

14 Likes

Thank you for the communication. Take your time, don’t stress, real life always comes first.

5 Likes

This probably doesn’t warrant a reply necessarily, but I wanted to emphasize it. Take care of yourself and your real life situation. We’ll still be here when you’ve actually got time. =)

5 Likes

It’s been quite a long time, and I come with some news.

Good news : I successfully moved out and settled in my new place. For the first time in like ten years, I’m now sleeping in an actual bed, I have an actual desk, I can cook things more elaborate than microwaved goods and I have a god damn bathtub.

Bad news : my computer died in the process. He was an old friend and served me well during several years. I didn’t lose the project files though, as I store all my important and/or porn-related files in an external drive anyway, and I backed up the whole project on git. I only lost a couple sprites I have been working on before moving out, everything else is safe.

Good news : I received my new computer a few days ago. And I’ll tell you what : going from a 15" laptop screen to two 24" screen with a brand new PC is fucking lifechanging.

Bad news : I’m now officially completely broke and will most probably eat cup noodles for quite a bit of time.

So yeah, I can finally get back to work. For the next version, I was thinking about trying to add a few small features, like the stomach noises that have been mentioned a few weeks ago. If you guys want me to work on a couple other small details specifically, feel free to let me know!

19 Likes

When you make the character bloated with milk and then decrease the fullness, as soon as you feed them again, the game crashes.


############################################################################################
ERROR in
action number 1
of Draw Event
for object oStatusDisplay:

string_replace argument 1 incorrect type (undefined) expecting a String (YYGS)
at gml_Script_ProcessDisplayLine
############################################################################################
gml_Script_ProcessDisplayLine (line -1)
gml_Script_DisplayReactionSpeech
gml_Object_oStatusDisplay_Draw_0

Thanks for the report! Since it involves a debug only feature, it won’t be very high in my priorities, but I’ll still investigate it just in case there’s something a bit bigger hiding behind this. I was able to replicate it, so debugging shouldn’t be too hard.

Btw, great game. Really enjoyed the features currently available and hope to see more dialogue options. :slight_smile:

1 Like

Thank you, I’m really glad people are enjoying it!

New update is up. As I said last time, it’s a small one with just a couple features I wanted to have figured out before I move on to the next big feature. Changelog is also available on the itchio page.

First off, stomach noises. They’re functional, and you can enable them or disable them in the preferences menu. When activated, they’ll play once your character is full.

Second feature, a new item : the fitness mat. When interacted with, your character will start working out and “lose” calories. When resting, if your calories count is negative, she’ll lose weight. In order to work out, your character needs energy. Once your character has used up all of her energy, she’ll refuse working out. You can refill her energy by drinking coffee, an energy drink, or by resting. The amount of calories burnt and energy spent depend on how fat your character is. On top of that, if your character is full, it’ll require her more energy to work out, but it won’t make her burn more calories.

Finally, I added walking and working out animations, and reworked the character’s face a bit. I also Corrected a few bugs, refactored a bit of code and made some preparation for future features, such as economy, shops, new locations, and more.

If you find any glitch, please let me know. This time, I didn’t delete the last version from the itchio page, so that if for some reason the newest version is unplayable like last time, the latest stable one is still available for download.

14 Likes

Glad that, unlike Tamagotchi, there’s no permadeath.

2 Likes