oweals/minetest.git
12 years agoMove tool stuff to tool.{h,cpp}
Perttu Ahola [Sun, 13 Nov 2011 14:38:14 +0000 (16:38 +0200)]
Move tool stuff to tool.{h,cpp}

12 years agoTune the tool speed thing
Perttu Ahola [Sun, 13 Nov 2011 13:54:08 +0000 (15:54 +0200)]
Tune the tool speed thing

12 years agoNew kind of tool speed and wear calculation thingy
Perttu Ahola [Sun, 13 Nov 2011 13:45:38 +0000 (15:45 +0200)]
New kind of tool speed and wear calculation thingy

12 years agoSet version to 0.4
Perttu Ahola [Sun, 13 Nov 2011 11:21:31 +0000 (13:21 +0200)]
Set version to 0.4

12 years agoClean headers a bit
Perttu Ahola [Sun, 13 Nov 2011 11:09:45 +0000 (13:09 +0200)]
Clean headers a bit

12 years agoAllocate MapBlock::m_node_metadata on heap to allow less header bloat
Perttu Ahola [Sun, 13 Nov 2011 10:54:33 +0000 (12:54 +0200)]
Allocate MapBlock::m_node_metadata on heap to allow less header bloat

12 years agoGeneric NodeMetadata text input
Perttu Ahola [Sun, 13 Nov 2011 10:48:05 +0000 (12:48 +0200)]
Generic NodeMetadata text input

12 years agoGeneralize selection boxes
Perttu Ahola [Sun, 13 Nov 2011 10:31:05 +0000 (12:31 +0200)]
Generalize selection boxes

12 years agoSet the BS constant to be floating-point; this removes the need for floating point...
Perttu Ahola [Sun, 13 Nov 2011 10:30:46 +0000 (12:30 +0200)]
Set the BS constant to be floating-point; this removes the need for floating point numbers when dividing it

12 years agoClean code and modify comments in mapnode_contentfeatures.h
Perttu Ahola [Sun, 13 Nov 2011 09:07:01 +0000 (11:07 +0200)]
Clean code and modify comments in mapnode_contentfeatures.h

12 years agoMove ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
Perttu Ahola [Sun, 13 Nov 2011 08:57:55 +0000 (10:57 +0200)]
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff

12 years agoScripting: Allow multiple global step callbacks and improve documentation
Perttu Ahola [Sat, 12 Nov 2011 17:19:58 +0000 (19:19 +0200)]
Scripting: Allow multiple global step callbacks and improve documentation

12 years agoHandle undefined objects better
Perttu Ahola [Sat, 12 Nov 2011 16:34:04 +0000 (18:34 +0200)]
Handle undefined objects better

12 years agoScripting WIP: Add global environment step function on_step
Perttu Ahola [Sat, 12 Nov 2011 15:46:06 +0000 (17:46 +0200)]
Scripting WIP: Add global environment step function on_step

12 years agoScripting WIP: dynamic object stuff
Perttu Ahola [Sat, 12 Nov 2011 15:37:14 +0000 (17:37 +0200)]
Scripting WIP: dynamic object stuff

