Nurikabe

Well-Known Member
Feb 10, 2021
1,325
2,853
I cannot tell you how many times is have opened Daz only to be mysteriously met with a random error, lost database, no access to my assets, or computer crashes. After reading Cenc's Dev Log, I completely feel for the level of shit he is going through. I love using Daz. It allows me to create amazing 3D renders without having a ton of training. But it can be a challenge to any person's sanity.

On a completely different note, the fans will come. This is a great story. It has its challenges. There are some extremely difficult decisions each player has to make. There are some dark elements that change the flavor and make this visual novel distinctly different. It is a story worth reading. That is how I know the fans will come. The attention will come. And then we will be complaining that the idiots that clog up threads with ridiculous questions and statements made their way here! :ROFLMAO: ;)
 
  • Red Heart
  • Like
Reactions: Joshy92 and Cenc

Tremonia

Queen Lydia's bitch
Donor
Jun 14, 2020
2,076
6,418


Hello everyone,

Work continues, Finally completed the animations (so far) all in all I added 6 for a total of 12 so far. This number will of course increase.

Special shout out to one particular animation that I had to re-render SIX TIMES due to an arm glitch. In the end I completely re-did the animation.

Currently working on the Cassie scenes, these are quite large so I expect the next two weeks will be devoted to this. I'm well ahead in the writing, so much so that I'm taking a break from that aspect and working on other parts of development (advertising, updating other platforms to name two examples).

I'll have some preview images for you all next week. Till then,

Stay safe,
Cenc
 

cxx

Message Maestro
Nov 14, 2017
58,311
28,950
In an industry overflowing with abdsurdly gigantic mega-boobs, a nice pair of round and perky decent-sized tits is refreshing.
well there is fanbase for mega-boobs (even 1 game has mostly mega-boobs and only few somewhat normal).
 

Tremonia

Queen Lydia's bitch
Donor
Jun 14, 2020
2,076
6,418
well there is fanbase for mega-boobs (even 1 game has mostly mega-boobs and only few somewhat normal).
You don't say. Well, there's a fanbase for realistic boobs too. Aristos' statement is a valid expression of his opinion. Nothing wrong in complementing Cenc for the things he's doing well. In a time when people prefer to grumble and devalue everything in anonymity, we should generally hand out much more praise for all the things that are good. Aristos did that to Cenc and I'll be honest, I have the same opinion when it comes to boobs in AVN. Monster boobs are good for porn, not for AVN.
 
  • Like
Reactions: Joshy92 and Aristos

Tremonia

Queen Lydia's bitch
Donor
Jun 14, 2020
2,076
6,418


To say the last two weeks have been busy, is a gross understatement. But, before we get into the details, let's start with the overview:

progress1.jpg

I was done with the Cassie scenes but then decided to expand upon a subset of those scenes. What this means is that I'm currently creating more images that need to be rendered. I'm hoping to have these done today and can be rendered out tonight. I have 2 (or 3) animations created, both of which will be rendering over the comming week.

While there is a lot of work already done, there's still more to cover. Some of the biggest scenes are still to come (like Louise's for example).

This is currently the longest short update ever! As I've said previously, when paths diverge the time spent on those paths equally must diverge. Given that Dreams of Reality has many different paths, they all require equal amount of focus and I give each route the same attention to detail.

As an example of just how much the paths have developed throughout the game, below is an image of the labels (think of them as the story scenes) for all of chapter one.

ch1_label_map.jpg

It's a pretty linear progression, there's no backtracking or repeated paths. There is some divergence when we get to the Purple Orchid scenes, but things soon push back into a single label.

NOTE: These are not the choices you make, some alternative paths are contained in the same label (or scene).

And below is a small snapshot of the next update, this is ONE CHOICE (albeit, with many different outcomes).

ch48_label_map.jpg

This is not the final version, there's still more scenes I need to add. However, I wanted to share this label map to give you a glimpse of the growing complexity in the narrative. Having a visual 'map' like this helps me keep track of where the story is headed. I've also got another one that shows the variables, but I'll save that for another update.

For the next couple of weeks my focus is again finishing those Cassie scenes (for real this time!) and probably making a start on the Kimiko ones.

Until next time, stay safe all.

Cenc
 

Tremonia

Queen Lydia's bitch
Donor
Jun 14, 2020
2,076
6,418


Good morning, evening or afternoon. In this Developer Log I'm going to be talking about code refactoring, what it is, why it's important and what are the pro's and con's of doing it.

What is Code refactoring?
Put simply, code refactoring is the process of restructuring existing code without changing its external behaviour.

Okay, so why am I talking about it?
Recently I looked back at the code used in chapter one, and compared it to the code I now use in chapter four. There is a distinct difference between the two. In Ren'py it's good practice to call or jump to new scenes rather than allowing them to run on.

