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

2 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