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
Perttu Ahola [Sat, 2 Apr 2011 18:10:53 +0000 (21:10 +0300)]
tuned water texture and removed two debug prints from server
Perttu Ahola [Sat, 2 Apr 2011 17:55:22 +0000 (20:55 +0300)]
Mapgen is better now. Not a lot, but a bit!
Perttu Ahola [Sat, 2 Apr 2011 10:44:06 +0000 (13:44 +0300)]
commit before some radical changes
Perttu Ahola [Wed, 2 Mar 2011 00:00:11 +0000 (02:00 +0200)]
mapgen work-in-progress
Perttu Ahola [Mon, 28 Feb 2011 23:32:54 +0000 (01:32 +0200)]
mapgen tweaking
Perttu Ahola [Mon, 28 Feb 2011 19:12:01 +0000 (21:12 +0200)]
tweaked mapgen
Perttu Ahola [Mon, 28 Feb 2011 14:40:25 +0000 (16:40 +0200)]
fixed server sending wrong position of node removal
Perttu Ahola [Mon, 28 Feb 2011 12:51:57 +0000 (14:51 +0200)]
tweaked mapgen
Perttu Ahola [Mon, 28 Feb 2011 00:48:31 +0000 (02:48 +0200)]
added trees (very glitchy) and changed grass texture
Perttu Ahola [Mon, 28 Feb 2011 00:14:52 +0000 (02:14 +0200)]
-
Perttu Ahola [Mon, 28 Feb 2011 00:01:40 +0000 (02:01 +0200)]
A third try on terrain generation. No trees yet.
Perttu Ahola [Sun, 27 Feb 2011 23:58:08 +0000 (01:58 +0200)]
modified grass texture
Perttu Ahola [Sat, 26 Feb 2011 22:59:56 +0000 (00:59 +0200)]
fixed 3d noise and made 2d noise faster
Perttu Ahola [Sat, 26 Feb 2011 18:16:47 +0000 (20:16 +0200)]
3d noise stuff
Perttu Ahola [Thu, 24 Feb 2011 16:25:19 +0000 (18:25 +0200)]
fixed a possible infinite loop in ClientEnvironment (dtime counter getting so small that it doesn't increment the value)
Perttu Ahola [Wed, 23 Feb 2011 22:19:41 +0000 (00:19 +0200)]
modified the build system of lua to a more minimal one
Perttu Ahola [Wed, 23 Feb 2011 09:12:03 +0000 (11:12 +0200)]
fixed a path in build system's packaging part
Perttu Ahola [Wed, 23 Feb 2011 09:10:09 +0000 (11:10 +0200)]
updated scripting api a bit
--HG--
rename : data/luaobjects/test/client.lua => data/scripts/objects/test/client.lua
rename : data/luaobjects/test/server.lua => data/scripts/objects/test/server.lua
Perttu Ahola [Wed, 23 Feb 2011 00:49:57 +0000 (02:49 +0200)]
mainly work on object scripting api
Perttu Ahola [Tue, 22 Feb 2011 22:07:07 +0000 (00:07 +0200)]
removed an old comment
Perttu Ahola [Tue, 22 Feb 2011 22:06:45 +0000 (00:06 +0200)]
Fixed insufficient error handling in narrow_to_wide, which caused a crash if the path of the userdata directory contained special characters that were not included in the used charset (which is used because of the font)
Perttu Ahola [Mon, 21 Feb 2011 14:50:05 +0000 (16:50 +0200)]
some tidying
Perttu Ahola [Mon, 21 Feb 2011 14:10:36 +0000 (16:10 +0200)]
preliminary lua scripting framework for objects
Perttu Ahola [Sun, 20 Feb 2011 22:45:14 +0000 (00:45 +0200)]
Temporary commit; lots of test code and stuff
Perttu Ahola [Sat, 19 Feb 2011 09:48:54 +0000 (11:48 +0200)]
video backend selection
Perttu Ahola [Fri, 18 Feb 2011 20:25:25 +0000 (22:25 +0200)]
random code cleaning, shouldn't affect anything
Perttu Ahola [Fri, 18 Feb 2011 20:25:13 +0000 (22:25 +0200)]
Set ambient light in inventory cube generation
Perttu Ahola [Thu, 17 Feb 2011 17:21:16 +0000 (19:21 +0200)]
updated changelog
Perttu Ahola [Thu, 17 Feb 2011 17:13:27 +0000 (19:13 +0200)]
removed duplicate "bmp"
Perttu Ahola [Thu, 17 Feb 2011 17:07:14 +0000 (19:07 +0200)]
Better texture handling. Textures are not added to atlas if they are big, and atlas is not further made after it is full.
Perttu Ahola [Wed, 16 Feb 2011 20:54:07 +0000 (22:54 +0200)]
Debug stacks will now be printed on Ctrl-C. Also client properly quits on Ctrl-C.
Perttu Ahola [Wed, 16 Feb 2011 20:53:35 +0000 (22:53 +0200)]
fixed invalid block loading (the action is to generate a new one)
Perttu Ahola [Wed, 16 Feb 2011 18:03:31 +0000 (20:03 +0200)]
small fixes: crack texture, server build on windows, configuration file example, adding config file example to install
Perttu Ahola [Wed, 16 Feb 2011 09:06:52 +0000 (11:06 +0200)]
forgot some test code in...
Perttu Ahola [Wed, 16 Feb 2011 07:43:04 +0000 (09:43 +0200)]
Hopefully fixed some of the errors in cmake's finding of irrlicht
Perttu Ahola [Tue, 15 Feb 2011 20:27:10 +0000 (22:27 +0200)]
fixed slight error in server build
Perttu Ahola [Tue, 15 Feb 2011 20:05:29 +0000 (22:05 +0200)]
updated changelog
Perttu Ahola [Tue, 15 Feb 2011 19:35:12 +0000 (21:35 +0200)]
CMake working nicely on Windows, at least with MSVC. "Compiling on windows" section in README.txt updated.
Perttu Ahola [Tue, 15 Feb 2011 18:53:29 +0000 (20:53 +0200)]
might work good on cmake+msvc now
Perttu Ahola [Tue, 15 Feb 2011 14:14:02 +0000 (16:14 +0200)]
still a little fix!