Kenney's bounty thread

For people working on the C++ code.
Post Reply
User avatar
Kenney
Member
Posts: 131
Joined: Fri Jan 02, 2015 12:12
In-game: Kenney

Kenney's bounty thread

by Kenney » Post

I'd like to put up a few bounties for fixing and/or adding features to the Minetest engine. This will benefit my project, Voxus, and a percentage of donations gathered from Voxus will be put back in as new bounties. The payment will occur when the feature is approved by myself (Kenney) and merged into the main Minetest Github.

Sound pitch
Bounty: $40 (PayPal)
Description: Similar to how Minecraft makes 'random' sounds by slightly changing the pitch of the sounds played, could be added to the SoundParameters property. This would eliminate a lot of sounds, thus file size.
Features required: When playing sound, add optional random pitch.
Related Github Issue: https://github.com/minetest/minetest/issues/2727

Change volume of sound during playback
Bounty: $40 (PayPal)
Description: It would be great if multiple sounds that are playing (looping) could have their volume changed dynamically. Think of fading ambiance sounds against each other or battle music that fades in and out.
Features required: Add function that allows to change the volume of a playing sound.
Related Github Issue: https://github.com/minetest/minetest/issues/2728

Skybox image transparency
Bounty: $20 (PayPal)
Description: Adding transparency to sky images would allow more flexibility and options. An example would be where the skybox just contained clouds, and behind the clouds the color changed dynamically.
Features required: Add transparency to skybox images
Related Github Issue: https://github.com/minetest/minetest/issues/2729

Skybox layering
Bounty: $60 (PayPal)
Description: Add a feature where multiple skyboxes can be layered, faded and parallax added.
Features required: Add multiple skyboxes, layered, skybox fading and parallax option.
Related Github Issue: https://github.com/minetest/minetest/issues/2729

Pick node by middle clicking
Bounty: $20 (PayPal)
Description: In creative mode clicking a node with the middle mouse button will place it in the inventory and wield it. In adventure mode it would seek if the selected node is in the hotbar, select and wield it. The middle mouse button would function similar to a color picking tool in photo editing.
Features required: Add node picking by middle clicking nodes
Related Github Issue: https://github.com/minetest/minetest/issues/2730

Key to toggle fullscreen
Bounty: $20 (PayPal)
Description: Add a key (F11?) to toggle between fullscreen mode.
Features required: Add key to toggle fullscreen mode
Related Github Issue: https://github.com/minetest/minetest/issues/2732

Randomized textures (sprite strip)
Bounty: $60 (PayPal)
Description: In a same way that nodes are currently animated (sprite strip) it could also function to give nodes a random appearance. Upon placing the node, a random frame of the stripe strip will be selected. The random seed could be done using a noise.
Features required: Add random spritestrip frame option to register_node
Related Github Issue: https://github.com/minetest/minetest/issues/2746

Advanced connected textures
Bounty: $100 (PayPal)
Description: Currently connected textures only use a 1 pixel strip and are bugged. A system like the picture below illustrates would allow for more flexibility: sample
Features required: Add advanced connected textures according to sample
Related Github Issue: https://github.com/minetest/minetest/issues/2748
Games:
Voxus | UFO Race

User avatar
Minetestforfun
Member
Posts: 940
Joined: Tue Aug 05, 2014 14:09
GitHub: MinetestForFun
IRC: MinetestForFun
In-game: MinetestForFun
Location: On earth
Contact:

Re: Kenney's bounty thread

by Minetestforfun » Post

Kenney wrote: Change volume of sound during playback
Bounty: $40 (PayPal)
Description: It would be great if multiple sounds that are playing (looping) could have their volume changed dynamically. Think of fading ambiance sounds against each other or battle music that fades in and out.
Features required: Add function that allows to change the volume of a playing sound.
Related Github Issue: https://github.com/minetest/minetest/issues/2728
I think this point is done by Crabman in Lua, for MinetestForFun server. Maybe it interrest you ?
It works well, you can found it here : https://github.com/Ombridride/minetest- ... s/soundset
We used it with unified_inventory mod with a button and graphical section for separate sound volums:)
Image
(inventory button)
Image
(sound menu)

PS : The textures are from OpenGameArt

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

Re: Kenney's bounty thread

by Evergreen » Post

