DADDDAAA

Active Member
Jan 6, 2018
539
316
Am I the only one who happened to? The config.ini stopped working, partially.
bgm and insect mask are the more evident for me
 
Last edited:

lewd_alt

Newbie
Dec 31, 2022
15
41
Yup, I've had it in a compiling state for quite a while.

Really the only few files you would need to change to get a performance benefit with skiasharp or sharpdx are
WPFImage.cs, Par.cs, and Are.cs

I'm tempted to remove all of the windows specific stuff so I can work on it outside of a VM.
Update: I've migrated the entire repo from NET Framework 4.6.2 to NET Core 3.2 via Silk.NET.OpenGL and glfw-net
also i've broken sounds entirely

I can now run it natively on linux :3
(i.e. i don't have to deal with a VM that crashes every half an hour now :skull:)

performance should still be similar... i haven't abused OpenGL for anything yet, but thats coming (eventually)
 
Oct 2, 2022
374
316
already did :cry:
just a curiosity.. does your bgm work? if you turn it on, do you hear the music?
The BGM does work. There is a config file in the folder with the exe that let's you tweak some settings. If you wanna hear the bgm, you can edit the config file, or you can open the bgm folder in the file and listen to it directly. Apparently, you can even change the music if you replace the bgm files with different files of an identical name. If memory serves, they're .wav or something to that effect.
 

DADDDAAA

Active Member
Jan 6, 2018
539
316
The BGM does work. There is a config file in the folder with the exe that let's you tweak some settings. If you wanna hear the bgm, you can edit the config file, or you can open the bgm folder in the file and listen to it directly. Apparently, you can even change the music if you replace the bgm files with different files of an identical name. If memory serves, they're .wav or something to that effect.
It's the config file that stopped working, partially. The more evident are the BGM which doesn't play when activated, and the insect mask (it's turned off) which is supposed to stay down after training gets up.
 
Last edited:

DADDDAAA

Active Member
Jan 6, 2018
539
316
Would it be hard to mod the game in such a way that slaves can be pregnant with twins or triplets?
maybe a trait?
 
Oct 2, 2022
374
316
I remember hearing that there was a mod to get all of your slaves to impregnate each other. I tried searching, but couldn't find it. I do think a mod that lets you knock up a slave at the push of a button rather than having to take time to breed them would make getting complex breeding chains much smoother. Maybe make it so that it only works will fully trained slaves to prevent abusing it. I somehow doubt that the players of this game are all that conscious of its balancing though.
 

BornOfShadow

New Member
Feb 10, 2025
1
0
Update: I've migrated the entire repo from NET Framework 4.6.2 to NET Core 3.2 via Silk.NET.OpenGL and glfw-net
also i've broken sounds entirely

I can now run it natively on linux :3
(i.e. i don't have to deal with a VM that crashes every half an hour now :skull:)

performance should still be similar... i haven't abused OpenGL for anything yet, but thats coming (eventually)
Could you share the converted game? I like to use the game without Wine. Wine's performance is pretty bad even if I use the dll for GDI+.
 

lewd_alt

Newbie
Dec 31, 2022
15
41
Could you share the converted game? I like to use the game without Wine. Wine's performance is pretty bad even if I use the dll for GDI+.
I could but there is a bunch of broken stuff at the moment...

Audio doesn't work (need to find a cross platform audio library)
I've broken some of the mouse button inputs somehow
Serialization doesn't seem to work on linux so I would have to switch over to Json only saves

its all in the repo if anyone feels like messing around with it (I've left comments with TODO in them on most of the broken stuff)


to build the thing from the :
on windows you can open the .sln with visual studio and go from there

on linux from the repo root you can do something like
Bash:
cd ./game_folder/
DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true dotnet run --project ../SlaveMatrix/
to build and run it (it will probably crash the first time)
the dotnet command comes from the dotnet-sdk package on arch
 
  • Like
Reactions: ya-yas
4.30 star(s) 22 Votes