Zethin

Succubus Rhapsodia
Donor
May 14, 2017
156
494
Pre-rolling everything only sounds like a good idea. If you have proper structure, it's significantly easier and faster to roll encounters when you need them.

The problem is this game doesn't have either.

The more advanced the game gets, it becomes almost impossible to properly pre-roll everything that you might need. And like, you have no way of knowing how many encounters you'll need. At most, you should only really pre-load a single encounter. Like, having your next random encounter loaded will allow you to quickly load it (which, again, you shouldn't need). Then during the encounter you can load the next one in the background.

But really, pre-loading everything is actually a really dangerous idea.
My current implementation rolls on permission settings. Right now, every call to those methods hinges on two things: permission checks and location checks. By relocating those two checks into the permissions method and only looping through slaves who meet said permissions, it would drastically (and properly) reduce the number of slaves to only the number that have the potential to pass those checks. The only reason all of them can't be placed in permissions is some of those checks rely on time passed which is on a per-tile basis. It's not perfect, but it should cover every applicable slave without covering every slave.

You technically know how many encounters you need at a minimum because the map is static, but the problem lies in repeatable encounters and rare encounters (e.g. Enforcer encounters), and encounters that you can remove (e.g. alleyway attackers) which would be replaced with something else.

I don't really have the time to invest into solo reworking an entire game engine though. I've got a fulltime job as well lol
 
Jul 29, 2019
109
33
Please tell me Inno isn't actually still collecting money from patreon and subscribestar for this? She/he/whatever has promised 0.4.0 for like half a year, and has constantly cut down on promised content, while collecting thousands of dollars. It's kind of ridiculous, it's not quite as bad as what the New Life dev does, but still pretty shitty. I'm kinda pissed and i'm not even a subscriber of Inno, I feel bad for the people who actually pay for this.
 

anubis1970

Engaged Member
Mar 1, 2018
2,106
2,344
If this is true, I'm terrified of how it'll be going forward.
Hoping against hope that with the break progress will return to a decent pace with fewer distractions and unneeded side missions.

I'm pretty relaxed and forgiving when it comes to development delays from devs, but I'm beginning to get disillusioned with the progress on LT.
 
  • Like
Reactions: Sunite and NajaNaga

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
So how are we supposed to make money in the game the right way? I mean I could save scum the Casino and get into fights and steal people's clothes and sell them but both really seem like exploits and not the intended money making way.
There's not really a legit way to make money.

Like, your options are basically these:
- Slave milking exploit to make millions
- One shot spam mobs to collect all their clothes (use a storm for easy winning)
- Casino cheese - Breeding game is easiest
- Prostitution cheese - This can also get you level 50 at the same time, because why not.

All of the options are basically cheese.

The casino one is extra stupid on a ton of levels too, but it's has a huge downside so it's not worth it.

First, when pregnancy is decided isn't when the "risk of pregnancy" buff goes away. Every person in the game doesn't *actually* have a chance; I've literally never seen anyone past the first two win. 90% of the time the person who goes first in the game will always be the one who wins.

Second, the randomizer that decides who goes first is incredibly bad. It updates when you take some actions, like using a slot machine, but not when you, say, play the game. So if you make a save, you can keep starting the breeding game until you go first. If you don't, reload, roll a slot machine once, try again. And when you do go first, you're now going first *every time you play* until you take a different action. Just play, win, step out of the room, step back in the room, play again. You can basically play the game and win an unlimited number of times to make 10k a pop.

It's real dumb, but you shouldn't do it. Because all of the children created are tracked. So once you make enough money to be set, you'll have so many children in the world that your game will run like shit.

I *really* don't recommend the most legit method, spamming fight and stealing clothes. The inventory system is such garbo in this game that you'll get carpel before making enough money to be worth it. I honestly save edit to remove items from my inventory rather than trying to spam sell pages of stuff.

There's no real legit, no cheesy way to make money in the game. So I now just go with whatever method is the least likely to ruin the game's performance.
 

Golden_Buddy

