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