Perttu Ahola [Thu, 3 Nov 2011 18:17:18 +0000 (20:17 +0200)]
Disable mipmapping because it is sometimes ugly
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
Perttu Ahola [Thu, 3 Nov 2011 11:35:32 +0000 (13:35 +0200)]
Tune occlusion culling a bit more
Perttu Ahola [Thu, 3 Nov 2011 11:35:09 +0000 (13:35 +0200)]
Tune occlusion culling a bit
Perttu Ahola [Thu, 3 Nov 2011 10:48:08 +0000 (12:48 +0200)]
Very simple occlusion culling
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
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)
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)
Perttu Ahola [Tue, 1 Nov 2011 14:54:01 +0000 (16:54 +0200)]
Set version to 0.3.0 and update changelog
Perttu Ahola [Tue, 1 Nov 2011 12:54:11 +0000 (14:54 +0200)]
Fix an obvious bug in utility.h
Perttu Ahola [Sun, 30 Oct 2011 09:59:23 +0000 (11:59 +0200)]
Attempt a workaround to the network layer segfault
Perttu Ahola [Fri, 21 Oct 2011 15:37:43 +0000 (18:37 +0300)]
Make it to compile on MSVC2010
Perttu Ahola [Fri, 21 Oct 2011 15:29:13 +0000 (18:29 +0300)]
Perttu Ahola [Fri, 21 Oct 2011 08:52:26 +0000 (11:52 +0300)]
Some tuning in m_max_packets_per_second algorithm
Perttu Ahola [Thu, 20 Oct 2011 20:04:09 +0000 (23:04 +0300)]
Improve Connection with threading and some kind of congestion control
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
Perttu Ahola [Tue, 18 Oct 2011 23:36:46 +0000 (02:36 +0300)]
Fix apple inventory texture
Perttu Ahola [Tue, 18 Oct 2011 23:17:23 +0000 (02:17 +0300)]
Fix and tune block sending
Perttu Ahola [Tue, 18 Oct 2011 20:55:55 +0000 (23:55 +0300)]
Add enable_2d_clouds setting for usage on lower-end machines
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
Perttu Ahola [Tue, 18 Oct 2011 16:53:34 +0000 (19:53 +0300)]
Fix possible NULL dereference in MobV2CAO::step
Perttu Ahola [Tue, 18 Oct 2011 16:18:01 +0000 (19:18 +0300)]
Tune map rendering and related diagnostics
Perttu Ahola [Tue, 18 Oct 2011 15:32:35 +0000 (18:32 +0300)]
set backface culling off again for torches, ladders, rails and signs
Perttu Ahola [Tue, 18 Oct 2011 14:20:54 +0000 (17:20 +0300)]
...Make the the server buildable again after the last commit
Perttu Ahola [Tue, 18 Oct 2011 10:56:35 +0000 (13:56 +0300)]
Improve rendering and fix tiling in mesh generation
Perttu Ahola [Tue, 18 Oct 2011 08:31:23 +0000 (11:31 +0300)]
Automate texture listing for texture atlas making
Perttu Ahola [Tue, 18 Oct 2011 07:36:52 +0000 (10:36 +0300)]
Fix client profiler print interval
Perttu Ahola [Tue, 18 Oct 2011 00:42:23 +0000 (03:42 +0300)]
Better handling of SendFailedException in Connection
Perttu Ahola [Mon, 17 Oct 2011 23:58:15 +0000 (02:58 +0300)]
Fix object duplication bug
Perttu Ahola [Mon, 17 Oct 2011 21:41:17 +0000 (00:41 +0300)]
Make active_block_range default to 2
Perttu Ahola [Mon, 17 Oct 2011 21:41:02 +0000 (00:41 +0300)]
Fix possible NULL pointer access in MobV2CAO
Perttu Ahola [Mon, 17 Oct 2011 21:01:50 +0000 (00:01 +0300)]
Add /clearobjects
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
Perttu Ahola [Mon, 17 Oct 2011 17:41:43 +0000 (20:41 +0300)]
Modify default active block range
Perttu Ahola [Mon, 17 Oct 2011 17:40:55 +0000 (20:40 +0300)]
F2 toggles profiler display in client
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
Perttu Ahola [Mon, 17 Oct 2011 17:04:35 +0000 (20:04 +0300)]
Fix minetest.conf.example a bit
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
Perttu Ahola [Mon, 17 Oct 2011 15:02:26 +0000 (18:02 +0300)]
Catch SendFailedException when replying back in Connection::Receive()
Perttu Ahola [Mon, 17 Oct 2011 14:18:50 +0000 (17:18 +0300)]
Display RTT (round trip time, ping) on client status text
Perttu Ahola [Mon, 17 Oct 2011 14:06:28 +0000 (17:06 +0300)]
Add some rendering statistics to profiler
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
Perttu Ahola [Mon, 17 Oct 2011 08:45:06 +0000 (11:45 +0300)]
Remove very floody log message of MobV2SAO
celeron55 [Mon, 17 Oct 2011 07:47:06 +0000 (10:47 +0300)]
Improve active object handling log output
celeron55 [Mon, 17 Oct 2011 07:46:16 +0000 (10:46 +0300)]
Fix partly double printed debug.txt
Perttu Ahola [Sun, 16 Oct 2011 22:58:38 +0000 (01:58 +0300)]
Fix punching of oerkkis
Perttu Ahola [Sun, 16 Oct 2011 22:04:22 +0000 (01:04 +0300)]
Fix chest not working after walked away and came back
Perttu Ahola [Sun, 16 Oct 2011 22:03:45 +0000 (01:03 +0300)]
Improve inventory debug output
Perttu Ahola [Sun, 16 Oct 2011 21:08:27 +0000 (00:08 +0300)]
Fix items showing up as sticks when placed in world
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
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
Perttu Ahola [Sun, 16 Oct 2011 18:16:44 +0000 (21:16 +0300)]
Improve debug profiler usage for investigating CPU usage of server
Perttu Ahola [Sun, 16 Oct 2011 17:03:43 +0000 (20:03 +0300)]
When granting or revoking privileges, notify the target player too
Perttu Ahola [Sun, 16 Oct 2011 16:39:20 +0000 (19:39 +0300)]
Make dungeon masters not shoot the walls with no reason
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
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
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.
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
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)
Perttu Ahola [Sun, 16 Oct 2011 12:20:04 +0000 (15:20 +0300)]
Update changelog (albeit a bit late)
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.
Perttu Ahola [Sun, 16 Oct 2011 09:45:00 +0000 (12:45 +0300)]
Initially add small and tight logging facility
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
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
Perttu Ahola [Sat, 15 Oct 2011 21:53:37 +0000 (00:53 +0300)]
Update version number to 0.3.dev-
20111016
Perttu Ahola [Sat, 15 Oct 2011 21:24:51 +0000 (00:24 +0300)]
Replace M_PI with PI
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
Perttu Ahola [Sat, 15 Oct 2011 14:05:16 +0000 (17:05 +0300)]
Resource file handling for exe icon for MinGW
Perttu Ahola [Sat, 15 Oct 2011 13:32:24 +0000 (16:32 +0300)]
Make view bobbing amount configurable
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)
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
Perttu Ahola [Sat, 15 Oct 2011 11:46:59 +0000 (14:46 +0300)]
Handle death and respawn better
Perttu Ahola [Sat, 15 Oct 2011 09:51:30 +0000 (12:51 +0300)]
Set a better version number
Perttu Ahola [Sat, 15 Oct 2011 09:17:21 +0000 (12:17 +0300)]
Improve mobv2
Perttu Ahola [Fri, 14 Oct 2011 23:28:57 +0000 (02:28 +0300)]
mobv2
Perttu Ahola [Fri, 14 Oct 2011 09:39:25 +0000 (12:39 +0300)]
Lock mutex when accessing m_env in Server::~Server
Perttu Ahola [Fri, 14 Oct 2011 06:55:39 +0000 (09:55 +0300)]
In CMake scripts: New version number, fix MSVC stuff
Perttu Ahola [Wed, 12 Oct 2011 10:53:38 +0000 (13:53 +0300)]
Header file tweaking; mainly for speed
Perttu Ahola [Wed, 12 Oct 2011 07:53:37 +0000 (10:53 +0300)]
Saner block modification flag operation for not saving everything always
Kahrl [Tue, 27 Sep 2011 00:38:19 +0000 (02:38 +0200)]
minetestmapper: Fix the way ylist is computed, use cStringIO instead of rolling own Bytestream, remove some artifacts when drawing underground blocks, introduce a --drawunderground switch (defaults to of), 'blocknum' renamed to 'content'.
Perttu Ahola [Mon, 26 Sep 2011 19:41:06 +0000 (22:41 +0300)]
Merge remote-tracking branch 'marktraceur/master'
Perttu Ahola [Mon, 26 Sep 2011 19:31:34 +0000 (22:31 +0300)]
minetestmapper speed tweaks (kahrl & JacobF)
Perttu Ahola [Mon, 26 Sep 2011 17:55:00 +0000 (20:55 +0300)]
Add apple color to minetestmapper and fix cactus color
Perttu Ahola [Mon, 26 Sep 2011 17:54:42 +0000 (20:54 +0300)]
Fix minetestmapper.py
Perttu Ahola [Mon, 26 Sep 2011 17:01:46 +0000 (20:01 +0300)]
Merge remote-tracking branch 'kahrl/sectors2sqlite-fix'
Perttu Ahola [Mon, 26 Sep 2011 13:10:54 +0000 (16:10 +0300)]
Rotate wielded tool the right way and modify axe graphics accordingly
Perttu Ahola [Mon, 26 Sep 2011 12:10:02 +0000 (15:10 +0300)]
Merge branch 'view_bobbing_and_vielded_tool'
Perttu Ahola [Mon, 26 Sep 2011 12:09:04 +0000 (15:09 +0300)]
Fix single-frame lag in camera yaw/pitch, tune view bobbing and add wielded tool movement when walking and tweak stuff a bit
Kahrl [Mon, 26 Sep 2011 11:24:21 +0000 (13:24 +0200)]
Support Python 2 and 3 in sectors2sqlite.py.
Kahrl [Mon, 26 Sep 2011 11:10:22 +0000 (13:10 +0200)]
Fix processing of blocks below y=0 in sectors2sqlite.py.
Perttu Ahola [Mon, 26 Sep 2011 08:57:51 +0000 (11:57 +0300)]
Server user limit configuration option
Perttu Ahola [Mon, 26 Sep 2011 08:57:28 +0000 (11:57 +0300)]
Merge remote-tracking branch 'darkrose/master'
celeron55 [Sat, 24 Sep 2011 07:55:05 +0000 (00:55 -0700)]
Merge pull request #10 from joshbeck/master
Fixed null pointer dereference errors found by cppcheck
Joshua Beck [Sat, 24 Sep 2011 07:11:43 +0000 (02:11 -0500)]
Fixed null pointer dereference errors found by cppcheck
Mark Holmquist [Sat, 24 Sep 2011 01:19:47 +0000 (18:19 -0700)]
Fixed merge issues with saplings, ready to pull now!
Mark Holmquist [Fri, 23 Sep 2011 14:27:57 +0000 (07:27 -0700)]
Fixed saplings growing into trees (thanks so much, Kahrl!)
Put the random interval back to 1 in 50 chance. It's not as rare as rats, but rarer than grass.
Mark Holmquist [Fri, 16 Sep 2011 08:07:50 +0000 (01:07 -0700)]
Adding sapling texture
Mark Holmquist [Tue, 16 Aug 2011 09:14:49 +0000 (02:14 -0700)]
Adding (most) of the sapling functionality. It has yet to work, since MEET_OTHER was not implemented at the time of this commit. Hopefully it will work when merged with celeron's latest.
darkrose [Fri, 23 Sep 2011 08:04:48 +0000 (18:04 +1000)]
remove content_* things from map.cpp
Perttu Ahola [Fri, 23 Sep 2011 05:48:58 +0000 (08:48 +0300)]
Move PLATFORM_LIBS around to make sqlite3 link with libdl on some distros