NODOGAN

Well-Known Member
Dec 11, 2017
1,614
2,765
If you return her to the other harpy chick to continue her quest she basically becomes like your buddy you can drink with but she becomes gay again so unless you're a chick her scenes are locked out
Oooh...thanks for the info so I know to NEVER do that quest, I'm happier with my super-thicc sexy harpy slave Scarlet thankyou very much lol (funny how giving her submissive & a bunch of tits/milk-related fetish makes her LOVE being my slave.)
 
  • Like
Reactions: Yeppers34

sojocal

Member
Jun 2, 2020
100
82
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?
So what he's saying is that she both saves stuff to file, and hard codes in source code.
That said, yes data should be exclusive to files.


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?
I don't envy those guys. That said, i kinda want to do this in BDCC engine.
 

throbzombie

Well-Known Member
Oct 15, 2020
1,186
2,511
And still, other than continuing the main quest line, the one thing this game needs is not in the game.

A way to mass-dismiss the absolute horde of offspring you generate. I mean come on, Free Cities has plenty of ways to just not have thousands of uninteresting characters clogging up the save file.
There are several ways to prevent having offspring in this game, dude.
 

Zorlond

Member
Jun 15, 2021
377
537
There are several ways to prevent having offspring in this game, dude.
That's -preventing- offspring.

What I -said- was 'mass-dismissing' the offspring that have already been generated.

What's the difference? It's the difference of discarding rolls of the dice that you aren't using vs not rolling the dice in the first place.
 

Firierbe

Newbie
Aug 19, 2020
43
53
That's -preventing- offspring.

What I -said- was 'mass-dismissing' the offspring that have already been generated.

What's the difference? It's the difference of discarding rolls of the dice that you aren't using vs not rolling the dice in the first place.
As far as I know, the only one way to "remove" your children is by beating them up. There should be an option to remove them from the game, like you do with strangers who attacked you.
 

Zorlond

Member
Jun 15, 2021
377
537
As far as I know, the only one way to "remove" your children is by beating them up. There should be an option to remove them from the game, like you do with strangers who attacked you.
Yeah, and you can only remove the offspring one at a time. Screwed a spider-girl and she had 50 kids? Tough, you're stuck there for an hour clearing them all.
 
Dec 30, 2022
47
102
That's -preventing- offspring.

What I -said- was 'mass-dismissing' the offspring that have already been generated.

What's the difference? It's the difference of discarding rolls of the dice that you aren't using vs not rolling the dice in the first place.
Ah the woes of parenthood, next time wear a condom. The game teaches you the hard way.
 

Zorlond

Member
Jun 15, 2021
377
537
Ah the woes of parenthood, next time wear a condom. The game teaches you the hard way.
In Free Cities, any kid you're not going to keep in your stable of sex-slaves can be sent to one of three orphanages (slave, citizen, and boarding). The end result is the same, their data isn't kept in the save file, and it only takes one button click to send them all. They're still 'alive', they're just not relevant to the game anymore. In Lilith's, you want the same end result, it's FIGHT ALL OF THEM ONE AT A TIME. Alternatively, you could just not contact any of the kids and they would remain in the save file, continuing to bloat, despite not being relevant to the gameplay.

It's pointless makework. And pretending it relates to RL is a disgrace.
 
Dec 30, 2022
47
102
In Free Cities, any kid you're not going to keep in your stable of sex-slaves can be sent to one of three orphanages (slave, citizen, and boarding). The end result is the same, their data isn't kept in the save file, and it only takes one button click to send them all. They're still 'alive', they're just not relevant to the game anymore. In Lilith's, you want the same end result, it's FIGHT ALL OF THEM ONE AT A TIME. Alternatively, you could just not contact any of the kids and they would remain in the save file, continuing to bloat, despite not being relevant to the gameplay.

It's pointless makework. And pretending it relates to RL is a disgrace.
29e.jpg
 

hereforthepie

New Member
Jan 2, 2024
2
3
Not to discount any attempts by other Linux users, but personal advice for anyone coming in here actually using Linux. Don't bother with open JDKs and JavaFx. Make a VM of Win10 and play. It's just easier and the game is not worth the hassle of building it from scratch or trying to troubleshoot your way through the former.
The game is horrendously (un)optimized that a VM probably won't add noticeable delay. Regardless, here's how I compile+run on Linux. YMMV. Familiarity w/ how Maven works (or to learn via Google) is required.

High-level instructions to (re)build:
1. `git clone` from github @
2. Change imports in `.../src/com/lilithsthrone/game/dialogue/utils/UtilText.java`
3. `mvn package` to build the base jar
4. download additional Linux-friendly jars via Maven
5. populate a `jar-additions` directory (below)
6. Execute `repackage.sh` (below) to augment the packaged artifact.

Once everything is setup (above), rebuilding is a simple `git fetch`, `mvn package`, then `repackage.sh`.

