[Mod] The Pooper Mod [1.4] [pooper] [Git]

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

[Mod] The Pooper Mod [1.4] [pooper] [Git]

by AccidentallyRhine » Post

Pooper Mod
Version: 1.4
Code: LGPL 2.1
Assets: CC BY-SA 3.0
MT Version: 5.3.0+
Dependencies: radiant_damage

In this mod:
- Defecate on the ground, on-demand.
- Lump your turds into piles of feces.
- Edible turds for desperate times.
- Eat food to brew a big one.
- Suffocating effect for Pile of Feces.
- Consume Laxative irresponsibly.

Image

You've had that beautiful, porcelain throne in your house for ages and nothing to plunk into it... until now! Perhaps you always wanted to drop a load down your neighbor's chimney? Or build a spite house?

Source Code
Download
Extract the file into your ~/minetest/mods directory and rename it "pooper".

Changelist
Spoiler
1.4

- Corrected laxative and raw agent to match new vessels glass bottle
- Updated away from deprecated getpos() API function
- Changed from depends.txt to mod.conf
- Migrated feces area of effect to radiant_damage lib


1.3
- Added Raw Digestive Agent as a benign food and recipe item.
- Added Laxative. Try not to make a mess!
- Added craft recipes for Digestive Agent and Laxative, updated Readme.


1.2
- Added check to ensure mod folder name "pooper" is used.
- Simplified on_item_eat digestion code.
- Increased default setting for minimum time between defecation by 200%.
- Forced setting of random bowel level on player join to scale with configurable minimum time between poop parameter.


1.1
- Added gut gurgling sound effect to notify players of readiness to defecate.
- Changed manual defecate key to "Use" (E key by default).
- Switched to GitLab for project hosting and mod download.
- Players no longer join with empty digestive system.


1.0
- Release! Removed all references to "WIP".
- Death and respawn now resets player's bodily cycle.
- Decreased slightly how filling food is.


0.9
- Saplings can now grow on Pile of Feces nodes.
- Greatly increased time between defecation to three per in-game day on average.
- Finalized Feces texture, added deeper bumpmapping effect.
- Added screenshot.png for mods tab preview.


0.8
- Pile of Feces suffocation effect now leaves players alive with one heart for balance.
- Removed suffocation damage player protection debug message.
- Cleaned up server warning messages, localized variables and some optimizations.
- Increased variance between player bowel movements (true random).


0.7
- Added delay to eating food's effect on bowel filling for simulated digestion time.
- Changed mod name to "pooper" mod to distinguish from other projects.
- Added bump mapping effect to Feces and Pile of Feces textures.
- Rebalanced bowel cycle and Pile of Feces' suffocation effect damage value.


0.6
- Fixed bug where one player eating would fill all player's bowels.
- Fully isolated player defecation cycles (multiplayer is no longer experimental).
- Fixed bug in which manually defecating would trigger a bowel level check for all players.
- Added rudimentary area-of-denial suffocation effect to Pile of Feces node.


0.5
- Fixed multiplayer issue where manual defecate would cause all players to poop at once.
- Added unique bowel cycle for each individual player. No more sync'd pooping!
- New feature - eating food items will accelerate time until next excrement.
- Adjusted Pile of Feces texture edges so that they now align.


0.4
- Recipe for Pile of Feces now resembles the shape of a pile (.:.).
- Fixed Feces not healing hearts on being eaten.
- Pile of Feces is now a falling node, as clumped turd would have little rigidity.
- Added default dirt sounds to Pile of Feces.


0.3
- Limited the distance that pooping sound may travel.
- Experimental support for multiplayer, removed legacy minetest.env calls.
- Removed <suffocation placeholder> debug message.
- Added more sound variety.


0.2
- Changed manual defecation from "/dump" command to sneak key. Satisfying!
- Added cooldown time between manual defecations with player notification.
- Revised textures for Feces item and Pile of Feces node.
- Added readme.txt with descriptions of item and node features.


0.1
- Pile of Feces now drops four Feces on destruction.
- New feature /dump to poop on-command.
- Increased minimum time between bowel movements.
- Removed <defecation placeholder> debug message.


0.0
- Player poops on a predefined cadence.
- Craft turds into Pile of Feces node.
- Feces are edible.
- Defecation sound to accompany pooping action.
Attachments
screenshot.png
screenshot.png (94.54 KiB) Viewed 2504 times
Last edited by AccidentallyRhine on Mon Dec 13, 2021 18:11, edited 22 times in total.

User avatar
ExeterDad
Member
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
In-game: ExeterDad
Location: New Hampshire U.S.A

Re: [WIP] The Poop Mod

by ExeterDad » Post

Congrats! Possibly the crappiest mod I've seen yet!

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

Re: [WIP] The Poop Mod

by kaeza » Post

ExeterDad wrote:Congrats! Possibly the crappiest mod I've seen yet!
Agree. This mod is full of sh*t.
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

