oweals/minetest.git
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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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)

13 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

13 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

13 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

13 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

13 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

13 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

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

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

13 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

13 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)

13 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)

13 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

13 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

13 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

13 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

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

13 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

13 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

13 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

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

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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

13 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

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

13 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

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

13 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

13 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

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

13 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

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

13 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

13 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

13 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

13 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

13 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()

13 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

13 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

13 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

13 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

13 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

13 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

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

13 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

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

13 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

13 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

13 years agoSome more profiler stuff to get the hang on what really uses CPU
Perttu Ahola [Sun, 16 Oct 2011 19:39:35 +0000 (22:39 +0300)]
Some more profiler stuff to get the hang on what really uses CPU

13 years agoImprove debug profiler usage for investigating CPU usage of server
Perttu Ahola [Sun, 16 Oct 2011 18:16:44 +0000 (21:16 +0300)]
Improve debug profiler usage for investigating CPU usage of server

13 years agoWhen granting or revoking privileges, notify the target player too
Perttu Ahola [Sun, 16 Oct 2011 17:03:43 +0000 (20:03 +0300)]
When granting or revoking privileges, notify the target player too

13 years agoMake dungeon masters not shoot the walls with no reason
Perttu Ahola [Sun, 16 Oct 2011 16:39:20 +0000 (19:39 +0300)]
Make dungeon masters not shoot the walls with no reason

13 years agoWhen player times out, log the action as a timeout rather than regular quitting
Perttu Ahola [Sun, 16 Oct 2011 16:38:56 +0000 (19:38 +0300)]
When player times out, log the action as a timeout rather than regular quitting

13 years agoCheck NULL pointer properly in some new code trying to log new stuff
Perttu Ahola [Sun, 16 Oct 2011 15:50:30 +0000 (18:50 +0300)]
Check NULL pointer properly in some new code trying to log new stuff

13 years agoBetter player damage prevention when falling on unloaded blocks, not involving gettin...
Perttu Ahola [Sun, 16 Oct 2011 15:45:17 +0000 (18:45 +0300)]
Better player damage prevention when falling on unloaded blocks, not involving getting stuck in there.

13 years agoSwitch more stuff to use the logging thing and fix segfault on player leave from...
Perttu Ahola [Sun, 16 Oct 2011 13:28:12 +0000 (16:28 +0300)]
Switch more stuff to use the logging thing and fix segfault on player leave from server as introduced in a previous switch-to-logging commit

13 years agoFix map delete on windows (concatenate paths correctly with / or \ depending on OS)
Perttu Ahola [Sun, 16 Oct 2011 13:16:47 +0000 (16:16 +0300)]
Fix map delete on windows (concatenate paths correctly with / or \ depending on OS)

13 years agoUpdate changelog (albeit a bit late)
Perttu Ahola [Sun, 16 Oct 2011 12:20:04 +0000 (15:20 +0300)]
Update changelog (albeit a bit late)

13 years agoUse the logger; also, default to not showing much crap in console. Use --info-on...
Perttu Ahola [Sun, 16 Oct 2011 11:57:53 +0000 (14:57 +0300)]
Use the logger; also, default to not showing much crap in console. Use --info-on-stderr to enable crap.

13 years agoInitially add small and tight logging facility
Perttu Ahola [Sun, 16 Oct 2011 09:45:00 +0000 (12:45 +0300)]
Initially add small and tight logging facility

13 years agoAdd peaceful / not peaceful distinction in mobs and the only_peaceful_mobs setting
Perttu Ahola [Sun, 16 Oct 2011 08:52:33 +0000 (11:52 +0300)]
Add peaceful / not peaceful distinction in mobs and the only_peaceful_mobs setting

13 years agoUpdate Linux build instructions in README.txt a bit and list the bat script used...
Perttu Ahola [Sun, 16 Oct 2011 00:08:11 +0000 (03:08 +0300)]
Update Linux build instructions in README.txt a bit and list the bat script used for releases

13 years agoUpdate version number to 0.3.dev-20111016
Perttu Ahola [Sat, 15 Oct 2011 21:53:37 +0000 (00:53 +0300)]
Update version number to 0.3.dev-20111016

13 years agoReplace M_PI with PI
Perttu Ahola [Sat, 15 Oct 2011 21:24:51 +0000 (00:24 +0300)]
Replace M_PI with PI

13 years agoFix some "Conditional jump or move depends on uninitialised value(s)" valgrind detections
Perttu Ahola [Sat, 15 Oct 2011 20:07:43 +0000 (23:07 +0300)]
Fix some "Conditional jump or move depends on uninitialised value(s)" valgrind detections

13 years agoResource file handling for exe icon for MinGW
Perttu Ahola [Sat, 15 Oct 2011 14:05:16 +0000 (17:05 +0300)]
Resource file handling for exe icon for MinGW

13 years agoMake view bobbing amount configurable
Perttu Ahola [Sat, 15 Oct 2011 13:32:24 +0000 (16:32 +0300)]
Make view bobbing amount configurable

13 years agoMake dungeon masters though and make oerkkis disappear when they get to you (because...
Perttu Ahola [Sat, 15 Oct 2011 13:04:25 +0000 (16:04 +0300)]
Make dungeon masters though and make oerkkis disappear when they get to you (because hitting them doesn't work for some unknown reason)

13 years agostrict_protocol_version_checking setting; PROTOCOL_VERSION in clientserver.h; clean...
Perttu Ahola [Sat, 15 Oct 2011 12:02:28 +0000 (15:02 +0300)]
strict_protocol_version_checking setting; PROTOCOL_VERSION in clientserver.h; clean up defaultsettings.cpp and minetest.conf.example

13 years agoHandle death and respawn better
Perttu Ahola [Sat, 15 Oct 2011 11:46:59 +0000 (14:46 +0300)]
Handle death and respawn better

13 years agoSet a better version number
Perttu Ahola [Sat, 15 Oct 2011 09:51:30 +0000 (12:51 +0300)]
Set a better version number

13 years agoImprove mobv2
Perttu Ahola [Sat, 15 Oct 2011 09:17:21 +0000 (12:17 +0300)]
Improve mobv2

13 years agomobv2
Perttu Ahola [Fri, 14 Oct 2011 23:28:57 +0000 (02:28 +0300)]
mobv2