Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b1868f802c 
								
							
								 
							
						 
						
							
							
								
								Make autodump fix the block-local item ID vectors.  
							
							 
							
							
							
						 
						
							2011-08-21 23:02:05 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d2d4ce898d 
								
							
								 
							
						 
						
							
							
								
								Added weather plugin info to readme, option to make the console not catch 'CTRL+C' on linux.  
							
							 
							
							
							
						 
						
							2011-08-18 22:09:30 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								09cb6a6828 
								
							
								 
							
						 
						
							
							
								
								Added exporatory mining patterns tool.  
							
							 
							
							
							
						 
						
							2011-08-17 13:26:03 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								03e3e9002b 
								
							
								 
							
						 
						
							
							
								
								Linux debug...  
							
							 
							
							
							
						 
						
							2011-08-16 23:39:18 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								a0f99ef707 
								
							
								 
							
						 
						
							
							
								
								Many tweaks to plugins, reorganized the build system and removed more cruft.  
							
							 
							
							
							
						 
						
							2011-08-14 08:42:21 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								81e6bce92c 
								
							
								 
							
						 
						
							
							
								
								Command history separated from Console.  
							
							 
							
							
							
						 
						
							2011-08-13 14:42:09 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d93032de3b 
								
							
								 
							
						 
						
							
							
								
								Fix formatting in Core.cpp  
							
							 
							
							
							
						 
						
							2011-08-07 08:41:46 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								fedb6150f4 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							 
							
							
							
						 
						
							2011-08-06 21:00:54 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								cb93b5542e 
								
							
								 
							
						 
						
							
							
								
								Fix problem with running interactive commands from hotkeys.  
							
							 
							
							
							
						 
						
							2011-08-06 04:37:29 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4d6ad9e073 
								
							
								 
							
						 
						
							
							
								
								A whole bunch of fixes for crash bugs.  
							
							 
							
							
							
						 
						
							2011-08-05 05:02:36 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								be358ec1de 
								
							
								 
							
						 
						
							
							
								
								Ported deramp, cleanowned and cleartask tools.  
							
							 
							
							
							
						 
						
							2011-08-05 00:41:31 +02:00  
						
					 
				
					
						
							
							
								 
								Warmist
							
						 
						
							 
							
							
							
								
							
								4b9786f8af 
								
							
								 
							
						 
						
							
							
								
								Thread safety for void* sharing part of DFHack::Core  
							
							 
							
							
							
						 
						
							2011-08-04 22:33:54 +03:00  
						
					 
				
					
						
							
							
								 
								Warmist
							
						 
						
							 
							
							
							
								
							
								9985b5de0f 
								
							
								 
							
						 
						
							
							
								
								DFHack::Core modification: added a way to share void* between plugins and/or plugin unloads.  
							
							 
							
							
							
						 
						
							2011-08-04 22:00:21 +03:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								6cc66d3434 
								
							
								 
							
						 
						
							
							
								
								Merged grow and immolate tools into plants plugin.  
							
							 
							
							
							
						 
						
							2011-08-02 02:21:25 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b0659224fa 
								
							
								 
							
						 
						
							
							
								
								Fix windows build.  
							
							 
							
							
							
						 
						
							2011-08-01 06:30:29 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								fa970fc8fa 
								
							
								 
							
						 
						
							
							
								
								Hotkey commands work with TEXT mode (limited).  
							
							 
							
							
							
						 
						
							2011-08-01 04:40:23 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								331ada8f91 
								
							
								 
							
						 
						
							
							
								
								Don't take over console in TEXT mode.  
							
							 
							
							
							
						 
						
							2011-08-01 03:31:52 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								a36d8b0619 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							 
							
							
							
						 
						
							2011-07-31 23:29:34 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								262e915b93 
								
							
								 
							
						 
						
							
							
								
								Make building DFusion optional.  
							
							 
							
							
							
						 
						
							2011-07-30 22:08:24 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								9cf69164ed 
								
							
								 
							
						 
						
							
							
								
								BitArray implementation, now used in Maps for the flags.  
							
							 
							
							
							
						 
						
							2011-07-30 16:47:49 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								a9a3a3ff5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'topic_tools'  
							
							 
							
							
							
						 
						
							2011-07-28 02:36:25 +02:00  
						
					 
				
					
						
							
							
								 
								Warmist
							
						 
						
							 
							
							
							
								
							
								bc23cc9eca 
								
							
								 
							
						 
						
							
							
								
								Made Process::setPermisions functions, to set memory page's permisions  
							
							 
							
							
							
						 
						
							2011-07-28 01:00:12 +03:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								2a95a4edf2 
								
							
								 
							
						 
						
							
							
								
								Windows part of mutex rewrite.  
							
							 
							
							
							
						 
						
							2011-07-27 14:22:37 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								2470e564a9 
								
							
								 
							
						 
						
							
							
								
								Linux-side of threading function rewrite. Windows=broken.  
							
							 
							
							
							
						 
						
							2011-07-27 05:59:09 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								8dec3546a3 
								
							
								 
							
						 
						
							
							
								
								More plugin work  
							
							 
							
							
							
						 
						
							2011-07-26 11:01:16 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d65f5596cb 
								
							
								 
							
						 
						
							
							
								
								Ported mode, probe. Some changes required for that.  
							
							 
							
							
							
						 
						
							2011-07-25 10:14:58 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								a8ff3d9d48 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #116  from matthew-cline/TOPIC-items  
							
							 
							
							... 
							
							
							
							Improved Items module and itemhacks plugin 
							
						 
						
							2011-07-25 01:10:07 -07:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								109f34cd6e 
								
							
								 
							
						 
						
							
							
								
								Improved Items module and itemhacks plugin  
							
							 
							
							... 
							
							
							
							Items module:
