[Mod] Paintings, Pictures and Animations [gemalde]

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

[Mod] Paintings, Pictures and Animations [gemalde]

by Casimir » Post

Sorry to release the... 5th (?) paintingmod. But I promise that one is different from the others.

So this adds paintings that you can place on walls.

github: https://github.com/CasimirKaPazi/gemalde
download: https://github.com/CasimirKaPazi/gemald ... 9fc16b.zip

Features:
- pictures overlap (bigger than one node; like in... you know)
- maximal size: 3x3 nodes
- maximal size in pixel: none
- adding more paintings is very easy (no lua required)
- switch through paintings by rightclick on it
- switch backwards through paintings by crafting (reduce paintings number by one)
- place several paintings into the crafting grid to reset them to #1 (stack them easier)
- unlimited number of paintings
- animated paintings
- any number of frames (default 8)


Craft still paintings:

Code: Select all

paper paper
paper paper
paper paper
Output: Painting #1


Craft animated paintings:

Code: Select all

book book
book book
book book
Output: Animation #1


Backwards (same for Animations):
Input: Painting #9
Output: Painting #8


Reset (same for Animations):
Input: Painting #9, Painting #55, Painting #42, Painting #8, Painting #7829
Output: 5x Painting #1
This works for up to 9 paintings.


How to add new (still) paintings:
Take a .png-file. Make sure it is square in size. Rename it to "gemalde_x.png" where x is the number of the painting. The mod automatically detects it and you will have it in the game. Make sure you have no gaps. E.g.: 1234-678 would only recognize the first four.

How to add new animated paintings:
Just like above, but rename the .png-file (no .gif) to "gemalde_animated_x.png"
Important: Standard is 8 frames, to use a different number for a specific painting open animated.lua and add the number there.

Code: Select all

--    For other numbers of frames use the following. x is the paintings number. a is the frames count. b the time per frame.
local frames = {
--   {x, a, b},
     {1, 16, 0.125}, -- 16 frames for the first animated painting
}
Do not forget the comma.


Screenshots:
Image
http://screenshot.ru/images/2013/10/24/YgRe14C.png
This is 3872x3872 pixels and 8.8MB and it works without problems.


old download:
http://ompldr.org/vaGlwcw/gemalde20130219.zip
http://ompldr.org/vaGg3YQ/gemalde20130215.zip
http://ompldr.org/vaGZldg/gemalde20130211.zip
http://ompldr.org/vaGFjNg/gemalde20130130.zip


Changelog:
20130530
- fixed paintings overlapping with nodes behind
- new paintings (omsk bird)
- removed paintings

20130219
- added option to change animation-speed
- fixed bug in using frame_count
- fixed texturebug when pictures overlap each other
- workaround to fix wrong placed pictures

20130215:
- animated paintings
- craft to reset multiple paintings to #1 to make stacking easier
- new awesome picture

20130211:
- removed image limit
- new paintings


licence/license:
GPLv3 or later for code
for pictures see licence_still.txt and licence_animated.txt
everything else is cc-by-sa

depends: default


The core code is based on signs by xyz and PilzAdam.
Last edited by Casimir on Sun Jun 29, 2014 18:22, edited 2 times in total.

User avatar
RAPHAEL
Member
Posts: 627
Joined: Tue Nov 01, 2011 09:09
Location: Earth

by RAPHAEL » Post

Will have to try this out sometime when I have more time to test.
"Before you speak, ask yourself: Is it kind, is it true, is it necessary, does it improve upon the silence?"
My mods: http://goo.gl/n4kpn
(Currently Various, Industrial, Fakeblocks, Jail, MoarCraft, Christmas, Replicator, minetest dev installer for linux, bash mod installer, windows mod installer)

User avatar
jojoa1997
Member
Posts: 2890
Joined: Thu Dec 13, 2012 05:11
Location: Earth

by jojoa1997 » Post

awsome mod but i suggest better textures are needed
Coding;
1X coding
3X debugging
12X tweaking to be just right

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:

by kaeza » Post

Nice!
You should add some nice paintings from the Edo Period (The Great Wave off Kanagawa perhaps?)
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

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

by Casimir » Post

At the beginning I used the Great Wave, but it seemed to mainstream to me ;)
The pictures used are just examples. I assumed that everyone uses own pictures (that's what I wrote it for). If you have some, feel free to post them here (with licence of course).
Last edited by Casimir on Thu Jan 31, 2013 11:42, edited 1 time in total.

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

by Casimir » Post

New version.
Now you can add as many paintings as you want (before it was limited to nine). And some new pictures included.

User avatar
Mito551
Member
Posts: 1271
Joined: Sat Jun 16, 2012 15:03

by Mito551 » Post

kaeza wrote:Nice!
You should add some nice paintings from the Edo Period
+1

4aiman
Member
Posts: 1208
Joined: Mon Jul 30, 2012 05:47

by 4aiman » Post

+1
How about random download of pictures from some free online galleries? In this mod, I mean. A player will have a node to select "category" and some random picture from that "category" would be downloaded & shown. May CURL be with us ;)
Last edited by 4aiman on Mon Feb 11, 2013 07:10, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