Member
Aug 9, 2020
246
198
First, when pregnancy is decided isn't when the "risk of pregnancy" buff goes away. Every person in the game doesn't *actually* have a chance; I've literally never seen anyone past the first two win. 90% of the time the person who goes first in the game will always be the one who wins.
here is the thing you can cheat using the barren perk if you are wanting to be the one to get pregnant and decide who is going to win by pick your horse and turning on the barren perk but if your trying to be a stud just don't their is a on in 6 chance you win and you get 20000 compared to the 50000 from guessing right/deactivating barren when it is the guy you bet on use three mother's milk give birth repeat
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
here is the thing you can cheat using the barren perk if you are wanting to be the one to get pregnant and decide who is going to win by pick your horse and turning on the barren perk but if your trying to be a stud just don't their is a on in 6 chance you win and you get 20000 compared to the 50000 from guessing right/deactivating barren when it is the guy you bet on use three mother's milk give birth repeat
I didn't even think to do that. Makes perfect sense.

The problem with that method though, you can't repeat it. It's not really a good money making method if you're only able to make like 50k every in-game week. It's just an added bonus to one of the other methods.
 

Sarkath

Active Member
Sep 8, 2019
510
854
Wait, are you implying that hitting a JavaScript interpreter hundreds of times every time the player moves in order to fetch a bunch of text that won't be displayed is unoptimized? :unsure:
Just did some slightly deeper investigation into this and it looks like Inno is using the JavaScript engine as a huge, overweight conditionals parser. Y'all know all of those #IF directives buried in the XML files? Yeah. Those get eval'd. NPCs, locations, and all sorts of fantastic stuff uses that system. In the case of NPCs, the game will stuff a number of NPCs into "npc"/"npcX" objects (where X is an incrementing number for characters beyond the first one), and player companions—if the player has enabled and in their party—into "com"/"comX" objects, then evaluate the conditional.

On a fairly new test save (one with no slaves and no children), sleeping for 8 hours resulted in over 1000 eval() calls. Holy. Fuck.

Naturally, there's also the chance of this being used for malicious purposes, such as if Inno were to put a non-static file save method into the Game object or whatever. As of right now, all they can really do is mess with the current save data (at least as far as I can tell). Want a quick example? Close LT, open up "res/race/dsg/bear/subspecies/bear.xml", and search for the #IF line. Change it to this:

Code:
#IF(game.getPlayer().setName("lol") || targetedRace==RACE_dsg_bear)
Open LT and load a saved game. Your character's name will now be "lol" (it's not permanent—just undo the changes, restart the game, and reload your game and it should be back to normal). Just as a PSA, I'd highly recommend closely vetting mods since I'm sure there's probably something worse buried in this tangled web of classes.

Where do i find the rose for rose
There are three parks around Domination that have rose gardens in them. If you leave Lilaya's Manor, the closest one is down three spaces, left two, and down one. Select the "rose garden" option and you'll be given a rose. You can collect one rose, per park, per day.
 
  • Like
Reactions: e-disfunction

Golden_Buddy

Member
Aug 9, 2020
246
198
I didn't even think to do that. Makes perfect sense.

The problem with that method though, you can't repeat it. It's not really a good money making method if you're only able to make like 50k every in-game week. It's just an added bonus to one of the other methods.
the item "mother's milk" advances pregnancies by 1 stage and 3 of them from pregnancy risk will put you into ready to birth mode go to your aunt give birth
 

NoStepOnSnek

Well-Known Member
Apr 29, 2018
1,167
1,285
I *really* don't recommend the most legit method, spamming fight and stealing clothes. The inventory system is such garbo in this game that you'll get carpel before making enough money to be worth it. I honestly save edit to remove items from my inventory rather than trying to spam sell pages of stuff.
If you want to become a second hand trader, do harpies to level up and only loot the better jewelry they wear and then move to demons and only take their weapons. They spawn with up to two feathers/stones worth 10k each and since they stack you only need to sell one or two lines at most.
For bonus money, enchant their necklaces and sell the demon as well.
 
  • Like
Reactions: e-disfunction

X3h0n

Newbie
Jun 18, 2020
24
17
So how are we supposed to make money in the game the right way? I mean I could save scum the Casino and get into fights and steal people's clothes and sell them but both really seem like exploits and not the intended money making way.
I personally like to make money by going to the 'very dangerous' red alleyway tiles and enslaving the demons that spawn there. They spawn consistently almost every time you explore them and each of them nets you about 50k profit at minimum, no training or anything needed. You do need slave collars and the ability to beat them, but neither is all that hard to get IMO.
 

Scapdra1

