118285e6ba
Get the new animation framework properly working
...
Store start and end frames as v2f
Also move bone animations to their own function instead of object properties
2012-11-25 18:14:15 +02:00
ba4d93027f
Joint positioning and rotation code, and fix a problem related to their lua API
...
Attempt to move the animation system to a more correct implementation, rather than using object properties. Incomplete and breaks functionality
2012-11-25 18:14:15 +02:00
fb0c431864
Allow the LUA API to set animations to meshes as well as the animation speed. Also update animations only when needed.
...
Support for animation blending, though for some reason it doesn't work.
Don't enable animation transitions by default for many reaosons
Object property to store individual bone positions. LUA can specify a bone name followed by a bone position. No functionality yet. Bone rotation to be added in the following commit
Same system for bone rotation, plus a few other things I missed
2012-11-25 18:14:15 +02:00
9c8ba42750
Get the mesh working through the memory cache properly. Most credit goes to celeron55 for the help on this code
...
Get the texture from memory as well
Add .x to the list of supported formats
Update LUA API documentation
2012-11-25 18:14:15 +02:00
f9675bd2b4
Add a subfolder for models and transfer models from server to client
...
(obj, md2 and md3 are currently allowed)
Get rid of the texture string and use the existing textures array. Segmented meshes have multiple materials, and this will allow us to texture each. Do not switch to this commit yet!
If a texture string is left empty in LUA, don't modify that material. Useful so a script can change specific textures without affecting others
2012-11-25 18:14:15 +02:00
cb40b3517a
Fix material properties and allow lighting. Models should now be affected by light instead of being black
2012-11-25 18:14:15 +02:00
0a020dbcc8
Properly read the mesh from LUA.
...
Players can now be set to meshes using the following test script:
function switch_player_visual()
prop = {
mesh="player.obj",
texture="player.png",
visual="mesh",
}
for _, obj in pairs(minetest.get_connected_players()) do
obj:set_properties(prop)
end
minetest.after(1.0, switch_player_visual)
end
minetest.after(1.0, switch_player_visual)
2012-11-25 18:14:14 +02:00
ac97a7f70e
3D model support for players using Irrlicht. Also ready the basis for mesh support on nodes / items via LUA (to be done). Supports any mesh format compatible with Irrlicht, but animations are not set up yet.
2012-11-25 18:14:14 +02:00
e02b95741b
Revert "Don't leak textures all over the place"
...
This causes textures to be deleted before they are no longer accessed,
resulting in a segmentation fault. This needs to be rewritten in such a way
that textures are deleted when the client disconnects from a server.
This reverts commit 41c00e87d4
.
2012-11-25 16:39:07 +02:00
bbd990f2cc
Fix trees growing into any type of node
2012-11-23 00:36:52 +04:00
a0b5605db8
Merge pull request #268 from khonkhortisan/image_button
...
Allow transparent image_buttons
2012-11-22 09:13:18 -08:00
3ba9b26310
Fix server crash on /clearpassword
...
According to #253 , using `/clearpassword` without an argument causes the server to crash from an assertion failure. I've resubmitted matttpt's patch as a pull request to aid in merging.
2012-11-20 16:45:30 +01:00
6c43ec2d2b
Add anaglyph settings to minetest.conf.example
2012-11-13 19:21:18 +02:00
9b9eb23b6d
Default anaglyph to 0.1
2012-11-13 19:20:57 +02:00
8b16e5f27d
Anaglyph stereo support, created by xyz
2012-11-13 19:20:35 +02:00
5292476841
Merge pull request #284 from RealBadAngel/master
...
Adding backgrounds to formspec
2012-11-12 11:50:58 -08:00
1db0334787
Merge pull request #286 from PilzAdam/digging_animation
...
Add jordan4ibanez' better digging animation
2012-11-10 10:33:16 -08:00
6e2ba111af
Add jordan4ibanez' better digging animation
2012-11-10 17:36:56 +01:00
5f1d3ad754
Swap out pixel-perfect nyan cat by request of Chris Torres
2012-11-09 20:14:04 +02:00
46f471c89f
added GUI checkboxes in Settings tab for the aforementioned video settings.
2012-11-09 19:12:49 +02:00
0dd9c14ff8
Added video settings filter options via config file - second try :-)
...
Set one or more of these in the config to turn the related option on:
mip_map = 1
anisotropic_filter = 1
bilinear_filter = 1
trilinear_filter = 1
2012-11-09 19:12:44 +02:00
0709918bd8
Fix unnecessary network protocol incompatibility in ContentFeatures
2012-11-08 20:43:32 +02:00
8e5167d726
Adding background to Formspec
2012-11-08 19:22:37 +01:00
8c3ffa3907
Merge pull request #279 from RealBadAngel/patch-2
...
Formspec: Draw images before inventories. Allows to use image as backgro...
2012-11-05 08:12:12 -08:00
8540871ebc
Formspec: Draw images before inventories. Allows to use image as background.
2012-11-04 21:18:28 +01:00
23837e4352
Merge pull request #274 from PilzAdam/falling
...
Fix a bug in falling code where entities get stuck
2012-11-03 15:14:14 -07:00
3cab24fbcf
Merge pull request #243 from xyzz/liquid_renewable
...
Add liquid_renewable property, allow non-renewable liquids.
2012-11-03 12:34:44 -07:00
755df5f659
Merge pull request #273 from PilzAdam/air
...
Make air and ignore drop nothing
2012-11-03 10:36:46 -07:00
936411e4d1
Make air and ignore drop nothing
2012-11-03 18:29:01 +01:00
21317be493
Fix a bug in falling code where entities get stuck
2012-11-03 18:07:49 +01:00
41c00e87d4
Don't leak textures all over the place
2012-11-02 18:45:39 +02:00
2863a3291a
Fix flowing liquid animation direction calculation
2012-11-02 18:05:42 +02:00
8adad36a66
Merge pull request #272 from PilzAdam/pow
...
Replace pow() with multiplikation to improve speed
2012-11-02 08:35:30 -07:00
b701f8a878
Replace pow() with multiplikation to improve speed
2012-11-02 16:24:57 +01:00
63e73f29cc
Merge pull request #270 from PilzAdam/master
...
Move falling to builtin
2012-11-01 11:00:57 -07:00
7fcf153ada
Add functions to the default mod of minimal game to support old code
2012-11-01 18:49:12 +01:00
0443d36abf
Add falling_node to special groups in lua-api.txt
2012-11-01 12:33:24 +01:00
df2ad89518
Remove a useless comment
2012-10-31 19:08:00 +01:00
10dc2b30fb
Move falling to builtin
2012-10-31 19:06:11 +01:00
f9087d14a3
Allow transparent image_buttons
2012-10-18 12:06:47 -07:00
25cf3757b2
Add nodedef.on_blast() to lua_api.txt in order to support chained explosions of any explosives
2012-09-09 23:24:48 +03:00
72ef6f637e
Statically store always_collect field of __builtin:item
2012-09-09 23:14:41 +03:00
9cadaf824b
Add dtime_s to entity activation
2012-09-09 17:12:29 +03:00
1cc1b93e65
Fix ServerActiveObject stuff
2012-09-09 16:11:05 +03:00
c4f400acd0
Fix wielditem entity drawtype brightness control
2012-09-09 13:26:52 +03:00
ac628c9b0a
Fix ObjectRef:punch()
2012-09-09 12:05:38 +03:00
926830e0df
Add liquid_renewable property.
2012-09-07 20:48:12 +04:00
9696ed31a4
Version 0.4.3
0.4.3
2012-09-05 01:31:06 +03:00
c8895dd43b
Prevent world creation if the world already exists
2012-09-05 01:17:44 +03:00
5dd1d354f8
Enforce stricter world names using a blacklist
...
Blacklisted characters are: / \
2012-09-05 01:17:28 +03:00