Jump to content

Recommended Posts

Posted
21 hours ago, veedanya said:

Warning: to anyone else considering giving this mod a shot, know that it suffers from a massive late-game slowdown. Apparently, by default, it runs an event on an individual pop each time they grow, shrink, are abducted, purged, built, etc. So if you're playing a game with thousands or tens of thousands of pops spread across the galaxy... that's thousands of events that could be queued.

 

However, you can partially fix this issue by removing the all "evaluate planet" (lv_event_mods.1) in the lv_on_actions file. It may break the mono-gender conversion decision but, as far as I can tell, won't break anything else so is well worth the performance boost. The code as a whole really needs some optimization, but that segment I mentioned earlier is the biggest offender and can be removed with the least impact on the mod itself.

 

I use "No Grow When Overcrowded 2.5.1". It doesn't really fix the core issue but that's what Stellaris v2.6 should help with. This will at least keep not only your pops but the AI's pops from growing to such insane numbers....

 

https://www.nexusmods.com/stellaris/mods/38

Posted
On 3/4/2020 at 12:47 PM, Railgunner2160 said:

I use "No Grow When Overcrowded 2.5.1". It doesn't really fix the core issue but that's what Stellaris v2.6 should help with. This will at least keep not only your pops but the AI's pops from growing to such insane numbers....

 

https://www.nexusmods.com/stellaris/mods/38

 

Off-topic:

Actually, a better mod is EDAI. It not only stops runaway growth, but culls excessive numbers of unemployed pops so they won't waste resources constantly checking for jobs everyday. (An even better mod is Starnet AI is actually even better mod than EDAI, but it's a broad AI-enhancement mod, where was EDAI is solely for fixing the late game slowdown and nothing else).

 

On-topic:

After further testing, I figured an even bigger cause of slowdown: the job prerequisites. There's a list of something like 10-20 sexual traits, of which a pop needs at least one to do a dairy or sexual job. So I believe the game tests for those 10-20 traits on each pop. When I narrowed down jobs to only check for one or two traits, a huge portion (at least half) of my slowdown from this mod was eliminated. It seems like running a check on a huge list of traits, for every pop, is a big source of slowdown.

 

So any fellow modders in the future looking to salvage this mod, take note. Use one specific trait to toggle on/off dairy and sexual prostitution jobs, and have the game check only for that. It's obviously far more restrictive and require gene/robo-modding to use this mod's buildings -- but it's saves a ton of memory.

 

For reference, here's what I set the new pop_jobs prerequisites to:

 

Quote

    possible = {
        if = {
            limit = {
                AND = {
                    OR = {
                        pop_has_trait = trait_lv_sex_bots
                        pop_has_trait = trait_lv_sexually_gifted
                    }
                    NOT = { pop_has_trait = trait_lv_dominant }
                }
            }
            lv_specialist_job_check_trigger = yes
        }
    }

One trait for allowing mechanical pops, one for biological pops, and one override trait (so you can have a sexual main population that can still prioritize leadership or research). For dairy jobs I just swapped those traits with huge breasts, nutritious milk, or high volume lactation.

 

Posted
8 hours ago, veedanya said:

 

Off-topic:

Actually, a better mod is EDAI. It not only stops runaway growth, but culls excessive numbers of unemployed pops so they won't waste resources constantly checking for jobs everyday.

 

It's actually the other way around. Stellaris pops don't check for jobs at all, unemployed pops don't have a "search for job" check, empty jobs have a "search for pop" check. So unemployment isn't actually that bad for lag while overbuilding murders your CPU.

 

