AI Porn is here, Create and Fap TRY FREE
x

mrttao

Forum Fanatic
Jun 11, 2021
4,513
7,632
524
IIRC the .jar format needs java installed to run. Don't ask me exactly how to run it, because I couldn't tell you. I usually just grab the 64-bit .exe public builds.
step 1: install java
step 2: double click the .jar file the same way you would an Exe

at least for a normal jar file. This game also requires javaFX. so you need to install both java and javaFX before you can double click the jar. I am also using the exe for this game only. but for other games I use the jar
 

Quintilus

Engaged Member
Aug 8, 2020
2,738
8,105
714
The wiki misses some entries, this link has the full list, but this is because its source code for what text to put when you completed the quest, so it does spoil the quests:
First of, who ever thoughts that making enumeration for holding quests is a good idea? Its literally already using tree for quests.
Second, dafruck is this?
Java:
    MAIN("Lilith's Throne", "You have completed all main quest content in this version!",
            QuestType.MAIN,
            QuestTree.mainQuestTree)
I thought Java didnt have preprocesssor directives/macros like in C/C++.
 

Jamsalad

Active Member
Mar 22, 2018
576
602
295
Anyone else use the feral mod? Am I doing something wrong or does it lag the hell out of your game?
 

Plumpunikitty

Member
May 7, 2019
154
250
219
I'd make a joke about how you shouldn't try it if you value your phone, but it won't actually run so it doesn't matter lol
Speaking of a phone version...
phoneLT.PNG




(Edit)
Don't expect one in the foreseeable future.
 
  • Haha
Reactions: Konstantinus

Sarkath

Active Member
Sep 8, 2019
547
949
270
at least for a normal jar file. This game also requires javaFX. so you need to install both java and javaFX before you can double click the jar. I am also using the exe for this game only. but for other games I use the jar
JavaFX is bundled in the Oracle JRE8. That's still the recommended version on java.com, so most users won't have to worry about manually setting up JFX.

Second, dafruck is this?
Java:
    MAIN("Lilith's Throne", "You have completed all main quest content in this version!",
            QuestType.MAIN,
            QuestTree.mainQuestTree)
I thought Java didnt have preprocesssor directives/macros like in C/C++.
It doesn't, and yeah, that confused me at first, too.

Java enums are wild compared to C/C++/C#, and Inno abuses the hell of out them.
 

TessSadist

Well-Known Member
Donor
Game Developer
Aug 4, 2019
1,298
5,719
604
This is the kind of game I dream of making someday -- I love this style of game so much. The options for content and customization of your character are so vast!
 

DirtyMare88

Member
Jun 26, 2020
143
304
208
Anyone else use the feral mod? Am I doing something wrong or does it lag the hell out of your game?
How many kids you got wandering around, even unmet? Even with the new tech update that helps some with this issue, too many kids grinds the game to a halt. Might have to go out and "cull the herd"
 

mrttao

Forum Fanatic
Jun 11, 2021
4,513
7,632
524
JavaFX is bundled in the Oracle JRE8. That's still the recommended version on java.com, so most users won't have to worry about manually setting up JFX.
java.com is owned by oracle. Oracle should go die in a fire.
use a proper version of java not the oracle trash


edit: oops. old link. new site is here
 
Last edited:
  • Haha
Reactions: fass

Quintilus

Engaged Member
Aug 8, 2020
2,738
8,105
714
Java enums are wild compared to C/C++/C#, and Inno abuses the hell of out them.
Well thats just stupid, as I already said.

It have much more sense to have something like this for quests
Java:
class Player
{
    private vector or what its in java, List???<QuestItem> active quests, finished quests;
}

class QuestItem
{
    private QuestTreeNode starting quest point;
    private QuestTreeNode current quest node;
    public enum get_quest_status() const {}
    public void try_update_quest(dump all info about player here) {}
}

class QuestTreeNode
{
    private QuestTreeNode owner;
    private List<QuestTreeNode> possible routes;
    public void can_quest_progress(player inventory/position/etc) {}
}
to detache quests from player implementation and to make extension and creation of a new quests a simple task.
 

F4C430

Active Member
Dec 4, 2018
731
883
321
jb281472 Can we get this Linux information added to the main post please? At the very least you can just add a link to the post in the installation instructions.

It depends on which distribution you're using. If you're using Arch, install the java8-openjdk and java8-openjfx packages. If you're using Ubuntu, install the openjdk-8-jre and openjfx packages. Later versions of OpenJDK might work as long as OpenJFX is also installed, but JRE 8 is the developer recommended version.

I wouldn't bother with Wine. Aside from having pretty specific requirements the game works very well under Linux (as well as Lilith's Throne can run, anyway ;)).
Thanks for providing the info. I tried all sorts of things that didn't work (Manjaro Linux), including building from source. Always ran into that Error: Could not find or load main class com.lilithsthrone.main.Main error. Finding this post saved the day.
 

rasbinf

Newbie
Feb 12, 2021
80
30
176
do anyone know how to acquire tentacle, by that i mean the food item you have to enchant =(
try almost all of them and no succes so far
 

Sarkath

Active Member
Sep 8, 2019
547
949
270
java.com is owned by oracle. Oracle should go die in a fire.
use a proper version of java not the oracle trash
I agree (I don't use Oracle JRE/JDK) but most people a) don't really care and b) don't want to go through the hassle. Most people would sooner skip the game than do a bunch of nerdy shit just to get it to start.

there a windows version? the jar version is laggy as hell
They're running the same code. The Windows version just includes a prepackaged version of Java to make it easier to unpack and play.

Never heard of this before. Is it legit/safe?
Yep. Almost all of my development on LT has been done using AdoptOpenJDK. I also use Adopt extensively on production servers for running Java-based services. Definitely safe and reliable as long as you get it from the official site. Just bear in mind that you'll have to manage your own JavaFX installation if you switch to Adopt.

I think packages its own build of OpenJFX in its distribution of JDK 8, so that might be a more convenient Oracle alternative (disclaimer: I haven't personally tried it).

Well thats just stupid, as I already said.
I mean…yeah, it totally is. You did ask why it worked, though. :p

LT has several hallmarks of being Inno's first real project, and the (ab)use of Java enums feels like a definitive example of "ooh, shiny" in action. There's a lot of long-standing architectural problems that need to be addressed.

Thanks for providing the info. I tried all sorts of things that didn't work (Manjaro Linux), including building from source. Always ran into that Error: Could not find or load main class com.lilithsthrone.main.Main error. Finding this post saved the day.
Glad it helped! Enjoy. :)
 
  • Like
Reactions: mrttao and IvoryOwl

Kaynet

Newbie
Jun 12, 2020
18
6
135
made a tattoo just for the hell of it but i'm having a problem.
Screenshot (4).png
i can't get the size right. i got size right on the screen where you add it to a body part. what am i missing?
 

F4C430

Active Member
Dec 4, 2018
731
883
321
I have no idea what kind of mods are out there because i refuse to use Discord, but i made an egg vibrator. Extract the contents to res/mods/
egg_vibrator.png
 
  • Like
Reactions: medassin
4.00 star(s) 131 Votes