Welcome to Inkbunny...
Allowed ratings
To view member-only content, create an account. ( Hide )
argonvile

Monster Mind source code

When I released Monster Mind, there were of course a lot of requests for new Pokemon, new sex toys, or people who wanted to change the game in multiple ways -- removing the minigames, skipping the puzzles, cheating for money, and so on. I wanted to keep the source code a secret for one year because the game had a lot of cool secrets I wanted people to find on their own as a community, as opposed to just by sifting through source code.

It's been a year and the community has surpassed my wildest imagination! And while secrets are fun, and there are some secrets left nobody's found yet -- programming is fun too and I want people to be able to make the game their own. So, to that end, here is the source code for Monster Mind 1.07.3:

https://www.dropbox.com/s/1wotpazy7xazvb0/monstermind-1...

There is a readme.txt included which describes how to build the project. If you're a programmer, you might try cleaning up the windows version, making a version of the game for iOS or Android, or hacking the game so that it gives you unlimited money or lets you skip puzzles. If you're an artist and a programmer, you might try adding your own Pokemon. If you're a writer, you might think about adding some new dialog sequences for your favorite pokemon. If you're bilingual, you might translate the game to another language. Or if you're none of these but you're simply curious about the game, you might browse the source code to see how your favorite Pokemon work or look at some dialog that you never got to see yourself.

If you want to ask questions about the code, or talk about the code with other people, some people are already discussing it in the #spoilers channel of the Monster Mind Discord. Or of course you can always contact me in any number of ways. Happy hacking~
Viewed: 1,847 times
Added: 4 years, 11 months ago
 
MomartikPSITIME
4 years, 11 months ago
Source code on Dropbox ? Is nsfw forbidden on Github ?
argonvile
4 years, 11 months ago
https://help.github.com/en/articles/github-terms-of-ser...

C.2 [You agree that you will not under any circumstances upload, post, host, or transmit any content that:] is or contains sexually obscene content;

So yeah! Github won't work sadly
curious77
4 years, 11 months ago
Gitlab might work? https://about.gitlab.com/terms/

It doesn't seem to forbid sexually explicit content. It could be nice to have a central place where improvements/ports to the vanilla game can be hosted, but it's up to you.
argonvile
4 years, 11 months ago
Section 3 forbids obscene content, if that's not meant for sexually explicit stuff i'm not sure what they could mean by it
Danjen
4 years, 11 months ago
Wow what really? How long has that been there?
argonvile
4 years, 11 months ago
every time someone hosts some cool website for free, the internet shits porn all over it and the website thinks "this is why we can't have nice things"

then the website gets rid of the porn and the pornographers think "this is why we can't have nice things"

it is just the cycle of the internet i guess
Kavukamari
4 years, 11 months ago
and of course we missed all of the cool secrets like the 3 secret characters and alternative storyline you programmed
argonvile
4 years, 11 months ago
and i put them in there just for you guys! i'm so disappointed
curious77
4 years, 11 months ago
I just have to tell you that you are amazing! Not many people are willing to share the source to something they worked so hard on. I'm very excited to take a look at the code and assets!

I'm going to try and port it to Linux and Android, and with your permission, release those ports.

That being said, is there some kind of license you are releasing it under? I couldn't find one. Are we allowed to publish our own versions of the game? Under what conditions? Even if you don't want a full license, it might be worth clarifying some things, so people know what they are able to do. By default, you are the full copyright owner, and you are allowed to legally take down any derivative works. I know that you are not the kind of person who would do that, but it might be worth putting some minds at ease.
argonvile
4 years, 11 months ago
My intent is that people can port, change or distribute it to their heart's content. I guess the ickiest things I can imagine are if someone wanted to pretend they created it, or monetize it somehow under false pretense, such as starting a Offbeatr and scamming people out of hundreds of dollars with the intent of releasing Monster Mind or something. ...Honestly it's hard for me to think of the circumstances under which people would do stuff like that when the game's already reasonably widespread, but even in that worst case I think I'd be able to sleep at night.