vitalie
Member
Posts: 66
Joined: Wed Feb 24, 2016 07:38
GitHub: ciubotaru

Re: [WIP] The Poop Mod

by vitalie » Post

Do you think it would be compostable?

:-)

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: [WIP] The Poop Mod

by AccidentallyRhine » Post

There is a game which does exactly what you're talking about. Poop + compost = fertilizer.

sofar
Developer
Posts: 2146
Joined: Fri Jan 16, 2015 07:31
GitHub: sofar
IRC: sofar
In-game: sofar

Re: [WIP] The Poop Mod

by sofar » Post

What is the license of the mod code? You've posted a license for the artwork, but not the code.

User avatar
cx384
Member
Posts: 653
Joined: Wed Apr 23, 2014 09:38
GitHub: cx384
IRC: cx384

Re: [WIP] The Poop Mod

by cx384 » Post

Nice mod, do you know this mod?
viewtopic.php?f=9&t=4783
Can your read this?

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [WIP] The Poop Mod

by azekill_DIABLO » Post

hum...(hey Reaper king this mod is for your Kiddos ;) )
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
ExeterDad
Member
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
In-game: ExeterDad
Location: New Hampshire U.S.A

Re: [WIP] The Poop Mod

by ExeterDad » Post

So I told my kids about your mod this morning. It's all they talked about during breakfast. (Their Mom was thrilled.) I have a feeling they will be rushing home from school to check it out.
:D

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [WIP] The Poop Mod

by azekill_DIABLO » Post

+1
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
Don
Member
Posts: 1643
Joined: Sat May 17, 2014 18:40
GitHub: DonBatman
IRC: Batman
In-game: Batman

Re: [WIP] The Poop Mod

by Don » Post

+1
Many of my mods are now a part of Minetest-mods. A place where you know they are maintained!

A list of my mods can be found here

User avatar
Krock
Developer
Posts: 4648
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [WIP] The Poop Mod

by Krock » Post

This is really a dirty mod.
I think the poop node texture could have some more colors, also the corner pixels don't match well.
But apart from that - it looks like poop, smells like poop, it IS poop.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: [WIP] The Poop Mod

by AccidentallyRhine » Post

cx384 wrote:Nice mod, do you know this mod?
viewtopic.php?f=9&t=4783
I should have known it was a popular subject for mods. The scope of that one seems to be much larger than what I'm trying to accomplish.
sofar wrote:What is the license of the mod code? You've posted a license for the artwork, but not the code.
It will be LGPL or something really permissive for small code like Apache. Are you supposed to license code that is barely finished?
ExeterDad wrote:So I told my kids about your mod this morning. It's all they talked about during breakfast. (Their Mom was thrilled.) I have a feeling they will be rushing home from school to check it out.
:D
Oh no, now it's become a thing. All the more reason to get some of those planned features out. And yes, Krock, the textures right now are only place holders.

User avatar
benrob0329
Member
Posts: 1341
Joined: Thu Aug 06, 2015 22:39
GitHub: Benrob0329
IRC: benrob0329
In-game: benrob03
Location: Michigan
Contact:

Re: [WIP] The Poop Mod

by benrob0329 » Post

Oh no....not this all over again XD

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [WIP] The Poop Mod

by azekill_DIABLO » Post

add toilets
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [WIP] The Poop Mod

by azekill_DIABLO » Post

omg i'm going to...*you don't need to listen the end*
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: [WIP] The Pooper Mod

by AccidentallyRhine » Post

A week ago I uploaded the proof-of-concept of my poop mod mostly as a learning experience but I've committed to uploading one patch every day since then. Now that it's at version 0.7, I am almost prepared to request moving this thread out of WIP and into the finished mods section.

However, it would be great if anybody more skilled than myself could give it a glance and point out any glaring flaws or critical missing parts. Not only has this been my first experience modding Minetest but also my first experience building a mod for any game ever. Thanks!

Also, I would like to encourage other mod authors to implement bump mapping in their mod textures. It's so easy! Just open the texture in GIMP and go to Filters > Map > Bump Map. The defaults are reasonable and not as dramatic as done-by-hand but good enough to match MT's standard bumpmapped textures. Or use this.

User avatar
TailsTheFoxDoes MT
Member
Posts: 415
Joined: Mon Jan 18, 2016 20:50
In-game: TailsTheFox
Location: Mobius

Re: [Mod] The Pooper Mod [1.0] [pooper]

by TailsTheFoxDoes MT » Post

Is the code ,made of sh*t then this sh*tty mod can be thrown in a sh*tty toilet made of sh*t, that's also full of sh*t. Imagine, Teletron Sh*tatron or Cr*patron.
I'm the TailsTMM of minetest, in other words, i rock.
BRAAAAAZZZZAAAA!!!!!!!!!!!!!!!!!!!!!!!!!!!
BTW it means TailsTheMeseMinecart, but that isn't my name, it's just a way of saying that i basically do the same thing Dantdm does but i do it with minetest And you problably can't see the invisible ink.
My mods:
My first mod:tails_boss