* Identified flags for "owned by hostile" and "owned by trader".
* Identified an unknown uint32_t field as being the item age.
* Added and documented ClassNameCheck for more item ref types, though
  they aren't used yet (other than to mark that item ref class as a
  "known" class).
* Added method to get list of an item's unknown item ref classes.
* Made all unknown flags have name 'unk#', instead of some also having
  the name 'u_ngrd#'.
Itemhacks plugin:
* Folded second command into "dumpitems unknown", which will list
  any items which have the unknown vector field non-empty (which seems
  to be associated with tasked items).
* "dumpitems unknown" will also dump any item with a set unknown flag
  or with item refs of an unknown class. 
							
						 
						
							2011-07-24 21:35:50 -07:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								41130cb613 
								
							
								 
							
						 
						
							
							
								
								ClassNameCheck tracks class names used  
							
							 
							
							... 
							
							
							
							Each time the ClassNameCheck constructor is called it adds to the list
of class names given to it, which can later be retrieved by a class
static method. 
							
						 
						
							2011-07-24 21:24:34 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								bd9643c8cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi'  
							
							 
							
							... 
							
							
							
							Conflicts:
	CMakeLists.txt
	library/DFProcess-linux.cpp
	library/include/dfhack-c/modules/Creatures_C.h
	library/include/dfhack/modules/Maps.h
	library/modules/Creatures_C.cpp 
							
						 
						
							2011-07-23 17:29:05 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								6b6eed34cc 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/zilpin/dfhack  
							
							 
							
							
							
						 
						
							2011-07-23 17:08:15 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								97ee2a2a39 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #95  from matthew-cline/TOPIC-pregnancy  
							
							 
							
							... 
							
							
							
							creatures: read and write pregnancy counter 
							
						 
						
							2011-07-23 08:07:34 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								caf6f881df 
								
							
								 
							
						 
						
							
							
								
								Minimize notes module.  
							
							 
							
							
							
						 
						
							2011-07-23 03:25:42 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								35cf108040 
								
							
								 
							
						 
						
							
							
								
								Fix up material color names and basic flag array type in Materials.  
							
							 
							
							
							
						 
						
							2011-07-22 03:54:09 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								e00a4e8888 
								
							
								 
							
						 
						
							
							
								
								Fix ore/gem sorting.  
							
							 
							
							
							
						 
						
							2011-07-22 03:00:56 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								7325808c98 
								
							
								 
							
						 
						
							
							
								
								Fixes to materials.  
							
							 
							
							
							
						 
						
							2011-07-22 02:44:36 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								131c32494a 
								
							
								 
							
						 
						
							
							
								
								Added DF material structs reversed by Quietust  
							
							 
							
							
							
						 
						
							2011-07-21 22:37:02 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								86577d4f8a 
								
							
								 
							
						 
						
							
							
								
								Notes module  
							
							 
							
							... 
							
							
							
							Gets a vector of pointers to note structs 
							
						 
						
							2011-07-20 18:26:52 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								bde3616015 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #110  from matthew-cline/TOPIC-inorganic  
							
							 
							
							... 
							
							
							
							More info on inorganic materials 
							
						 
						
							2011-07-20 12:35:58 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								873cbd8388 
								
							
								 
							
						 
						
							
							
								
								Make 'die' plugin a builtin, made the console interaction less confusing.  
							
							 
							
							
							
						 
						
							2011-07-20 20:58:19 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								6631f97a6a 
								
							
								 
							
						 
						
							
							
								
								More info on inorganic materials  
							
							 
							
							... 
							
							
							
							Get value, wall tile, boulder tile, smelting info and strand extraction