Basically go nuts, do what you want. It's hard for me to think of a license to adopt because I'm not sure what behavior I want to restrict. Porting it will make a lot of people (including myself) very very happy so please let me know if you're successful!
curious77
4 years, 11 months ago
I made an experimental build for Android. It has a few graphical glitches, but it's playable. You can get it at https://ufile.io/gqm5osd8.

For those who want to try building it themselves, here are some notes:
- For the android SDK and tools, it's fine to just download the latest versions.
- For the NDK, you need version r15c. Other versions don't work. Trust me, I've tried.
- You also need an older version of Java. It doesn't work with Java 11. It works with Java 8. Don't know about the versions inbetween.
- You need to install the android-26 platform and tools with the SDK manager.

There might be some other things I missed, feel free to ask around on #spoilers in the Monster Mind discord if you get stuck.
argonvile
4 years, 11 months ago
Hey wow, thanks for all your help! If we can nail down those graphical glitches I'll announce it so people can try it out. I don't want to jump the gun if it's not pristine yet
curious77
4 years, 11 months ago
One problem that came up is that Android disallows installing unsigned 3rd party packages by default, so users have to fiddle with settings and potentially turn off security features (at least temporarily) to install it. This is a big barrier for non-power users.
I don't know if this could be fixed without having to publish the game in the Google Play store.

I'm still glad I could build it for Android, it's fun to play Monster Mind on the go!
Dirtsky
4 years, 11 months ago
I just learned last week that Buizel likes his/her thighs rubbed.

Anyways, I'm no programmer but it looks like we are going to see mods for this game soon :)

I wonder if there is a list of secrets that are posted somewhere...
argonvile
4 years, 11 months ago
people have been talking about that in the #spoilers channel on the monstermind discord

https://discord.gg/ycf6Jzu

a few secrets have been found...
Dgtdgt
4 years, 11 months ago
Amazing how many sites have something against games with porn in them. Actually, it's amazing how many sites just have something against porn. Yet it's perfectly fine for games and other media to portray people killing hundreds of people? I will never understand.

Yet those same places will in media be like "sex is good guns are bad, blah blah blah."
argonvile
4 years, 11 months ago
Yeah I mean github equally restricts both sex and violence, so that doesn't apply to them. But a few other websites only care about sex and not violence, you're right.

I don't think these kinds of rules they have are unethical or morally inconsistent. Sex and violence are different spectrums and it makes complete sense how someone could be tolerant of one and not  the other. I just want a place to host my code.
Zakurei
4 years, 11 months ago
What kind of secrets D: I always felt there was secret scenes or something we haven't found.. but I DID finally manage to get fucking Smeargle to cum properly and that FELT SO GOOD
argonvile
4 years, 11 months ago
oh wow! you're a champ, smeargle is a tough nut to crack :D
Zakurei
4 years, 11 months ago
Granted it was on your Christmas version of the game BUT it was equally as difficult xD
argonvile
4 years, 11 months ago
no, no, the christmas version doesn't pull punches, it's the real thing!!! that's crazy man, good job
Neversoft
4 years, 11 months ago
I still very much love the game! :D
argonvile
4 years, 11 months ago
oh that's great!!! i love it too <3 although i'm a little out of practice with the puzzles
B3NN1
4 years, 11 months ago
Will you be doing anything else with Monster Mind?
argonvile
4 years, 11 months ago
Honestly I've sorta released the source code so OTHER people can do stuff with Monster Mind!

It's not that I'm short of ideas but it takes a tremendous chunk of effort to expand the game in even a small way. Not because the game was programmed badly or because it's snowballing or anything -- but just because, well, Abra took about 100 hours to draw/write/code/animate. Buizel took about 100 hours to draw/write/code/animate as well, and any new character will also take about 100 hours.

That's a long time to spend, that's basically 1-2 months worth of art, and personally I'd rather draw right now

I'd love to make another game some day too! Again ideas are the easy part, it just takes a long long time to draw/write/code/animate...
B3NN1
4 years, 11 months ago
That's fair. I was just curious
Zefirro
4 years ago
I always get this message when I try to play: source/poke/sand/SandslashResource.hx:9: characters 20-26 : Variable requires type-hint or initialization

Somebody could help me, please?
New Comment:
Move reply box to top
Log in or create an account to comment.