doomtrack

Member
Feb 3, 2018
106
212
The worst thing about LT is that at its core it is a really good porn game but its sole developer is a perpetual liar and procrastinator with no self-awareness. The best thing that could happen to this game is that the mod community took over with cliff notes from innoxia about how the story would go.
 

gruntlord?

Newbie
Aug 27, 2020
61
90
The worst thing about LT is that at its core it is a really good porn game but its sole developer is a perpetual liar and procrastinator with no self-awareness. The best thing that could happen to this game is that the mod community took over with cliff notes from innoxia about how the story would go.
As I mentioned before, the only way this game will ever be good is when the community inevitably derails the game and makes their own version, eventually making the original dev irrelevant and having them fade away.

Like what happened with Free Cities.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,563
As I mentioned before, the only way this game will ever be good is when the community inevitably derails the game and makes their own version, eventually making the original dev irrelevant and having them fade away.

Like what happened with Free Cities.
That might happen, as long as the couple contributors don't get bored. But they're all for working with Inno and only making minimal changes.

Most of the people who'd be capable of really making a splash are working on our own projects instead. Except for our one resident masochist trying to fix the performance issues lol

I wouldn't expect anything to happen anytime soon.
 

IvoryOwl

Active Member
Mar 29, 2017
761
1,411
Damn did she really make that excuse? I honestly didn't expect that. I'm not a coder but isn't the framework already done? Lemme know
That was sarcasm, Inno's track record has inspired some people to "hypothesize" on what her next excuse will be. Also no, the framework is nowhere near done. Inno decided to make her own game from scratch based off Java, in other words, Lilith's Throne is kind of a homebrew. She has been "building foundations" since the start, anything and everything is susceptible to being revamped.

Each category of content (tattoos, clothes, weapons, NPCs, races, etc) requires specific foundations built for them, because the game/code is an absolute pain in the butt to mod without it. In other words, unless she releases those, the community will be hard pressed to make content for the game.
 

262177

Well-Known Member
Oct 26, 2017
1,572
1,290
anyone know how to reset elemental's perks in 0.4 ? :"<
I don't think there's a button for NPCs but I might have missed it. Apologies if I did.

I completely shrugged off reporting any bugs or even touching the wiki after seeing you were strongly "encouraged" to get in touch on Discord (no thank you, my desire for live chats is ZERO_HATE) before performing any edit.

In Java:
Java:
// Replace characterViewed with global target if not on its perk screen
characterViewed.resetPerksMap(false, false);
In XML:
XML:
<id value="30,Elemental"/>
Replace the <perks> and <specialPerks> sections with
XML:
      <perks>
        <perk row="0" type="ELEMENTAL_WATER_SPELL_1"/>
        <perk row="0" type="ELEMENTAL_EARTH_SPELL_1"/>
        <perk row="0" type="ELEMENTAL_AIR_SPELL_1"/>
        <perk row="0" type="ELEMENTAL_FIRE_SPELL_1"/>
        <perk row="0" type="ELEMENTAL_ARCANE_SPELL_1"/>
      </perks>
      <specialPerks/>
Don't touch the base rows as they are not connected to anything.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,563
I completely shrugged off reporting any bugs or even touching the wiki after seeing you were strongly "encouraged" to get in touch on Discord (no thank you, my desire for live chats is ZERO_HATE) before performing any edit.
Likewise. Fuck the discord. That place ranges from so passive aggressive to outright toxic that it makes most of this thread look downright nice. The only time I tried reporting a bug there I got met with so much passive aggressive bullshit that I realized it wasn't worth even looking at as a lurker.

And yeah, modifying the save file is the best way to reset your elemental.
 

PussyPassAnon

Member
Dec 18, 2018
186
271
I've been working pretty diligently on my own mods and I forgot to even come back here to check things.

43 pages of stuff I'm not about to read.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,563
I've been working pretty diligently on my own mods and I forgot to even come back here to check things.

43 pages of stuff I'm not about to read.
You didn't miss much. Mostly because nothing has changed with the game to give us anything else to talk about.

There was a lot of laughing at the whole "release a patch with none of the patch content." There was another fight about whether or not anyone should be allowed to be negative about the game. A bunch of talking about playing on mac/linux. DSG has popped in and out talking about his contributions.

IDK, no new core content since like January, so nothing new to talk about.


Edit: And to continue the trend, lets give you a taste of what you've been missing!

We're now four days past " but it really shouldn't be more than 2-3 days now... "

Who thinks we're getting a fully completed update today?!
 
Last edited:

262177

Well-Known Member
Oct 26, 2017
1,572
1,290
Likewise. Fuck the discord. That place ranges from so passive aggressive to outright toxic that it makes most of this thread look downright nice. The only time I tried reporting a bug there I got met with so much passive aggressive bullshit that I realized it wasn't worth even looking at as a lurker.
Now it sounds like it's even worse than I thought, heh. I'll certainly keep chilling on the zone as you suggested earlier. :)
I've been working pretty diligently on my own mods and I forgot to even come back here to check things.

43 pages of stuff I'm not about to read.
For larger threads, might want to change your prefs to 100 posts per page to find potential stuff of interest faster (instantly, if you killed all of the default cosmetic bloat and irrelevant queries). As a modder, I'm quite sure you're familiar with things that matter.
 
  • Like
