Milkman69

Member
Nov 2, 2017
378
608
Hi Guys!
It's time again for a new state of the Nation status report.
Those of you with access to #gitlab-notification in Discord might have seen that new revisions have recently been made to the calendar and the Ecchi Phone 2.0 (or is it 3.0 by now?).
We are also working on the translation files for the Charinfo and its functionality as a whole.
Some of you have asked me why we not just release Month 1 but instead keep wasting time on “pointless” features.
Well, for some might the features be a waste of time, but for others, they are a big part of what makes the game what it is.
Even if we'd give up the features, that would only marginally speed up the work since the big challenge lies in Ren'Py itself — It's necessary to disassemble the core code of the engine because of our new storage system.
Still, we're making progress, and to all of those out there who, like me, want to see new Ecchi Sensei updates, times are getting better, I promise. We will be back to our usual rhythm after Month 1, and we will be giving out monstrous updates again.
To be able to present you a playable Month 1 version as soon as possible, we will proceed to work our asses off.
So long,
Blue
Thanks for making this post. It's much appreciated.
 

Arcaneshadow

New Member
Aug 2, 2017
8
18
Well, re: your advice about being prepared, the idea of them re-engineering the engine isn't something I would classify as good news, so...
Yes, unironically they would have saved MORE TIME if they remade the game from scratch using the original dialogue and renders rather than doing this insane process of hacking the save system together.
 

Regardie

Well-Known Member
Jul 27, 2017
1,497
1,191
The bit of the code I looked at quite some time ago was a mess. Every decision you made was tracked in a variable like d2d17 for day 2 decision 17. It makes for an extremely large data set that is non trivial to read and understand. I could see them wanting to restructure that part of the game.
 
  • Like
Reactions: User1230

Deleted member 1471

New Member
Aug 12, 2016
10
61
The bit of the code I looked at quite some time ago was a mess. Every decision you made was tracked in a variable like d2d17 for day 2 decision 17. It makes for an extremely large data set that is non trivial to read and understand. I could see them wanting to restructure that part of the game.
Is there any semblance of object utilization? Or is it truly that much of a spaghetti code monster?

If the code doesn't pass stats in to objects, and instead just aggregates the information from loose variables, it would explain why character cards seemed like such a hurdle. Actually, it would explain why all these features are seemingly so convoluted as well as revealing the programming lead as... inexperienced, to say the least.

It really is a better idea to rebuild from the ground up if that is the case. You simply can't unfuck fucked spaghetti code. It will become refucked as soon as complexity increases.
 
Last edited:
  • Like
Reactions: HunterSeeker

Smarmint

Well-Known Member
Mar 23, 2019
1,224
4,880
It's necessary to disassemble the core code of the engine because of our new storage system.
As a long time programmer myself, what does this even mean? Are they reprogramming the open source RenPy engine because it doesn't meet their requirements (ha)? Are they rewriting the Python language itself, which is also open source, because they can do better?

What are they talking about? Seriously?


Yes, unironically they would have saved MORE TIME if they remade the game from scratch using the original dialogue and renders rather than doing this insane process of hacking the save system together.
They would have saved way more time, which is what I have been saying since January. It was obvious in January, March, May, etc, etc, until now that if the code is that bad, they should just start over with default RenPy for everything, and just cut and paste all the dialog, images, and they would be done. It could all have been completed in about 2 or 3 weeks with 3 or 4 hours a day working, max. Probably a lot less.

Which is why I wonder if all the talk of refactoring or disassembling or rejiggering the code or whatever it is they call it this month is not all an just an excuse just so they can take a year off without pausing donations. Kind of like, "my dog ate my homework", but on a larger scale.

But what do I know. The fans around here keep telling me that I should have faith, that things are happening, that the devs are hard at work, and that they are just disorganized, the poor dears, and that they will really, really, get organized now, and finally release something.

Since all I care about is new content, not the code, not the file size, not the phone, not the main menu screen, not the translation into Portugese, it seems like I still have a long, long, long, long, way to wait.
 
Last edited:

Deleted member 1471

New Member
Aug 12, 2016
10
61
As a long time programmer myself, what does this even mean? Are they reprogramming the open source RenPy engine because it doesn't meet their requirements (ha)? Are they rewriting the Python language itself, which is also open source, because they can do better?

What are they talking about? Seriously?
BlueCat does seem to be buying time. Their statement reads like something that someone who's pretending to know how to program would feed someone who doesn't know anything about programming to repeat to a customer.
"Programmer" > CEO > Customer

Personally, I think it means whoever is programming the thing doesn't like reading (or doesn't understand) documentation and is instead inventing save functionality that has already been written. I speculate that they are doing this in order to legitimize their (lack of) efforts and show progress where none has actually been made.

This dev cycle is feeling like Mr. Bones' Wild Ride.
 
Last edited:

ZunMadun

Newbie
Oct 21, 2017
70
102
As a long time programmer myself, what does this even mean? Are they reprogramming the open source RenPy engine because it doesn't meet their requirements (ha)? Are they rewriting the Python language itself, which is also open source, because they can do better?

What are they talking about? Seriously?
You fool! How can you not see their brilliance? They are creating their own OS which uses their custom build hard drives that they will send to their patrons to fight against piracy.
It will be "innovative" and contain "machine learning"
In addition to all that great work it will have an app that connects to the phone thing in their game so you can see stats changing in real time.
 

Hoplow73

Newbie
Dec 10, 2020
71
166
I played the first and second day, when i want to play the third day, nothing works even my saves, So i downloaded the first week. nothing works no patch norhing and most of the images are gone bug error. what a garbage, dont even fix it when you ask for help no respons.
Don't bother until they release the entire Month 1. They are messing with so much stuff your saves probably won't work anyway. Having said that I would go play something else for and check back later...much later.
 

