Qahlz

Active Member
Jul 25, 2023
518
427
As, Draupnir7, said, you can transform yourself in to a slime and transform yourself into whatever form you want and then enchant a bio-canister with the turn to flesh enchantment and turn yourself back to 'normal' and instantly be whatever race you were imitating as a slime.
You can also transform a slime NPC into the desired form, transform them into the non-slime form, wait for a day and defeat them again - they'll then often have the species-specific items in their inventory. It's also a decent way to collect books you're still missing.
 

BerryVerry

Newbie
May 8, 2022
47
129
IIRC another taur TF option is in Dominion express, but that requires completing Natalya's arc up to a certain point and farming points there.


Well, so far it's the only way of knocking up through other orifices. And you can also transform others into slimes via biojuice canisters (not sure if you can make slime TF potions) or run into slimes in bat caverns (it's more frequent if you chose to help Catherine).


How do you get those? I don't think I've encountered gryphons or dragons in the game. Then again, I haven't tried freely exploring the world yet. I guess dragons are near dragon breath volcano in the south west part?
That's why I'm trying to figure out how to mod this game to add my version of the stuff.
 

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,667
I wonder if we could somehow fix this where instead of a fuck ton of webviews we have one "webview" that works as a server and you access the game via a webrowser. Eg the game will become "headless" and you access it via something like localhost:5555.

Then it would make it theoretically possible to play on mobile if you use something like tailscale.
 

Noah Neim

Well-Known Member
Nov 25, 2020
1,519
3,064
I wonder if we could somehow fix this where instead of a fuck ton of webviews we have one "webview" that works as a server and you access the game via a webrowser. Eg the game will become "headless" and you access it via something like localhost:5555.

Then it would make it theoretically possible to play on mobile if you use something like tailscale.
"Accessability? In my spaghetti framework?!"
 

Sarkath

Active Member
Sep 8, 2019
541
919
I wonder if we could somehow fix this where instead of a fuck ton of webviews we have one "webview" that works as a server and you access the game via a webrowser. Eg the game will become "headless" and you access it via something like localhost:5555.

Then it would make it theoretically possible to play on mobile if you use something like tailscale.
That would also be beneficial when running it within the JavaFX container, given that you'd be knocking it down from five WebKit instances to just one.

I imagine memory bandwidth is still going to be a sticking point, though. It seems like flagship handsets rival x86 PCs in that metric these days, but lower end devices would probably struggle pretty hard as the game goes on.
 

jfmherokiller

Well-Known Member
May 25, 2020
1,181
1,667
That would also be beneficial when running it within the JavaFX container, given that you'd be knocking it down from five WebKit instances to just one.

I imagine memory bandwidth is still going to be a sticking point, though. It seems like flagship handsets rival x86 PCs in that metric these days, but lower end devices would probably struggle pretty hard as the game goes on.
well the thought process was less so to give them the ability to play and more to refactor the code into something that doesnt make my brain want to die any time I stare into that abyss of pain. Plus I was hoping to kill off most of the javafx stuff so we only need the nashorn framework for the javascript (oh god why is there javascript mixed in with xml) mess.

Phones getting the ablity to play this game was more a bonus afterthought since is UI would be now be hosted via a url like " "
 

Sarkath

Active Member
Sep 8, 2019
541
919
well the thought process was less so to give them the ability to play and more to refactor the code into something that doesnt make my brain want to die any time I stare into that abyss of pain. Plus I was hoping to kill off most of the javafx stuff so we only need the nashorn framework for the javascript (oh god why is there javascript mixed in with xml) mess.
Hah, yeah, excellent point. Considering the only thing the game is using JavaFX for is hosting WebViews, that's definitely viable.

As far as Nashorn is concerned: last time I was digging through this thing I noticed that the only thing the JavaScript engine is really used for is parsing expressions. Replacing it with an lighter expression parser* might be a good idea.

*I experimented with SpEL a few years ago and that seemed to work fairly well, though I'm not sure how much extra overhead pulling in the Spring library would add. I can't imagine it would be worse than a whole-ass JavaScript library, though.