12 years agoServerRemotePlayer implements ServerActiveObject
Perttu Ahola [Sat, 12 Nov 2011 13:41:29 +0000 (15:41 +0200)]
ServerRemotePlayer implements ServerActiveObject

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 13:22:09 +0000 (15:22 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 13:14:24 +0000 (15:14 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 11:59:56 +0000 (13:59 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 11:14:44 +0000 (13:14 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 10:12:15 +0000 (12:12 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 09:59:56 +0000 (11:59 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 08:39:44 +0000 (10:39 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 01:21:40 +0000 (03:21 +0200)]
Scripting WIP

12 years agoScripting WIP
Perttu Ahola [Sat, 12 Nov 2011 00:25:30 +0000 (02:25 +0200)]
Scripting WIP

12 years agoScripting WIP; Lua entity step callback works
Perttu Ahola [Fri, 11 Nov 2011 22:46:05 +0000 (00:46 +0200)]
Scripting WIP; Lua entity step callback works

12 years agoAdd textures in data/textures (appeared to not have been added)
Perttu Ahola [Fri, 11 Nov 2011 18:51:43 +0000 (20:51 +0200)]
Add textures in data/textures (appeared to not have been added)

12 years agorandom scripting work-in-progress
Perttu Ahola [Fri, 11 Nov 2011 18:50:09 +0000 (20:50 +0200)]
random scripting work-in-progress

12 years agoAdd the default.lua script
Perttu Ahola [Fri, 11 Nov 2011 17:36:52 +0000 (19:36 +0200)]
Add the default.lua script

12 years agoScripting WIP
Perttu Ahola [Fri, 11 Nov 2011 17:33:17 +0000 (19:33 +0200)]
Scripting WIP

12 years agoMove images to data/textures and fix some path stuff; hope that installation still...
Perttu Ahola [Thu, 10 Nov 2011 21:30:12 +0000 (23:30 +0200)]
Move images to data/textures and fix some path stuff; hope that installation still works

12 years agoMake it actually build
Perttu Ahola [Thu, 10 Nov 2011 20:34:46 +0000 (22:34 +0200)]
Make it actually build

12 years agoAdd Lua
Perttu Ahola [Thu, 10 Nov 2011 19:45:45 +0000 (21:45 +0200)]
Add Lua

12 years agoBetter spawn position finding and checking
Perttu Ahola [Sun, 13 Nov 2011 01:17:42 +0000 (03:17 +0200)]
Better spawn position finding and checking

12 years agoUpdate changelog and call this 0.3.1 0.3.1
Perttu Ahola [Wed, 9 Nov 2011 10:07:40 +0000 (12:07 +0200)]
Update changelog and call this 0.3.1

12 years agoFix water-glass and water-lava surfaces
Perttu Ahola [Tue, 8 Nov 2011 14:17:38 +0000 (16:17 +0200)]
Fix water-glass and water-lava surfaces

12 years agoCall this 0.3.dev-20111108
Perttu Ahola [Tue, 8 Nov 2011 00:06:01 +0000 (02:06 +0200)]
Call this 0.3.dev-20111108

12 years agoReset block usage timer on client only if it is very probably drawn
Perttu Ahola [Tue, 8 Nov 2011 00:05:42 +0000 (02:05 +0200)]
Reset block usage timer on client only if it is very probably drawn

12 years agoMake Connection::Receive return the data via a SharedBuffer reference, so the caller...
Kahrl [Mon, 7 Nov 2011 03:20:33 +0000 (04:20 +0100)]
Make Connection::Receive return the data via a SharedBuffer reference, so the caller doesn't have to choose the right buffer size in advance.

Conflicts:

src/test.cpp

12 years agoutility.h: Change Buffer's interface to be more compatible with SharedBuffer's interf...
Kahrl [Mon, 7 Nov 2011 01:24:44 +0000 (02:24 +0100)]
utility.h: Change Buffer's interface to be more compatible with SharedBuffer's interface, connection.h: use Buffer instead of SharedBuffer in command and event queues

12 years agoAdd new Connection test in test.cpp in case needed in the future (commented out)...
Perttu Ahola [Mon, 7 Nov 2011 09:15:43 +0000 (11:15 +0200)]
Add new Connection test in test.cpp in case needed in the future (commented out), improve comments in test.cpp a bit

12 years agoInfinite packet flood test for debugging the new network layer
Perttu Ahola [Sun, 6 Nov 2011 23:20:58 +0000 (01:20 +0200)]
Infinite packet flood test for debugging the new network layer

12 years agoCommand-line signal handling for Windows
Constantin Wenger [Sun, 6 Nov 2011 14:17:18 +0000 (15:17 +0100)]
Command-line signal handling for Windows

12 years agoMake water invisible next to underwater glass
Perttu Ahola [Sat, 5 Nov 2011 21:30:27 +0000 (23:30 +0200)]
Make water invisible next to underwater glass

12 years agoImprove "compile on Windows" section in readme
Perttu Ahola [Sat, 5 Nov 2011 12:48:32 +0000 (14:48 +0200)]
Improve "compile on Windows" section in readme

12 years agoCall this version 0.3.dev-20111104
Perttu Ahola [Fri, 4 Nov 2011 20:16:36 +0000 (22:16 +0200)]
Call this version 0.3.dev-20111104

12 years agoAdd option to set water opaque (mainly for stylistic choice)
Perttu Ahola [Thu, 3 Nov 2011 21:06:57 +0000 (23:06 +0200)]
Add option to set water opaque (mainly for stylistic choice)

12 years agoFix flowing liquid spacing; water and lava next to each other will glitch a bit but...
Perttu Ahola [Thu, 3 Nov 2011 21:04:56 +0000 (23:04 +0200)]
Fix flowing liquid spacing; water and lava next to each other will glitch a bit but it isn't as bad as this was

12 years agoUpdate /README.txt, remove duplicate /doc/README.txt and update CMakeLists.txt to...
Perttu Ahola [Thu, 3 Nov 2011 19:36:42 +0000 (21:36 +0200)]
Update /README.txt, remove duplicate /doc/README.txt and update CMakeLists.txt to package /README.txt

12 years agoMake CONTENT_IGNORE to not block the view when occlusion culling
Perttu Ahola [Thu, 3 Nov 2011 18:45:44 +0000 (20:45 +0200)]
Make CONTENT_IGNORE to not block the view when occlusion culling

12 years agoDisable mipmapping because it is sometimes ugly
Perttu Ahola [Thu, 3 Nov 2011 18:17:18 +0000 (20:17 +0200)]
Disable mipmapping because it is sometimes ugly

12 years agoPossible fix to bases of islands/hills getting culled out too early
Perttu Ahola [Thu, 3 Nov 2011 13:10:58 +0000 (15:10 +0200)]
Possible fix to bases of islands/hills getting culled out too early

12 years agoTune occlusion culling a bit more
Perttu Ahola [Thu, 3 Nov 2011 11:35:32 +0000 (13:35 +0200)]
Tune occlusion culling a bit more

12 years agoTune occlusion culling a bit
Perttu Ahola [Thu, 3 Nov 2011 11:35:09 +0000 (13:35 +0200)]
Tune occlusion culling a bit

12 years agoVery simple occlusion culling
Perttu Ahola [Thu, 3 Nov 2011 10:48:08 +0000 (12:48 +0200)]
Very simple occlusion culling

12 years agoocclusion culling fix, a little reshaping of map rendering for more useful profiler...
Perttu Ahola [Wed, 2 Nov 2011 16:13:56 +0000 (18:13 +0200)]
occlusion culling fix, a little reshaping of map rendering for more useful profiler output and dynamic profiler text size

12 years agoRemove trailing / or \ in path_userdata (probably fixes world deletion on Windows)
Perttu Ahola [Wed, 2 Nov 2011 11:43:00 +0000 (13:43 +0200)]
Remove trailing / or \ in path_userdata (probably fixes world deletion on Windows)

12 years agoAdd 3d cloud checkbox in main menu (and rename setting from enable_2d_clouds to enabl...
Perttu Ahola [Wed, 2 Nov 2011 10:50:21 +0000 (12:50 +0200)]
Add 3d cloud checkbox in main menu (and rename setting from enable_2d_clouds to enable_3d_clouds)

12 years agoSet version to 0.3.0 and update changelog 0.3.0
Perttu Ahola [Tue, 1 Nov 2011 14:54:01 +0000 (16:54 +0200)]
Set version to 0.3.0 and update changelog

12 years agoFix an obvious bug in utility.h
Perttu Ahola [Tue, 1 Nov 2011 12:54:11 +0000 (14:54 +0200)]
Fix an obvious bug in utility.h

12 years agoAttempt a workaround to the network layer segfault
Perttu Ahola [Sun, 30 Oct 2011 09:59:23 +0000 (11:59 +0200)]
Attempt a workaround to the network layer segfault

12 years agoMake it to compile on MSVC2010 0.3.dev-20111021
Perttu Ahola [Fri, 21 Oct 2011 15:37:43 +0000 (18:37 +0300)]
Make it to compile on MSVC2010

12 years ago0.3.dev-20111021
Perttu Ahola [Fri, 21 Oct 2011 15:29:13 +0000 (18:29 +0300)]
0.3.dev-20111021

12 years agoSome tuning in m_max_packets_per_second algorithm
Perttu Ahola [Fri, 21 Oct 2011 08:52:26 +0000 (11:52 +0300)]
Some tuning in m_max_packets_per_second algorithm

12 years agoImprove Connection with threading and some kind of congestion control
Perttu Ahola [Thu, 20 Oct 2011 20:04:09 +0000 (23:04 +0300)]
Improve Connection with threading and some kind of congestion control

12 years agoDefault max_simultaneous_block_sends_server_total to 2 to make network not cough...
Perttu Ahola [Wed, 19 Oct 2011 16:34:47 +0000 (19:34 +0300)]
Default max_simultaneous_block_sends_server_total to 2 to make network not cough too much on the fixed block sending code

12 years agoFix apple inventory texture
Perttu Ahola [Tue, 18 Oct 2011 23:36:46 +0000 (02:36 +0300)]
Fix apple inventory texture

12 years agoFix and tune block sending
Perttu Ahola [Tue, 18 Oct 2011 23:17:23 +0000 (02:17 +0300)]
Fix and tune block sending

12 years agoAdd enable_2d_clouds setting for usage on lower-end machines
Perttu Ahola [Tue, 18 Oct 2011 20:55:55 +0000 (23:55 +0300)]
Add enable_2d_clouds setting for usage on lower-end machines

12 years agoTry to tune fog to work well on high-end machines also
Perttu Ahola [Tue, 18 Oct 2011 18:08:31 +0000 (21:08 +0300)]
Try to tune fog to work well on high-end machines also

12 years agoFix possible NULL dereference in MobV2CAO::step
Perttu Ahola [Tue, 18 Oct 2011 16:53:34 +0000 (19:53 +0300)]
Fix possible NULL dereference in MobV2CAO::step

12 years agoTune map rendering and related diagnostics
Perttu Ahola [Tue, 18 Oct 2011 16:18:01 +0000 (19:18 +0300)]
Tune map rendering and related diagnostics

12 years agoset backface culling off again for torches, ladders, rails and signs
Perttu Ahola [Tue, 18 Oct 2011 15:32:35 +0000 (18:32 +0300)]
set backface culling off again for torches, ladders, rails and signs

12 years ago...Make the the server buildable again after the last commit
Perttu Ahola [Tue, 18 Oct 2011 14:20:54 +0000 (17:20 +0300)]
...Make the the server buildable again after the last commit

12 years agoImprove rendering and fix tiling in mesh generation
Perttu Ahola [Tue, 18 Oct 2011 10:56:35 +0000 (13:56 +0300)]
Improve rendering and fix tiling in mesh generation

12 years agoAutomate texture listing for texture atlas making
Perttu Ahola [Tue, 18 Oct 2011 08:31:23 +0000 (11:31 +0300)]
Automate texture listing for texture atlas making

12 years agoFix client profiler print interval
Perttu Ahola [Tue, 18 Oct 2011 07:36:52 +0000 (10:36 +0300)]
Fix client profiler print interval

12 years agoBetter handling of SendFailedException in Connection
Perttu Ahola [Tue, 18 Oct 2011 00:42:23 +0000 (03:42 +0300)]
Better handling of SendFailedException in Connection

12 years agoFix object duplication bug
Perttu Ahola [Mon, 17 Oct 2011 23:58:15 +0000 (02:58 +0300)]
Fix object duplication bug

12 years agoMake active_block_range default to 2
Perttu Ahola [Mon, 17 Oct 2011 21:41:17 +0000 (00:41 +0300)]
Make active_block_range default to 2

12 years agoFix possible NULL pointer access in MobV2CAO
Perttu Ahola [Mon, 17 Oct 2011 21:41:02 +0000 (00:41 +0300)]
Fix possible NULL pointer access in MobV2CAO

12 years agoAdd /clearobjects
Perttu Ahola [Mon, 17 Oct 2011 21:01:50 +0000 (00:01 +0300)]
Add /clearobjects

12 years agoMade a scheme to get rid of the objects in the worst object flooded blocks
Perttu Ahola [Mon, 17 Oct 2011 17:57:58 +0000 (20:57 +0300)]
Made a scheme to get rid of the objects in the worst object flooded blocks

12 years agoModify default active block range
Perttu Ahola [Mon, 17 Oct 2011 17:41:43 +0000 (20:41 +0300)]
Modify default active block range

12 years agoF2 toggles profiler display in client
Perttu Ahola [Mon, 17 Oct 2011 17:40:55 +0000 (20:40 +0300)]
F2 toggles profiler display in client

12 years agoAttempt to fix objects getting multiplicated by objects getting deactivated in a...
Perttu Ahola [Mon, 17 Oct 2011 17:19:37 +0000 (20:19 +0300)]
Attempt to fix objects getting multiplicated by objects getting deactivated in a different block than where they were loaded and then the original block, from where the static object was removed, not getting saved at unload

12 years agoFix minetest.conf.example a bit
Perttu Ahola [Mon, 17 Oct 2011 17:04:35 +0000 (20:04 +0300)]
Fix minetest.conf.example a bit

12 years agoAdd a log message to SEnv and make it load objects if there are < 51 of them, to...
Perttu Ahola [Mon, 17 Oct 2011 16:44:28 +0000 (19:44 +0300)]
Add a log message to SEnv and make it load objects if there are < 51 of them, to load blocks that were limited to 50

12 years agoCatch SendFailedException when replying back in Connection::Receive()
Perttu Ahola [Mon, 17 Oct 2011 15:02:26 +0000 (18:02 +0300)]
Catch SendFailedException when replying back in Connection::Receive()

12 years agoDisplay RTT (round trip time, ping) on client status text
Perttu Ahola [Mon, 17 Oct 2011 14:18:50 +0000 (17:18 +0300)]
Display RTT (round trip time, ping) on client status text

12 years agoAdd some rendering statistics to profiler
Perttu Ahola [Mon, 17 Oct 2011 14:06:28 +0000 (17:06 +0300)]
Add some rendering statistics to profiler

12 years agoWorkaround for blocks having a huge amount of active objects; add log messages relate...
Perttu Ahola [Mon, 17 Oct 2011 08:52:38 +0000 (11:52 +0300)]
Workaround for blocks having a huge amount of active objects; add log messages related to active objects for investigation

12 years agoRemove very floody log message of MobV2SAO
Perttu Ahola [Mon, 17 Oct 2011 08:45:06 +0000 (11:45 +0300)]
Remove very floody log message of MobV2SAO

12 years agoImprove active object handling log output
celeron55 [Mon, 17 Oct 2011 07:47:06 +0000 (10:47 +0300)]
Improve active object handling log output

12 years agoFix partly double printed debug.txt
celeron55 [Mon, 17 Oct 2011 07:46:16 +0000 (10:46 +0300)]
Fix partly double printed debug.txt

12 years agoFix punching of oerkkis
Perttu Ahola [Sun, 16 Oct 2011 22:58:38 +0000 (01:58 +0300)]
Fix punching of oerkkis

12 years agoFix chest not working after walked away and came back
Perttu Ahola [Sun, 16 Oct 2011 22:04:22 +0000 (01:04 +0300)]
Fix chest not working after walked away and came back

12 years agoImprove inventory debug output
Perttu Ahola [Sun, 16 Oct 2011 22:03:45 +0000 (01:03 +0300)]
Improve inventory debug output

12 years agoFix items showing up as sticks when placed in world
Perttu Ahola [Sun, 16 Oct 2011 21:08:27 +0000 (00:08 +0300)]
Fix items showing up as sticks when placed in world

12 years agoFix to-transparend conversion of backgrounds of sprite image files that don't have...
Perttu Ahola [Sun, 16 Oct 2011 20:41:43 +0000 (23:41 +0300)]
Fix to-transparend conversion of backgrounds of sprite image files that don't have an alpha channel