info for inorganic materials.  Prospector uses this to separete out vein
materials into ores, gems and other.
Offsets provided for both Linux and Windows, but only tested on Linux. 
							
						 
						
							2011-07-20 06:18:50 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								0defcc9889 
								
							
								 
							
						 
						
							
							
								
								Making Items a bit more sane. It's still using Accessors though.  
							
							 
							
							
							
						 
						
							2011-07-20 10:41:13 +02:00  
						
					 
				
					
						
							
							
								 
								zilpin
							
						 
						
							 
							
							
							
								
							
								3d5169901c 
								
							
								 
							
						 
						
							
							
								
								minor bug fixes  
							
							 
							
							
							
						 
						
							2011-07-18 16:34:35 -04:00  
						
					 
				
					
						
							
							
								 
								zilpin
							
						 
						
							 
							
							
							
								
							
								4eb13800cd 
								
							
								 
							
						 
						
							
							
								
								-WriteVein(), and some convenience functions for the vein bitmaps.  
							
							 
							
							
							
						 
						
							2011-07-18 15:55:41 -04:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								00cf7bc39e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							 
							
							
							
						 
						
							2011-07-18 16:28:06 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								84f74bc091 
								
							
								 
							
						 
						
							
							
								
								Added plugin loading/unloading/reloading. Many locks. Too many damn locks.  
							
							 
							
							
							
						 
						
							2011-07-18 16:22:49 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								e021199178 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #106  from matthew-cline/TOPIC-folder  
							
							 
							
							... 
							
							
							
							Get game's current world save folder 
							
						 
						
							2011-07-17 02:26:06 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								fdb5397a1d 
								
							
								 
							
						 
						
							
							
								
								Safer console shutdown.  
							
							 
							
							
							
						 
						
							2011-07-17 11:06:45 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								a923d19f76 
								
							
								 
							
						 
						
							
							
								
								Get game's current world save folder  
							
							 
							
							... 
							
							
							
							Use World::ReadWorldFolder() to get "region1" (or whatever it currently
is).  Only have offset for Linux. 
							
						 
						
							2011-07-16 16:00:50 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								9f822af45a 
								
							
								 
							
						 
						
							
							
								
								Process: added a method for getting the main module base (windows). Returns 0 on linux.  
							
							 
							
							
							
						 
						
							2011-07-16 23:00:28 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d6d108dd34 
								
							
								 
							
						 
						
							
							
								
								Qt plugin fixes for windows, renamed interface to df_interface in Gui.  
							
							 
							
							
							
						 
						
							2011-07-16 18:10:08 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								9025066a2b 
								
							
								 
							
						 
						
							
							
								
								Added SDLreal.dll on windows.  
							
							 
							
							
							
						 
						
							2011-07-16 10:32:18 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								0d1dd5aead 
								
							
								 
							
						 
						
							
							
								
								Extended escape sequences are 4 bytes, not 5.  
							
							 
							
							
							
						 
						
							2011-07-16 10:31:49 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								003ad63c56 
								
							
								 
							
						 
						
							
							
								
								Disabled ctrl+c on windows (null signal handler). Some small fixes.  
							
							 
							
							
							
						 
						
							2011-07-16 08:00:13 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								fd418cd2dc 
								
							
								 
							
						 
						
							
							
								
								cmake cleanup in library/  
							
							 
							
							
							
						 
						
							2011-07-16 07:59:36 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								9eea07fb66 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome when you use C++ streams too.  
							
							 
							
							
							
						 
						
							2011-07-16 00:15:20 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b85f196dc4 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome on Windows too.  
							
							 
							
							
							
						 
						
							2011-07-15 19:58:17 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								459d48d75a 
								
							
								 
							
						 
						
							
							
								
								Made the linux console super awesome. The dfhack script won't LD_PRELOAD dfhack for gdb.  
							
							 
							
							
							
						 
						
							2011-07-15 15:55:01 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								0af631aaa3 
								
							
								 
							
						 
						
							
							
								
								And nuke the rest of linenoise...  
							
							 
							
							
							
						 
						
							2011-07-14 12:28:41 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								3ecf244e67 
								
							
								 
							
						 
						
							
							
								
								Nuke linenoise. Now it's integrated in Console.  
							
							 
							
							
							
						 
						
							2011-07-14 12:21:07 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d21b196766 
								
							
								 
							
						 
						
							
							
								
								Error printing call for Console, the NYAN CAT!  
							
							 
							
							
							
						 
						
							2011-07-14 11:15:23 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								f2b46274ec 
								
							
								 
							
						 
						
							
							
								
								Fix for a bug in command history queue access. dfhack script can run valgrind.  
							
							 
							
							
							
						 
						
							2011-07-14 08:02:29 +02:00  
						
					 
				
					
						
							
							
								 
								zilpin
							
						 
						
							 
							
							
							
								
							
								de24b01a69 
								
							
								 
							
						 
						
							
							
								
								-fix pillar tile types to be TILE_SMOOTH instead of TILE_NORMAL.  
							
							 
							
							... 
							
							
							
							-Added working (though clumsy) draw tile tool.
