262e915b93 
								
							
								 
							
						 
						
							
							
								
								Make building DFusion optional.  
							
							
							
						 
						
							2011-07-30 22:08:24 +02:00  
				
					
						
							
							
								 
						
							
							
								9cf69164ed 
								
							
								 
							
						 
						
							
							
								
								BitArray implementation, now used in Maps for the flags.  
							
							
							
						 
						
							2011-07-30 16:47:49 +02:00  
				
					
						
							
							
								 
						
							
							
								a9a3a3ff5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'topic_tools'  
							
							
							
						 
						
							2011-07-28 02:36:25 +02:00  
				
					
						
							
							
								 
						
							
							
								01c1fc6c6a 
								
							
								 
							
						 
						
							
							
								
								Quick and dirty liquids port, some work on tiles.  
							
							
							
						 
						
							2011-07-28 02:35:45 +02:00  
				
					
						
							
							
								 
						
							
							
								8dec3546a3 
								
							
								 
							
						 
						
							
							
								
								More plugin work  
							
							
							
						 
						
							2011-07-26 11:01:16 +02:00  
				
					
						
							
							
								 
						
							
							
								e92bacbcc9 
								
							
								 
							
						 
						
							
							
								
								Don't build dfusion on linux, gcc can't do explicit __thiscall  
							
							
							
						 
						
							2011-07-25 11:09:29 +02:00  
				
					
						
							
							
								 
						
							
							
								761d0de74a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-07-25 10:36:43 +02:00  
				
					
						
							
							
								 
						
							
							
								d65f5596cb 
								
							
								 
							
						 
						
							
							
								
								Ported mode, probe. Some changes required for that.  
							
							
							
						 
						
							2011-07-25 10:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								caf6f881df 
								
							
								 
							
						 
						
							
							
								
								Minimize notes module.  
							
							
							
						 
						
							2011-07-23 03:25:42 +02:00  
				
					
						
							
							
								 
						
							
							
								e00a4e8888 
								
							
								 
							
						 
						
							
							
								
								Fix ore/gem sorting.  
							
							
							
						 
						
							2011-07-22 03:00:56 +02:00  
				
					
						
							
							
								 
						
							
							
								131c32494a 
								
							
								 
							
						 
						
							
							
								
								Added DF material structs reversed by Quietust  
							
							
							
						 
						
							2011-07-21 22:37:02 +02:00  
				
					
						
							
							
								 
						
							
							
								26dfa7ab39 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-21 11:30:21 +02:00  
				
					
						
							
							
								 
						
							
							
								262a5c9da3 
								
							
								 
							
						 
						
							
							
								
								Callgrind in dfhack script, added an option for building stonesense.  
							
							
							
						 
						
							2011-07-21 11:29:26 +02:00  
				
					
						
							
							
								 
						
							
							
								2e40319e40 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #114  from matthew-cline/TOPIC-vector-fix  
							
							... 
							
							
							
							mightBeVec() fix 
							
						 
						
							2011-07-21 02:27:51 -07:00  
				
					
						
							
							
								 
						
							
							
								5e4637dd03 
								
							
								 
							
						 
						
							
							
								
								mightBeVec() fix  
							
							... 
							
							
							
							Vector length might not be a multiple of 4 if, for example, it's a
vector of uint8_t or uint16_t.  However, the actual memory allocated to
the vector should be 4 byte aligned, so test for that instead. 
							
						 
						
							2011-07-21 02:19:23 -07:00  
				
					
						
							
							
								 
						
							
							
								86577d4f8a 
								
							
								 
							
						 
						
							
							
								
								Notes module  
							
							... 
							
							
							
							Gets a vector of pointers to note structs 
							
						 
						
							2011-07-20 18:26:52 -07:00  
				
					
						
							
							
								 
						
							
							
								bde3616015 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #110  from matthew-cline/TOPIC-inorganic  
							
							... 
							
							
							
							More info on inorganic materials 
							
						 
						
							2011-07-20 12:35:58 -07:00  
				
					
						
							
							
								 
						
							
							
								9582af667b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-20 20:59:37 +02:00  
				
					
						
							
							
								 
						
							
							
								873cbd8388 
								
							
								 
							
						 
						
							
							
								
								Make 'die' plugin a builtin, made the console interaction less confusing.  
							
							
							
						 
						
							2011-07-20 20:58:19 +02:00  
				
					
						
							
							
								 
						
							
							
								bdbf2c033c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #109  from matthew-cline/TOPIC-clearvec  
							
							... 
							
							
							
							command clearvec: clear vector 
							
						 
						
							2011-07-20 11:11:40 -07:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0defcc9889 
								
							
								 
							
						 
						
							
							
								
								Making Items a bit more sane. It's still using Accessors though.  
							
							
							
						 
						
							2011-07-20 10:41:13 +02:00  
				
					
						
							
							
								 
						
							
							
								f003a19e40 
								
							
								 
							
						 
						
							
							
								
								Functioncalling minilib  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-19 16:45:54 +03:00  
				
					
						
							
							
								 
						
							
							
								5bb6c3e037 
								
							
								 
							
						 
						
							
							
								
								command clearvec: clear vector  
							
							... 
							
							
							
							Added command "clearvec" to plugin "vectors".  Takes a list of addresses
