[Mod] Paintings, Pictures and Animations [gemalde]

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

[Mod] Paintings, Pictures and Animations [gemalde]

by Casimir » Wed Jan 30, 2013 19:48

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/gemalde/archive/cc6189e6f69d3861655db0dda12b1a0b889fc16b.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 » Thu Jan 31, 2013 05:51

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 » Thu Jan 31, 2013 10:47

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: 2158
Joined: Thu Oct 18, 2012 05:00
Location: Montevideo, Uruguay
GitHub: kaeza
IRC: kaeza diemartin blaaaaargh
In-game: kaeza

by kaeza » Thu Jan 31, 2013 10:59

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 | BTC: 1DFZAa5VtNG7Levux4oP6BuUzr1e83pJK2
 

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

by Casimir » Thu Jan 31, 2013 11:42

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: 1154
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

by Casimir » Mon Feb 11, 2013 04:37

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 » Mon Feb 11, 2013 06:32

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 » Mon Feb 11, 2013 07:09

+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: 3018
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Mon Feb 11, 2013 18:20

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.
Recovering from the abomination I am. Clocking time for Garry's Mod I am too.
 

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

by Inocudom » Wed Feb 13, 2013 20:55

Is this mod still being worked on? The pictures face sideways sometimes and animated .gif support, if possible, would be a nice addition.
Recovering from the abomination I am. Clocking time for Garry's Mod I am too.
 

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

by Casimir » Wed Feb 13, 2013 21:30

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 » Wed Feb 13, 2013 21:34

Is it compatible with latest git? :D
 

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

by Inocudom » Thu Feb 14, 2013 00:44

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.
Recovering from the abomination I am. Clocking time for Garry's Mod I am too.
 

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

by Casimir » Thu Feb 14, 2013 14:31

@BZab
Should be.

@Inocudom
Just the visible picture or the selectionbox too?
 

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

by Inocudom » Thu Feb 14, 2013 18:07

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.
Recovering from the abomination I am. Clocking time for Garry's Mod I am too.
 

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

by Casimir » Thu Feb 14, 2013 22:56

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 » Fri Feb 15, 2013 10:28

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: 1154
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

by Casimir » Fri Feb 15, 2013 21:30

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: 1154
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

by Casimir » Tue Feb 19, 2013 13:11

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
Location: Netherlands
GitHub: bas080
IRC: bas080
In-game: bas080

by Bas080 » Thu Feb 21, 2013 14:08

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 » Fri Mar 08, 2013 12:45

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 » Fri Mar 15, 2013 05:58

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 » Tue Apr 16, 2013 11:09

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 » Tue Apr 16, 2013 11:55

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: 1154
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

by Casimir » Mon May 20, 2013 18:24

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.
 

Next

Return to Mod Releases



Who is online

Users browsing this forum: No registered users and 6 guests