-Began lumberjack and veinswap tools. 
							
						 
						
							2011-07-13 23:44:37 -04:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								96153a7b05 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							 
							
							
							
						 
						
							2011-07-14 04:06:12 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								792d272fbf 
								
							
								 
							
						 
						
							
							
								
								Windows side of the Console rewrite  
							
							 
							
							
							
						 
						
							2011-07-14 04:05:27 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								a40153a8e1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #98  from matthew-cline/TOPIC-vermin  
							
							 
							
							... 
							
							
							
							Vermin module and colonies plugin 
							
						 
						
							2011-07-13 04:24:38 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								630b746cfe 
								
							
								 
							
						 
						
							
							
								
								Integrate linenoise into Console - Linux part  
							
							 
							
							
							
						 
						
							2011-07-13 11:45:30 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								d1170d54c3 
								
							
								 
							
						 
						
							
							
								
								Vermin module and colonies plugin  
							
							 
							
							... 
							
							
							
							This is the start of the vermin module.  Right now it just gets a list
of the positions at which vermin are created (spawn points).  Most
spawn points are invisible and transient, but colonies (ant hills and
such) are permanent and visible.  The address of the spawn points vector
is only provided for Linux 0.31.25
The colonies plugin uses the vermin module to list the location and
species of colonies, and can either wipe them all out or turn them all
into honey bee colonies. 
							
						 
						
							2011-07-12 23:17:51 -07:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								a30a4a2720 
								
							
								 
							
						 
						
							
							
								
								CMake linux: copy LD_PRELOAD script  
							
							 
							
							... 
							
							
							
							Copy package/linux/dfhack to the games directory; it's the same as the