Hoplow73

Newbie
Dec 10, 2020
71
166
Hi Guys!
It's time again for a new state of the Nation status report.
Those of you with access to #gitlab-notification in Discord might have seen that new revisions have recently been made to the calendar and the Ecchi Phone 2.0 (or is it 3.0 by now?).
We are also working on the translation files for the Charinfo and its functionality as a whole.
Some of you have asked me why we not just release Month 1 but instead keep wasting time on “pointless” features.
Well, for some might the features be a waste of time, but for others, they are a big part of what makes the game what it is.
Even if we'd give up the features, that would only marginally speed up the work since the big challenge lies in Ren'Py itself — It's necessary to disassemble the core code of the engine because of our new storage system.
Still, we're making progress, and to all of those out there who, like me, want to see new Ecchi Sensei updates, times are getting better, I promise. We will be back to our usual rhythm after Month 1, and we will be giving out monstrous updates again.
To be able to present you a playable Month 1 version as soon as possible, we will proceed to work our asses off.
So long,
Blue
So once again there's no eta. All they give their paying supporters (which I was one before I saw the light) is as soon as possible. I'll check back in October and see if they released a Halloween special before Month 1.
 
  • Yay, update!
Reactions: Jeancul

Queen of Hearts

Mistress
Donor
Aug 19, 2018
1,275
3,635
As a long time programmer myself, what does this even mean? Are they reprogramming the open source RenPy engine because it doesn't meet their requirements (ha)? Are they rewriting the Python language itself, which is also open source, because they can do better?

What are they talking about? Seriously?




They would have saved way more time, which is what I have been saying since January. It was obvious in January, March, May, etc, etc, until now that if the code is that bad, they should just start over with default RenPy for everything, and just cut and paste all the dialog, images, and they would be done. It could all have been completed in about 2 or 3 weeks with 3 or 4 hours a day working, max. Probably a lot less.

Which is why I wonder if all the talk of refactoring or disassembling or rejiggering the code or whatever it is they call it this month is not all an just an excuse just so they can take a year off without pausing donations. Kind of like, "my dog ate my homework", but on a larger scale.

But what do I know. The fans around here keep telling me that I should have faith, that things are happening, that the devs are hard at work, and that they are just disorganized, the poor dears, and that they will really, really, get organized now, and finally release something.

Since all I care about is new content, not the code, not the file size, not the phone, not the main menu screen, not the translation into Portugese, it seems like I still have a long, long, long, long, way to wait.
None of what they said in that Patreon post makes sense from a programming point, It's all technobabble, recoding or redoing renpy makes absolutely no sense. On top of that they just proved that they are unwilling to put aside features (aka stupid phone stuff no one wants) in order to make a release.

It's beyond amateurish and just further solidifies that they are just stretching this for as long as possible without pausing monthly payments. There is no reason to have any faith in this project, I'm so glad I stopped support when I did. At this point it has become a reality tv show.
 

baloneysammich

Active Member
Jun 3, 2017
994
1,535
If the code doesn't pass stats in to objects, and instead just aggregates the information from loose variables, it would explain why character cards seemed like such a hurdle. Actually, it would explain why all these features are seemingly so convoluted as well as revealing the programming lead as... inexperienced, to say the least.
The data on the character cards was stored in the save "whole hog." So yeah.

You don't have permission to view the spoiler content. Log in or register now.
 

jamdan

Forum Fanatic
Sep 28, 2018
4,394
23,855
So it looks like my previous analogy of a mechanic working on an engine was taken way too literally by the developers.

Hell, they're gonna try to rebuild the entire car!

They could easily just download other games, take a peak at that code, and base their own code on that. They don't need to reinvent the wheel to get a phone app or character cards. It's all been done many times before.;
 
Last edited:

jaw1986baby

Chasing Redhead sm0ls
Donor
Jun 2, 2017
2,474
7,443
If Bluecat is German, can't he talk to fellow Germans Killer7 and/or recreation about how to make a good ren'py game build. They both crossover Discord with a ton of other game devs on a lot of Discord servers where they all help out each other. It almost feels like they are willfully and stubbornly going about it the worst way.

Absolutely in the worst way. Not milking because nothing they are doing is helping make money and their monthly divided by the team-members = worse pay than McDonald's. So clearly not milking.

But it is sad, that Bluecat's creativity is mangled by at least one team member being so inept and yet receiving so much leeway.
 

me130

Newbie
Dec 11, 2017
75
136
Where can I see the github repo that's mentioned in the patreon post? I'm a programmer (A shit one) but at least I can look at the code and get a sense of what work is being done that requires a year of just refactoring the game. Then to find out that the engine(?) itself needed to be forked for what? Saves? I'm so confused all you need to do is create a datafile with the objects/variables and write it to hdd which pretty much any game engine does. What does this game need that specifically that an engine fork is needed?

Anyway if someone can link their github page or whatever code repo they have I'd be grateful.
 

baloneysammich

Active Member
Jun 3, 2017
994
1,535
But it is sad, that Bluecat's creativity is mangled by at least one team member being so inept and yet receiving so much leeway.
While I'm particularly critical of the programmers, I'm not sure BlueCat is exactly a victim here. Very early on he was dreaming of a whole Ecchi Sensei franchise:
You don't have permission to view the spoiler content. Log in or register now.

Also consider his choice of medium:
You don't have permission to view the spoiler content. Log in or register now.

And the fact he seems singularly determined to create or improve upon features few people care about:
You don't have permission to view the spoiler content. Log in or register now.

Along with some other things I can't point my finger at, I don't think pragmatism is one of BC's virtues. So I can imagine that his vision of ES represents a constantly moving target that would challenge even experienced programmers.
 
Last edited:
4.10 star(s) 146 Votes