agriasoaks

Member
Oct 11, 2019
291
114
The function convertPlayerToSlave is mentioned in two files:
- src\npc\startingGirls\startingGirlsPassages.js (it is used for obvious reasons, when you select "Start over with your relative")
- src\events\gameover.tw (you are enslaved either because you have fallen into debts, or because you have enacted some racial policy and it affects you negatively)
Not the most idiotic way to get a game over, anyway.
On a side note, if you want to play a management game as a slave, you can try Eratoho K and, if I am not mistaken, No Haven.

Speaking of the MC being raped, this also happens if you are a woman (futa too, maybe?) and you don't install the drone security system in the first X weeks.
Oh I see, so that is for starting with relative, I didn't know that. thanks for letting me know. Yeah I am looking and reading somewhere I forget where I read it, I read the condition where I think if you taken eugenics and if you're pregnant and carrying the social elite child they offer to just keep you alive and you're allowed to have 2 slaves but you will be deafen and muted but will be taken care off and only used as to breed societal elite chidren but yeah it is game over.

Yeah I want to find out what to get that ending, lol for shit and giggles.

For the game Eratoho K, Hmm I never tried it, I will though , the no haven game I have played it and yeah it does have the slave leader I find it amusing there is even the other version the cheat version that have more detailed slave leader type where you can train the leader like a slave but the rags system just at further on the game the game start to get sluggish though.

Thanks for the info.
 
  • Like
Reactions: scrumbles

scrumbles

Active Member
Jan 12, 2019
949
967
It should be in: Game Options » Content & Flavour » Incest content is currently...
You can also enable it from the console. Press F12, type V.inbreeding = 1 and press Enter.

Each slave has their personal coefficient (from zero to one). Find the slave in V.slaves, the property is inbreedingCoeff
Same for the main character: V.PC.inbreedingCoeff

Apologies if I have misunderstood your question.
 

90t3DXtm3p

Newbie
Jun 18, 2018
74
35
It should be in: Game Options » Content & Flavour » Incest content is currently...
You can also enable it from the console. Press F12, type V.inbreeding = 1 and press Enter.

Each slave has their personal coefficient (from zero to one). Find the slave in V.slaves, the property is inbreedingCoeff
Same for the main character: V.PC.inbreedingCoeff

Apologies if I have misunderstood your question.
Hello,thanks for responding
this is what i have


setting V.inbreeding to 1
setting V.limitFamilies to 0
Incest content is currently enabled


what it is lacking is the

"She is inbred, with a CoI of 0.125"
"She is in an incestuous relationship with her"


I have done some trial and error with other saves, where i have enabled/disabled incest on a save that has had incest enabled from the beginning and it gets rid of "CoI of 0.125" but keeps " .... is in an incestuous relationship with ...."
 

svornost

Newbie
Jun 1, 2020
94
86
Turning flags on and off from the console will introduce state problems. So will editing family relationships from the console, fwiw.

This might get you back to a consistent state:
Code:
resetFamilyCounters()
ibc.recalculate_coeff_ids(V.slaves.map(s => s.ID))
Other than that, what does her family tree look like? CoI is 0 for non-inbred slaves, and CoI of 0 is never shown.
 
  • Like
Reactions: 90t3DXtm3p

svornost

Newbie
Jun 1, 2020
94
86
Neither of those functions would issue any output (they work silently), so that's expected at least.

Do you still own the slaves they're related to? If you've sold them, the game doesn't know anything about them anymore (because "missing slave names" is disabled...maybe not the best name for that option).

If you want to send me the save I can take a look.
 
  • Like
Reactions: 90t3DXtm3p

90t3DXtm3p

Newbie
Jun 18, 2018
74
35
Neither of those functions would issue any output (they work silently), so that's expected at least.

Do you still own the slaves they're related to? If you've sold them, the game doesn't know anything about them anymore (because "missing slave names" is disabled...maybe not the best name for that option).

If you want to send me the save I can take a look.
Yes, i havent sold related slaves

I think i sent u the save via conversation
I just thinking im unlucky

Also what is
"Missing slave names are currently"?
 
Last edited:

svornost

Newbie
Jun 1, 2020
94
86
"Missing slave names" controls how much detail FC keeps about slaves that are no longer in your stable. If it's off, the game deletes everything about a slave as soon as it's gone (through death, retirement, or sale). If it's on, the game will remember their names and family relationships with your remaining slaves (which means it can show "so-and-so's mother was your former slave such-and-such" in the summaries, surname inheritance works for their unborn children, and we can continue to calculate CoI and so on from them as well).
 
  • Like
