summaryrefslogtreecommitdiffstats
path: root/VC2008 (unfollow)
Commit message (Expand)AuthorFilesLines
2012-07-02cBlockArea object added (with only minimal testing so far)madmaxoft@gmail.com2-0/+48
2012-06-18Fixed a (non-fatal) error in the profiling scriptmadmaxoft@gmail.com1-5/+6
2012-06-15Basic handling of vines. No growth yet.cedeel@gmail.com1-0/+4
2012-06-13Moved LuaFunctions.h into the Bindings section of the projectmadmaxoft@gmail.com1-4/+4
2012-06-13Added a BlockToPickup hook for modifying pickups when a player breaks a block.madmaxoft@gmail.com1-0/+4
2012-06-12Updated the crafting recipes architecture to better support crafting hooks. Removed the old recipe file and implementation altogether.madmaxoft@gmail.com1-8/+0
2012-06-11Added implementation of E_PLUGIN_CHUNK_GENERATING lua hookfaketruth1-0/+8
2012-06-06Item-dropping code rewritten and centralized - now there's only one place to modify if we want to split or merge same-item drops: cWorld:SpawnItemPickups(). Also, mined blocks can now drop more items, and they recognize if they're being mined by the correct tool.madmaxoft@gmail.com1-0/+5
2012-06-04Eliminated unused files from a ToLua library VC2008 projectmadmaxoft@gmail.com1-16/+0
2012-06-04Added the new recipe parser, parsing the crafting.txt file. Included are a few recipes. The old parser still works, but will be replaced soon.madmaxoft@gmail.com1-4/+12
2012-06-04Fixed MSVC2008 projects for new zlibmadmaxoft@gmail.com2-33/+29
2012-06-04Updated zlib, added chat formatting, fixed upside down stairs and slabs, fixed makefiles, hopefully updated vc project filescedeel@gmail.com1-0/+4
2012-05-25Merged the composable_generator branch into the trunkmadmaxoft@gmail.com1-38/+90
2012-05-09Fixed output directory structure in the "Release profiled" configurationmadmaxoft@gmail.com5-10/+10
2012-05-08Added a profiling option to the VC2008 projects, using the MS standalone profiler (see vc2008/profile_run.cmd for details and usage)madmaxoft@gmail.com8-0/+491
2012-05-07Fast NBT Parser (loading a chunk is now about 10 times faster)madmaxoft@gmail.com1-8/+16
2012-03-24Added the new 1.2.4's PlayerAbilities packet; restructures packet files for less files, more dense.madmaxoft@gmail.com1-26/+2
2012-03-24Removed the split between 1.2.3 and 1.1, left only 1.2.3 codemadmaxoft@gmail.com1-1/+1
2012-03-14Split chunk data into separate arrays; decoupled most sources from cChunk.h dependencymadmaxoft@gmail.com1-0/+7
2012-03-12Added a flat terrain generator with settable terrain heightmadmaxoft@gmail.com1-0/+8
2012-03-07Added the Anvil level format (MCA) support, read-only for the time being. Now MCS can read your worlds from the official server :)madmaxoft@gmail.com1-0/+16
2012-03-05ChunkSender: Chunks are now compressed and sent to clients from a separate threads, proper passive waiting between threads. Not much tested, just appears to work :)madmaxoft@gmail.com1-1/+9
2012-03-01Forgot to update the VS2008 projectfaketruth1-0/+8
2012-02-28VC2008: slight project reorganization, chunk-generation-related sources are now in one foldermadmaxoft@gmail.com1-24/+28
2012-02-26Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :)madmaxoft@gmail.com1-4/+4
2012-02-22VC2008: cleaned up the Release configuration for the projectmadmaxoft@gmail.com1-1/+1
2012-02-20VC2008: Temporarily reset compiler warnings to Level 3 due to the new ASSERT()madmaxoft@gmail.com1-2/+2
2012-02-17Added the skeleton of the cLightingThread objectmadmaxoft@gmail.com1-0/+8
2012-02-16Chunk is now marked as dirty; saving only dirty chunks; rewritten load / save not to use cChunkPtr; set VC2008 project to level4 warnings; block entities are now loaded and saved properlymadmaxoft@gmail.com1-1/+11
2012-02-14Slight cleanup - removed old code, some additional comments on dangerous functionsmadmaxoft@gmail.com1-8/+0
2012-02-13Rewritten most of the code for multithreading; still not 100%, but getting there. If this commit proves to be too problematic, we can always undo it.madmaxoft@gmail.com6-44/+118
2012-02-07cSocketThreads initial commit. Not yet tested and not yet integratedmadmaxoft@gmail.com1-0/+12
2012-02-01Rewritten cAuthenticator to make use of the new cIsThread architecture - now authentication runs in a single separate thread for all clients;madmaxoft@gmail.com1-24/+24
2012-02-01VC2008: removed an unneeded file from zlib projectmadmaxoft@gmail.com1-4/+0
2012-02-01new cIsThread object for thread encapsulationmadmaxoft@gmail.com1-4/+12
2012-02-01Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()!madmaxoft@gmail.com1-117/+125
2012-01-30Initial cFile implementation (using stdio FILE) and test in cChunkMapmadmaxoft@gmail.com1-0/+8
2012-01-29VC2008 / VC2010: Enabled precompiled header through Globals.h; the header included in every module in the project. Compilation optimization.madmaxoft@gmail.com3-74/+293
2012-01-29VC2008 compilation with new lua webpluginmadmaxoft@gmail.com1-0/+8
2012-01-29ChunkGenerator: rewritten thread-locking using the new RAII CSLock classmadmaxoft@gmail.com1-0/+1
2012-01-27Added a VC2010 configuration for Debug build with optimized Noise; made it the default in VC2008madmaxoft@gmail.com1-0/+13
2012-01-27Updated VC2008 project to include cPlugin_NewLuamadmaxoft@gmail.com1-0/+8
2012-01-27MSVC 2008 Express compatibility: Added the projects, modified sources to compile. Tested on MSVC 2008 Express and MSVC 2010 Expressmadmaxoft@gmail.com6-0/+2623