_The_Doctor_

Formerly '___Puma___'
Sep 28, 2021
244
337
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
523
871
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
109
99
-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
 

EmDotRand

Active Member
Sep 7, 2020
604
967
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
604
967
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
523
871
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
184
124
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.
 

Anonymousnone

Member
May 28, 2019
150
89
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
are you sure you're system is 64bit, you can check this by opening settings, then click system, then click about and you'll find the bit of you system, if it is then I have no idea why the fuck it's not running for you then
 
Last edited:

Simp Cattu

Member
Feb 5, 2019
107
242
According to the posts, the dev seems will be in depression for a time
When HASN'T she been in a depression? The "time" you said was already years, if you don't know. At this point any and all reasons she could come up with are just paraphrasing the same "I didn't do shit and ghosted you all, keep paying and pampering me".
 
Dec 26, 2018
66
230
probably hopes that her chronic anxiety ends up causing her more health issues
My man out here grandstanding over a things he made up in his head. Also adding in the "oppressed furry" angle in a game literally centered around furries, just get a grip ffs.
Anxiety/Depression isn't an excuse to milk patreonbux without putting out work. Millions upon millions of people have these conditions and manage to be productive. You can respect the developers' personal mental health struggles while still putting your foot down and not enabling their lack of output as well.
This behavior is legitimately harmful to the h-game space where devs already get a bad reputation and thus find themselves getting kicked off indie game distribution sites or creator services. People don't understand that spaces for adult game content online are getting fewer as a result of payment issues (paypig milking, constant chargebacks, circumventing host site rules to double dip etc) and because of anti-porn lobbies putting pressure on payment processors and content hosters.
Furries have to be some of the most exploitable consumers I've seen online. Maybe it's a fetish, cause I swear they will overpay for the most mediocre slop ever while adamantly defending its quality the whole time. This is the group that funded the legendary scam called Breeding Season, where after the lead artist straight up ran off with hundreds of thousands of dollars + assests, he made a clone called Cloud Meadows where he then proceeded to milk the furries dry all over again JFC...
 
Last edited:

MegaMetagross15

New Member
Mar 15, 2020
8
3
So, uhh... hello everyone. I'm new to this game.

So i just dloaded the game and i immediately went to press the new game but all it did was let let the mouse do the loading thing and stopped, and nothing changed all while not letting me interact with the game for a really long time, forcing me to close the window. Is there anything wrong with what i did or did i dload the wrong file? (I dloaded the 64-bit if i recall)
 

GammaXai

Active Member
Oct 5, 2018
550
289
So, uhh... hello everyone. I'm new to this game.

So i just dloaded the game and i immediately went to press the new game but all it did was let let the mouse do the loading thing and stopped, and nothing changed all while not letting me interact with the game for a really long time, forcing me to close the window. Is there anything wrong with what i did or did i dload the wrong file? (I dloaded the 64-bit if i recall)
You might need bleeding edge java stuff installed, the dev was on a badly outdated versions of java stuff for years and years and then when it finally got forcibly uninstalled they went for bleeding edge rather than recommended version.
 
4.10 star(s) 122 Votes