Newbie
Feb 3, 2021
67
56
The best part of this is Inno fixed the 0 corruption display error on youko but couldn't be bothered to fix their transformation menu.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
Just did some slightly deeper investigation into this and it looks like Inno is using the JavaScript engine as a huge, overweight conditionals parser. Y'all know all of those #IF directives buried in the XML files? Yeah. Those get eval'd. NPCs, locations, and all sorts of fantastic stuff uses that system. In the case of NPCs, the game will stuff a number of NPCs into "npc"/"npcX" objects (where X is an incrementing number for characters beyond the first one), and player companions—if the player has enabled and in their party—into "com"/"comX" objects, then evaluate the conditional.

On a fairly new test save (one with no slaves and no children), sleeping for 8 hours resulted in over 1000 eval() calls. Holy. Fuck.

Naturally, there's also the chance of this being used for malicious purposes, such as if Inno were to put a non-static file save method into the Game object or whatever. As of right now, all they can really do is mess with the current save data (at least as far as I can tell). Want a quick example? Close LT, open up "res/race/dsg/bear/subspecies/bear.xml", and search for the #IF line. Change it to this:

Code:
#IF(game.getPlayer().setName("lol") || targetedRace==RACE_dsg_bear)
Open LT and load a saved game. Your character's name will now be "lol" (it's not permanent—just undo the changes, restart the game, and reload your game and it should be back to normal). Just as a PSA, I'd highly recommend closely vetting mods since I'm sure there's probably something worse buried in this tangled web of classes.

There are three parks around Domination that have rose gardens in them. If you leave Lilaya's Manor, the closest one is down three spaces, left two, and down one. Select the "rose garden" option and you'll be given a rose. You can collect one rose, per park, per day.
Oh fuck, that is so much worse than I expected.

The hardest part of my own project is creating the massive file parser needed to allow modded content of all types. The absolute last thing I would have thought to use is fucking JavaScript. I did consider using HTML/CSS for the main text output, just to make formatting super easy and modifiable with CSS. Just convert the presentable scene to HTML and toss it on screen, super easy. I'm going to bet that she thought the same and then just expanded from there.

And I'm not at all surprised she didn't implement any sanity checking into the system. A lot of this stuff seems to be her grabbing the simplest solution for the current problem and then running with it way further than she should. Adding sanity checking isn't simple.

I'd ask you where in the project files all of this is, but I trashed my copy of the games source code a few days ago and I don't care enough to redownload it lol

the item "mother's milk" advances pregnancies by 1 stage and 3 of them from pregnancy risk will put you into ready to birth mode go to your aunt give birth
That's still adding a lot of extra steps to make the process repeatable. Being the stud lets you just spam the shit out of it non-stop. It might be worth 1/5th of the profit per repeat, but if you can do them 20x as fast it's a way better option.

If you want to become a second hand trader, do harpies to level up and only loot the better jewelry they wear and then move to demons and only take their weapons. They spawn with up to two feathers/stones worth 10k each and since they stack you only need to sell one or two lines at most.
For bonus money, enchant their necklaces and sell the demon as well.
But I said I *don't* want to be a trader. Because the inventory system is gaaarrrbbboooo...

I'll save edit before I try and make money off anything inventory based.

The best part of this is Inno fixed the 0 corruption display error on youko but couldn't be bothered to fix their transformation menu.
I'm honestly not 100% convinced that Inno even fixed all those bugs. In the past contributors have fixed a ton of weird bugs like that kind of thing, but this patch they didn't fix any? I'm guessing they fixed just as many bugs as they normally do in a three week period and just weren't given credit.
 

smkey21

Member
Nov 15, 2017
491
365
The most recent blog post is all kinds of depressing. Reading "Inno speak" it sounds like March is a total bust, we will get some excuses in April, and maybe in May there will be a lackluster update. Meanwhile fields have been getting "worked on" since 2020, yet there's still nothing to show for it after too many delays to reasonably keep track of. This game has been nothing but contributions getting merged for months. I guess I'll follow the dev's example and take a 'break' until June to see if anything actually gets done.
 
  • Like
Reactions: Arkus86

throbzombie

Well-Known Member
Oct 15, 2020
1,136
2,413
"I've been feeling increasingly fatigued and stressed over the past few weeks, and I'm now at the point where my progress on LT has become but a shadow of what it once was."

That's fucking precious considering that she's admitted that she's just plain goofing off at least once. Hey Inno, maybe instead of making it so that I have to put my .jar in a specific directory, you can make it so that I don't have to use an outdated version of JDK to build this?
 
Last edited:
4.10 star(s) 119 Votes