In fact, it's commonly accepted best practice to use jump rather than call. Due to the choice-driven nature of most visual novels, if you call into every scene without putting in a 'return' you can create something called a code debt. And like all debts this will need to be resolved at some point, unless you want your engine to resolve it for you and possibly return users from a chapter four event to the start of chapter one!

The above also applies to other coding languages, but with Ren'py we can avoid having to keep track of calls (and code debt) by using jump. You can jump to any label at any point even back to previous chapters and so long as your 'exit' jump is correct the story will continue forwards.

Essentially, chapter one will benefit from being redone or refactored into the same style I now use for chapter four. Chapter two will most likely also be looked at. Chapter three doesn't need any work in that area.

What are the benefits to refactoring?
A quick search will show six main benefits to doing this:
  • Enhance code readability
  • Reduce complexity
  • Improve source code's maintainability
  • Improve extensibility
  • Enhance performance
  • Facilitate fast program execution
Some of those headings can be combined, performance and program execution for one. Code readability and complexity for another.

With Dreams of Reality's code, I am only really interested in the first three of those benefits. Dreams of Reality is not an overly complicated game to run when it comes to its code. Other than the achievement system, the per tick, or second to second demand on the runtime is very light. As such, there is nothing to be gained from trying to enhance performance or facilitate fast program execution.

Code readability and complexity.
I am the sole developer of Dreams of Reality, but that doesn't mean I would not benefit from a tidy up of the code. Formatting the text to the correct indent in each label, allowing me to collapse those labels and have a better view of the entire script, is just one such advantage I will enjoy.

Another is removing the 'run-ons' and adding more jumps to labels. There are many elements to the script that are essentially the same, but only contain one or two differences (due to choices). I want to reduce these down to one label per scene with the choices dictated via variables.

image1.jpg
This is not a good way to do this.

There are others who do look at the code, from Mod makers to the Walkthrough provided by ZoeyRaven - having the code be easier to follow would make their life just that bit easier.

All of this is to say, if the code was less complex with less repetition, and followed a standard format, I would spend much less time trying to read it.

Source code maintainability.
At a basic level, if the entirety of the code reads the same, I will better be able to make small adjustments and corrections to text being done in only one place, rather than three or four!

...and the cons?
Time. I have precious little, and going through the entire code for chapter one and two is a time investment that could be better spent elsewhere. However, reducing the complexity, and increasing the legibility of the code will save me a considerable amount of time in the long run. It's for this reason I believe it's worth doing.

ch48_kimiko_11.jpg
Kimiko doesn't care about code refactoring.

In closing.
This code refactoring is going to run in parallel to the development of the next update. The refactor of chapter two will likely be in place for the first update of chapter five. If all goes to plan, you, as the players, will not notice any difference to your experience.

I hope this has proven illuminating. Until next time,

Stay safe all,

Cenc
 
  • Like
Reactions: Mikedazz1

Tremonia

Queen Lydia's bitch
Donor
Jun 14, 2020
2,076
6,418


Hello everyone,

Lots of progress to report this week, all of the Cassie scenes have now been completed, rendered, post worked, corrected, re-rendered...etc etc. They are done! I've managed to take a sizable bite out of the scenes for Kimiko's event, there's still a ways to go, but I would say I'm just nudging onto the halfway point (for her images at least).

progress1.jpg

Here's the progress spreadsheet, updated as of this morning. There's a few more scenes created since then. I've added 3 more animations (specifically for the Kimiko scenes) 1 of which was rendered over night. This brings the total up to 17 so far.

Writing has begun on the last remaining scenes, these include the Louise and Danielle paths. As you can imaging, given how those two stories intertwine these will be big scenes to write and create. Which means I'll probably focus on creating the Jacob scenes after Kimiko's.

I do plan to add at least 2 more animations for Kimiko, but this number is likely to increase.

Other than the above tasks outstanding for the next update include (but aren't limited to):

  • Refactor of ch1 code
  • Relationship screen update
  • End screen creation
  • Credit update, including patreon list
  • Bonus image creation
  • Hidden clickables
  • Alpha test
  • Beta test
Preview pictures next week for supporters, until then,

Stay safe all.

Cenc
 

annal2

Newbie
Dec 26, 2022
27
9
I hope there will be proper Cindy scenes in the upcoming update. Waiting to progress on her path for so long !
 

Tremonia

Queen Lydia's bitch
Donor
Jun 14, 2020
2,076
6,418


ch48_kimiko_6.png ch48_kimiko_26.png ch48_kimiko_45.png

Lot's of work spent on a new mini-game style event (it's 90% completed) in the last week, and more time spent with Kimiko.
Here are some preview images of her upcoming scenes.

Enjoy.

Cenc
 
  • Like
Reactions: pochops

Joshy92

Devoted Member
Mar 25, 2021
8,330
18,089
Kimiko is really beautiful
I don't think any man could resist her
I know I can't
 
4.00 star(s) 26 Votes