Commit Graph

  • 02b7d92135 Update readme and fix up some build system problems Petr Mrázek 2010-03-26 12:20:30 +0100
  • 0560ce66aa Veinlook displays block flags Petr Mrázek 2010-03-26 11:28:33 +0100
  • 789c8a473b Merge branch 'effects_offsets' of git://github.com/belal/dfhack Petr Mrázek 2010-03-26 04:32:04 +0100
  • 62402b3769 Fix silly veinlook columns Petr Mrázek 2010-03-26 04:04:11 +0100
  • 517aa0e6e3 Merge branch 'master' of git://github.com/Zhentar/dfhack Petr Mrázek 2010-03-26 02:40:17 +0100
  • 8d71f20752 More unicode for veinlook Petr Mrázek 2010-03-26 01:21:35 +0100
  • 9adc1507d1 Update precompiled shim libs Petr Mrázek 2010-03-26 01:08:52 +0100
  • f0edb0c33d Map block flags added to the API Added a RAMP_TOP tile shape, ramp characters for veinlook Merged in the magma_create util by Aleric, tweaked it a bit, made it use the block flags Petr Mrázek 2010-03-26 00:42:07 +0100
  • 99760d5ae0 Merge branch 'master' of git://github.com/nmlittle/dfhack into test Petr Mrázek 2010-03-25 23:33:43 +0100
  • 504730c260 another temp code for review NMLittle 2010-03-25 17:32:04 -0500
  • 0b1c3ea469 another temp code for review NMLittle 2010-03-25 17:31:43 -0500
  • 9acf33d80f another temp code for review NMLittle 2010-03-25 17:12:05 -0500
  • 77e217158d Fix for shim lib Petr Mrázek 2010-03-25 23:07:43 +0100
  • 57689b18ab another temp code for review NMLittle 2010-03-25 17:04:29 -0500
  • da6874d725 another temp code for review NMLittle 2010-03-25 16:59:46 -0500
  • ba5ebf9efb another temp code for review NMLittle 2010-03-25 16:53:35 -0500
  • 811233746c partially working now, does not have a compile error unknown 2010-03-25 16:48:09 -0500
  • f231f23332 Putting in some broken code to get a peer review unknown 2010-03-25 16:29:05 -0500
  • dbeb342c6a Make the python wrapper compile again Petr Mrázek 2010-03-25 22:13:56 +0100
  • 822265443c Make the API a bit saner about the used data types and structures Petr Mrázek 2010-03-25 21:37:09 +0100
  • 7ad2debf40 The real content of this is just adding effects vector offsets for all the linux versions. There are lots of changes though because I used my addtoXML script to add the offsets and XML::Twig removes whitespaces, and changed the indentation of the files belal 2010-03-25 10:39:09 -0400
  • 9cbdb27432 Change windows d11 to have the correct base of d10, rather than d9 belal 2010-03-25 09:45:32 -0400
  • 12ad14ada1 Merge branch 'effects_offsets' of git://github.com/belal/dfhack Petr Mrázek 2010-03-25 12:43:56 +0100
  • 8b29e02a20 Fix for stupid error on Windows Petr Mrázek 2010-03-25 10:10:23 +0100
  • 8543d09c39 More messing with cmake and veinlook Petr Mrázek 2010-03-23 23:53:46 +0100
  • 1ad9dfea11 Auto-find ncurses libs and include files for veinlook Petr Mrázek 2010-03-23 21:35:14 +0100
  • 9e5dcb7e81 Updated precompiled shim libs Petr Mrázek 2010-03-23 17:44:01 +0100
  • 13fcdb8b8f Fix one more InitReadNames call Petr Mrázek 2010-03-23 00:37:35 +0100
  • efadfe98b2 Add some more exception handling to InitRead API methods Petr Mrázek 2010-03-23 00:35:23 +0100
  • bc29b2d6c0 effects vector for all windows 40d# versions and 40d belal 2010-03-22 15:32:04 -0400
  • 24d969791b Fixes for d18 and 19 on Linux Petr Mrázek 2010-03-22 15:14:36 +0100
  • c4f1c3d212 Created the catsplosion utility Zhentar 2010-03-21 16:22:02 -0500
  • 4287abbc94 Add pregnancy and blood stuff to the creature struct Zhentar 2010-03-21 15:47:24 -0500
  • 849fafdc87 Effects vector for d17-d19_2 on Windows. Petr Mrázek 2010-03-21 14:33:02 +0100
  • 353ca44d31 Effect vector for windows 40d16, don't try to use it with versions>40d16! Petr Mrázek 2010-03-21 13:22:59 +0100
  • 71f8474e11 Added reading/writing support for effects like mist Veinlook shows effects for it's middle block Veinlook now uses wide-character ncurses Petr Mrázek 2010-03-20 17:30:13 +0100
  • c283197b71 Flush input in veinlook, so it doesn't 'lag' so bad Petr Mrázek 2010-03-18 20:05:32 +0100
  • d2afd21318 Stop synchronous suspend from eating CPU cycles. Untested on windows. Breaks the SHM protocol. New SHM server library is required. Petr Mrázek 2010-03-18 19:55:01 +0100
  • e18828e466 s/Intimitador/Intimidator/ in Memory.xml Petr Mrázek 2010-03-17 01:34:40 +0100
  • 65cf2fabda Merge branch 'master' of git://github.com/belal/dfhack Petr Mrázek 2010-03-16 22:12:50 +0100
  • df4de4a333 Detach in API destructor Petr Mrázek 2010-03-16 22:12:05 +0100
  • 1797fef7b4 add correct offsets for squad_name artifact_name and mood to linux creatures, and update the creature vectors to use the proper address belal 2010-03-16 12:01:50 -0400
  • a2972af971 Add missing hothey_size hexval on 40d2+ Petr Mrázek 2010-03-15 16:51:49 +0100
  • 917bbf6c4a Fixed findnameindexes.cpp and added a description of its purpose, it wasn't working because someone had commented out the body, which makes it hard to function. belal 2010-03-15 18:18:05 -0400
  • ff27cdb2f3 Merge branch 'master' of git://github.com/belal/dfhack Petr Mrázek 2010-03-15 17:18:27 +0100
  • 8b0173ae05 Add missing hothey_size hexval on 40d2+ Petr Mrázek 2010-03-15 16:51:49 +0100
  • a2eb3a6892 add iostream to DFProcess.h include, std:: prefix to the output line, DT was getting mad about them not being defined belal 2010-03-14 20:26:32 -0400
  • 76939afe50 fix incorrect squad name offset belal 2010-03-14 20:04:31 -0400
  • e4dc165954 Merge branch 'shm-multi' Petr Mrázek 2010-03-14 23:17:54 +0100
  • 5fe279d8ec Added a cache mechanism to vtable lookups Fixed python bindings (build, not actual functionality) Fixed building subtypes on linux Petr Mrázek 2010-03-14 22:58:28 +0100
  • 34a2f238b0 Merge branch 'version_compatiblity' of git://github.com/belal/dfhack Petr Mrázek 2010-03-14 20:15:54 +0100
  • 607bad2bf8 Fix settlement offsets for 40d, everything should work of 40d now belal 2010-03-14 13:32:19 -0400
  • 12abef8ace used different creature vector than before, this is the correct one, the old one was missing some creatures, and the current_creature index was not right, also found the offsets for mood and artifacts for 40d belal 2010-03-14 13:21:26 -0400
  • d0531c2925 Add class entries to meta-40d for stonesense Petr Mrázek 2010-03-14 13:37:39 +0100
  • 2bd68b9c58 Fix out of bounds vector access in itemdesignator/itemdump Petr Mrázek 2010-03-14 00:36:09 +0100
  • 48edd3a1ea Updated precompiled shm libs Petr Mrázek 2010-03-13 18:09:44 +0100
  • 310669737e Port multiple client SHM to Windows Petr Mrázek 2010-03-13 17:44:36 +0100
  • 17e81ddcce fixed merge for creaturedump.cpp belal 2010-03-13 09:09:14 -0500
  • 0582354191 Merge remote branch 'remotes/peterix/master' into version_compatiblity trying merge belal 2010-03-13 08:45:30 -0500
  • 834a64c282 Fix horrible race conditions in suspend and resume Petr Mrázek 2010-03-12 18:29:11 +0100
  • 791ac8dd75 modify the renamer and creature dump to output the new current cursor creature code belal 2010-03-12 09:21:45 -0500
  • 0dd14bb9c8 Cosmetic changes, really Petr Mrázek 2010-03-12 12:14:20 +0100
  • ed386d3fd3 linux addresses back to 40d2 belal 2010-03-11 21:25:07 -0500
  • 9d503515dd Another try at locking Petr Mrázek 2010-03-12 00:13:50 +0100
  • e500b13533 offsets are all correct for 40d, creature offsets are not constant all the way back to 38.a, so more work needs to be done there belal 2010-03-10 21:24:31 -0500
  • b702d53641 updated Memory.xml with current_cursor_creature for the creature index, which seems to exist in all versions, whereas the old vector did not. belal 2010-03-10 16:01:00 -0500
  • 3ae8b56a49 Addresses all the way back to 173.38a, not checked yet, and offsets may have changed in the versions, but it is a start! belal 2010-03-09 22:05:31 -0500
  • f72bb0373d Linux SHM server: clean up on exit Petr Mrázek 2010-03-09 21:53:06 +0100
  • 62ae8df573 per-process file locks on linux (stored in /tmp/DFHack/PID/) minor signed/unsigned fix Petr Mrázek 2010-03-09 21:25:17 +0100
  • 5c4ef73f4d Merge branch 'shm-only' Petr Mrázek 2010-03-09 15:31:44 +0100
  • 7207996940 Prevent windows process enumerator from listing the same process twice Petr Mrázek 2010-03-09 15:21:53 +0100
  • f0087926c5 Revert "Nuked many Process classes. Only SHM remains. We'll see how it goes :)" Petr Mrázek 2010-03-09 15:15:15 +0100
  • 3e581908c1 Each DF process on windows now has unique mutex and shm names. Petr Mrázek 2010-03-09 13:41:55 +0100
  • 864bf1a8df Fix for dfrenamer Petr Mrázek 2010-03-09 12:50:32 +0100
  • 2a47275fd5 updated addresses for 40d, offsets still wrong belal 2010-03-08 21:40:14 -0500
  • 9d7574dafe DF disappeared exception Petr Mrázek 2010-03-09 03:30:22 +0100
  • 1c499121e6 Fixes to memory.xml, name reading Petr Mrázek 2010-03-08 18:27:19 +0100
  • b1a15b6fb3 Merge branch 'version_compatiblity' of git://github.com/belal/dfhack Petr Mrázek 2010-03-08 14:52:40 +0100
  • e5c3ed9ad3 Fix python and a gcc syntax error Petr Mrázek 2010-03-08 14:50:32 +0100
  • d2c84df4c8 Merge branch 'master' of git://github.com/Zhentar/dfhack into mergeb Petr Mrázek 2010-03-08 13:56:32 +0100
  • 36a6f1f0a4 mod-core rework squashed some init commands together fixed a problem with non-atomic shm command reading on the DF side that caused segfaults Petr Mrázek 2010-03-08 05:15:11 +0100
  • 052dd53c03 Further cleanup for name stuff; fixing examples that I broke and handling settlements. Also added mood, so that it can be determined whether or not the dwarf's artifact was created. Zhentar 2010-03-07 20:01:30 -0600
  • 0c8c1d0eec Modified Memory.xml to support all d# versions, modified Vtable meminfo reading, so it auto-resolves all vtables now, so you should never have to do any rebasing or anything. Fixed some bugs in windows meminfo as well belal 2010-03-07 21:00:31 -0500
  • 90baaad19b Allow recognizing multiple DF SHM processes by the client Petr Mrázek 2010-03-08 01:54:46 +0100
  • 69ef04d5e6 Merge branch 'd19-update' Petr Mrázek 2010-03-06 21:24:47 +0100
  • 312b3f017f Removed redundant files, CR LF fix Petr Mrázek 2010-03-06 21:23:47 +0100
  • 60a1da0923 d19_2 support, building vtables, some minor bugfixes tested with stonesense Petr Mrázek 2010-03-06 21:21:01 +0100
  • 15ec3fbc74 IDA scripts from openrce and belal Petr Mrázek 2010-03-06 15:14:18 +0100
  • 7a6b1488cb Windows offsets from belal Petr Mrázek 2010-03-05 23:31:18 +0100
  • 96512a7e1d Linux d19 support Petr Mrázek 2010-03-05 22:19:27 +0100
  • 958ca0e384 Some map module bits Petr Mrázek 2010-03-05 16:06:02 +0100
  • 65bf8f69fd Proper-fy name handling for creatures. For surnames and such, official DF logic is used. Zhentar 2010-03-05 00:02:41 -0600
  • 9aedc56186 A waitWhile method copy turned into wrapper Petr Mrázek 2010-03-05 02:45:53 +0100
  • 73f95e4a6d Fix the mapblock reading - C++ was being 'helpful' again Petr Mrázek 2010-03-05 01:57:51 +0100
  • 8e8d320a0b Don't build SHM on 64bit, makes no sense Added origin to mapblock40d Petr Mrázek 2010-03-05 01:26:39 +0100
  • 798ce9fb0a CR-LF mess Petr Mrázek 2010-03-05 00:55:57 +0100
  • c86464502c SHM rework, stage 2 Petr Mrázek 2010-03-05 00:05:01 +0100
  • 088028cc5f Small change Petr Mrázek 2010-03-04 18:46:37 +0100
  • d06fd70789 Missing file + some new Petr Mrázek 2010-03-04 18:35:26 +0100
  • 6e69dcdeed Use sched_yield depending on CPU affinity Petr Mrázek 2010-03-04 04:40:06 +0100