Perttu Ahola
|
0af5311538
|
Preliminary "active block" stuff + set up test code to grow grass.
|
2011-05-22 17:00:09 +03:00 |
|
Perttu Ahola
|
c1b164cbcb
|
added a delay to menu loop
|
2011-05-21 12:28:33 +03:00 |
|
Perttu Ahola
|
fe02a19f17
|
Cleaned networking code a bit (had this one on the to-do list for like 4 months already)
|
2011-05-21 12:25:08 +03:00 |
|
Perttu Ahola
|
969fbb189d
|
All textures are are now searched first from the directory specified by the texture_path setting.
|
2011-05-21 11:07:03 +03:00 |
|
Ciaran Gultnieks
|
52d857cf15
|
Passwords - a few corrections to the previous commit
|
2011-05-20 21:37:13 +01:00 |
|
Ciaran Gultnieks
|
d4d49ee8f4
|
Passwords - password entry at main menu, stored and checked by server
|
2011-05-20 20:28:03 +01:00 |
|
Perttu Ahola
|
5cb569af7f
|
removed unnecessary comment
|
2011-05-14 15:44:27 +03:00 |
|
Perttu Ahola
|
974c5cc08c
|
Added key configuration in the configuration file.
|
2011-05-14 15:43:26 +03:00 |
|
Perttu Ahola
|
1c08b6c99a
|
comment update
|
2011-05-03 08:22:05 +03:00 |
|
Perttu Ahola
|
9c72d44fe7
|
random comment updates
|
2011-04-30 02:12:32 +03:00 |
|
Perttu Ahola
|
288822e73d
|
Maybe fixed the flood of "WARNING: StaticObjectList::remove(): id=13 not found" style debug messages on the server when a player has quit.
|
2011-04-29 00:29:34 +03:00 |
|
Perttu Ahola
|
8377b5f2a6
|
Changed a bit of the code that is and should still be commented out.
|
2011-04-27 00:14:16 +03:00 |
|
Perttu Ahola
|
2830095366
|
Optimized map saving and sending (server-side)
|
2011-04-26 00:23:38 +03:00 |
|
Perttu Ahola
|
2704bdc68e
|
Optimized smooth lighting calculation code
|
2011-04-24 21:15:50 +03:00 |
|
Perttu Ahola
|
c9967d6d07
|
updated menu a bit, and some other small fixes
|
2011-04-24 15:37:41 +03:00 |
|
Perttu Ahola
|
0034744568
|
Made the main menu a bit more unique looking
|
2011-04-24 00:11:23 +03:00 |
|
Perttu Ahola
|
96e09703ba
|
fix to the previous commit
|
2011-04-23 18:59:23 +03:00 |
|
Perttu Ahola
|
ea69a49a7b
|
tuned error reporting a bit
|
2011-04-23 18:53:39 +03:00 |
|
Perttu Ahola
|
179fc8597b
|
port to be not set to 0 from configuration
|
2011-04-23 18:43:20 +03:00 |
|
Perttu Ahola
|
1995b59320
|
Code refactoring; split half of main.cpp to game.cpp.
|
2011-04-23 18:31:31 +03:00 |
|
Perttu Ahola
|
9f17664336
|
cleaning up main.cpp a bit
|
2011-04-23 16:01:49 +03:00 |
|
Perttu Ahola
|
bbe47f845b
|
Updated to-do list and added the give_initial_stuff setting for testing
|
2011-04-22 10:48:40 +03:00 |
|
Perttu Ahola
|
b36e5c0508
|
Removed IrrlichtWrapper
|
2011-04-22 09:54:05 +03:00 |
|
Perttu Ahola
|
c638442e78
|
Some work-in-progress in hp and mobs and a frightening amount of random fixes.
|
2011-04-21 19:35:17 +03:00 |
|
Perttu Ahola
|
a7d36a50bb
|
Menu will now ignore an invalid port or the port 0.
|
2011-04-15 23:35:32 +03:00 |
|
Perttu Ahola
|
e20dbbf6ee
|
fixed port setting not being loaded from configuration file for client
|
2011-04-12 17:42:17 +03:00 |
|
Perttu Ahola
|
f5f15e38a5
|
Added installing build-essential to build instructions and modified the main.cpp notes a bit
|
2011-04-11 14:04:26 +03:00 |
|
Perttu Ahola
|
08bbf96877
|
items now fall by gravity... also some other random updating
|
2011-04-10 12:34:12 +03:00 |
|
Perttu Ahola
|
fd7a0735c9
|
new object system
|
2011-04-10 04:15:10 +03:00 |
|
Perttu Ahola
|
4b54b291ae
|
Some progress on transitioning from MapBlockObject to ActiveObject.
|
2011-04-08 00:47:14 +03:00 |
|
Perttu Ahola
|
2dba606e12
|
stone shovel now needs cobble, not stone.
|
2011-04-06 22:28:51 +03:00 |
|
Perttu Ahola
|
90234e35a6
|
cleaning notes and stuff
|
2011-04-06 11:34:41 +03:00 |
|
Perttu Ahola
|
e56d166337
|
Made mesh update on node addition asynchronous on client, to reduce frametime spikes
|
2011-04-06 10:28:39 +03:00 |
|
Perttu Ahola
|
212f34db82
|
fixed the bug of disabled removal of empty chests
|
2011-04-06 01:42:37 +03:00 |
|
Perttu Ahola
|
389fe31ace
|
changed node metadata format to better accomodate future needs and problems
|
2011-04-05 00:24:47 +03:00 |
|
Perttu Ahola
|
042834b09d
|
Fixed chest contents not immediately updating to all players
|
2011-04-04 18:29:44 +03:00 |
|
Perttu Ahola
|
4a92df6ff0
|
Chests work now!
|
2011-04-04 15:13:19 +03:00 |
|
Perttu Ahola
|
9e683fff50
|
initial chest metadata
|
2011-04-04 11:18:14 +03:00 |
|
Perttu Ahola
|
fa736e138c
|
fully implemented the sign with the new framework
|
2011-04-04 05:12:33 +03:00 |
|
Perttu Ahola
|
fa08294d09
|
Node metadata framework
|
2011-04-04 03:45:08 +03:00 |
|
Perttu Ahola
|
2f466726e6
|
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.
|
2011-04-04 02:05:12 +03:00 |
|
Perttu Ahola
|
01c2b003e1
|
commit before some more radical changes
|
2011-04-03 16:21:06 +03:00 |
|
Perttu Ahola
|
06eb0ad4d0
|
copied draft of updateNodeMeshes from backup
|
2011-04-03 12:48:20 +03:00 |
|
Perttu Ahola
|
ee89e29ae1
|
Revert mapgen to best working version (2)
|
2011-04-03 12:14:23 +03:00 |
|
Perttu Ahola
|
bc66bb2d40
|
Mapgen is better now. Not a lot, but a bit!
|
2011-04-02 20:55:22 +03:00 |
|
Perttu Ahola
|
2990f5d90b
|
commit before some radical changes
|
2011-04-02 13:44:06 +03:00 |
|
Perttu Ahola
|
2e7b15fed3
|
mapgen work-in-progress
|
2011-03-02 02:00:11 +02:00 |
|
Perttu Ahola
|
9a22d02903
|
mapgen tweaking
|
2011-03-01 01:32:54 +02:00 |
|
Perttu Ahola
|
231386d501
|
tweaked mapgen
|
2011-02-28 14:51:57 +02:00 |
|
Perttu Ahola
|
a302ae3e08
|
-
|
2011-02-28 02:14:52 +02:00 |
|
Perttu Ahola
|
c8be58a65c
|
A third try on terrain generation. No trees yet.
|
2011-02-28 02:01:40 +02:00 |
|
Perttu Ahola
|
ec3cb2d1d7
|
fixed a possible infinite loop in ClientEnvironment (dtime counter getting so small that it doesn't increment the value)
|
2011-02-24 18:25:19 +02:00 |
|
Perttu Ahola
|
9f859d8389
|
modified the build system of lua to a more minimal one
|
2011-02-24 00:19:41 +02:00 |
|
Perttu Ahola
|
9778347c7f
|
mainly work on object scripting api
|
2011-02-23 02:49:57 +02:00 |
|
Perttu Ahola
|
69dbc046eb
|
preliminary lua scripting framework for objects
|
2011-02-21 16:10:36 +02:00 |
|
Perttu Ahola
|
c57637b4c3
|
Temporary commit; lots of test code and stuff
|
2011-02-21 00:45:14 +02:00 |
|
Perttu Ahola
|
f5ff378dd0
|
video backend selection
|
2011-02-19 11:48:54 +02:00 |
|
Perttu Ahola
|
4c2b9ed516
|
random code cleaning, shouldn't affect anything
|
2011-02-18 22:25:25 +02:00 |
|
Perttu Ahola
|
3264ac4390
|
Better texture handling. Textures are not added to atlas if they are big, and atlas is not further made after it is full.
|
2011-02-17 19:07:14 +02:00 |
|
Perttu Ahola
|
fb5ae9a7a5
|
Debug stacks will now be printed on Ctrl-C. Also client properly quits on Ctrl-C.
|
2011-02-16 22:54:07 +02:00 |
|
Perttu Ahola
|
95c88d258b
|
still a little fix!
|
2011-02-15 16:14:02 +02:00 |
|
Perttu Ahola
|
d065bae323
|
Ctrl+C handling on POSIX, some commands for server and other tweaking
|
2011-02-15 16:11:24 +02:00 |
|
Perttu Ahola
|
20a09d5ede
|
new hotbar, more minecraft-like
|
2011-02-14 17:41:49 +02:00 |
|
Perttu Ahola
|
467f43d47c
|
Some fiddling around with fog... not much changed
|
2011-02-14 16:13:03 +02:00 |
|
Perttu Ahola
|
14fafc7217
|
added sneaking/crouching and changelog
|
2011-02-14 02:54:15 +02:00 |
|
Perttu Ahola
|
0947c4cc48
|
tuned fog distance a bit
|
2011-02-13 16:04:21 +02:00 |
|
Perttu Ahola
|
0386279b6f
|
changed sky color and made new style leaves a bit more bright
|
2011-02-13 14:21:31 +02:00 |
|
Perttu Ahola
|
3bb040043c
|
hopefully a fix for the majority of the windows 7 problems - thanks to zerochen
|
2011-02-12 20:15:57 +02:00 |
|
Perttu Ahola
|
41f4caebcb
|
disabled work wrap to show every line of chat in any case
|
2011-02-11 21:10:06 +02:00 |
|
Perttu Ahola
|
6e2cd15902
|
more stuff...
|
2011-02-11 20:55:28 +02:00 |
|
Perttu Ahola
|
52d99fef31
|
fully working i guess
|
2011-02-11 19:55:42 +02:00 |
|
Perttu Ahola
|
804b2647ce
|
new texture stuff quite working
|
2011-02-11 16:43:26 +02:00 |
|
Perttu Ahola
|
841ac10e5c
|
fixes toward mingw compatibility
|
2011-02-10 15:55:15 +02:00 |
|
Perttu Ahola
|
a7b158fada
|
some texture stuff
|
2011-02-10 10:53:17 +02:00 |
|
Perttu Ahola
|
1704badc30
|
work-in-progress texture atlas optimization
|
2011-02-10 02:13:03 +02:00 |
|
Perttu Ahola
|
949383a2f7
|
uh... accidentally left directX as the default in main.cpp
|
2011-02-08 11:34:31 +02:00 |
|
Perttu Ahola
|
b0971f4459
|
local game connects to 127.0.0.1 instead of localhost (windows returns an ipv6 address sometimes which is not supported)
|
2011-02-08 11:24:07 +02:00 |
|
Perttu Ahola
|
15f27a1937
|
made it to work with my windows compiler
|
2011-02-08 10:11:26 +02:00 |
|
Perttu Ahola
|
dd9e82f5bc
|
bug-fixin'
|
2011-02-08 01:12:55 +02:00 |
|
Perttu Ahola
|
25a7fabed8
|
mapgen tweaking
|
2011-02-06 16:35:27 +02:00 |
|
Perttu Ahola
|
ea6740e900
|
mapgen stuff
|
2011-02-05 14:55:16 +02:00 |
|
Perttu Ahola
|
7f2aa30bf2
|
added sand to map generator
|
2011-02-04 14:32:30 +02:00 |
|
Perttu Ahola
|
102c5e31fe
|
all kinds of tweaking and fixing
|
2011-02-04 01:22:07 +02:00 |
|
Perttu Ahola
|
71dbee43d0
|
some generation-time mud flow tweaking
|
2011-02-03 13:48:17 +02:00 |
|
Perttu Ahola
|
9b1b57a523
|
some tweaking
|
2011-02-02 18:46:14 +02:00 |
|
Perttu Ahola
|
a75876f248
|
more tweaking
|
2011-02-02 09:28:46 +02:00 |
|
Perttu Ahola
|
e92238edc8
|
This map generator is starting to look pretty good now... also, disabled loading player position from disk because map is regenerated always.
|
2011-02-01 16:17:55 +02:00 |
|
Perttu Ahola
|
6e196c2ce4
|
partly working chunk-based map generator (doesn't save properly, spawn is pretty random)
|
2011-02-01 03:06:02 +02:00 |
|
Perttu Ahola
|
be851871cd
|
map generation framework under development... not quite operational at this point.
|
2011-01-30 01:44:54 +02:00 |
|
Perttu Ahola
|
64b5975732
|
Now texture handling is fast. Also now players are saved on disk.
|
2011-01-28 01:38:16 +02:00 |
|
Perttu Ahola
|
bd100c5483
|
backing up some stuff
|
2011-01-26 17:13:19 +02:00 |
|
Perttu Ahola
|
adb7f248da
|
comments
|
2011-01-26 01:30:36 +02:00 |
|
Perttu Ahola
|
035345f13d
|
Map deletion button
|
2011-01-26 00:40:33 +02:00 |
|
Perttu Ahola
|
d3a6a12bae
|
removed alternative name "pressure" from param2
|
2011-01-25 09:53:21 +02:00 |
|
Perttu Ahola
|
de3fdba568
|
Tweaking around
|
2011-01-25 09:30:49 +02:00 |
|
Perttu Ahola
|
3909e712a0
|
Faster lighting at map generation time
|
2011-01-24 16:36:58 +02:00 |
|
Perttu Ahola
|
24e41ab4c8
|
Mainly some texture tweaking
|
2011-01-24 13:32:11 +02:00 |
|
Perttu Ahola
|
4a952f22d7
|
small fixes here and there
|
2011-01-24 01:58:15 +02:00 |
|
Perttu Ahola
|
f081924670
|
todo-list update
|
2011-01-23 17:33:19 +02:00 |
|
Perttu Ahola
|
c914cbb0a0
|
OMG! Main Menu!
|
2011-01-23 17:29:15 +02:00 |
|
Perttu Ahola
|
360e305849
|
Documentation updates.
|
2011-01-21 11:11:00 +02:00 |
|
Perttu Ahola
|
3ef2629e84
|
made old build system to work too. the cmake one doesn't make working binaries for some computers.
--HG--
rename : src/config.h.in => src/cmake_config.h.in
|
2011-01-18 15:05:29 +02:00 |
|
Perttu Ahola
|
a35d8dabcf
|
configuration updates; making to build on msvc
|
2011-01-17 23:35:09 +02:00 |
|
Perttu Ahola
|
d44abdab17
|
minecraft-style water done (but no texture animation or sound)
|
2011-01-17 21:15:31 +02:00 |
|
Perttu Ahola
|
0fa0e0752a
|
old water removed, some fixes here and there
|
2011-01-17 14:57:37 +02:00 |
|
Perttu Ahola
|
bd26be262d
|
commit before messing with water
|
2011-01-17 11:16:41 +02:00 |
|
Perttu Ahola
|
3891bc43e0
|
fine-tuning of map generator and server and stuff.
|
2011-01-17 02:40:53 +02:00 |
|
Perttu Ahola
|
cfaa15895a
|
tweaking around, including mapgen, player speed in water, settings
|
2011-01-15 01:26:29 +02:00 |
|
Perttu Ahola
|
340de48dbf
|
continued.
|
2011-01-08 18:58:40 +02:00 |
|
Perttu Ahola
|
c3159160fa
|
Fixed (maybe) segfault if font is not found
|
2011-01-08 18:57:21 +02:00 |
|
Perttu Ahola
|
9fbb0889a7
|
CMake stuff works now on linux and windows... and should be possible to make to work on OS X.
|
2011-01-08 17:34:25 +02:00 |
|
Perttu Ahola
|
6b6c2d37ea
|
Added a more flexible path system (and fixed some minor stuff)
|
2011-01-07 19:39:27 +02:00 |
|
Perttu Ahola
|
2e40217793
|
updated main.cpp TODO comments
|
2011-01-07 14:53:53 +02:00 |
|
Perttu Ahola
|
c32bd982e3
|
possibly fixed broken crack textures on some machines
|
2010-12-29 21:53:42 +02:00 |
|
Perttu Ahola
|
6d4cd2ea1a
|
A bit longer day and a bit shorter night. Client-side.
|
2010-12-29 15:26:47 +02:00 |
|
Perttu Ahola
|
fa64103aa8
|
better debug output in segfaults and stack overflows in windows
|
2010-12-27 14:34:17 +02:00 |
|
Perttu Ahola
|
c32da52104
|
working good
|
2010-12-26 13:51:56 +02:00 |
|
Perttu Ahola
|
4ba5cd580d
|
drawing range updater update and myrand() (but not usage of it)
|
2010-12-26 13:33:20 +02:00 |
|
Perttu Ahola
|
582af0cb21
|
new viewing range updater algorithm
|
2010-12-26 03:58:19 +02:00 |
|
Perttu Ahola
|
3cae2310f5
|
main.cpp before viewing range stuff redoing
|
2010-12-25 23:25:40 +02:00 |
|
Perttu Ahola
|
07a759fdb8
|
better caves
|
2010-12-25 16:04:51 +02:00 |
|
Perttu Ahola
|
c37eb9b139
|
tinkering around
|
2010-12-25 11:27:14 +02:00 |
|
Perttu Ahola
|
9bf96faef2
|
more tinkering around
|
2010-12-25 03:34:13 +02:00 |
|
Perttu Ahola
|
c1e0d3e031
|
some tinkering around
|
2010-12-25 03:33:38 +02:00 |
|
Perttu Ahola
|
a5c62045ed
|
slight map generation bugs
|
2010-12-25 02:48:17 +02:00 |
|
Perttu Ahola
|
3fe377be4e
|
builds on both platforms
|
2010-12-25 02:33:41 +02:00 |
|
Perttu Ahola
|
699d0e9a5e
|
minecraft-like crafting
|
2010-12-25 01:54:39 +02:00 |
|
Perttu Ahola
|
a26c92d7dd
|
disconnect method to connection to be used instead of just timing out
|
2010-12-24 17:08:50 +02:00 |
|
Perttu Ahola
|
705de63dcd
|
ProgressBarTextureMod
|
2010-12-24 11:44:26 +02:00 |
|
Perttu Ahola
|
8823af5d6b
|
small segfault bug fix
|
2010-12-24 03:15:24 +02:00 |
|
Perttu Ahola
|
f15670379d
|
base stuff for item->object conversion
|
2010-12-24 03:08:05 +02:00 |
|
Perttu Ahola
|
10b06419ab
|
changes to handing of digging (non backwards-compatible i guess)
|
2010-12-23 22:35:53 +02:00 |
|
Perttu Ahola
|
61b5a35384
|
little tinkering
|
2010-12-23 17:32:21 +02:00 |
|
Perttu Ahola
|
7e490e7213
|
work-in-progress gui system updating + some settings system updating
|
2010-12-23 17:09:49 +02:00 |
|
Perttu Ahola
|
2816d8f638
|
redoing gui stuff
|
2010-12-23 15:31:50 +02:00 |
|
Perttu Ahola
|
a55850e4dc
|
fixed crack animation timing in client
|
2010-12-23 12:10:46 +02:00 |
|
Perttu Ahola
|
03d67af9e8
|
a mutex added to TempMods which hopefully fixes rare segfaults on client
|
2010-12-23 10:29:09 +02:00 |
|
Perttu Ahola
|
813b6a91b3
|
added fog to players
|
2010-12-22 20:47:17 +02:00 |
|
Perttu Ahola
|
3de176cc58
|
crafting system!
|
2010-12-22 16:30:23 +02:00 |
|
Perttu Ahola
|
2e41a5e304
|
just savin'
|
2010-12-22 11:29:06 +02:00 |
|
Perttu Ahola
|
b94a007864
|
some work-in-progress
|
2010-12-22 03:33:58 +02:00 |
|
Perttu Ahola
|
3f5bad938a
|
organizing stuff.
|
2010-12-21 18:08:24 +02:00 |
|
Perttu Ahola
|
3b0bff2f74
|
Cracking blocks while digging
|
2010-12-21 02:25:47 +02:00 |
|
Perttu Ahola
|
123e8fdf53
|
framework for modifying textures
|
2010-12-20 22:03:49 +02:00 |
|
Perttu Ahola
|
6350c5d7a6
|
some tinkering with gui. removed updating of configuration file at end
|
2010-12-20 14:59:21 +02:00 |
|
Perttu Ahola
|
5a36956f75
|
working time-of-day sending from server to client
|
2010-12-20 14:04:31 +02:00 |
|
Perttu Ahola
|
ab7477c4c3
|
added dedicated server build without irrlicht
|
2010-12-19 19:11:05 +02:00 |
|
Perttu Ahola
|
0ca9423b8b
|
day/night working client side
|
2010-12-19 16:51:45 +02:00 |
|
Perttu Ahola
|
15a43c5ed0
|
before adding day/night lighting
--HG--
rename : data/light.png => data/cloud.png
|
2010-12-18 13:10:37 +02:00 |
|
Perttu Ahola
|
385dd9917f
|
settings manager: better default setting handling and updating config file and command line parsing
|
2010-12-14 15:16:49 +02:00 |
|