normal df script, but sets LD_PRELOAD properly.
Also, CMAkeLists.txt now checks to see that the output directory is set
to the game directory, and fatally fails if it isn't. 
							
						 
						
							2011-07-12 17:25:27 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b5a6087da5 
								
							
								 
							
						 
						
							
							
								
								Forgot to commit a file.  
							
							 
							
							
							
						 
						
							2011-07-12 23:27:09 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								3a67a4d3c7 
								
							
								 
							
						 
						
							
							
								
								Added linenoise library to allow line editing in the terminal.  
							
							 
							
							
							
						 
						
							2011-07-12 12:13:14 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								aeeece5c5f 
								
							
								 
							
						 
						
							
							
								
								Made kittens plugin optional, and disabled by default.  
							
							 
							
							
							
						 
						
							2011-07-12 00:07:59 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								fa4d2d9b2e 
								
							
								 
							
						 
						
							
							
								
								Removed some silly data races from using cerr...  
							
							 
							
							
							
						 
						
							2011-07-11 23:07:42 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4015586d89 
								
							
								 
							
						 
						
							
							
								
								Eliminated the core suspend latency, possibly added a heap of race conditions. Added vdig.  
							
							 
							
							
							
						 
						
							2011-07-11 22:23:13 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								5c1526d6d9 
								
							
								 
							
						 
						
							
							
								
								creatures: read and write pregnancy counter  
							
							 
							
							... 
							
							
							
							Also change creaturemanger to print out the ticks-until-birth for
pregnant creatures. 
							
						 
						
							2011-07-11 02:48:10 -07:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								5da4eb3344 
								
							
								 
							
						 
						
							
							
								
								readSTLString() new/free mismatch fix  
							
							 
							
							... 
							
							
							
							valgrind caught a problem where memory was allocated with "new[]" but
freed with "delete"; changed it to free with "delete[]". 
							
						 
						
							2011-07-11 02:06:38 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								3850954449 
								
							
								 
							
						 
						
							
							
								
								Hotkey input works on windows/under wine. Added skeleton for the veindigger plugin.  
							
							 
							
							
							
						 
						
							2011-07-10 21:07:14 +02:00  
						
					 
				
					
						
							
							
								 
								Matthew Cline
							
						 
						
							 
							
							
							
								
							
								cb9c9aae7c 
								
							
								 
							
						 
						
							
							
								
								Deal with third flag group in creatures  
							
							 
							
							... 
							
							
							
							Added support for reading and writing the third creature flag group,
t_creaturflags3 (the offest already exists in Memory.xml).  So far I've
only figured out three of the flags (out of an apparent 13):
1) announce_titan, which causes the creature to be announced as if
   it was a titan or FB which had just arrived.
2) scuttle, which causes the creature to be die like it had been
   killed in the game.  That is, it leaves behind a corpse, and
   will generate unhappy thoughts in dwarves if approriate.