I'm not saying it's a *good* thing, mind you. It just adds to the absurd whack-a-mole micromanagement in the game since you can't just queue up a dozen districts to be set for a few years without kneecapping your performance, instead you have to constantly pop back and make small adjustments and add jobs a bit at a time as they grow. It's far more tedious. :(

Posted

In any case, I can't crack the mystery. For some reason Lustful Void jobs constantly have pops rotate in an out on a daily basis, unlike vanilla jobs where pops sit still once working, unless fired or circumstances forces them to quit. I've tried to figure out what's causing this constant churning of pops (and likely the relevant memory it gobbles up) in LV, but it's beyond my technical knowledge.

 

If a more veteran modder can figure out how to get LV pops to sit still and do their jobs like they do with vanilla Stellaris jobs, they very well may have solved the largest outstanding issue with this mod. Until then, we'll just have to minimize the in-game use of LV-related jobs to reduce the memory footprint it causes.

Posted

I found it! I found the answer.

 

So, for those unaware, jobs normally have weights to determine how likely a pop is to take a job. So smart pops are more likely to take scientist jobs, charismatic pops more likely to take amenities jobs, etc. Nothing new here. But it turns out they also normally have a massive weight checking if they already have that job (so anyone already working at a job has 500% more weight than anyone not employed there). Which prevents the constant pop churning issue. The author of LV apparently forgot or did not know about that, so left it out.

 

So basically that's why the constant problem of pops leaving and rejoining jobs. All the jobs need a massive weight added along the lines of:
 

		modifier = {
			factor = [weight number goes here]
			has_job = [job name goes here]
		}

The default value for weight factor is about 5 or so. But the LV author's made it so that slaves/servants have a weight factor of 10 for some jobs, which might screw up or override the default values. So that may have to be decreased, or the weight factor for already having the jobs increased beyond the default of 5.

Posted

Now that we have a release date for the fedarations expansions, anyone thinking of what we can do to "spice them up". I know that we do not have access to the code but brainstorming is fun.

 

Galactic Commune: Free migration treaties and bonus immigration pull to planets with lower species diversity. Unlockable perks may include things like bonus amenaties produced by non-core species pops (ie the sex is better) and bonuses to whore and escort jobs from this mod if staffed by non-core species? Basic idea is that this fedaration is all about blending its member states into a diverse population centered around inter-species sex and easy living.

 

Imperial Authority: Based around forcing weaker parties to submit to the federation leader. Grants bonuses to slave jobs and the enslavement of member species. Federation leader has almost total control of the federation policy and can go to war in order to force the target to enter the federation.

 

 

We also have the new origin system to play with. Symbiotic Evolution and Parallel evolution seem like obvious ones to port over to this system from basic LV. What about a unique pleasure planet start? Maybe with different district choices and unique jobs already built in?

 

Posted
3 hours ago, IntellectualandOpenminded said:

What version does this mod run on? and is it compatible for future stellaris updates?

The current version is for 2.5.1, which is the latest version of Stellaris right now. 

As for it's comparability with future updates it's hard to say since we don't know or how they're gonna change things. Though it probably will need an update for the upcoming federation patch since they're reworking some civics and adding origins. 

 

Posted

Potential Bug (with temporary fix):

 

0.4.7 seems to freeze early game if you have events pop-up (I've tried a couple of different UIs no effect.  But reverting to 0.4.6 fixes with all tested UIs.

 

Specifically: it was a triple event at the start of a new game.

Using syncretic evolution with a dominant, sadistic primary.

 

The events were - 'monogendered', 'dominant', and 'sexual injuries'. 

 

Maybe one of these?  or maybe events in general?

 

Either way, it was introduced with 0.4.7.

 

Thanks!

Posted

it seems there is a new, minute long loading freeze on day 9 of a new game. It does continue to play OK after that, but gave me a bit of a scare

Posted
1 hour ago, Everdark said:

it seems there is a new, minute long loading freeze on day 9 of a new game. It does continue to play OK after that, but gave me a bit of a scare

hmm..  i'll try again and wait the full minute this time.  :)

 

 

Verified.  Wait about a minute - a little longer on my slow machine. 

 

Cheers Everdark!

 

Posted

A freeze at the start of a new game should be expected, but I'm testing some things so I know about the longer time it does freeze. Like Everdark said just wait and it should be fine...although in my testing it only did it for about 10-15 seconds so I thought it should be fine. It depends on what pc you have ofc. That being said the new dlc and the optimizations they promised with it should fix this as I'll be able to tune LV to whatever those optimizations are. So either wait for the dlc and my fix after that or try out the new version, but so far it seems to work fine if you're willing to wait that first freeze out :wink:

 

Posted

Hey I thought I would throw out my thought here and say the Interstellar Prostitution Industry is not worth it and can actually be more of a debuff than anything. You see each Stability point above 50 gives 0.6, so taking away ten stability points can rob planets of a whole 6% in all jobs production including power. Not to mention in trade resource and migration state. Hell taking away any stability is not worth it, since power by late game is usually the least of the problem and stability is worth so much more. 

 

Same if you decide to add in crime, since that just means wasting building slots for later better use. I don't know what you could add take away instead, me myself is just kinda against the idea of research taking anything away from you. 

 

In the end it kinda feels like it is just a trap for people who don't know the game very well and seems unfair.

Posted

Best update ever! ? Made my day seeing this, and most importantly, MASSA events finally returning! I've waited so long to get my Titanic Life events back, and the Tentacled ones too. Finaly, my Stellaris is whole again. 

Posted

You really should put a limiter of some kind on 'Tentacled Lifeforms', I've got a planet with three copies of the same modifier on it, with no time limit and no way to stop it continually repeating. It's just going to infinite-stack at this rate. And no, once you clear the blocker, the modifier does not go away.

Posted
4 hours ago, Zorlond said:

You really should put a limiter of some kind on 'Tentacled Lifeforms', I've got a planet with three copies of the same modifier on it, with no time limit and no way to stop it continually repeating. It's just going to infinite-stack at this rate. And no, once you clear the blocker, the modifier does not go away.

Goto your edicts page, click lustful void options and turn off the tentacle option. :)

Posted

@Lithia<3

Not sure if you'd be interested, but I made a stylized version of the LV letters from the event options image. Created it while making a few event image replacer sets after trying (and failing) to clean up the existing letters for the replacer images I was working on (pink on pink is hard to separate XD ).

 

The base file is a vector image I made in Inkscape. So the letters could even be easily scaled up to use for larger images if you wanted to.

 

A few previews:

Spoiler

1216987883_LVOptionsOverlay.png.680c7c48d9606c8f0e12c4fe143bac68.png

1846106592_LVOptionsPreview.png.780cee0aa4513e79f66cc9981562bd1f.png

 

LV Options Overlay.svg

Posted
On 3/14/2020 at 4:31 PM, Sybian said:

Goto your edicts page, click lustful void options and turn off the tentacle option. :)

