WIP - June Part 1. (Patreon)
Content
Hey everyone I hope you’re doing well. During the start of this month I have been testing out some code that might be able to allow multiple girls girls in one scene, this has taken a decent while to get right but I think i’m finally making progress that will lead to this becoming a reality. So for this post I’ll quickly explain that along with how the Character/Scene One Hand changer is coming along and then I’ll move onto the F*otjob and the rest of the new stuff I’ve added :)
Please note - GIF's have had to be reduced in quality to reduce their file size, the final quality of animations will be full HD
Multiple Girls In One Scene & Character/Scene Changer
So starting with the multiple girls in one scene this has been something that has been a challenge to get right for a while. There are a lot of ways I can easily just add this in and get it to work the main problem is the impact on File Size and how much RAM is used, so the main focus with what I have been doing at the moment is reducing these.
So far I have two option that will work. The first is storing everything in a “Resources” folder so that it can be called when needed and loaded in. The problem with this is for every character in every scene this will increase the RAM and the File size by 200KB. Now this doesn’t sound like much but with 40 characters and maybe 5 or 6 scenes so far that could have multiple girls work this will quickly add up. Not to mention when I add scenes that are specifically designed for multiple girls this number will get very big. This won’t be such a problem with file size more with RAM as an extra 100Mb or so RAM used in every scene no matter what could cause some problems.
The second option which i’m leaning more towards is a bit more complex and requires more inept coding to make sure there are no problem is having everything that I needed to be an Addressable. This will allow me to load character into scenes while keeping the scene running meaning no lag. This also means there is little to no extra RAM overhead when using this way. Now this sounds a little too good to be true and part of it is, the down side is there is a 100MB file size increase to use this system, after that it will have very minimal file size increase and could also go down. I’ll quickly explain the reasoning behind the increase and then show you how it works so if you don’t want to read this you can just skip right to the images. Basically assets like Audio, Character Heads, Icons, Anything that is in more than one scene will have to be duplicated so that one can be stored in the main game and one can be stored in this Addressable file so it can be loaded in when it's needed. This means there will be a kind of big file increase at the start however eventually every scene will be moved over to this way of storage meaning everything will be stored as an Addressable and therefore there will be no duplicates as nothing that’s loaded in when needed will be stored in the main build file. Either way hopefully a 100MB file size increase shouldn’t be too much and I will try and reduce the file size else where to combat this but yes this is the best way I think for it to work.
Anyway here is what I have so far.
This is just a test as a proof of concept, all the other elements that go with the backgrounds and characters will be added in once the code is fully working :)
Looking at the images it doesn’t just look like i’m clicking a button and then its turning on a character but what’s actually going on is its loading the character into the memory and then displaying it, when I click UnLoad it will delete the character and then UnLoad it from the memory, this is the key thing here as it means there won’t be a RAM overload from having every character in the scene at once just toggled off.
If you look closely you will see a slight delay between when I click load and when the character actually appears, this is the system actually loading it in while still being able to run the other characters. I hope this is exciting though even though its not much to show just yet, there’s still lots of things I need to work out like positioning and size etc but once I have the base stuff working that should be good.
Now onto the next thing which will be coming first as the Multiple Girls feature requires this new way of loading scenes to work. The changing characters/scenes using the keyboard/swiping, I am getting very close to having every scenes updated to the the better performance code that will allow this to work, I think its just 4 left now which I should be able to get done in time for the next update. Once I have done that I can then update all the loading buttons to the new way I trialled last update (Trialed with the change characters list within scenes). So far nobody has said they had any problems changing characters from within scenes so hopefully that’s all good. Once I have all of that done and its working well I’ll be able to add this scroll when very easily.
The time line at the moment for this is to get all the scenes to the updated performance along with changing all the loading buttons to the new code in time for the next update. If I manage to get this done very soon before the next update I might have time to add the scroll wheel but I don’t want to rush it and have things break. Anyway this is all quite exciting stuff, a lot of coding but it’s bringing lots of benefits :D
F*otjob Scene
This is the main thing most of you will be excited for and it is coming along very well. I have some progress gifs to show you so you can kind of see how its all come together.
From the sketch I have added some line work to make sure everything is flowing well and looks good.
With the feet I have gone with some warp animation to make them look like they are gripping it a bit more, I have gone a bit easy on how much they warp but if you think they could do with a bit more that can be easily added in.
I haven’t added the B*obs just yet as they are normally one of the last things I do once I have made sure everything else syncs up nicely but I have done a sketch for the C*mshot which I have chosen to actually land on the girl.
A lot of people have wanted to see a new changer in the future between two of the F*otjob scene options, I think this would be a nice idea down the line however I think the best way to have this is more like the CCTV screen change as they two the look similar don’t perfectly line up so might be better to have a full scene change instead of the like small box in the corner, I could change them to look more similar though if you’d rather the small box in the corner way of doing it.
Another thing some people were talking about was having the feet curl round a bit more, what I have done is add the feet on their own layer so in the future I can add different options for what they should look like. If I get time I might be able to add a second option for this update but if not I’ll try and get some done soon.
New Character Head Designs
When I talked about some new character head designs in the progress report that was a lot of buzz around the Harley design which I also thought looks very nice. She is one of those characters that has a lot of different ways she could look and I think the classic one definitely offers something a bit different.
So far I have done two different head designs, one for her and one for Gwen. I’m going to try and get them added in to as many scenes as I can, hopefully all of them, then I will see how much time I have ad could maybe start work on.
More Outfits
So there is an outfit poll going on at the moment for some unique character outfits in the bigger scenes, however while I was waiting for that I got some more added in the Hole 1 scene. These have been done using the bone tool as more people seemed to like that way instead of the pin way. It will be nice to try and get it so every character in this scene has a unique outfit as its not too hard to add them in and seeing as its the starting scene it would be a nice thing to start with.
After I have got all of the characters outfits added I can start adding them to the screen view as well if that’s what people would like.
Adding Characters To Scenes
Just like always i’m adding more characters to scenes they weren’t in. I have now added Vault Girl to all the scenes along with adding all the newer characters to the Th*ghjob scene.
I also got a lot more added to the Hole 3 sene and would like to continue with this by getting Mirko, Ahsoka, Yoruichi Etc added to it, maybe if I have time I can also get Lola, Loona Etc added but I’ll have to see how much other stuff I have as the main focus will be getting the F*otjob scene added to as many characters as possible.
New Still Images
For the still images I actually have 3 sketches that you can pick from, there isn’t going to be a poll just kind of which ever ones seem to be wanted the most. The options are:
Rias G - Still very rough sketch for this one
Gwen S
Android 18
All of these will be done at some point its just there will only be 2 this update and the final one will come the update after :D
Performance Fix With Loading Quests
At the moment i’m getting really good at fixing things that cause a bit of lag, last update I managed to reduce the loading time lag and this update I have fixed loading the quests. You might have noticed that when you click the quest button for the first time there is a slight lag before it shows you the goals and everything about the quest, this only happens the first time but it can be quite annoying. I have managed to completely get rid of the so when you click it the quest will be opened up straight away. I have also made some changes to how the text is displayed so hopefully it will appear more crisp and better quality.
This is everything I have to show so far, hopefully you’re all excited for the new stuff and the features that are being worked on. If you have any suggestions or things you’d like improved please let me know :D
Thank You