Mob_pack now has voice acting! Do you want YOUR VOICE included? Look in my posts for the thread!

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [Mod] The Pooper Mod [1.0] [pooper]

by azekill_DIABLO » Post

Ahem...you don't need to talk of s***!
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
TailsTheFoxDoes MT
Member
Posts: 415
Joined: Mon Jan 18, 2016 20:50
In-game: TailsTheFox
Location: Mobius

Re: [Mod] The Pooper Mod [1.0] [pooper]

by TailsTheFoxDoes MT » Post

azekill_DIABLO wrote:Ahem...you don't need to talk of s***!
I'm not saying the mod sucks that it should be thrown in a toilet is just that sh*t is the same thing as poop, plus, it reminds me of a Mod Review on Minecraft by TrueMU.
TrueMU wrote:If you put together the sh*t and the paper you can make sh*tty paper, and you can also craft a sh*tty pickaxe and a sh*tty sword by replacing gold or diamond with sh*t and the sh*tty pickaxe is more powerful than a diamond pickaxe
Note: Each time the word "sh*t" was said it did a farting sound. :P

But i'll stop...
Just explaining where i got the idea of calling the poop in this mod sh*t.
I'm the TailsTMM of minetest, in other words, i rock.
BRAAAAAZZZZAAAA!!!!!!!!!!!!!!!!!!!!!!!!!!!
BTW it means TailsTheMeseMinecart, but that isn't my name, it's just a way of saying that i basically do the same thing Dantdm does but i do it with minetest And you problably can't see the invisible ink.
My mods:
My first mod:tails_boss

Mob_pack now has voice acting! Do you want YOUR VOICE included? Look in my posts for the thread!

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [Mod] The Pooper Mod [1.0] [pooper]

by azekill_DIABLO » Post

9 times
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
Diamond knight
Member
Posts: 475
Joined: Sun Apr 19, 2015 19:50
GitHub: Diamondknight
In-game: Ferrumprinceps
Location: Chilling in Constantinople
Contact:

Re: [Mod] The Pooper Mod [1.0] [pooper]

by Diamond knight » Post

you should make it to where it is a different key to poop, i am annoyed whenever i try to sneak (i live on a mountain) it poops, also maybe a toilet node and to where it warns you before you poop yourself

light warning: have to go: (sends chat message to player: nature calls)

urgent warning: about to poop yourself: (nature is knocking on your back door) (pun intended)

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: [Mod] The Pooper Mod [1.0] [pooper]

by AccidentallyRhine » Post

I never thought anybody would play with this mod installed for more than a few minutes to get a laugh before removing it. But seeing as some of you actually want to play with it I'll see what I can do for the next updates. And, yes, when I was deciding on an appropriate key I did worry about whether that might become irritating but wrote it off due to my expectations. It just makes sense that when you crap, you might do it while squatting.

How about this?: Instead of a text warning, your bowel will start making growling sounds. haha

TARD
Member
Posts: 45
Joined: Thu Sep 01, 2016 23:28
GitHub: kingtard
IRC: turd
In-game: TARD

Re: [Mod] The Pooper Mod [1.1] [pooper] [Git]

by TARD » Post

2016-09-07 19:03:56: ERROR[Main]: ServerEnv: Trying to store id=9777 statically but block (42,-1,23) already contains 49 objects. Forcing delete.
2016-09-07 19:03:57: ERROR[Main]: ServerError: Runtime error from mod 'pooper' in callback environment_Step(): /home/ubuntu/.minetest/mods/pooper/init.lua:81: attempt to perform arithmetic on field '?' (a nil value)
2016-09-07 19:03:57: ERROR[Main]: stack traceback:
2016-09-07 19:03:57: ERROR[Main]: /home/ubuntu/.minetest/mods/pooper/init.lua:81: in function 'add_bowel_level'
2016-09-07 19:03:57: ERROR[Main]: /home/ubuntu/.minetest/mods/pooper/init.lua:95: in function 'func'
2016-09-07 19:03:57: ERROR[Main]: /home/ubuntu/minetest/bin/../builtin/game/misc.lua:34: in function '?'
2016-09-07 19:03:57: ERROR[Main]: ...ome/ubuntu/minetest/bin/../builtin/game/register.lua:369: in function <...ome/ubuntu/minetest/bin/../builtin/game/register.lua:349>

User avatar
kaeza
Moderator
Posts: 2162
Joined: Thu Oct 18, 2012 05:00
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza
Location: Montevideo, Uruguay
Contact:

Re: [Mod] The Pooper Mod [1.1] [pooper] [Git]

by kaeza » Post

TARD wrote:[...]
I guess the mod... *puts sunglasses on* ...just crapped itself.
YEEEEEAAAAAH
Your signature is not the place for a blog post. Please keep it as concise as possible. Thank you!

Check out my stuff! | Donations greatly appreciated! PayPal

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests