What I can tell you is he could have created a single set of variables to store the avatar image list then used a layer system with html and css to display them. He could reuse that over and over again. There seems to be evidence he did something like that. But there also seems to be evidence that when he creates a store to buy something he is making each store individually rather than using a single code base and just changing the items available and prices.
I'm reasonably familiar with the source, although I just look at, don't really use Twine.
Avatar image list
is arrays displayed as absolutely positioned layers... not sure if you're just not seeing it but Dev Tools in your browser and:
JavaScript:
SugarCube.State.variables.avatar.body
SugarCube.State.variables.avatar.underwear
SugarCube.State.variables.avatar.clothing
etc.
used in SugarCube as a widget macro:
HTML:
<<widget "avatar">>
...
<<for _i to 0; _i lt $avatar.clothing.length ; _i++>>
...
Then there's a ton of repetitious widgets for adding and removing clothes, facial expressions, tattoos etc.
No idea what you mean about creating a store and using a single code base. Like updating state in React + Redux? Single code base? There's some evidence in code comments that some of the developers are compiling e.g.
// import initAvatar from './scripts/avatar'
but I wouldn't consider that a separate codebase.
99% of the pages could could use a template format. By that they use a similar layout you just need to add the minimal format such as identify headers and sections. In total about 20 or so different page formats could be used to cover every screen he has it would just require the content changes then.
Guessing you didn't see:
HTML:
<tw-passagedata...>>
<<header>>
<<page>>
...
Either way basically most the so called coding would be similar to using a text editor such as MS Word or another writing program that other office software.
Yeah, the main writer is probably using the Twine IDE. It's pretty obvious, if you look, that there have been other developers working on the game. I wouldn't be so quick to shit on their abilities and code if I were you... don't cast the first stone.
Their game works. It looks good. People want more. They massively don't care about our code review discussion.
Any community content would need to be reviewed proofed then add into section of the story it will fit. In the greater extent community content is more like someone giving you and idea with the general overlay of what the events will be. Some times it could even provide the actual entire story and dialog depending on the writers skills. However, you have to go through all those submissions or have a process to weed out bad ones vs good ones. That takes time. Even if you had something like a community vote that doesn't mean by any stretch you will get the best ones or even ones that are well written. Just look how many bad games on this site that are liked.
If there's one thing that Crush likes doing it's editing, am I right?!
Not sure what you are disagreeing with.
I listed a number of facts.
The male images are all images taken from the web.
While the avatars for the women were made using SVG he converted them to png and he lost a lot of flexibility doing that. He does use some SVGs for achievements but the avatar images are all converted to png. I can't tell you why he chose to do that. It would have saved him work such as making different color eyebrows and hair. All he would need to do is change the value in the SVG it is just text. That said maybe there isn't a way to edit that in twine.
Disagreeing with 'There is very little actual coding needed'. Sorry, the quoting on F95 only seems to do one level of quotes.
Fiddling to add complexity when you should rewrite the avatar code. Except you shouldn't because it's
super good enough.
Would I rewrite it to solve bigger issues like images loading async or not at all? Only if people stopped paying me money because of this.
Without intending any offense whatsoever, I'm guessing you don't have decades of experience in web development? In my experience, if something complicated works good enough you learn to leave it TF alone and focus on something productive.
But take the bodies on the newer ones here are a few different postures. Ignore the arm placement that is separate parts. Torso upper and lower. The front and back image is literally the front flipped left to right. then the back shading added. The crotch area is also a separate section that is added in. Then you add the ass for the back and so on and tits on the front. There are several girls using the same one. There are several girls with the same facial jaw line some differ. SVGs you can easly change the color in make up shadows cheeks ... are all just layers added over it. eyes nose hair are again just another layered image.
Sounds great! I'm guessing they're just exporting from Illustrator and programmatically modifying SVGs is more than they want to deal with. But if you want to work for free, why not volunteer your time? =)
The point is people on here know the amount of work going into the game isn't that much. The art work is a days work maybe two if he is slow. The writing doesn't even make that. It took him 6 months to put that out.
That is why people are upset. That makes he did effectively 1 days work for every 60 he had.
Yep, I'd say they have every reason to think there should have been more.
Except for a vocal minority of Patreon simps, nobody thinks they shouldn't have put out more content this release. And I don't think it's the code quality or assets conversion workflow that is holding them back.