You should try to make it so that there is only one node from this mod in the inventory. You could have the player right-click the base node and use that to select a picture. The info concerning which picture was selected can be stored in the same manner that messages on signs are.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Is this mod still being worked on? The pictures face sideways sometimes and animated .gif support, if possible, would be a nice addition.

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

by Casimir » Post

Inocudom wrote:The pictures face sideways sometimes
Can you explain that more precise, or post a screenshot?

I'm working on the other two things.

BZab
Member
Posts: 126
Joined: Mon Jan 28, 2013 10:04
Location: Poland

by BZab » Post

Is it compatible with latest git? :D

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

The pictures are sometimes perpendicular to the surface they are placed on (a picture ends up rotated on the vertical axis by 90 degrees relative to the surface it is placed on.)
Last edited by Inocudom on Thu Feb 14, 2013 00:44, edited 1 time in total.

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

by Casimir » Post

@BZab
Should be.

@Inocudom
Just the visible picture or the selectionbox too?

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Casimir wrote:@BZab
Should be.

@Inocudom
Just the visible picture or the selectionbox too?
Just the visible picture. When the node is right-clicked on, the next picture that comes up is in the proper orientation.

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

by Casimir » Post

Tomorrow I will make an update adding animated pictures. So if someone wants some animation in there, just post them here.

@Inocudom
I think I know the reason for this, but at the moment no solution.

User avatar
BorisGrishenko
Member
Posts: 206
Joined: Sun Jan 20, 2013 06:11
Location: Battlehorn Castle, Cyrodiil

by BorisGrishenko » Post

With this mod....WE CAN CREATE MUSEUMS ON SERVERS!
Hi, I'm this guy at his home somewhere in a very hot place.
Currently working on houses based in real and virtual worlds.
Judge Minister Claude Frollo should be a Disney Prince.

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

by Casimir » Post

New Version:
- animated paintings
- craft to reset multiple paintings to #1 to make stacking easier
- new awesome picture

New Crafts:

Backwards (same for Animations):
Input: Painting #9
Output: Painting #8

Reset (same for Animations):
Input: Painting #9, Painting #55, Painting #42, Painting #8, Painting #7829
Output: 5x Painting #1
This works for up to 9 paintings.

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

by Casimir » Post

New version in first post.

@Inocudom
I added an ABM that should fix that. It checks every five seconds if the picture is placed correct. Not a nice solution but it should work.

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

I like your paintings mod. No need to dig and place if you want to change the image.

I would like it more if big and small images have different crafts.

Image

Shoggoth
New member
Posts: 4
Joined: Fri Mar 08, 2013 12:04

by Shoggoth » Post

I like this mod, it is great. Now I can use my ugly photos to build a gallery.

If I run the command /clearobjects all 'gemalde' are invisible and I have to rearrange them anew. Is this a bug or feature ? (:

bentleysb
Member
Posts: 18
Joined: Sat Feb 09, 2013 02:18

by bentleysb » Post

It would be great if you could place the paintings on the ceiling and floor. I was looking to use this to make decretive control panels but can’t have them on anything but walls at the moment. Also it would be nice to have this so as to be able to put murals on the ceiling or to make some awesome rugs.

User avatar
jojoa1997
Member
Posts: 2890
Joined: Thu Dec 13, 2012 05:11
Location: Earth

by jojoa1997 » Post

You cant. But minetes does have a way you can get image pixels PxP 16x16 32x32 and you could use that to set the nodebox size
Coding;
1X coding
3X debugging
12X tweaking to be just right

User avatar
lonely
Member
Posts: 58
Joined: Fri Feb 01, 2013 15:30
Location: Germany

by lonely » Post

AWASOME! I can switch the size either. Cool mod.
Aperture science:[url]http:forum.minetest.net/viewtopic.php?id=5917[/url]
I v'e got MineCraft now, so goodbye. You can look for me at the minecraft forum. my name there
is Portalfreaky.

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

by Casimir » Post

Bas080 wrote:Image
Do you want me to include this? What is it showing?
Shoggoth wrote:If I run the command /clearobjects all 'gemalde' are invisible and I have to rearrange them anew. Is this a bug or feature ? (:
Kind of both. If you run /clearobjects you do that for some purpose I don't know, so I don't want to work against this. I want the mod to do what you want, and not to lead a life on it's own. Ask your self why you use that command so often, you might can fix that reason.
bentleysb wrote:It would be great if you could place the paintings on the ceiling and floor.
Since this is using entities it is currently not possible, because you can not change the pitch of an entity.

Post Reply

Who is online

Users browsing this forum: No registered users and 41 guests