Porting casual fluffies to the Godot Engine

Yes, you’ve heard it right.
I didn’t bother making an account yet, had like all the stories I liked archived on an old hard drive so being anon was all i needed until now.

I’ve got a knack for godot and I think one of the biggest things that godot offers is the ability to make open source projects that don’t require any amount of setup and where the code can be not only be read with nothing more than a text editor, but empowers the user to edit the base game scripts to learn and customize their experience, which also allows them to easily publish their own mods that can be easily added into the game, with the right setup.

Alas, I didn’t archive the dev’s dev files for the game and the link has since died, I can still find the code with relative ease with dnSpy but getting the graphics assets, sounds and default/exported settings for each unity gameobject, so this is currently the hardest part I am faced with.

I sincerely think that the biggest stopper in having a “proper” fluffy game, one where the community can help grow with a low bar for entry, is the impression that the project is hard to approach.
I am planning on having a github (or gitgud/gitlab) repository, (just for transparency, so everything is logged behind diffs.
The code will not be compiled to bytecode, obviously, so that everything can be messed around with and allow people to easily create their own code and have it be compiled with the rest as the game starts.

The project will be under GNU GPLv3. Anything else like merging popular mods/making them part of a set of default mods I personally don’t know how to handle so I’ll likely defer to someone that has more experience in the matter.

P.S: While I’ll do my best to replicate the game, I will be adding a few things, mainly for my own sanity and everyone else’s:

![zoom|30x32](upload://u0zRsdj98U4Y8knB8l5zxbfuw2K.png)
The inspection tool will include the ability to add, edit and remove relationships (likely just edit and remove for the sake of ease of addition) Ex: make two fluffies that know about each other/are friends into “special friends” instead of having to wait some often overstretched amount of time or having to deal with some breakups.
It will also include the ability to set some stats (health, cannibalism…) and restore bodyparts. Speaking of them:

![knife|20x28](upload://9QPduuT2tw37Mo3NwR8Xrrzp05L.png)
The dismemberment tool will include right-clicking to select a fluffy, with a diagram popup and highlight system so you don’t accidentally snip a foal’s head off while pillowing a mare or blind one of your favourite cannibals trying to slow down a shit-colored fluffy. The original left click will still work and while it’s quicker, frankly you don’t really need speed around such easily harmed creatures when the game doesn’t have a save system to undo such permanent actions, just like:

![hand|39x46](upload://re7ybUGGoiLr67CtkkvKnc3jxnk.png)
Tired of trying to gently drag a fluffy around and place them on the ground, only for key movement or some lag/freeze or anything making the game think you’ve rammed your fluffy against the floor? Now shift-clicking with the hand tool prevents any and all fall/collision damage to your fluffy, and for the sake of it: ctrl-clicking will straight up prevent any and all damage recieved. Useful if you want to test damage mechanics, without actually harming a test subject as you hold it in a very lethal place.

Further additions, while planned, i’m not sure would warrant immediate remedy, and could be left as a mod unless i have unanimous approval for it:

![box|40x32](upload://b5OhBYmgmAxdaXOnOJBvhZ4NWlv.png)
The items Box will display the items as icons for easier distinction and readability. Furthermore, a “default” food item will be added, which can be left blank, to give your bowl/trough food of your choice instead of having to go back to the items tool to select it and feed it.

![trough|27x31](upload://2gGm8NUtrlsIsxodOfYrdLYcGSV.png)
The food refill tool will include a right click to empty, or shift-leftclick to keep the food container filled at its current level until emptied with a right click.

[cannot embed more than one image per post since i’m a newfag]

16 Likes

Good luck on trying to make Casual fluffies into a finished game! I will warn you, making finished games is really tough, especially with fluffys as theres so much you can do with them!

2 Likes

making finished games is really tough, especially with fluffys as theres so much you can do with them!

That’s the thing, i’m thinking of just porting to an engine that allows it to be a community project
So even in the event that i drop it, it can be picked up by more or less anyone, and does not require a “source code” as the “dev version” and the one the player has when launching it are one and the same, and even someone with cursory knowledge of programming or with an entry-level/highschool python knowledge can just plop in a new script file to add something new to it

furthermore, since it allows easy modding, one can just pick and choose their content as individual mods to have their customized experience

I do plan on adding more than just what i’ve listed on top of the port, but i’ll make it a mod so it stays optional and acts as a mod template for those interrested in expanding the game

3 Likes

Alas, I didn’t archive the dev’s dev files for the game and the link has since died, I can still find the code with relative ease with dnSpy but getting the graphics assets, sounds and default/exported settings for each unity gameobject, so this is currently the hardest part I am faced with.

I really want to outline this
Having someone that can post the source code here would speed up my work a ton

1 Like

They may have the original code, they’re working on a new version of the game too

1 Like

they did, the og dev even had a slight graphics tweak making expressions more unique, gracias!

2 Likes

Does the group not exist anymore? or are they on anything other than discord because these links are always broken when shared.

i think discord links are temporary, they dont last long unless you’re a mod or owner.

I have this archive, its from the casualdev blog, I don’t know how to use it, but thought to grab it anyway. Is this the right thing?

edit: I guess the link was broken and didn’t realize, here’s a mediafire instead

https://www.mediafire.com/file/y3c1jch9whdgdby/Casual_Fluffies.zip/file

So I downloaded your link and it didn’t work when ported over to unity 2018 version to run it after about 2 hours of playing with it and having chat gpt help to figure out the issue of a symbol error in line 1345 gpt and I made a replacement cs file to replace the broken one in the script file just had to delete the old one and it’s meta data aswell and replace its name to the name of the old broken file and it was able to make a playable build as an .exe file I’d I can figure out how to post it here I will cause I had to sign up for a unity pro account freetrial to fix it I’ve sense canceled the subscription and it still works unity isn’t getting there 200 bucks a month lol but yeah a working version of casual fluffy exists on my laptop now

Is this still being worked on? I was in the discord, but I left after some kind of drama started over one of the moderators & it was announced that the server would be deleted. Is there another discord?

Ain’t that just like the fluffy community. When it comes to any game at all here, I wouldn’t get your hopes up champ

1 Like

I fully expect the worst outcome. Even with how much progress this one seemed to be showing in the discord.

Ye