Expected directory structure for reference:
Code:
./repackage.sh
./run.sh
./liliths-throne-public/
./jar-additions/
./jar-additions/META-INF/
./jar-additions/classpath-libs/
./javafx-sdk-17.0.7/
./openjfx -> javafx-sdk-17.0.7
The imports to change:
Java:
-import jdk.nashorn.api.scripting.NashornScriptEngine;
-import jdk.nashorn.api.scripting.NashornScriptEngineFactory;
 // Use the following imports when using the org.openjdk.nashorn dependency:
-//import org.openjdk.nashorn.api.scripting.NashornScriptEngine;
-//import org.openjdk.nashorn.api.scripting.NashornScriptEngineFactory;
+import org.openjdk.nashorn.api.scripting.NashornScriptEngine;
+import org.openjdk.nashorn.api.scripting.NashornScriptEngineFactory;
`MANIFEST.MF` under jar-additions/META-INF (you'll need to fix <PATH>):
Code:
Manifest-Version: 1.0
Main-Class: com.lilithsthrone.main.Main
Class-Path: <PATH>/jar-additions/classpath-libs/nashorn-core-15.4.jar <PATH>/jar-additions/classpath-libs/asm-9.5.jar <PATH>/jar-additions/classpath-libs/asm-commons-9.5.jar <PATH>/jar-additions/classpath-libs/asm-analysis-9.5.jar <PATH>/jar-additions/classpath-libs/asm-tree-9.5.jar <PATH>/jar-additions/classpath-libs/asm-util-9.5.jar .
The jars in `jar-additions/classpath-libs` which can be downloaded via Maven:
Code:
asm-3.3.1.jar
asm-9.5.jar
asm-all-3.3.1.jar
asm-analysis-9.5.jar
asm-commons-9.5.jar
asm-tree-9.5.jar
asm-util-9.5.jar
nashorn-core-15.4.jar
`repackage.sh`:
Bash:
#!/bin/sh
#
gh_dir=liliths-throne-public
jar=`find ${gh_dir}/target/ -name "lilithsthrone-*.jar"`

# refresh the timestamp, otherwise zip may not update the file
touch jar-additions/META-INF/*

# attempting to package only MANIFEST
pushd jar-additions
zip -u "../$jar" META-INF/*
popd
Assuming you did the above correctly, you can launch via `run.sh` (after fixing <PATH>):
Bash:
#!/bin/sh
#
# from https://www.reddit.com/r/lewdgames/comments/zawndo/getting_liliths_throne_running_on_linux/
#
module_path="<PATH>/openjfx/lib"
modules="javafx.swt,javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web"

pushd liliths-throne-public
game_jar=`find target -name "Lilith*.jar"`
java -jar --module-path $module_path --add-modules $modules "$game_jar"
popd
 

EmDotRand

Active Member
Sep 7, 2020
928
1,589
In Free Cities, any kid you're not going to keep in your stable of sex-slaves can be sent to one of three orphanages (slave, citizen, and boarding). The end result is the same, their data isn't kept in the save file, and it only takes one button click to send them all. They're still 'alive', they're just not relevant to the game anymore. In Lilith's, you want the same end result, it's FIGHT ALL OF THEM ONE AT A TIME. Alternatively, you could just not contact any of the kids and they would remain in the save file, continuing to bloat, despite not being relevant to the gameplay.

It's pointless makework. And pretending it relates to RL is a disgrace.
I feel you. It's possible to save edit to get rid of access children, but there's a chance to mess up your save if you miss a spot. I hate having to choose between performance or my legion of of demonic spider children.
 

Noah Neim

Well-Known Member
Nov 25, 2020
1,519
3,059
Yeah, and you can only remove the offspring one at a time. Screwed a spider-girl and she had 50 kids? Tough, you're stuck there for an hour clearing them all.
It's not like you'll be encountering kids THAT fucking often, i think i got atleast a few hundred kids and at best i encounter them at like 1/10 chances, and it doesnt really matter honestly, by the end game where you do that much children you can just 1 shot them and send them on their merry way if it bothers you that much




So the stars have aligned and we got a new update...
And there's no new content for the main quest...
I mean atleast the update isnt a complete nothing burger, but yeah, for LT this is basically the standard
 

NotSomeone

Member
Nov 29, 2017
162
300
It's not like you'll be encountering kids THAT fucking often, i think i got atleast a few hundred kids and at best i encounter them at like 1/10 chances, and it doesnt really matter honestly, by the end game where you do that much children you can just 1 shot them and send them on their merry way if it bothers you that much






I mean atleast the update isnt a complete nothing burger, but yeah, for LT this is basically the standard
Yep, but you can't fault me for being a dreamer.

Also, I like the experience of finding out the kid I did not know I had is now a drug dealer, so I beat them up and toss them away once again. /s
 

anubis1970

Engaged Member
Mar 1, 2018
2,172
2,458
I prefer to use my kids as source of income. Either by making them work in the mansion, or by selling them to Helena.
 
4.10 star(s) 124 Votes