Reactions: PussyPassAnon

StapleComm

Active Member
Apr 24, 2020
894
710
Damn did she really make that excuse? I honestly didn't expect that. I'm not a coder but isn't the framework already done? Lemme know
I've been talking in general. A lot of games here seem to fall into the endless development hell. Or devs decide to simply not work because they get patreon money either way
 

throbzombie

Well-Known Member
Oct 15, 2020
1,179
2,496
Is there a way to spawn specific generic NPCs? I want to spawn SWORD officers and rat gang members and such.
 

NeedAPorn

New Member
Aug 31, 2017
5
2
'java8-openjfx' is also required for the JavaFx replacement functions. (If using another distro the package names may be slightly different.)

Then run from the directory containing the jar:
java -jar LilithsThrone_0_3_19.jar
(change version number to match).


If jdk15 is still wanted on the same machine for some reason then you will need to manage the default java environment - using 'archlinux-java' makes that easy. Or bash script it to use a specific java (also a good reference more generally). But this is not an issue if only one java version, i.e., jre/jdk-8, is installed.
This helped me muddle through and get it working. Thank you, as well as Sarkath and Xathech.
 

Sarkath

Active Member
Sep 8, 2019
535
910
Most of the people who'd be capable of really making a splash are working on our own projects instead. Except for our one resident masochist trying to fix the performance issues lol
Yeah, and I'm also wrapped up in my own projects, so that definitely doesn't help matters. xD

I've mostly been casually playing through LT and profiling it to come up with a list of CPU/memory pressure points so that I have a few things to tackle next time I have a lull in inspiration (or just aren't in the mood to translate x86 assembly to C…) with my other projects.

Speaking of LT…

I'll give it a crack if I have some free time this week. I'm not too familiar with Maven (and the Java build process in general, for that matter), so it'll be a nice learning experience. :)
I gave this a quick attempt tonight and things didn't go so well. OpenJDK 1.8 doesn't have JavaFX built-in like Oracle JDK 1.8 does, so it wouldn't even build. The other option would be to target JDK 11/OpenJFX 11, but even then I couldn't convince Maven to bundle OpenJFX into the JAR (and even if I could, the resulting JAR wouldn't work with Java 8, which is still Oracle's recommended version).

At some point I'll have to install IntelliJ on my Windows box and give it a shot on there, since I'm not too keen on polluting my Linux box with Oracle software. :p I might also try hunting down an older version of OpenJFX (preferably not the java8-openjfx package, since I'd prefer to keep my Java libs in my home directory) and see if I have better luck with that.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,563
I've mostly been casually playing through LT and profiling it to come up with a list of CPU/memory pressure points so that I have a few things to tackle next time I have a lull in inspiration (or just aren't in the mood to translate x86 assembly to C…) with my other projects.
Any new, interesting finds?

I've got a mental list of things to look into if I ever feel like trying to sort this game's shit out again. It'd be interesting to try and figure out how to reproduce the quest state errors with Axel's quest, and see just how badly you could exploit them. That was pretty fun when I discovered it, but basically everything led to corrupted save files. But its hard to give a shit about solving problems like that when you know the answer is "re-write the entire quest handling system entirely" before even starting
 

Sarkath

Active Member
Sep 8, 2019
535
910
I gave this a quick attempt tonight and things didn't go so well. OpenJDK 1.8 doesn't have JavaFX built-in like Oracle JDK 1.8 does, so it wouldn't even build.
HAHA DISREGARD THAT I SUCK COCKS

…maybe. I dunno. I tried a different OpenJDK distribution and I was able to get a JAR that sorta did stuff. It didn't include the WebKit libraries so I couldn't actually test it, but this should work on Oracle JRE 8:

Should be able to just drop it into the LT directory and run it. Hopefully. Perhaps.

Any new, interesting finds?
Nothing yet. I'm mostly just collecting data at the time being. All of my profiling to date has been on very specific actions, so I'm trying to get an idea of what sort of crazy shit the game does behind the scenes if you play it for, say, an hour straight.

Basically it's just an excuse to start a new game and play through it normally for the first time in while, while still getting something accomplished at the same time. :p

I've got a mental list of things to look into if I ever feel like trying to sort this game's shit out again. It'd be interesting to try and figure out how to reproduce the quest state errors with Axel's quest, and see just how badly you could exploit them. That was pretty fun when I discovered it, but basically everything led to corrupted save files. But its hard to give a shit about solving problems like that when you know the answer is "re-write the entire quest handling system entirely" before even starting
lol yeah :( It's kind of hard to justify doing major overhauls when you're trying to work on your own thing and aren't even sure if your contributions will be accepted anyway. My saved game performance patch has been sitting in limbo for almost two months at this point, and that's a very simple (but effective) change. It might be because I'm a new contributor and/or not on Discord, but it's still kind of discouraging.

And hey, save corruption. I had that happen when I was preparing my breeder stress test saves as well (basically, a bunch of children seem to be orphaned…that is, listed as "unborn" despite all active pregnancies being resolved), and I wasn't even trying to trigger that. Probably some sort of serialization issue, but I can't say for sure because I don't even know when it happened. It was definitely before I started messing with the internals, though, since those saves were created using the upstream/dev branch.
 
4.10 star(s) 123 Votes