Reactions: 90t3DXtm3p

90t3DXtm3p

Newbie
Jun 18, 2018
74
35
"Missing slave names" controls how much detail FC keeps about slaves that are no longer in your stable. If it's off, the game deletes everything about a slave as soon as it's gone (through death, retirement, or sale). If it's on, the game will remember their names and family relationships with your remaining slaves (which means it can show "so-and-so's mother was your former slave such-and-such" in the summaries, surname inheritance works for their unborn children, and we can continue to calculate CoI and so on from them as well).
Thanks

V.inbreeding = 1 worked, ill probably enable missing slaves now that i know

Thanks again
 

Braffel42

Newbie
Feb 7, 2020
82
65
I have some daydreams about creating a similar game to Free Cities with a lot of the same gameplay elements, gradual body transformation, running your own country, demographical changes and politics etc, lots of math and stats, hehe.
And i was wondering if Twine 2 that this game is built with is my best bet or are there better choices for game engines for these types of games?
 

DarthSion98

Member
May 31, 2020
427
495
I have some daydreams about creating a similar game to Free Cities with a lot of the same gameplay elements, gradual body transformation, running your own country, demographical changes and politics etc, lots of math and stats, hehe.
And i was wondering if Twine 2 that this game is built with is my best bet or are there better choices for game engines for these types of games?
Twine 2 is the easiest to work with and it's open source.
That said, it becomes a nightmare to program once you add in all the stuff you listed above.
The pregmod team consists of over a dozen people, all working on one project.
Though the original version of the game was not written in an upgrade friendly manner and the team has been working on fixing a lot of different things.
And you have to know how to manipulate Twine to the max to add all these cool things, though there is free stuff out there you can modify for your own purposes.

If you do end up starting a game inspired by Free Cities, I'd be happy to help as a writer.
Best of Luck,
-Black Dragon
 

scrumbles

Active Member
Jan 12, 2019
949
967
And i was wondering if Twine 2 that this game is built with is my best bet or are there better choices for game engines for these types of games?
Twine is very good for making a text game: but when it deals with a large number of variables and procedures (such as in Free Cities), its performance may suck. FreeCitiesDev became aware of it and iirc he regretted his initial choice. There's a reason if the current development team has ported more and more code to pure Javascript.
I guess you could do the same: use Twine for the UI and another language (JS or something else through WASM - e.g. Go like ) for the management stuff.
 
  • Like
Reactions: Seamonkey and SenPC

SenPC

Active Member
Feb 3, 2018
585
1,126
After 8 updates in three months over on the GitHub Which Must Not Be Named or Linked, I got a little spoiled and assumed we'd see another update in April. Guess we'll all wait for the hive mind to kick back in. From the tags, there hasn't been any activity for a month now.
 

svornost

Newbie
Jun 1, 2020
94
86
After 8 updates in three months over on the GitHub Which Must Not Be Named or Linked, I got a little spoiled and assumed we'd see another update in April. Guess we'll all wait for the hive mind to kick back in. From the tags, there hasn't been any activity for a month now.
There've been more than 250 merges in the last month, which is a long, long way from "no activity." Next build is likely going to be 4.0, not 3.9.7, and major releases take a bit longer.
 

SenPC

Active Member
Feb 3, 2018
585
1,126
There've been more than 250 merges in the last month, which is a long, long way from "no activity." Next build is likely going to be 4.0, not 3.9.7, and major releases take a bit longer.
PM Updates1.jpg
PM Updates2.jpg
As I said, "From the tags". I'm using the metric the GitHub system uses to measure progress milestones. If the contributors are working behind the scenes, that's great.
 

svornost

Newbie
Jun 1, 2020
94
86
As I said, "From the tags". I'm using the metric the GitHub system uses to measure progress milestones. If the contributors are working behind the scenes, that's great.
Pregmod doesn't use the Milestone system at all, and we use Tags only because that's the easiest way to trigger the autorelease system (and even that only started a couple months ago). The best indicator of actual activity is probably the commit graph, from which you can see that there's substantially more activity recently than in the last few months:
1620705206345.png

If you play prebuilt releases it's been a bit quiet, but that's just because there's a bigger one than normal cooking right now.

Next you're going to tell me that you actually believe the Changelog too, lol (protip: new mechanics, content, and sometimes even entire systems get released without ever seeing a Changelog entry...updating is like Christmas, you never know what you're gonna get unless you've been watching the elves really carefully).
 
4.40 star(s) 23 Votes