Minetestforfun wrote:
Kenney wrote: Change volume of sound during playback
Bounty: $40 (PayPal)
Description: It would be great if multiple sounds that are playing (looping) could have their volume changed dynamically. Think of fading ambiance sounds against each other or battle music that fades in and out.
Features required: Add function that allows to change the volume of a playing sound.
Related Github Issue: https://github.com/minetest/minetest/issues/2728
I think this point is done by Crabman in Lua, for MinetestForFun server. Maybe it interrest you ?
It works well, you can found it here : https://github.com/Ombridride/minetest- ... s/soundset
We used it with unified_inventory mod with a button and graphical section for separate sound volums:)
- snip-
(inventory button)
- snip -
(sound menu)

PS : The textures are from OpenGameArt
I think what Kenney wants isn't separately controllable sound volumes (which is already possible), but he wants to be able to change the volume of a sound while it is playing.
Back from the dead!

User avatar
Casimir
Member
Posts: 1206
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

Re: Kenney's bounty thread

by Casimir » Post

Kenney wrote:Key to toggle fullscreen
Bounty: $20 (PayPal)
Description: Add a key (F11?) to toggle between fullscreen mode.
Features required: Add key to toggle fullscreen mode
Related Github Issue: https://github.com/minetest/minetest/issues/2732
That one is easy: use Linux. Can I have my money now? ;)

User avatar
Kenney
Member
Posts: 131
Joined: Fri Jan 02, 2015 12:12
In-game: Kenney

Re: Kenney's bounty thread

by Kenney » Post

Casimir wrote:That one is easy: use Linux. Can I have my money now? ;)
Hah, well it's more for the end user that I would like the feature to be added - not myself personally :)
Evergreen wrote:I think what Kenney wants isn't separately controllable sound volumes (which is already possible), but he wants to be able to change the volume of a sound while it is playing.
Correct, need to change playing sounds volume dynamically in order to fade in/out and create sound ambiances.
Games:
Voxus | UFO Race

Dartmouth
Member
Posts: 121
Joined: Sat Dec 06, 2014 14:39

Re: Kenney's bounty thread

by Dartmouth » Post

Casimir wrote:
Kenney wrote:Key to toggle fullscreen
Bounty: $20 (PayPal)
Description: Add a key (F11?) to toggle between fullscreen mode.
Features required: Add key to toggle fullscreen mode
Related Github Issue: https://github.com/minetest/minetest/issues/2732
That one is easy: use Linux. Can I have my money now? ;)
It doesn't work on all WMs though. I use KDE and I can make the window fullscreen in the right-click menu, but F11 is not a key-binding for it

User avatar
Evergreen
Member
Posts: 2135
Joined: Sun Jan 06, 2013 01:22
GitHub: 4Evergreen4
IRC: EvergreenTree
In-game: Evergreen
Location: A forest in the midwest
Contact:

Re: Kenney's bounty thread

by Evergreen » Post

Kenney wrote:
Casimir wrote:That one is easy: use Linux. Can I have my money now? ;)
Hah, well it's more for the end user that I would like the feature to be added - not myself personally :)
IIrc, it would require many changes to the engine to allow toggling of fullscreen while the game is running. You can force minetest to do fullscreen by putting "fullscreen = true" in your minetest.conf, but that would require a restart if the game was running.
Back from the dead!

User avatar
Hybrid Dog
Member
Posts: 2828
Joined: Thu Nov 01, 2012 12:46
GitHub: HybridDog

Re: Kenney's bounty thread

by Hybrid Dog » Post

What do you mean with current connected textures?
viewtopic.php?id=6735

‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪

User avatar
Kenney
Member
Posts: 131
Joined: Fri Jan 02, 2015 12:12
In-game: Kenney

Re: Kenney's bounty thread

by Kenney » Post

Hybrid Dog wrote:What do you mean with current connected textures?
viewtopic.php?id=6735
Current connected textures don't work the way as I described but instead only use a 1 pixel border, they are also not suited for anything other then glass because of visibility bugs.
Games:
Voxus | UFO Race

User avatar
numzero
New member
Posts: 8
Joined: Tue Apr 21, 2015 18:51
GitHub: numberZero
IRC: numzero

Re: Kenney's bounty thread

by numzero » Post

Kenney, is that still actual? I could implement some features you requested.

User avatar
philipbenr
Member
Posts: 1897
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
Location: United States

Re: Kenney's bounty thread

by philipbenr » Post

Kenny has moved on from Minetest, so unless the features benefit Minetest as it is right now, I don't think it would be worth your time implementing those features.

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests