/hgg/ - Hentai Games General

Lewd games

Report your front-end woes 2: Electric Boogaloo

Winner of the JulayWorld Attention-Hungry Games™, Week 4

/icup/ - Inter-(image)Board Competitions

Nominations for week 5 are open.

What is the Imageboard Federation?

JulayWorld onion service: bhlnasxdkbaoxf4gtpbhavref7l2j3bwooes77hqcacxztkindztzrad.onion

Max message length: 32768

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB


(used to delete files and postings)

Welcome back.

Slave Matrix Anonymous 11/21/2019 (Thu) 12:16:05 No.2984
Has Science Gone Too Far The Game

Slave Matrix is a monster girl slave/breeding focused game made by Auto Eden, where you get to mix and match different species of monsters to create mixed breeds. It gets surprisingly detailed when you throw in different traits, varying body sizes, magical mutations, blessings and so on.

At the start of the game, you're tasked to pay off a debt and are locked with just two species, lamias and harpies. They both have a few different subspecies peppered in them, but until you're debt free, those are your only options. You can also buy toys to use on your slaves, thus spicing up the training a little.

If the mating is too complicated for you, or if you feel like giving a more simpler approcach a try, you can turn on simple mating in the Config.ini.

DLsite: http://www.dlsite.com/maniax/work/=/product_id/RJ222368.html
Translated and modded version 8.4: https://mega.nz/#!ql83EagB!l9p9KtOC7alJPsTPXiRoIK8y_aGuzHQ0rE-AR_8-xXg

(they are also all in the game folder)
Slave Matrix Manual: https://pastebin.com/Q6v0LKyx
SM Mod Readme: https://pastebin.com/FSpUWtdR

AutoHotkey script for mouse scroll: https://pastebin.com/2LC6kVVY

