Lucinferi

New Member
Dec 3, 2020
5
11
Monday 24 June 2024



I didn't manage to get as much done this week as I should have, and so it's going to be a little bit longer before I have the next update ready. I'm sorry that this is turning into quite a delayed release (again...) but I'll do my very best to get it finished as soon as I can. Thanks for being so patient, and I'll really do my best to get it released asap!


what else is new here?
 

GammaXai

Active Member
Oct 5, 2018
554
291
I mean, the companions were a feature with great potential, but if I remember what people said about it... it was also a ticking timebomb in terms of coding?
Major reworks were needed for a number of systems.

NPCs didn't do very well in mixed control scenarios for sex and companions made it worse, after the sex rework NPCs were a bit better in terms of trying for more varied acts but companions were even worse often choosing to quit or do nothing.

Combat encounters were really only balanced for solo player, bringing a companion often resulted in just getting a free turn while companion acted as a meat shield, after the rework companions were worse again being either a second god tier combatent or completely ineffective.
 
  • Like
Reactions: Vodka6329

SordidDreams

Member
Jul 27, 2019
255
281
Combat encounters were really only balanced for solo player, bringing a companion often resulted in just getting a free turn while companion acted as a meat shield, after the rework companions were worse again being either a second god tier combatent or completely ineffective.
I mean... all of that is true, but disabling companions didn't solve any of that, since you can just use elementals, who break the combat system in exactly the same ways.
 

BeholdTheWizzard

Active Member
Oct 25, 2017
966
735
Major reworks were needed for a number of systems.

NPCs didn't do very well in mixed control scenarios for sex and companions made it worse, after the sex rework NPCs were a bit better in terms of trying for more varied acts but companions were even worse often choosing to quit or do nothing.

Combat encounters were really only balanced for solo player, bringing a companion often resulted in just getting a free turn while companion acted as a meat shield, after the rework companions were worse again being either a second god tier combatent or completely ineffective.
Well, that's because special NPC's had to be "super special". There is no reason why character X would work , but character Y would not if they use the same underlying system. They are effectively interchangable.
Companions were problematic for different reasons - IF you wanted to include them in every special scenario, you had to account for them. However that was never necessary. They don't have to take part in every scenario.

Also, balancing around them I guess, but that's isn't a real reason, it's an excuse. Of course companions effectivenes will depend on the level and build - like in EVERY RPG EVER MADE. LT isn't special in that regard. Again, other games find ways to deal with it. And who said balance had to be perfect anyway? Good enough is good enough.

And why wouldn't you have a companion? Going alone is just DUMB. Brinign your favorite slave, lover or daughterfu along sounds great.
 
  • Like
Reactions: Vodka6329

MSGTNP

Member
Feb 5, 2020
409
365
Also, fair enough to the people who say Inno isn't as bad as that crazy mother fucker who can't take even a ouch of constructive criticism. I don't even know how someone like him even exists.
 
  • Like
Reactions: Vodka6329

EmDotRand

Active Member
Sep 7, 2020
606
969
I'l ask again - anyone know where to get mods that isn't discord?
And once again, there's . I'm trying to figure out how I managed to not get banned from discord despite basically shit posting under the guise of giving suggestions.
 

jonj4769

Newbie
Jul 27, 2018
16
2
God I wish this would get an apk release or something... I've looked into installing it on a Steam Deck via their discord but a Linuxbro I am not.
 

anubis1970

Engaged Member
Mar 1, 2018
2,110
2,360
God I wish this would get an apk release or something... I've looked into installing it on a Steam Deck via their discord but a Linuxbro I am not.
Good luck with an apk version. It's so poorly optimized that it causes PCs to stall. It would cause your average android phone to melt.
 
  • Like
Reactions: Arkus86

jonj4769

Newbie
Jul 27, 2018
16
2
Good luck with an apk version. It's so poorly optimized that it causes PCs to stall. It would cause your average android phone to melt.
Eh, I need an excuse for a new phone anyway... ;^)
I can only imagine the loading times on Android though, yeah... it's why I started looking into the Steam Deck briefly.
 

DeltaDuster

Member
Oct 5, 2018
269
488
Eh, I need an excuse for a new phone anyway... ;^)
I can only imagine the loading times on Android though, yeah... it's why I started looking into the Steam Deck briefly.
It doesn't matter how much phone hardware you throw at this game. The game is simply poorly optimized. I have a 5600X at 4.5GHz and 64GB of DDR4-3200 running on an NVME SSD and even it struggles because the problem is not one that can be solved by better hardware.
 

Loliphile

New Member
Apr 26, 2017
7
43
It doesn't matter how much phone hardware you throw at this game. The game is simply poorly optimized. I have a 5600X at 4.5GHz and 64GB of DDR4-3200 running on an NVME SSD and even it struggles because the problem is not one that can be solved by better hardware.
This is due to a huge variety of issues with her "practice / methods"
1.) Storing all the Dialogue in Strings rather than a text file (which also makes translation nigh-impossible)
2.) Re-initializing many things that don't need to be, including some strings being initialized multiple times because they're stored in a reused class. Those strings could just be static and improve performance 3-8%
3.) Lack of Threading for tasks that could easily be threaded (Daily / Hourly NPC updates), Loading NPCs, Saving/Loading
4.) A poor grip on base functionality of java causing her to make variables called "javaMadeMeDoThisExcuse" to work around a simple misuse of object. ETC...



That's why with just a IntelliJ IDEA Function of "Optimize Code" which deals with simple issues for you, gave +15-20% performance alone. Among other small scale changes I made her code perform quite a bit better.

The rewrite branch of the project managed nearly 200% performance gains and a 50% cut in memory usage. However it was a pain to maintain (updating LT's latest code and fixing it) so I dropped it.

If Innoxia let me I could get it to compile 5x faster, run 2x better, with half or less memory footprint in 1 big commit. Or several smaller area specific commits, but she practically refuses assistance.

Edit : I have talked to her in DMs about this, she's not too keen on someone else taking a rake to her code.

She seems content on just blaming Java itself, rather than blaming her lack of Java understanding. There is a reason Java is used in high end projects like Chemistry software, it's really good at managing data.
 
4.10 star(s) 122 Votes