Perttu Ahola
|
941176cd65
|
Default to saving stuff more often to minimize lag caused by a single save
|
2011-11-29 19:13:50 +02:00 |
|
Perttu Ahola
|
251b015210
|
Don't print 'Blocks modified by: ' in Map::timerUpdate if no blocks were written
|
2011-11-29 19:13:50 +02:00 |
|
Perttu Ahola
|
616bad96af
|
Don't print all block saves to verbosestream; rather print counts of distinct modifiers
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
1b765b9740
|
Add reason parameter to setModified and print it out to verbosestream when saving block
|
2011-11-29 19:13:49 +02:00 |
|
Perttu Ahola
|
df8346ef4d
|
Do not expose CONTENT_* stuff in content_mapnode.h and use a name converter wrapper in old code
|
2011-11-29 19:13:47 +02:00 |
|
Perttu Ahola
|
c0f6395cf0
|
Node definition names
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
f107967fdc
|
Remove node content-dependent stuff from map.cpp
|
2011-11-29 19:13:46 +02:00 |
|
Perttu Ahola
|
c6fd2986d4
|
GameDef compiles
|
2011-11-29 19:13:42 +02:00 |
|
Perttu Ahola
|
abceeee92f
|
Create framework for getting rid of global definitions of node/tool/item/whatever types
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
3b77a63d5d
|
Allocate MapBlock::m_node_metadata on heap to allow less header bloat
|
2011-11-29 19:13:41 +02:00 |
|
Perttu Ahola
|
64996422c0
|
Move ContentFeatures to mapnode_contentfeatures.{h,cpp} and clean stuff
|
2011-11-29 19:13:40 +02:00 |
|
Perttu Ahola
|
763da10c7b
|
Reset block usage timer on client only if it is very probably drawn
|
2011-11-08 02:13:22 +02:00 |
|
Perttu Ahola
|
4964daa5be
|
Possible fix to bases of islands/hills getting culled out too early
|
2011-11-03 15:10:58 +02:00 |
|
Perttu Ahola
|
718086f383
|
Tune occlusion culling a bit more
|
2011-11-03 13:35:32 +02:00 |
|
Perttu Ahola
|
339b7588d2
|
Tune occlusion culling a bit
|
2011-11-03 13:35:09 +02:00 |
|
Perttu Ahola
|
0ac5f6a7ca
|
Very simple occlusion culling
|
2011-11-03 12:48:08 +02:00 |
|
Perttu Ahola
|
1726b82a16
|
occlusion culling fix, a little reshaping of map rendering for more useful profiler output and dynamic profiler text size
|
2011-11-02 18:13:56 +02:00 |
|
Perttu Ahola
|
4b6138e69b
|
Improve Connection with threading and some kind of congestion control
|
2011-10-20 23:04:09 +03:00 |
|
Perttu Ahola
|
9b907dd65a
|
Try to tune fog to work well on high-end machines also
|
2011-10-18 21:08:31 +03:00 |
|
Perttu Ahola
|
4e1055543c
|
Tune map rendering and related diagnostics
|
2011-10-18 19:18:01 +03:00 |
|
Perttu Ahola
|
78f4142f4f
|
Add /clearobjects
|
2011-10-18 00:01:50 +03:00 |
|
Perttu Ahola
|
5037efdea9
|
Add some rendering statistics to profiler
|
2011-10-17 17:06:28 +03:00 |
|
Perttu Ahola
|
b0481b9db1
|
Fix chest not working after walked away and came back
|
2011-10-17 01:04:22 +03:00 |
|
Perttu Ahola
|
67a6bc4ab5
|
Fix map delete on windows (concatenate paths correctly with / or \ depending on OS)
|
2011-10-16 16:16:47 +03:00 |
|
Perttu Ahola
|
b65a5aceb0
|
Use the logger; also, default to not showing much crap in console. Use --info-on-stderr to enable crap.
|
2011-10-16 14:57:53 +03:00 |
|
Perttu Ahola
|
9e46cbf7ea
|
Header file tweaking; mainly for speed
|
2011-10-12 13:53:38 +03:00 |
|
Perttu Ahola
|
a7833cca22
|
Merge remote-tracking branch 'marktraceur/master'
|
2011-09-26 22:41:06 +03:00 |
|
Perttu Ahola
|
061d4b4202
|
Merge branch 'view_bobbing_and_vielded_tool'
|
2011-09-26 15:10:02 +03:00 |
|
Mark Holmquist
|
85f119e1e6
|
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.
|
2011-09-23 18:13:53 -07:00 |
|
darkrose
|
8b875d71d1
|
remove content_* things from map.cpp
|
2011-09-23 18:04:48 +10:00 |
|
darkrose
|
582e450bad
|
added locking chests - clean patch
|
2011-09-22 19:11:48 +10:00 |
|
Kahrl
|
e4cb004460
|
trying something else... also replaced M_PI by PI everywhere
|
2011-09-08 16:10:44 +02:00 |
|
Kahrl
|
baf7da9d4a
|
Collected and moved existing camera infrastructure from game.cpp to camera.cpp and camera.h. Introduced configuration settings 'fov' which chooses the camera's (vertical) field of view and 'view_bobbing' which currently does nothing. Other code refactored to not expect the FOV to be a build time constant.
|
2011-09-08 01:08:47 +02:00 |
|
Kahrl
|
c0b35fa429
|
Removed unused camera_position and camera_direction fields from Client. Moved ClientEnvironment::drawPostFx to ClientMap::renderPostFx -- this will make the camera management classes easier to write, as ClientMap already knows the camera position but ClientEnvironment doesn't and has to be told about it. This also eliminates the need for Client::getEnv(). Made the post effect color a content feature defined in content_mapnode.h.
|
2011-09-07 19:21:28 +02:00 |
|
Perttu Ahola
|
5c1074aa7d
|
Remove block file from disk when saved to database
|
2011-09-06 20:28:45 +03:00 |
|
Perttu Ahola
|
3c30ab2807
|
Speed up periodical map unloading by moving beginSave() and endSave() to outer loop in Map::timerUpdate()
|
2011-09-06 19:16:36 +03:00 |
|
Perttu Ahola
|
310fa10035
|
Merge remote-tracking branch 'queatz/sqlite-map'
|
2011-09-06 18:04:02 +03:00 |
|
Kahrl
|
570a8dbf22
|
allow specifying a fixed seed in the config file for generating the map (fixed_map_seed)
|
2011-09-06 17:05:17 +03:00 |
|
JacobF
|
d670c831c2
|
These numbers were well exceeding 2^32...
|
2011-09-04 17:01:28 -04:00 |
|
JacobF
|
d1a16f24cf
|
Initial sqlite3 maps.
* The map will reside in world/map.sqlite
* It will load from the sectors folder but will not save there
|
2011-09-02 19:07:14 -04:00 |
|
Giuseppe Bilotta
|
b37fffc2c5
|
Hopefully fix 'dangling water'
If a block has (at least visible) liquids, the block below should also
be flowed in.
|
2011-08-22 21:45:13 +03:00 |
|
Perttu Ahola
|
6596e585fe
|
Flowing lava updates lighting
|
2011-08-22 13:19:07 +03:00 |
|
Giuseppe Bilotta
|
c51564ab5b
|
Optimize for viscosity 1
|
2011-08-16 20:38:44 +02:00 |
|
Giuseppe Bilotta
|
1eb14c7743
|
Viscous fluids
|
2011-08-16 20:37:46 +02:00 |
|
Giuseppe Bilotta
|
56e9f97294
|
Make sure all neighbors of changed fluids are activated
This should fix the remaining cases of fluid not advancing or not
retreating.
|
2011-08-16 18:05:28 +02:00 |
|
Giuseppe Bilotta
|
774faf4e85
|
Let the liquids flow in the open
No need to curb their spread artificially.
|
2011-08-16 17:42:28 +02:00 |
|
Giuseppe Bilotta
|
d0711821f3
|
Ensure air neighbors to liquids that can flow are enqueued for transformation
|
2011-08-16 17:42:14 +02:00 |
|
Giuseppe Bilotta
|
7024b45197
|
Ensure param2 is set correctly in transformLiquids
|
2011-08-16 16:50:38 +02:00 |
|
Giuseppe Bilotta
|
5fce673a56
|
Use defines for liquid levels
|
2011-08-16 16:50:38 +02:00 |
|
Giuseppe Bilotta
|
708f1c336e
|
transformLiquid: small optimization and whitespace cleanup
|
2011-08-16 06:42:11 +02:00 |
|