There isn't one. It's only got two options, Neuter Purges and Pop Stealing. There's not even a Tentacles option under Hide Events, which doesn't even stop things from firing, it just doesn't tell the player it's happening.

 

Frankly, there should be a helluva lot more options, but for right now I'm simply going to reiterate: The Tentacles event needs a limiter so it doesn't end up stacking a dozen modifiers on a single planet.

Posted

With Stellaris having a big performance overhaul in the Federations patch, this mod's game slowdown may become even more severe in comparison. I was one of the guys that helped with MASSA (and/or its predecessor), so I've been picking through the mod's code to see what changed. Something things I've noticed that could be improved:

 

- The job weight issue I mentioned before (no bias towards jobs already working, to prevent constant pop churning

 

- Running a modifier update any time a pop does anything. Born, died, moved, immigrated, emmigrated, resettled, etc. This causes a massive amount of lag -- more than any other mod I've ever seen; we're talking 5-15 seconds of game freeze each update -- in large games, since checks become exponentially larger the more pops there are in the universe. (I modified my game to only check once every five years, but even just one a year would be a major improvement)

 

- The excessive trait picks (and trait points) causes massive species fragmentation; I've seen the number of species get higher than the number of stars in the game's galaxy. The AI either needs to be gatelocked from accessing trait picks/points, and/or most of the traits need to be restricted using the relevant tags (initial = yes modification = no randomized = no). Or alternatively, revert trait picks/points to vanilla numbers and make them 0-trait picks that can only be used at species creation.

 

- The monogender planetary decision and it's constantly-running checks to remove/add traits (and the resulting memory usage) should be removed. There's already a perfectly usable set of traits (all female/male/futa) that does the exact same thing without needing to slow down the game and clutter up the decisions list.

 

- Overwriting of major core game files will cause conflict with most other mods. For example, the "Divine Coupling" civic requires overwriting the base game's temple building to add concubine job slots. I would have instead added them via a planet deposit so that base game files (or another mod's files) wouldn't need to be overwritten. Or maybe an alternative set of buildings that the Divine Coupling users get instead of normal temples. Other stuff like ethics are another core gameplay file that should never be overwritten unless vitally necessary.

Posted
On 3/15/2020 at 2:38 PM, Zorlond said:

There isn't one. It's only got two options, Neuter Purges and Pop Stealing. There's not even a Tentacles option under Hide Events, which doesn't even stop things from firing, it just doesn't tell the player it's happening.

 

Frankly, there should be a helluva lot more options, but for right now I'm simply going to reiterate: The Tentacles event needs a limiter so it doesn't end up stacking a dozen modifiers on a single planet.

 

Your install is broken or is being overwritten. There are screenshots with the full load of options. So this is a "you" issue, not a creator issue. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...