Phones getting the ablity to play this game was more a bonus afterthought since is UI would be now be hosted via a url like " "
inb4 you Dockerize Lilith's Throne. ;)
 

sojocal

Member
Jun 2, 2020
100
82
As far as Nashorn is concerned: last time I was digging through this thing I noticed that the only thing the JavaScript engine is really used for is parsing expressions. Replacing it with an lighter expression parser* might be a good idea.
When yoiu say parsing.... do you mean regex? or Javascript.
 

Sarkath

Active Member
Sep 8, 2019
541
919
When yoiu say parsing.... do you mean regex? or Javascript.
I guess it's technically JavaScript, but all the game is really doing is shoving a bunch of game variables into Nashorn (the JavaScript interpreter) and using if/else blocks to determine which story blocks to display. The rest of the game's logic is still being done through other means, like Java.

I haven't looked at the source code for a while, but to get an idea of what I mean take a look at the story XMLs. Whenever you see a conditional, that's being parsed by Nashorn.

I suggested (and at one point toyed with) replacing it with a dedicated expression parser like Spring Expression Language to attempt to reduce bloat and increase performance.

The other option would be moving more of the game's scripting into JavaScript, which would give modders a bit more power.
 

DarthSion98

Member
May 31, 2020
443
519
I guess it's technically JavaScript, but all the game is really doing is shoving a bunch of game variables into Nashorn (the JavaScript interpreter) and using if/else blocks to determine which story blocks to display. The rest of the game's logic is still being done through other means, like Java.

I haven't looked at the source code for a while, but to get an idea of what I mean take a look at the story XMLs. Whenever you see a conditional, that's being parsed by Nashorn.

I suggested (and at one point toyed with) replacing it with a dedicated expression parser like Spring Expression Language to attempt to reduce bloat and increase performance.
Nashorn after running LT:
abc.jpg

The other option would be moving more of the game's scripting into JavaScript, which would give modders a bit more power.
That would never happen, lol.

Is there a mod that puts in pics for the random Chars ?
I mean just like basic pics of the race or something like that
Nope. Inno and Co. like strict control over their IP, much like every big corpo.
 

DarthSion98

Member
May 31, 2020
443
519
I've said this once and I'll say it again, if anyone want to create a game like LT (but with an actual update timeline), I can do the writing and worldbuilding, but I'll need a couple of people to do the art and programming.

There's this idea I shelved a long time ago regarding a massive labyrinth like the one in Maze Runner, but populated by fantasy races. Newcomers appear in certain spawn points in the maze and they have to find their way out. The maze is sentient and changes every now and then.
 

sgb3

Member
Dec 14, 2019
483
941
I definitely think any attempt to make your own LT style game would need to be more like BDCC, and have a much more limited scope and scenario. Even if Inno wasn't a lazy hack, the planned game world is simply too large to be finished by a small team. You'd keep getting bogged down with NPCs and events in each zone, and of course in any crowdfunded game (particularly ones that pander to furries) you have the large donors trying to push their own fetishes and OCs that you may not be able to ignore due to finances.
 

DarthSion98

Member
May 31, 2020
443
519
I definitely think any attempt to make your own LT style game would need to be more like BDCC, and have a much more limited scope and scenario. Even if Inno wasn't a lazy hack, the planned game world is simply too large to be finished by a small team. You'd keep getting bogged down with NPCs and events in each zone, and of course in any crowdfunded game (particularly ones that pander to furries) you have the large donors trying to push their own fetishes and OCs that you may not be able to ignore due to finances.
You gotta dream big, otherwise you end up in a dump like Inno forever condemned to swirl around it.
A maze would be very handy as well, new sections can simply be added as mods and updates.
 

str8up

Engaged Member
Jun 4, 2020
3,752
1,873
You gotta dream big, otherwise you end up in a dump like Inno forever condemned to swirl around it.
A maze would be very handy as well, new sections can simply be added as mods and updates.
theres far to many games with puzzles and mini games in them already dont be given this dev ideas for them
ya want that kinda rubbish go play something else allow us grown ups to finally have a peaceful game to enjoy
 
4.10 star(s) 124 Votes