Commit Graph

7085 Commits (9d706854bcb554b427904f7802a1ab2d1cc548f4)
 

Author SHA1 Message Date
Petr Mrázek 71fc49897f Accelerated creatures work on Windows
Refactored vector reading, proper length of vectors from MSVC9 is known (0x18, triplet starts at 0xC)
2010-03-30 02:26:52 +02:00
Petr Mrázek 85d347442d Accelerated reading of creatures 2010-03-28 17:22:15 +02:00
Petr Mrázek 6522d0c498 Even more fixes for random crashes in some less common cases (DF in the menu, etc...) 2010-03-26 13:38:49 +01:00
Petr Mrázek 4d939363b5 Many fixes to DFHack tools and examples 2010-03-26 13:01:46 +01:00
Petr Mrázek 02b7d92135 Update readme and fix up some build system problems 2010-03-26 12:20:30 +01:00
Petr Mrázek 0560ce66aa Veinlook displays block flags 2010-03-26 11:28:33 +01:00
Petr Mrázek 789c8a473b Merge branch 'effects_offsets' of git://github.com/belal/dfhack
Conflicts:
	output/Memory.xml

Srsly, wtf? Why the reformat?
2010-03-26 04:32:04 +01:00
Petr Mrázek 62402b3769 Fix silly veinlook columns 2010-03-26 04:04:11 +01:00
Petr Mrázek 517aa0e6e3 Merge branch 'master' of git://github.com/Zhentar/dfhack
Conflicts:
	examples/CMakeLists.txt
	library/DFHackAPI.cpp

Also added offsets for all supported versions
2010-03-26 02:40:17 +01:00
Petr Mrázek 8d71f20752 More unicode for veinlook 2010-03-26 01:21:35 +01:00
Petr Mrázek 9adc1507d1 Update precompiled shim libs 2010-03-26 01:08:52 +01:00
Petr Mrázek 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
2010-03-26 00:42:07 +01:00
Petr Mrázek 99760d5ae0 Merge branch 'master' of git://github.com/nmlittle/dfhack into test 2010-03-25 23:33:43 +01:00
NMLittle 504730c260 another temp code for review 2010-03-25 17:32:04 -05:00
NMLittle 0b1c3ea469 another temp code for review 2010-03-25 17:31:43 -05:00
NMLittle 9acf33d80f another temp code for review 2010-03-25 17:12:05 -05:00
Petr Mrázek 77e217158d Fix for shim lib 2010-03-25 23:07:43 +01:00
NMLittle 57689b18ab another temp code for review 2010-03-25 17:04:29 -05:00
NMLittle da6874d725 another temp code for review 2010-03-25 16:59:46 -05:00
NMLittle ba5ebf9efb another temp code for review 2010-03-25 16:53:35 -05:00
unknown 811233746c partially working now, does not have a compile error 2010-03-25 16:48:09 -05:00
unknown f231f23332 Putting in some broken code to get a peer review 2010-03-25 16:29:05 -05:00
Petr Mrázek dbeb342c6a Make the python wrapper compile again 2010-03-25 22:13:56 +01:00
Petr Mrázek 822265443c Make the API a bit saner about the used data types and structures 2010-03-25 21:37:09 +01:00
belal 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 2010-03-25 10:39:09 -04:00
belal 9cbdb27432 Change windows d11 to have the correct base of d10, rather than d9 2010-03-25 09:45:32 -04:00
Petr Mrázek 12ad14ada1 Merge branch 'effects_offsets' of git://github.com/belal/dfhack 2010-03-25 12:43:56 +01:00
Petr Mrázek 8b29e02a20 Fix for stupid error on Windows 2010-03-25 10:10:23 +01:00
Petr Mrázek 8543d09c39 More messing with cmake and veinlook 2010-03-23 23:53:46 +01:00
Petr Mrázek 1ad9dfea11 Auto-find ncurses libs and include files for veinlook 2010-03-23 21:35:14 +01:00
Petr Mrázek 9e5dcb7e81 Updated precompiled shim libs 2010-03-23 17:44:01 +01:00
Petr Mrázek 13fcdb8b8f Fix one more InitReadNames call 2010-03-23 00:37:35 +01:00
Petr Mrázek efadfe98b2 Add some more exception handling to InitRead API methods 2010-03-23 00:35:23 +01:00
belal bc29b2d6c0 effects vector for all windows 40d# versions and 40d 2010-03-22 15:32:04 -04:00
Petr Mrázek 24d969791b Fixes for d18 and 19 on Linux 2010-03-22 15:14:36 +01:00
Zhentar c4f1c3d212 Created the catsplosion utility 2010-03-21 16:22:02 -05:00
Zhentar 4287abbc94 Add pregnancy and blood stuff to the creature struct 2010-03-21 15:47:24 -05:00
Petr Mrázek 849fafdc87 Effects vector for d17-d19_2 on Windows. 2010-03-21 14:33:02 +01:00
Petr Mrázek 353ca44d31 Effect vector for windows 40d16, don't try to use it with versions>40d16! 2010-03-21 13:22:59 +01:00
Petr Mrázek 71f8474e11 Added reading/writing support for effects like mist
Veinlook shows effects for it's middle block
Veinlook now uses wide-character ncurses
2010-03-20 17:30:13 +01:00
Petr Mrázek c283197b71 Flush input in veinlook, so it doesn't 'lag' so bad 2010-03-18 20:05:32 +01:00
Petr Mrázek d2afd21318 Stop synchronous suspend from eating CPU cycles.
Untested on windows.
Breaks the SHM protocol. New SHM server library is required.
2010-03-18 19:55:01 +01:00
Petr Mrázek e18828e466 s/Intimitador/Intimidator/ in Memory.xml 2010-03-17 01:34:40 +01:00
Petr Mrázek 65cf2fabda Merge branch 'master' of git://github.com/belal/dfhack 2010-03-16 22:12:50 +01:00
Petr Mrázek df4de4a333 Detach in API destructor 2010-03-16 22:12:05 +01:00
belal 1797fef7b4 add correct offsets for squad_name artifact_name and mood to linux creatures, and update the creature vectors to use the proper address 2010-03-16 13:21:17 -04:00
Petr Mrázek a2972af971 Add missing hothey_size hexval on 40d2+ 2010-03-16 13:21:16 -04:00
belal 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. 2010-03-15 18:18:05 -04:00
Petr Mrázek ff27cdb2f3 Merge branch 'master' of git://github.com/belal/dfhack 2010-03-15 17:18:27 +01:00
Petr Mrázek 8b0173ae05 Add missing hothey_size hexval on 40d2+ 2010-03-15 16:51:49 +01:00