of vectors (or pointers to vectors), and sets each vector to zero length
by setting it's end to it's start.  Leaks memory, of course, but this
is just to poke at the game to see what happens when a vector's
contents disappear. 
							
						 
						
							2011-07-19 01:17:11 -07:00  
				
					
						
							
							
								 
						
							
							
								00cf7bc39e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-18 16:28:06 +02:00  
				
					
						
							
							
								 
						
							
							
								84f74bc091 
								
							
								 
							
						 
						
							
							
								
								Added plugin loading/unloading/reloading. Many locks. Too many damn locks.  
							
							
							
						 
						
							2011-07-18 16:22:49 +02:00  
				
					
						
							
							
								 
						
							
							
								38998a57ca 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #107  from matthew-cline/TOPIC-vector  
							
							... 
							
							
							
							Vectors plugin: searches memory for vectors 
							
						 
						
							2011-07-17 13:06:18 -07:00  
				
					
						
							
							
								 
						
							
							
								7d1d916570 
								
							
								 
							
						 
						
							
							
								
								Vectors plugin: searches memory for vectors  
							
							... 
							
							
							
							Lists embeded STL vectors and pointers to STL vectors found in the given
memory range.
Linux only, enabled with BUILD_VECTORS cmake option. 
							
						 
						
							2011-07-17 03:05:14 -07:00  
				
					
						
							
							
								 
						
							
							
								fdb5397a1d 
								
							
								 
							
						 
						
							
							
								
								Safer console shutdown.  
							
							
							
						 
						
							2011-07-17 11:06:45 +02:00  
				
					
						
							
							
								 
						
							
							
								d0c2f3b9f5 
								
							
								 
							
						 
						
							
							
								
								Functioncall minilib testing  
							
							
							
						 
						
							2011-07-17 12:00:29 +03:00  
				
					
						
							
							
								 
						
							
							
								6c75e8cd88 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of git://github.com/peterix/dfhack into dfapi  
							
							... 
							
							
							
							Conflicts:
	plugins/CMakeLists.txt 
							
						 
						
							2011-07-17 00:11:21 +03:00  
				
					
						
							
							
								 
						
							
							
								fc68387ea3 
								
							
								 
							
						 
						
							
							
								
								Improved error checking (and flood protection)  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-16 22:23:44 +03:00  
				
					
						
							
							
								 
						
							
							
								e47d05eeb4 
								
							
								 
							
						 
						
							
							
								
								Full DFHack::Console to lua binding.  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-16 22:08:58 +03:00  
				
					
						
							
							
								 
						
							
							
								fdff604a44 
								
							
								 
							
						 
						
							
							
								
								Added missing texture for Qt plugin. It now builds properly on windows, but doesn't render in my VM...  
							
							
							
						 
						
							2011-07-16 20:17:03 +02:00  
				
					
						
							
							
								 
						
							
							
								3106606a4e 
								
							
								 
							
						 
						
							
							
								
								OnTick working!  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-16 20:43:57 +03:00  
				
					
						
							
							
								 
						
							
							
								3afa35df61 
								
							
								 
							
						 
						
							
							
								
								Added lua c++ wrapper  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-16 19:29:46 +03:00  
				
					
						
							
							
								 
						
							
							
								d6d108dd34 
								
							
								 
							
						 
						
							
							
								
								Qt plugin fixes for windows, renamed interface to df_interface in Gui.  
							
							
							
						 
						
							2011-07-16 18:10:08 +02:00  
				
					
						
							
							
								 
						
							
							
								7969a701c3 
								
							
								 
							
						 
						
							
							
								
								Lua integrated.  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-16 18:34:24 +03:00  
				
					
						
							
							
								 
						
							
							
								75cffcb347 
								
							
								 
							
						 
						
							
							
								
								First dfusion plugin commit  
							
							... 
							
							
							
							Signed-off-by: Warmist <Warmist@gmail.com> 
							
						 
						
							2011-07-16 17:22:45 +03:00  
				
					
						
							
							
								 
						
							
							
								3f42479e77 
								
							
								 
							
						 
						
							
							
								
								Only build the qt plugin on linux  
							
							
							
						 
						
							2011-07-16 15:34:29 +02:00  
				
					
						
							
							
								 
						
							
							
								70dbc3cef9 
								
							
								 
							
						 
						
							
							
								
								Test integrating a Qt app into a DFHack plugin. It was a success!  
							
							
							
						 
						
							2011-07-16 12:26:31 +02:00  
				
					
						
							
							
								 
						
							
							
								83b190b5d8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #104  from matthew-cline/TOPIC-die  
							
							... 
							
							
							
							Linux only plugin: use "die" command to kill game 
							
						 
						
							2011-07-15 22:54:40 -07:00  
				
					
						
							
							
								 
						
							
							
								9eea07fb66 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome when you use C++ streams too.  
							
							
							
						 
						
							2011-07-16 00:15:20 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3ecf244e67 
								
							
								 
							
						 
						
							
							
								
								Nuke linenoise. Now it's integrated in Console.  
							
							
							
						 
						
							2011-07-14 12:21:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d21b196766 
								
							
								 
							
						 
						
							
							
								
								Error printing call for Console, the NYAN CAT!  
							
							
							
						 
						
							2011-07-14 11:15:23 +02:00  
				
					
						
							
							
								 
						
							
							
								8ad6a56704 
								
							
								 
							
						 
						
							
							
								
								Linux only plugin: use "die" command to kill game  
							
							... 
							
							
							
							Since you can't do "Ctrl-Z kill -9 %1" from the console, instead just
give the "die" command to terminate the game without saving.  Linux
only, since _exit() probably doesn't work on Windows.
Need to set cmake option BUILD_KILL_GAME to ON to compile this plugin. 
							
						 
						
							2011-07-13 23:52:06 -07:00  
				
					
						
							
							
								 
						
							
							
								96153a7b05 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-14 04:06:12 +02:00  
				
					
						
							
							
								 
						
							
							
								792d272fbf 
								
							
								 
							
						 
						
							
							
								
								Windows side of the Console rewrite  
							
							
							
						 
						
							2011-07-14 04:05:27 +02:00