3) ghostly, for creatures which are the ghosts of dead dwarves.
I updated creaturemanager to use scuttle for --kill, and added the
action --erase to kill in the old way which doesn't leave a corpse or
creatre unhappy thoughts. 
							
						 
						
							2011-07-10 04:00:52 -07:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								07c11c704d 
								
							
								 
							
						 
						
							
							
								
								Fix Windows build (untested, expect explosions).  
							
							 
							
							
							
						 
						
							2011-07-09 16:05:40 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								d894ef0ffa 
								
							
								 
							
						 
						
							
							
								
								Hotkey UI for linux.  
							
							 
							
							
							
						 
						
							2011-07-09 11:33:58 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								65d7278f53 
								
							
								 
							
						 
						
							
							
								
								Added a bunch of butchered SDL headers, catching SDL events on linux.  
							
							 
							
							
							
						 
						
							2011-07-08 03:55:37 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								367d79bcfa 
								
							
								 
							
						 
						
							
							
								
								Weather plugin to mirror the weather tool.  
							
							 
							
							
							
						 
						
							2011-07-07 10:57:57 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								8b298f8d91 
								
							
								 
							
						 
						
							
							
								
								More maps tweaks, function for block event removal, added cleanmap version that nukes spatter objects instead of rewriting their  
							
							 
							
							... 
							
							
							
							bitmaps. 
							
						 
						
							2011-07-07 09:49:58 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4ff5db06be 
								
							
								 
							
						 
						
							
							
								
								Maps no longer copy the map block pointer array, blocks are structs, map data is public.  
							
							 
							
							
							
						 
						
							2011-07-07 07:00:36 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								74ab0f94aa 
								
							
								 
							
						 
						
							
							
								
								Added std namespace use for stl types in MapExtras.h  
							
							 
							
							
							
						 
						
							2011-07-06 12:26:18 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								56a409d9a4 
								
							
								 
							
						 
						
							
							
								
								sync, some map data structures, commented out some dead code  
							
							 
							
							
							
						 
						
							2011-07-06 11:13:36 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								b1d4163095 
								
							
								 
							
						 
						
							
							
								
								Fixed prospector, added the command list back, removed the plugin init console spam.  
							
							 
							
							
							
						 
						
							2011-06-27 04:49:56 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								00ddb45dbd 
								
							
								 
							
						 
						
							
							
								
								Added optional plugin_onupdate function, called each Core update.  
							
							 
							
							
							
						 
						
							2011-06-27 02:13:01 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								722531f590 
								
							
								 
							
						 
						
							
							
								
								Added destructor code for PluginManager, console color reset funstion.  
							
							 
							
							
							
						 
						
							2011-06-25 08:05:17 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								6fd7d42f00 
								
							
								 
							
						 
						
							
							
								
								Plugin manager, reworked kittens and reveal.  
							
							 
							
							
							
						 
						
							2011-06-25 05:35:29 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								0bb097296a 
								
							
								 
							
						 
						
							
							
								
								Prospector prints text again. Plugin lookup is better (ignores more non-library files)  
							
							 
							
							
							
						 
						
							2011-06-24 02:48:56 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								857decbcce 
								
							
								 
							
						 
						
							
							
								
								Plugins go into a folder, disabled console close button on windows because of bugs.  
							
							 
							
							
							
						 
						
							2011-06-22 18:04:22 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								8f27966540 
								
							
								 
							
						 
						
							
							
								
								Console revamp - windows part  
							
							 
							
							
							
						 
						
							2011-06-22 14:25:39 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								f8cdd95b09 
								
							
								 
							
						 
						
							
							
								
								Console revamp - linux part.  
							
							 
							
							
							
						 
						
							2011-06-22 08:14:21 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								c6dc4900d2 
								
							
								 
							
						 
						
							
							
								
								Very basic plugin system.  
							
							 
							
							
							
						 
						
							2011-06-20 04:29:38 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								ffd2ca3281 
								
							
								 
							
						 
						
							
							
								
								License updates done, removed argstream.  
							
							 
							
							
							
						 
						
							2011-06-20 01:17:49 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								f2b91d3269 
								
							
								 
							
						 
						
							
							
								
								Making ready for adding plugins. Fixes all over the place, more removal of obsolete parts.  
							
							 
							
							
							
						 
						
							2011-06-20 01:12:07 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								e0fb8f7c81 
								
							
								 
							
						 
						
							
							
								
								Crud removal: Context is gone. Added missing FakeSDL.h  
							
							 
							
							
							
						 
						
							2011-06-17 15:02:43 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								4da11927af 
								
							
								 
							
						 
						
							
							
								
								Kittens, now for real. Also a lightweight curses relacement. Use it, love it.  
							
							 
							
							
							
						 
						
							2011-06-17 02:09:03 +02:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								93be1eb1fb 
								
							
								 
							
						 
						
							
							
								
								Yay, kittens! Also some license cleanup, IO thread usage, more SDL wrapping and ability to run reveal from DFHack console.  
							
							 
							
							
							
						 
						
							2011-06-16 23:53:39 +02:00