- Jul 9, 2017
- 297
- 715
When the update is so nonexistent, it deletes itself.I just flagged the main post so the mods are aware of it. Someone did an oopsie.
When the update is so nonexistent, it deletes itself.I just flagged the main post so the mods are aware of it. Someone did an oopsie.
You have transcended, welcome to the otherside, here have some popcornI no longer feel disappointment from this game's updates
Pretty sure this is a clear indicator that Inno is throwing things at the wall and running with whatever doesn't immediately blow up in her face. I can't possibly imagine how a few YEARS of coding with this mindset led to the problems she is facing today.Edit: Jesus tap-dancing Christ, why is multi-cock implemented like this?
Monica is the cow girl in at the Wall's End in Elis, and the reason for the delay before this most recent delay.Pretty sure this is a clear indicator that Inno is throwing things at the wall and running with whatever doesn't immediately blow up in her face. I can't possibly imagine how a few YEARS of coding with this mindset led to the problems she is facing today.
Now, in regards to the content implemented in update 4.2... who the fuck are Monica and Kay? I want to say Kay is somehow involved in Nyan's updated clusterfuck of a romance quest, but I got nothing for Monica. Seriously, which one of the two dozen unremarkable and redundant NPCs in Ellis was she? A merchant? Guard? Centaur? 4.1.19 addition that anyone who feared an update even Inno described as 'unstable' wouldn't know about?
If it's any consolation, that code is ancient so there's at least a chance the actual implementation will be saner.Edit: Jesus tap-dancing Christ, why is multi-cock implemented like this?
View attachment 1480372
Edit²: Some explanation is probably warranted for this outburst/tangent.
There's a few reasons this is bad. For one, you're limited to two penises. Second, what happens when something can have four dicks? There's only two Penis variables!
In programming, there are constructs called lists. These allow you to store an indeterminate number of objects in a single variable, and also gives you the ability to dynamically add and remove items from the list to your heart's content. If you want to give your character another cock, just add it to the list. If you want to emasculate them, just clear the list and all the schlongs be gone. Plus, it makes it really simple to save your willies: just loop through the list and…that's it, really.
Using the current system, you have to be careful to assign your new dong to the right variable, and clean up after yourself if you remove one. Instead of simply calling an add function, you have to check both values to see which one is free. When you remove them, you need to make sure you move the tallywhacker stored in secondPenis into the main penis variable, otherwise the game might skip over your remaining meat and two veg.
tl;dr this should be a list why the fuck isn't it a fucking list
Yeah, I know. From what I've gathered, GameCharacter is one of the oldest classes, so it's one of the most likely to have nuggets like this scattered around. It's just that seeing that while mucking about with thousands of lines of XML and hand-spun serialization code just kind of broke me.If it's any consolation, that code is ancient so there's at least a chance the actual implementation will be saner.
My god Inno really is the George R.R Martin of h-game development ehWouldn't be enough. 0.3 released back in late 2018 and we've only reached 0.4 this year.
Inno is a freeform developer; instead of taking a formulaic approach to development and planning ahead, she just goes with the flow and works on whatever strikes her fancy at the moment. This is both good and bad. It can good do something else when you're at a roadblock and need to take a break. On the other hand, too much of it and before you know it 6 months have passed and you're still going side-ways, adding minor content that is probably going to require you to refactor the code on top of it just to make it work. This has been LT in a nutshell since 2018.
That depends, did Martin ever devote a full chapter to armpit-sex?My god Inno really is the George R.R Martin of h-game development eh
From what I get from reading source, its made (game I mean) by "professional enterprise programmers", which strictly follows task. I.e. "how much dicks should we implement? 2? Okay.
Introduce save versioning system and create additional class (or how it named in Java, interface?) SavesCompatibility, which would fix all "serialized errors", before passing save game data furter into the deeptness of a game.Updating this to use a list would require saved games to be handled with care, otherwise NPCs/players could very well lose their package(s), and it would require the alternate load routine to stick around for a while since all previous saved games would need to be converted to use an array/list. Ugh.
I think you're overselling "professional enterprise programmers" a bit. I've worked with a few of them at my last job and Inno could code circles around them.From what I get from reading source, its made (game I mean) by "professional enterprise programmers", which strictly follows task. I.e. "how much dicks should we implement? 2? Okay.
private PlayerDick first_dick;
private PlayerDick second_dick;
Damn Im good. Let get some coffee."
Yep. That sort of cruft still bothers me, though. I don't mind it when there's a damn good reason for it (breakage due to natural evolution, etc), but it feels like a bit of a kick in the dick when versioning has to be used to fix a problem that shouldn't have existed in the first place.Introduce save versioning system and create additional class (or how it named in Java, interface?) SavesCompatibility, which would fix all "serialized errors", before passing save game data furter into the deeptness of a game.
It wouldn't be so bad if her SubStar didn't continue to grow in spite of the lack of output. A year or so ago you could make the argument that she couldn't afford to hire help or pay for bug bounties, but that's certainly not true now.Not pleased with her output. At all. My job piles more and more responsibilities onto me by the day while median wages and benefits refuse to budge and the cost of living explodes out of control, all while I have little to no time for myself. I'm writing this while on the bus. She's not the only one with problems to deal with.
I've mulled over starting a community mod/revamp project (sort of like what people did with Rack 2…which has an even lazier developer who's making even more money), but I'm hesitant to go too far with it. See, the code is freely available for LT, though it's not released under an open source license. If someone did hijack the project and Inno felt so inclined she could DMCA the modded version out of existence.I know it's cruel, but I hope someone reverse engineers her code, rewrites it to avoid all the pitfalls being used as an excuse to do nothing, and then just steals all the attention being given to her project out from under her. The groundwork for a really good game is in the works here, and she keeps bungling it for an ever-increasing variety of excuses, despite how much she's receiving on Patreon.
The game isn't open source, it's source-available. Check theThe game is open source. You can download it, make changes and compile your own version.
Make sure you're not attaching a debugger to the game if you don't have to. That will cause things to move noticeably slower.On the topic of compiling the source code. Is anyone experiencing worse performance with their own compiled versions of the game vs. the provided binaries? I followed the instructions given on github on how to compile it, but even without any changes to the source I'm getting significantly more lag right out of the gate and an increased amount of memory leakage. I'm not all that experienced in Java, but is it just me or are the compiling instructions bad?
I've been using the Xmx parameter while running my JREs, the problem isn't even that the memory heap get's full. Curiously enough my JRE takes up less initial memory than the official binary (imported new game, skipped intro, JRE takes about 360MB while the binary takes about 1.2GB). However, if I open up the inventory, switching between items is significantly laggier with my compiled version on a fresh start. The UI lag is overall several times greater.Make sure you're not attaching a debugger to the game if you don't have to. That will cause things to move noticeably slower.
One thing that might help is to pass the Xmx parameter to the JRE to increase the maximum heap size (i.e. -Xmx8096M for 8GB). I haven't used the release build in forever, but I wouldn't be surprised if it allocated a larger heap than an IDE would. LT allocates memory at a staggering rate, so that should help smooth things out considerably.