[Modpack] Animals Modpack [2.5] -- 2.6 approaching

User avatar
rahonejm
Member
Posts: 88
Joined: Wed Dec 28, 2011 01:58
Location: Brazil

by rahonejm » Post

I can't use the 0.4 version of the mod... Minetest says that it couldn't load... :( PLEASE SOMEONE HELP ME!
I use minetest-0.4.dev-20111209
Sorry for possible language mistakes

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

@rahonejm I can't help if you don't post the error message minetest is throwing
DON'T mention coding style!
(c) sapier all rights reserved

User avatar
rahonejm
Member
Posts: 88
Joined: Wed Dec 28, 2011 01:58
Location: Brazil

by rahonejm » Post

ModError: Failed to load and run C:\Documents and Settings\Marcelino\My Documents\Downloads\minetest-0.4.dev-20111209-1-win32.....

I can't read the rest of the message, but it only appears after installing your mod =/
Sorry for possible language mistakes

User avatar
sfan5
Moderator
Posts: 3926
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

This message doesn't help, post the message that appears in the Console
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

Jordach
Member
Posts: 4523
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I have had that too. WIN7 ULTIMATE.
viewtopic.php?f=10&t=19056 Solar Plains Dev Server

User avatar
rahonejm
Member
Posts: 88
Joined: Wed Dec 28, 2011 01:58
Location: Brazil

by rahonejm » Post

@sfan5 you mean this one?

13:56:25: ERROR[main]: [LUA]
13:56:25: ERROR[main]: [LUA] ...v-20111209-1-win32\bin\..\data\mods\animals\init.lua:1227: attempt to call field 'get_modpath' (a nil value)
13:56:25: ERROR[main]: stack traceback:
13:56:25: ERROR[main]: ...v-20111209-1-win32\bin\..\data\mods\animals\init.lua:1227: in main chunk
13:56:25: ERROR[main]: [LUA]
13:56:25: ERROR[main]: Server: Failed to load and run C:\Documents and Settings\Marcelino\Meus documentos\Downloads\minetest-0.4.dev-20111209-1-win32\bin\..\data\mods\animals\init.lua
BanManager: saving to C:\Documents and Settings\Marcelino\Meus documentos\Downloads\minetest-0.4.dev-20111209-1-win32\bin\..\world\ipban.txt
AuthManager: saving to C:\Documents and Settings\Marcelino\Meus documentos\Downloads\minetest-0.4.dev-20111209-1-win32\bin\..\world\auth.txt
13:56:25: ERROR[main]: ModError: Failed to load and run C:\Documents and Settings\Marcelino\Meus documentos\Downloads\minetest-0.4.dev-20111209-1-win32\bin\..\data\mods\animals\init.lua
13:56:25: ERROR[main]: error_message = ModError: Failed to load and run C:\Documents and Settings\Marcelino\Meus documentos\Downloads\minetest-0.4.dev-20111209-1-win32\bin\..\data\mods\animals\init.lua
13:56:25: ERROR[main]: Check debug.txt for details.
Sorry for possible language mistakes

User avatar
MrThebuilder3
Member
Posts: 104
Joined: Sat Nov 19, 2011 18:26

by MrThebuilder3 » Post

for me it says ..\data\mods\animals\init.lua:1227: attempt to call field 'get_modpath' (a nil value)

User avatar
Hackeridze
Member
Posts: 310
Joined: Thu Nov 03, 2011 13:35

by Hackeridze » Post

MrThebuilder3 wrote:for me it says ..\data\mods\animals\init.lua:1227: attempt to call field 'get_modpath' (a nil value)
For ME the answer was to [re]compile newest minetest from github.
My game: RTMG
GENTOO USER

User avatar
MrThebuilder3
Member
Posts: 104
Joined: Sat Nov 19, 2011 18:26

by MrThebuilder3 » Post

Hackeridze wrote:
MrThebuilder3 wrote:for me it says ..\data\mods\animals\init.lua:1227: attempt to call field 'get_modpath' (a nil value)
For ME the answer was to [re]compile newest minetest from github.
i'll try that

User avatar
MrThebuilder3
Member
Posts: 104
Joined: Sat Nov 19, 2011 18:26

by MrThebuilder3 » Post

nope:(

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

Sorry my fault, the init.lua file you are using is automaticaly created from the modular files, normaly I remove the lines 1227 - 1234 manualy seems i forgot it this time.

pleas comment out lines

local animals_modpath = minetest.get_modpath("animals")

dofile (animals_modpath .. "/generic_functions.lua")
dofile (animals_modpath .. "/movement_gen.lua")
dofile (animals_modpath .. "/harvesting.lua")
dofile (animals_modpath .. "/fighting.lua")
dofile (animals_modpath .. "/spawn_algorithms.lua")
dofile (animals_modpath .. "/management_functions.lua")

or take 0.4.1 comming soon

current git version should at least give a different error
Last edited by sapier on Thu Dec 29, 2011 00:26, edited 1 time in total.
DON'T mention coding style!
(c) sapier all rights reserved

User avatar
rahonejm
Member
Posts: 88
Joined: Wed Dec 28, 2011 01:58
Location: Brazil

by rahonejm » Post

Sugestion: we should be able to capture animals without killing them, so we can make a little "farm". Only getting the meat after cooking them on the furnace! It would be awesome!
Sorry for possible language mistakes

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

@rahonejm good idea I'm going to add a rope to catch animals


EDIT1: Meat already present in animals mod is raw meat only. I don't intend to add cooking recipes to animals mod. In my opinion cooking would be better done in a separate mod eg baking.
Last edited by sapier on Thu Dec 29, 2011 17:46, edited 1 time in total.
DON'T mention coding style!
(c) sapier all rights reserved

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

fixed bug animals disapearing if another animal at the same pos is harvested/transformed
DON'T mention coding style!
(c) sapier all rights reserved

User avatar
Gaming4JC
New member
Posts: 8
Joined: Tue Oct 18, 2011 20:10

by Gaming4JC » Post

I really like this Mod! :D
The only thing is it seems to make the map load slower with dead block data areas (like MineCraft).
Might just be me though.

I plan to include this in my texture pack on the next update:
Image
Image
Image

User avatar
IPushButton2653
Member
Posts: 666
Joined: Wed Nov 16, 2011 22:47
Location: Mississippi
Contact:

by IPushButton2653 » Post

Gaming4JC wrote: Image
I swear, that looks EXACTLY like the sheep face from minecraft 0.o

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

Looks great, really like it.

You'll have to add some more graphics as of 0.6.0 as it now supports different looking directions ;-)
DON'T mention coding style!
(c) sapier all rights reserved

User avatar
jordan4ibanez
Member
Posts: 1895
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez
Location: Rhode Island, USA

by jordan4ibanez » Post

wait..now you can make the entity point towards the player :D and other directions...so now you can have 3d entities!
Last edited by jordan4ibanez on Tue Jan 03, 2012 02:47, edited 1 time in total.
I've been gone for a long time

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

Sorry jordan4ibanez it's just sprites that do support it by now.
And I'm sad to tell celeron doesn't like having to many 3d-objects within minetest. I'll have a try to persuade him later, first I'll improove animals mod to the point it's capable of replacing rats, fireflys oerkkis and dungeon masters.
There's still some work to do to achieve this.
DON'T mention coding style!
(c) sapier all rights reserved

User avatar
sdzen
Member
Posts: 1170
Joined: Fri Aug 05, 2011 22:33
Location: Paradise (your not allowed)

by sdzen » Post

I love those fireflys and rats and all the other mobs how dare regular animals come into the mix and try to replace these glorious things! correct me if I misunderstood you

Zen S.D.

The next generation of tranquility!
malheureusement mon français n'est pas bon :<
Owner of the Zelo's
In game name: MuadTralk, spdtainted, sdzen, sd zen, sdzeno

User avatar
evil
New member
Posts: 2
Joined: Fri Dec 30, 2011 10:59

by evil » Post

i think he means to make it so that his mod not only powers regular animals, but also the ones we have so far

User avatar
MrThebuilder3
Member
Posts: 104
Joined: Sat Nov 19, 2011 18:26

by MrThebuilder3 » Post

how do you get 20120103?

User avatar
sdzen
Member
Posts: 1170
Joined: Fri Aug 05, 2011 22:33
Location: Paradise (your not allowed)

by sdzen » Post

oh but if not ill rough him up!
Last edited by sdzen on Tue Jan 03, 2012 22:30, edited 1 time in total.

Zen S.D.

The next generation of tranquility!
malheureusement mon français n'est pas bon :<
Owner of the Zelo's
In game name: MuadTralk, spdtainted, sdzen, sd zen, sdzeno

User avatar
Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Here's a mod to help remove all animals from the current world if you want to uninstall the Animals mod for any reason:

Code: Select all

minetest.register_entity(":animals:sheep",
             {
                physical         = true,
                collisionbox         = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
                visual             = "sprite",
                visual_size         = {x=4,y=4},
                textures         = {"wieldhand.png"},
                spritediv         = {x=6,y=1},
                initial_sprite_basepos     = {x=0, y=0},
            on_step = function(self, dtime)
                self.object:remove()
                end,
            on_punch = function(self, hitter)    end,
            on_rightclick = function(self, clicker)    end,
            on_activate = function(self,staticdata)    end,
            }

        )
minetest.register_entity(":animals:sheep_naked",
             {
                physical         = true,
                collisionbox         = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
                visual             = "sprite",
                visual_size         = {x=4,y=4},
                textures         = {"wieldhand.png"},
                spritediv         = {x=6,y=1},
                initial_sprite_basepos     = {x=0, y=0},
            on_step = function(self, dtime)
                self.object:remove()
                end,
            on_punch = function(self, hitter)    end,
            on_rightclick = function(self, clicker)    end,
            on_activate = function(self,staticdata)    end,
            }

        )
minetest.register_entity(":animals:deer",
             {
                physical         = true,
                collisionbox         = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
                visual             = "sprite",
                visual_size         = {x=4,y=4},
                textures         = {"wieldhand.png"},
                spritediv         = {x=6,y=1},
                initial_sprite_basepos     = {x=0, y=0},
            on_step = function(self, dtime)
                self.object:remove()
                end,
            on_punch = function(self, hitter)    end,
            on_rightclick = function(self, clicker)    end,
            on_activate = function(self,staticdata)    end,
            }

        )
minetest.register_entity(":animals:cow",
             {
                physical         = true,
                collisionbox         = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
                visual             = "sprite",
                visual_size         = {x=4,y=4},
                textures         = {"wieldhand.png"},
                spritediv         = {x=6,y=1},
                initial_sprite_basepos     = {x=0, y=0},
            on_step = function(self, dtime)
                self.object:remove()
                end,
            on_punch = function(self, hitter)    end,
            on_rightclick = function(self, clicker)    end,
            on_activate = function(self,staticdata)    end,
            }

        )
minetest.register_entity(":animals:big_red",
             {
                physical         = true,
                collisionbox         = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
                visual             = "sprite",
                visual_size         = {x=4,y=4},
                textures         = {"wieldhand.png"},
                spritediv         = {x=6,y=1},
                initial_sprite_basepos     = {x=0, y=0},
            on_step = function(self, dtime)
                self.object:remove()
                end,
            on_punch = function(self, hitter)    end,
            on_rightclick = function(self, clicker)    end,
            on_activate = function(self,staticdata)    end,
            }

        )
It's some repetitive and hackish code, but I'm still learning Lua so bear with me :).
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

sapier
Developer
Posts: 763
Joined: Tue Aug 16, 2011 18:17

by sapier » Post

Yes it's inteded to replace them by animals powered by this mod. NOT to remove them ;-)

@temperest although I'd prefere people not to remove animals mod I'm going to add your idea to my mod if you don't mind ;-)
DON'T mention coding style!
(c) sapier all rights reserved

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests