scrumbles

Well-Known Member
Jan 12, 2019
1,069
1,096
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.
 
  • Like
Reactions: agriasoaks

agriasoaks

Member
Oct 11, 2019
289
113
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

Well-Known Member
Jan 12, 2019
1,069
1,096
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
407
452
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

Well-Known Member
Jan 12, 2019
1,069
1,096
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
581
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
581
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.
 
4.40 star(s) 23 Votes