XVGuil

Member
Aug 6, 2019
246
158
Seriously......WTF >_>
Why don't people just use their money to back another coder who could make a LT but with better code?

Should have taken programming ten years ago when I had the chance but coding scared the fuck out of me back than LOL
Is there any other game like this?
 

ChudBuddy

Member
Apr 18, 2023
257
433
Games like this or Degrees of lewdity are my lifeblood. I started playing this game two days ago so i don't feel too strongly about the dev.
It is certainly funny to see people making fun of the whole thing tho :ROFLMAO:
 

GammaXai

Active Member
Oct 5, 2018
744
393
Games like this or Degrees of lewdity are my lifeblood. I started playing this game two days ago so i don't feel too strongly about the dev.
It is certainly funny to see people making fun of the whole thing tho :ROFLMAO:
Genuinely hope you enjoy it, many of us are so salty because we loved the game but then it takes years to get the next installment of a plot line.
 

XVGuil

Member
Aug 6, 2019
246
158
Genuinely hope you enjoy it, many of us are so salty because we loved the game but then it takes years to get the next installment of a plot line.
I guess at this point, my dream of this game having a relationship system would take from forever to never then.
 

Arkus86

Member
Jun 3, 2018
212
309
I guess at this point, my dream of this game having a relationship system would take from forever to never then.
There are some relationship questlines and mostly arbitrary -100 to +100 values in NPC descriptions saying how much they like you, but for anything more complicated than that, you are correct.
 

_The_Doctor_

Member
Sep 28, 2021
234
341
You must not have seen my posts from a few years ago. :p
I did see that in addition to hundreds of comments shitting on Innoxia for their unique style of coding.

Congrats on taking care of the UI revamp! I'm assuming you moved away from using WebViews for every tiny little on-screen element?
Thank you. I tried some ideas, one was simply by minimum edits and JavaFXPorts/gluon/... atrocity. Yet it lead me to discover that androidide would rather kill itself than give me a chance to test any instance of that code. Which reminded me that whatever it spits out will run even worse than it originally did on pc.

So my second option was partially optimising the existing code by relying on android specific features, but when you have such an entwined code you would have to rewrite a large but double chunk of it. Which also means that whenever Innoxia releases another update, larger parts could be rewrote or broken immediately. Which would still lag on android anyway, because the major bottleneck is in the background complexity.

So the final answer was to make a single build that's completely optimised for android, then it would never be updated again. Basically... Making the entire game from scratch! Well in hindsight...
 

Sarkath

Active Member
Sep 8, 2019
536
913
Thank you. I tried some ideas, one was simply by minimum edits and JavaFXPorts/gluon/... atrocity. Yet it lead me to discover that androidide would rather kill itself than give me a chance to test any instance of that code. Which reminded me that whatever it spits out will run even worse than it originally did on pc.
RAM limitations, I assume? OOM killers on mobile operating systems tend to be pretty aggressive.

So my second option was partially optimising the existing code by relying on android specific features, but when you have such an entwined code you would have to rewrite a large but double chunk of it. Which also means that whenever Innoxia releases another update, larger parts could be rewrote or broken immediately. Which would still lag on android anyway, because the major bottleneck is in the background complexity.
This, coupled with the questionable licensing terms and people reporting that Inno tends to reject significant refactors to the main codebase (I mean…I kinda get it?), is why I abandoned my efforts. I contributed one patch that significantly reduced save times, but I didn't even bother with some of my more experimental stuff (like swapping out the heavy JS engine with a much lighter expression parser).

So the final answer was to make a single build that's completely optimised for android, then it would never be updated again. Basically... Making the entire game from scratch! Well in hindsight...
Hah! Yeah, that checks out. :)

I've established long ago that the best way to improve LT would be to build an engine from scratch that's compatible with its data files. The biggest issue with that plan is that when Inno made a bunch of aspects of the game data-driven she generally only used that for new additions, so all of the old data remained as Java classes. Pretty bizarre, honestly.
 

NobleLeader65

Member
Dec 28, 2018
130
124
-cut for brevity-

I've established long ago that the best way to improve LT would be to build an engine from scratch that's compatible with its data files. The biggest issue with that plan is that when Inno made a bunch of aspects of the game data-driven she generally only used that for new additions, so all of the old data remained as Java classes. Pretty bizarre, honestly.
I'm not particularly well-versed in coding, just going into my 2nd year of CS courses, but what would the better way be? Storing everything in a file that is read/written to?

Or is this on the level of Inno defining a whole new class for something like limb types instead of adding that to an existing class? In which case, does Java not have something like C++'s structures?
 

mr_smith312

New Member
Feb 24, 2022
1
0
I downloaded exe 64 version (because I have Windows 10 x64, duh), try to launch it and absolutely nothing happens. Any ideas why?
Java version also doesn't work
 

Wolfdragon20

Member
Nov 8, 2021
344
166
not really.
check back in 2 years
maybe the subscriber bleed will finally compel Inno to make something?
i remember there was at least one "remake"(for lack of a better term) going on, did it die like so many before or is it still chugging along in the background?
 

EmDotRand

Active Member
Sep 7, 2020
929
1,590
i remember there was at least one "remake"(for lack of a better term) going on, did it die like so many before or is it still chugging along in the background?
Which one? I remember Keldon's rewrite (confirmed dead by creator) and Lilith's Legacy (no commits since the week lureofchaos started it).
 

EmDotRand

Active Member
Sep 7, 2020
929
1,590
Someone is attempting to rewrite the game in Godot (check #programming in the official discord to see their progress). Their rewrite seems to be promising (I don't think this rewrite has been mentioned here before).
Checked it out. Watching java devs seethe at everything that isn't Java is always a treat. Since neither party claiming to do ports is sharing the source I'll give them about 6-8 months before checking for results.
 

Sarkath

Active Member
Sep 8, 2019
536
913
I'm not particularly well-versed in coding, just going into my 2nd year of CS courses, but what would the better way be? Storing everything in a file that is read/written to?
If it were me, I would have went all-in on one system. As an example, right now some of the species are being defined as Java enums while the new ones are stored as external XML files, and last time I checked the species loader has to manage both possibilities. That would also make it cumbersome to add additional species traits, as you'd have to know how to do it in two different ways to ensure that the legacy species were kept up-to-date.

From what I remember, this applies to quite a few of the moddable elements of the game, so the species system having two distinct loaders is only the tip of the iceberg.

Or is this on the level of Inno defining a whole new class for something like limb types instead of adding that to an existing class? In which case, does Java not have something like C++'s structures?
Java doesn't have structs, but simple classes can be more or less used for the same purpose.

Aside from the default access modifiers being different, I don't think there are too many functional differences between structs and classes in C++, which is likely why they were omitted from Java.
 

DreamyMilk

Member
Aug 25, 2019
194
139
I downloaded exe 64 version (because I have Windows 10 x64, duh), try to launch it and absolutely nothing happens. Any ideas why?
Java version also doesn't work
not sure way the .EXE dosen't work.

but fore the Java Version, well the newer versions of Java messes up the game fore some reason.

so you need to downgrade your Java version down to:
"jre-8u172-windows-x64"
from what i remember to get the game to run properly.

also i remember a previous instance where the compiled Java Version on this website ware not properly compiled from the GitHub and didn't work, so you might be better off to compile it on your one if that is the case whit the current version.
 
4.10 star(s) 124 Votes