Weekly devlog!
Added 2019-05-16 03:19:33 +0000 UTCHello all! It's time for the weekly devlog! I'm just going to jump right into it.
- Bug: Need data loads from save on game startup, even when you don't load a saved game. - This was a beast of a bug that took me like 2 days to figure out. If you had played a previous version of the game, it was acting as if you already bought upgrades from your last save, even when you didn't load your last save. The reason it was happening is very, very technical. If anyone's curious as to the details, let me know!
- Write down some new story tweaks
- Remove the characterName parameter from IsNeedOwned because you can get it from the second argument.
- Bug: Olivia's green shoes are behind her pantyhose - This was purely a visual bug.
- Bug: You can take off Kira's panties or bra in the wardrobe screen but then when I go back to wardrobe, they pop back on again. - This was caused by me forgetting to fill in a missing field. I was checking that the field shouldn't be null, but it was defaulting to blank, so the check wasn't finding it. Fixed the problem and made it so it would error like it should next time I make the mistake.
- Give everyone a "No accessories" skin - I went back and forth about this. You can equip things like earrings on Olivia, but you can't unequip them. I could just make clothes toggle-able, but that isn't good when it comes to tops, bras, and panties, because I want it to be a reward that you earn. Considering that working on the wardrobe does not seem very high priority right now, I decided to go with a quick and easy "No accessories" button to remove things like earrings. That felt like a good compromise.
- Separate Kira's socks and shoes - Kira's socks and shoes were together in one image, so you couldn't mix and match different shoes with different socks. That has been fixed.
- Each character starts by owning the "No accessories" skin - It would be lame if you earned earrings, put them on, decided you didn't like them, and then had to wait to take them off. Therefore, I make every character start with the "No accessories" wardrobe item.
- Separate Olivia's face and lip piercings - Olivia's face and lip piercing was in one image, so you couldn't wear one without the other. I split them so that now you can.
- Use ASMDEFs everywhere - This is a unity optimization. I was doing something wrong which was making my compile times slower and I've fixed it. Unfortunately, it didn't speed up my compile times :(
- Make a minor AoF release - I didn't really announce this, but the AoF release fixes a bunch of typos and adds a new colorized image.
- Multiply upgrade/need money by 1000. e.g., earning $1 now earns you $1000
- Upgrade mortgage money by $1000. e.g., if you owe $35, now you owe $35,000
- You gain skill points for each level, but each upgrade costs more skill points
- Multiply level up money reword by $1000. e.g., if you gained $35, now you gain $35,000 - The above four features should make the game feel more fun. Instead of earning $1, you earn $1,000.
- The build zip contents should be under a subdirectory. - It's annoying to unzip a game and it all goes in your current directory, therefore I put the game under a subdirectory.
- Install a dialog system - I bought and installed a dialog system for future scenes.
- install a quest system - I bought and installed a quest system for future scenes.
That's it for the week! If you have any questions, feel free to reach out and I'll answer as soon as I can!