Cheat Engine note:
Money is stored as 8 bytes variable, for everything else:
1. Set type to "double"
2. Use "rounded (default)"
3. Write the numbers after "." like if she has pride = "42.5%" search for "0.425" (100% and 0% is respectively 1 and 0)
(searching for 0s or 1s will most likely get you nowhere)
Also, cheat table won't work, .Net garbage collector makes sure it will fail
Open file (22.06 KB 363x527 ClipboardImage.png)
So how the fuck am I supposed to make this thing hd? According to the mod readme I need to add a -hd to the target location, but it doesn't let me edit that. Just the regular target and adding -hd to that just tells me it's an incorrect path
>>5561 Did you put the -hd switch outside or inside the quotes?
>>5563 Tried both, neither worked
>>5564 You tried it outside the quotes in the "Target" box? At the end of the stuff in the target box? Like "C:\Users\PC\Downloads\Slave Matrix Modv2\SlaveMatrixMod.exe" -hd
>>5565 Ah, that's what's up. Didn't know you needed a space between the path and the tag
Open file (95.02 KB 374x700 2019_12_12_21_22_27.png)
My favourite girl so far. Simple and not an abomination.
I decided to start from square one instead of trying to figure out what I was doing in an old save. After making reasonable progress, this girl showed up. It's always nice when the game hands you a huge shortcut, and it wasn't even a girl I might've wanted to keep around long term. (I also have a tiny beef with the guy who translated "scylla" wrong, because come on.)
>>5568 That pussy is an abomination.
>>5642 How very dare you.
Open file (14.99 KB 273x237 my visage upon.JPG)
Are there any details out there on how the modding process worked? I tried poking around to mess with some variables but I'm not exactly experienced with the engine and this game isn't exactly coded in the neatest manner. At this point I'm thinking it would probably be faster to just hack through the save files in hex or something instead of trying to fiddle with the code.
>>5656 I tried doing some amateur hex labor with the saves, but I have the feeling they're compressed. Other than that, I can't help much.
Where is the dev?
>>5824 Fuck knows.
>>5824 It's a Japanese circle (probably one guy) called Auto Eden. Doesn't appear to have any web presence aside from this one release: no DLSite blog, no ci-en that I can find, no twitter or whatever. There might be dev interactions somewhere on the Japanese web, but that's beyond me to find. It certainly looks like the kind of thing that some amateur autist would grind out and then lovingly update every once in a while, but it's more or less a finished commercial product that hasn't been updated since 2018. The game was even reasonably successful on DLSite, given what it is. Maybe we'll see a sequel mysteriously drop over there after years of silence, or maybe some heroic sperg will make a knockoff, or maybe this is all we'll ever get.
>>5656 it's written in c# so basically you just decompile/open it with dnSpy and fiddle with that, there's nothing else you could really do and of course it's not gonna be in a nice, easily readable code, it's what decompiler interprets the code is, it's not even always accurate so sometimes you have to do stuff in the IL but it probably it is pretty bad, especially because most of the stuff is in japanese moonrunes if you want it - the save function is in Mods.Save(string Path, int i, Med Med) but you're right it'd probably be easier to edit the save hex and if you're curious and want to follow my struggle - here are the changes i made for the mod: https://pastebin.com/SvMizmy4 also2, shame this wasn't included in the OP >>2984 https://mega.nz/#!L5ECDIpK!a48DdrYZ_QJYCeyB9IWrkI04WxuOf6OKjNRTc_np7zk a tiny update, only changed it so it moves the watermark when using the camera for a photo in big resolution mode so it doesn't show in the fucking middle (like seen in >>5568 )
>>5845 Sorry, old photo made before I used that mod.
>>5845 I have to wonder how time consuming it would be to meme up something in, say, Godot that replicated the functions of this game. How are the assets for the game packed, anyhow?
>>5849 depends, if i get this stuff correctly - the sprites are stored as a binary files the only files that you can easily swap are sound files and 2 backgrounds - dungeon and shop, dunno where the training background is stored tho, it is kind of randomly generated so binary again i guess maybe there is some way you could read these properly but you'd need actual reverse engineering qualifications for that i guess
I wonder if its possible to change the physical parameters of the girls, i.e breast size or whatnot?
>>5905 It technically is. They're stored in the same number format as stats--it's like the OP describes, doubles stored as decimal fractions, because even things like "breast size" are normalized to 1. You can find them in memory while the game is running with cheat engine, but the only way my dumb ass could do it was by inspecting memory near a value that I could control until I found values that matched the girl's stat I was looking for. I didn't write down offsets or anything that would've helped make it easier. And every so often the garbage collector, I guess, would come along and shove everything off to some other part of memory, ruining my work if I didn't remember to have a long unique byte sequence to search for. If girls could be named it wouldn't be so bad because you'd have a controllable, unique, and easy-to-find fixed point for each block of memory addresses representing that girl. For people who do a lot of this kind of thing it probably isn't hard, but I'm old and not patient. Making the changes in the saves would be more practical, except that I think that they're compressed and it's not some simple scheme that 7zip can inflate. Probably inspecting the code with dnSpy like the other anon suggested would help answer that, but I haven't summoned the courage to try that yet since C#'s not in my repertoire and my C is very, very rusty. There's a world of difference between knowing how to do all this well enough to scrape by, and being the kind of person who can and, more importantly, is set up to quickly whip up small programs for doing this stuff. I remember recently finding a "simple script" someone wrote for extracting images from one of the VN formats, and being a windowsfag I had to figure out for myself how to get this VM called Neko working to compile a script in this language called Haxe, neither of which I had even suspected had a need to exist before then. I'm still not sure what the benefits of that setup were supposed to be. For a person with the right knowledge and environment it would have been simple, and I know the code for doing these kind of things isn't exactly like writing an OS, but for a tired old man who barely can work in Java and fortran it's a bit of a hassle. Having said all that, I have the world's vaguest memory of some other thread on this game, possibly years ago or on a totally different imageboard, where some anon did manage to get results from manipulating girl numbers. That might be a fever dream though. All I can say for sure is that breast size definitely stops scaling somewhere not much if at all above 100%
Open file (474.53 KB 1011x768 slave1.PNG)
Open file (470.66 KB 1018x764 slave2.PNG)
the arms of my slave experiments are not evenly distributed
>>5932 Well then, breed them together.
Open file (1.12 MB 988x971 Screenshot (7).png)
severe lack of abominations in here
>>5955 As much as I like and discuss this game, I for one don't actually get much joy out of the breeding. It's really not much fun for me to do mechanically, because literally every hybrid is sorted as a "mix," so it gets hard to keep track of girls after a while. That, and the actual impregnation is pretty tedious. The production of abominations is really what makes the game stand out, though, and I wish I enjoyed it more than I do.
>>5956 The taming/breeding genre has been getting some love. It's bittersweet though, because fixed models/sprites are the standard by a huge margin. My dream game would have the mix-match breeding of this + the training/management of Princess Maker + the freedom of Elona + the theme/style of My Lovely Daughter.
I have no idea how to get out of debt
>>5962 Get a job.
>>5960 it would be pretty easy to make a game like that but it's hard/impossible to find an artist
>>5962 Best way I've found is playing the stocks. Demand for each race fluctuates on a daily basis anywhere changing the price anywhere from 10x to one tenth of the base. When you start the game you'll probably see that either birbs or sneks will be like, 25mil each while the other is only in the hundredthousands. One is not better than the other, that is all demand difference (keep an eye out for scars though, they're always worth way less, meanwhile virgins are worth a bit more). Buy out whatever's cheaper, play with them until the day rolls over, then check to see if the demand is good. You can make tens of millions on slaves you haven't even touched just by waiting for the randomly generated demand
Open file (967.30 KB 1648x760 ClipboardImage.png)
>>5969 Look at this shit
Open file (1.14 MB 1026x795 ClipboardImage.png)
>impregnate a regular lamia >no blessing >kid has four arms why? She also has hairless, so that's cool, but I still can't get over the random extra set of arms
>>5965 A person could always do what this game does, and just take a whole lot of screencaps of 3DCG models, cut them to pieces, and build moving paperdolls out of them. You'd need to do a lot of stretching and transforms of 2D sprites in game engine, so if a person wasn't using Godot or something it'd take some math expertise. It'd also a whole lot of fiddling to get it not to look like ass, but it's doable with basic Photoshop skills in lieu of any actual artistic talent. I ought to say that it looks like that's what was done in Slave Matrix, but I dunno if that's actually what he did. Probably the readme has some hints if you look at the credits. There'd be an awful lot of wheel-reinventing to do if a person was to clone this game; I have to wonder how long the guy behind it spent working on it. (Interestingly, PoP has the exact opposite problem, being made by an artist. Illustrating all the hybrids is the easy part for that guy.) >>5969 >>5962 It's probably best to literally play it as a stock market game while you still have debt, and skip the touching game by resting. That gets you out of debt in the least amount of real time, because the actual touching game takes up a lot of time. Save a few girls you like for breeding later, and consider impregnating high-value races (once you have them) for the free girls to sell at no cost. If you're careful, you can impregnate a virgin without breaking her hymen. Once you're out of debt you can play the market some more for cash to start the breeding game. There are problems with this approach, naturally. Touching girls does increase their value, although it's slow. You don't build up your trainer skill, either, but you can always just do that once you're out of debt. Eventually, though, you'll hit on some high-value girl at a good bargain and huge chunks of debt will slough off. You'll also want to get basically familiar with what is and isn't a good price for the races--you don't have to be at all obsessive about that, but it's helpful to have a guideline in your head like "buy if under $1 mil and not scarred" or whatever. You can look at your girls' sell screens before you go to the office to get an idea of what the races you own, at least, have for a value multiplier for that day. >>5971 I don't have any idea how the mechanics for it work, but my guess is that it's due to a mutation. The manual mentions that they happen and are related to that MagCon stat. I don't know if each race has a certain percentage chance for certain mutations or weird phenotypes or what, and the things that can vary in a race after breeding seem to be pretty different from how a race can vary when generated in the shop or as parents.
>>5971 Pretty sure a high MagCon stat of the parents (and grandparents with simple breeding off) will mean random mutations are more common.
Open file (988.88 KB 1026x795 ClipboardImage.png)
Welp, that's gg
>>5977 I'd buy it.
Open file (662.21 KB 1022x768 Clipboard02.png)
>>5977 Demand's supposed to cap much lower than that, but you see some strange shit in this game still.
Open file (368.06 KB 919x707 hjnkll.PNG)
>>5977 i just had 800 demand for a mix and i had like 4 of them, sold one to see if i wasn't seen things had to cheat engine money out to not kill my flow of progression
>>5990 I wonder if the mod is what's messing with some of those values. I don't mean that it was done deliberately, because I don't remember reading that anywhere, but I also can't imagine how it would happen by accident unless decompiling and recompiling introduce some weird bug. It doesn't seem to be too game breaking, I just sort of wonder.

Report/Delete/Moderation Forms

Captcha (required for reports and bans by board staff)

no cookies?