Quintilus

Engaged Member
Aug 8, 2020
2,738
8,101
688
Is there are list of all available quests?
I reached last available main story quest "To Teriyaki or whatever" long ago and from time to time I stumble upon side/romance quests.
 

fudejoranek

Newbie
Oct 30, 2018
90
104
231
Is there are list of all available quests?
I reached last available main story quest "To Teriyaki or whatever" long ago and from time to time I stumble upon side/romance quests.
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:
 

mrttao

Forum Fanatic
Jun 11, 2021
4,513
7,628
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,101
688
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
269
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
245
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,702
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
303
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,628
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,101
688
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
727
875
270
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
125
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
245
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
4.00 star(s) 131 Votes