Perttu Ahola [Thu, 28 Apr 2011 21:29:34 +0000 (00:29 +0300)]
Maybe fixed the flood of "WARNING: StaticObjectList::remove(): id=13 not found" style debug messages on the server when a player has quit.
Perttu Ahola [Tue, 26 Apr 2011 21:14:16 +0000 (00:14 +0300)]
Changed a bit of the code that is and should still be commented out.
Perttu Ahola [Tue, 26 Apr 2011 13:22:00 +0000 (16:22 +0300)]
forgot to change one thing back
Perttu Ahola [Tue, 26 Apr 2011 12:38:42 +0000 (15:38 +0300)]
tested out and commented out some new stuff for the terrain generator, to be used in the future.
Perttu Ahola [Mon, 25 Apr 2011 22:13:30 +0000 (01:13 +0300)]
A small fix to unnecessary saving of map metadata
Perttu Ahola [Mon, 25 Apr 2011 21:23:38 +0000 (00:23 +0300)]
Optimized map saving and sending (server-side)
Perttu Ahola [Mon, 25 Apr 2011 08:55:40 +0000 (11:55 +0300)]
Set oerkki1 to not be drawn in completely dark
Perttu Ahola [Mon, 25 Apr 2011 08:55:07 +0000 (11:55 +0300)]
Added /#time <int> command to server for changing the time of day
Perttu Ahola [Sun, 24 Apr 2011 21:31:22 +0000 (00:31 +0300)]
fix to the previous commit
Perttu Ahola [Sun, 24 Apr 2011 21:24:40 +0000 (00:24 +0300)]
server to print version in chat
Perttu Ahola [Sun, 24 Apr 2011 18:54:04 +0000 (21:54 +0300)]
Tuned polygon generation to sort the triangles for nicer gradients
Perttu Ahola [Sun, 24 Apr 2011 18:18:25 +0000 (21:18 +0300)]
...Now the tesselation should actually work
Perttu Ahola [Sun, 24 Apr 2011 18:15:50 +0000 (21:15 +0300)]
Optimized smooth lighting calculation code
Perttu Ahola [Sun, 24 Apr 2011 12:41:36 +0000 (15:41 +0300)]
Added tag 20110424_0 for changeset
10be2b71f965
Perttu Ahola [Sun, 24 Apr 2011 12:37:41 +0000 (15:37 +0300)]
updated menu a bit, and some other small fixes
Perttu Ahola [Sun, 24 Apr 2011 11:19:35 +0000 (14:19 +0300)]
cleaned the smooth lighting code a bit
Perttu Ahola [Sun, 24 Apr 2011 09:39:33 +0000 (12:39 +0300)]
disable tiling of textures only if smooth lighting is used
Perttu Ahola [Sun, 24 Apr 2011 09:31:19 +0000 (12:31 +0300)]
Added a setting for disabling smooth lighting. Updated changelog.
Perttu Ahola [Sun, 24 Apr 2011 08:41:33 +0000 (11:41 +0300)]
Added a simple software "ambient occlusion" effect, like minecraft's "smooth lighting"
Perttu Ahola [Sat, 23 Apr 2011 21:30:41 +0000 (00:30 +0300)]
removed /usr prefix from install paths
Perttu Ahola [Sat, 23 Apr 2011 21:11:23 +0000 (00:11 +0300)]
Made the main menu a bit more unique looking
Perttu Ahola [Sat, 23 Apr 2011 17:52:56 +0000 (20:52 +0300)]
updated changelog
Perttu Ahola [Sat, 23 Apr 2011 17:37:12 +0000 (20:37 +0300)]
changed version for making a test binary
Perttu Ahola [Sat, 23 Apr 2011 15:59:23 +0000 (18:59 +0300)]
fix to the previous commit
Perttu Ahola [Sat, 23 Apr 2011 15:53:39 +0000 (18:53 +0300)]
tuned error reporting a bit
Perttu Ahola [Sat, 23 Apr 2011 15:43:20 +0000 (18:43 +0300)]
port to be not set to 0 from configuration
Perttu Ahola [Sat, 23 Apr 2011 15:31:31 +0000 (18:31 +0300)]
Code refactoring; split half of main.cpp to game.cpp.
Perttu Ahola [Sat, 23 Apr 2011 13:01:49 +0000 (16:01 +0300)]
cleaning up main.cpp a bit
Perttu Ahola [Sat, 23 Apr 2011 13:01:32 +0000 (16:01 +0300)]
fixed flowing water lighting when it is below a solid block
Perttu Ahola [Fri, 22 Apr 2011 07:48:40 +0000 (10:48 +0300)]
Updated to-do list and added the give_initial_stuff setting for testing
Perttu Ahola [Fri, 22 Apr 2011 06:54:05 +0000 (09:54 +0300)]
Removed IrrlichtWrapper
Perttu Ahola [Thu, 21 Apr 2011 16:54:05 +0000 (19:54 +0300)]
set client to not show hp if server doesn't support it
Perttu Ahola [Thu, 21 Apr 2011 16:35:17 +0000 (19:35 +0300)]
Some work-in-progress in hp and mobs and a frightening amount of random fixes.
Perttu Ahola [Tue, 19 Apr 2011 14:09:45 +0000 (17:09 +0300)]
item drop multiplication fix
Perttu Ahola [Fri, 15 Apr 2011 20:35:32 +0000 (23:35 +0300)]
Menu will now ignore an invalid port or the port 0.
Perttu Ahola [Tue, 12 Apr 2011 14:42:17 +0000 (17:42 +0300)]
fixed port setting not being loaded from configuration file for client
Perttu Ahola [Mon, 11 Apr 2011 22:59:09 +0000 (01:59 +0300)]
fixing
Perttu Ahola [Mon, 11 Apr 2011 18:28:04 +0000 (21:28 +0300)]
Fixed some problems with crafting and inventory
Perttu Ahola [Mon, 11 Apr 2011 15:33:05 +0000 (18:33 +0300)]
updated example map generator python script
Perttu Ahola [Mon, 11 Apr 2011 13:58:49 +0000 (16:58 +0300)]
support for format 0 and 1 maps
Perttu Ahola [Mon, 11 Apr 2011 11:04:26 +0000 (14:04 +0300)]
Added installing build-essential to build instructions and modified the main.cpp notes a bit
Perttu Ahola [Mon, 11 Apr 2011 08:36:13 +0000 (11:36 +0300)]
fixed warnings reported by cppcheck
Perttu Ahola [Mon, 11 Apr 2011 08:05:40 +0000 (11:05 +0300)]
Fixed error reported by cppcheck:
[./server.cpp:1327]: (error) Possible null pointer dereference: obj - otherwise it is redundant to check if obj is null at line 1332
Perttu Ahola [Mon, 11 Apr 2011 06:47:25 +0000 (09:47 +0300)]
fixed problem with vc++ build crashing at startup
Perttu Ahola [Sun, 10 Apr 2011 21:24:32 +0000 (00:24 +0300)]
hopefully fixed a bit more
Perttu Ahola [Sun, 10 Apr 2011 21:19:40 +0000 (00:19 +0300)]
improved old map support
Perttu Ahola [Sun, 10 Apr 2011 21:06:07 +0000 (00:06 +0300)]
added ignoring of map_meta.txt to better support old maps
Perttu Ahola [Sun, 10 Apr 2011 20:39:33 +0000 (23:39 +0300)]
updated changelog and version
Perttu Ahola [Sun, 10 Apr 2011 20:29:36 +0000 (23:29 +0300)]
fixed the object update interval thingy
Perttu Ahola [Sun, 10 Apr 2011 20:14:41 +0000 (23:14 +0300)]
changed server to do object management at longer intervals (0.5s)
Perttu Ahola [Sun, 10 Apr 2011 20:05:21 +0000 (23:05 +0300)]
Made environment to not consider disconnected players when dealing with ActiveObjects
Perttu Ahola [Sun, 10 Apr 2011 19:50:31 +0000 (22:50 +0300)]
better support for old maps
Perttu Ahola [Sun, 10 Apr 2011 17:53:39 +0000 (20:53 +0300)]
missing include for server build
Perttu Ahola [Sun, 10 Apr 2011 17:49:15 +0000 (20:49 +0300)]
added missing file
Perttu Ahola [Sun, 10 Apr 2011 17:18:34 +0000 (20:18 +0300)]
Map generation is now properly threaded and doesn't block block placement and other stuff.
Perttu Ahola [Sun, 10 Apr 2011 16:12:56 +0000 (19:12 +0300)]
a commit before starting to reorganize the map loading/generation logic
Perttu Ahola [Sun, 10 Apr 2011 13:20:31 +0000 (16:20 +0300)]
new-style rats are now generated in the map
Perttu Ahola [Sun, 10 Apr 2011 12:23:36 +0000 (15:23 +0300)]
fixed a bit
Perttu Ahola [Sun, 10 Apr 2011 12:16:27 +0000 (15:16 +0300)]
implemented rats in new system to verify that it works
Perttu Ahola [Sun, 10 Apr 2011 09:34:12 +0000 (12:34 +0300)]
items now fall by gravity... also some other random updating
Perttu Ahola [Sun, 10 Apr 2011 01:15:10 +0000 (04:15 +0300)]
new object system
Perttu Ahola [Sat, 9 Apr 2011 16:43:46 +0000 (19:43 +0300)]
added libgl1-mesa-dev to dependencies
Perttu Ahola [Sat, 9 Apr 2011 14:11:31 +0000 (17:11 +0300)]
set GUIInventoryMenu to be scaled according to the height of the window (not width)
Perttu Ahola [Thu, 7 Apr 2011 21:47:14 +0000 (00:47 +0300)]
Some progress on transitioning from MapBlockObject to ActiveObject.
Perttu Ahola [Wed, 6 Apr 2011 19:28:51 +0000 (22:28 +0300)]
stone shovel now needs cobble, not stone.
Perttu Ahola [Wed, 6 Apr 2011 08:55:38 +0000 (11:55 +0300)]
still modified version!
Perttu Ahola [Wed, 6 Apr 2011 08:53:46 +0000 (11:53 +0300)]
Fixed wrong version number
Perttu Ahola [Wed, 6 Apr 2011 08:34:41 +0000 (11:34 +0300)]
cleaning notes and stuff
Perttu Ahola [Wed, 6 Apr 2011 08:16:44 +0000 (11:16 +0300)]
Changed version number according to a new versioning scheme.
Perttu Ahola [Wed, 6 Apr 2011 08:15:35 +0000 (11:15 +0300)]
updated changelog
Perttu Ahola [Wed, 6 Apr 2011 08:02:39 +0000 (11:02 +0300)]
Server: Only send node removal/addition to client if client's player is near it. Otherwise set the modified blocks unsent.
Perttu Ahola [Wed, 6 Apr 2011 08:01:55 +0000 (11:01 +0300)]
Made mesh update on node removal asynchronous on client, to reduce frametime spikes
Perttu Ahola [Wed, 6 Apr 2011 07:28:39 +0000 (10:28 +0300)]
Made mesh update on node addition asynchronous on client, to reduce frametime spikes
Perttu Ahola [Tue, 5 Apr 2011 22:42:37 +0000 (01:42 +0300)]
fixed the bug of disabled removal of empty chests
Perttu Ahola [Tue, 5 Apr 2011 15:40:33 +0000 (18:40 +0300)]
changelog update
Perttu Ahola [Tue, 5 Apr 2011 15:31:59 +0000 (18:31 +0300)]
changelog update
Perttu Ahola [Tue, 5 Apr 2011 15:27:00 +0000 (18:27 +0300)]
Incremented version to 0.0.2.
Perttu Ahola [Tue, 5 Apr 2011 15:23:30 +0000 (18:23 +0300)]
Furnace is now usable. Added more tools.
--HG--
rename : data/tool_stpick.png => data/tool_stonepick.png
rename : data/tool_wpick.png => data/tool_woodpick.png
Perttu Ahola [Tue, 5 Apr 2011 08:46:17 +0000 (11:46 +0300)]
forgot the furnace menu files!
Perttu Ahola [Tue, 5 Apr 2011 07:59:48 +0000 (10:59 +0300)]
A more robust format for node metadata
Perttu Ahola [Mon, 4 Apr 2011 23:56:29 +0000 (02:56 +0300)]
initial workings of the furnace
Perttu Ahola [Mon, 4 Apr 2011 21:29:48 +0000 (00:29 +0300)]
updated changelog a bit
Perttu Ahola [Mon, 4 Apr 2011 21:24:47 +0000 (00:24 +0300)]
changed node metadata format to better accomodate future needs and problems
Perttu Ahola [Mon, 4 Apr 2011 15:29:44 +0000 (18:29 +0300)]
Fixed chest contents not immediately updating to all players
Perttu Ahola [Mon, 4 Apr 2011 12:34:07 +0000 (15:34 +0300)]
Modified windows build parameters a bit to make it build
Perttu Ahola [Mon, 4 Apr 2011 12:19:11 +0000 (15:19 +0300)]
removed reference to script directory in cmake install
Perttu Ahola [Mon, 4 Apr 2011 12:13:19 +0000 (15:13 +0300)]
Chests work now!
Perttu Ahola [Mon, 4 Apr 2011 08:18:14 +0000 (11:18 +0300)]
initial chest metadata
Perttu Ahola [Mon, 4 Apr 2011 02:25:55 +0000 (05:25 +0300)]
now the server builds
Perttu Ahola [Mon, 4 Apr 2011 02:14:59 +0000 (05:14 +0300)]
still a missing file
Perttu Ahola [Mon, 4 Apr 2011 02:13:08 +0000 (05:13 +0300)]
forgot some files
Perttu Ahola [Mon, 4 Apr 2011 02:12:33 +0000 (05:12 +0300)]
fully implemented the sign with the new framework
Perttu Ahola [Mon, 4 Apr 2011 00:45:08 +0000 (03:45 +0300)]
Node metadata framework
Perttu Ahola [Sun, 3 Apr 2011 23:05:12 +0000 (02:05 +0300)]
Made a proper queued thread to client for handling some block mesh updates. Also made client mutex-free to allow easier adding of new stuff.
Perttu Ahola [Sun, 3 Apr 2011 16:50:54 +0000 (19:50 +0300)]
Modified block mesh generation to have clearer input and output. Instead of being a messy object oriented cludge, it now is a messy cludge with separate parameters.
Perttu Ahola [Sun, 3 Apr 2011 13:21:06 +0000 (16:21 +0300)]
commit before some more radical changes
Perttu Ahola [Sun, 3 Apr 2011 09:48:20 +0000 (12:48 +0300)]
copied draft of updateNodeMeshes from backup
Perttu Ahola [Sun, 3 Apr 2011 09:28:55 +0000 (12:28 +0300)]
Removed lua stuff
Perttu Ahola [Sun, 3 Apr 2011 09:14:23 +0000 (12:14 +0300)]
Revert mapgen to best working version (2)
Perttu Ahola [Sun, 3 Apr 2011 09:13:53 +0000 (12:13 +0300)]
reverted mud to old texture