Commit Graph

4267 Commits (a0fae55c9031a1fe46a714d1358bf51f7e141575)

Author SHA1 Message Date
Petr Mrázek d4aad2387e fixed wine process find codepath, added some suspend and resume calls to the tools, some data consistency tweaks 2009-11-17 15:37:08 +00:00
Petr Mrázek 2f710730ac merged item support by belal 2009-11-17 14:52:47 +00:00
Petr Mrázek 6975661733 massive refactors of process, processmanager is now processenumerator, better split between windows and linux code, finalized suspend/resume 2009-11-17 03:19:13 +00:00
Petr Mrázek 5be36e0f42 load dfvector whole instead of on-demand 2009-11-16 20:00:14 +00:00
Petr Mrázek 47b61a907d suspend and continue calls, a method for reading creatures within a volume 2009-11-16 16:47:22 +00:00
Petr Mrázek b8c9a36897 cursor/window offsets for all versions, finished incremental search tool 2009-11-15 20:41:10 +00:00
Petr Mrázek 7e3af38941 add support for enumerating process memory ranges. full of fail on windows. 2009-11-15 04:25:00 +00:00
Petr Mrázek 37d08a05ca creatures almost done 2009-11-14 03:46:56 +00:00
Petr Mrázek e88e9b2951 more creature rework, now with none of the strings 2009-11-13 14:28:42 +00:00
Petr Mrázek 7489fe51ab fix for the ambiguous abs() call, slowly reworking creatures 2009-11-13 13:35:44 +00:00
Petr Mrázek 7ce31ae483 shallow copy fix from belal 2009-11-12 17:50:50 +00:00
Petr Mrázek 370655a516 move creature getters to the public API 2009-11-12 01:53:49 +00:00
Petr Mrázek 30d8a015fd cursor and window coords reading and writing (only for 40d16 on windows right now) 2009-11-12 01:39:43 +00:00
Petr Mrázek e8e3f9e794 view and cursor coords for 40d16 on windows 2009-11-12 01:05:07 +00:00
Petr Mrázek 4f279680b5 using D pointer, a proper interface 2009-11-11 03:37:28 +00:00
Petr Mrázek 88771ab973 merged another big creature patch from belal, moved C API to unmaintained, starting a big cleanup of the new code 2009-11-09 23:18:20 +00:00
Petr Mrázek 8185f72b63 fixes 2009-11-08 12:51:54 +00:00
Petr Mrázek 215bb64a1e tons of stuff 2009-11-07 23:35:38 +00:00
Petr Mrázek a7bf3595b7 merged a big patch from belal, unstable on anything but windows 40d16 2009-11-07 21:05:10 +00:00
Petr Mrázek 41475d1918 manual merge of patch from http://www.bay12games.com/forum/index.php?topic=41916.msg850579#msg850579 2009-11-06 01:04:17 +00:00
Petr Mrázek d3b62a7672 research into buildings, building hexdump tool 2009-11-04 01:01:55 +00:00
Petr Mrázek 45695d7a69 metals and plants were swapped 2009-11-02 12:53:39 +00:00
Petr Mrázek 45a4d4d799 voodoo 2009-11-01 10:57:31 +00:00
Petr Mrázek 02a12782a7 voodoo 2009-11-01 10:56:23 +00:00
Petr Mrázek 482e8b4447 voodoo 2009-11-01 10:20:13 +00:00
Petr Mrázek 8a45c15af9 voodoo 2009-11-01 10:09:19 +00:00
Petr Mrázek 9dfe3e2096 voodoo 2009-11-01 09:58:49 +00:00
Petr Mrázek 2bee198946 more voodoo 2009-11-01 09:32:47 +00:00
Petr Mrázek 0853ce83ff update 2009-10-31 18:18:59 +00:00
Petr Mrázek 78ec035f02 completely different approach to attach/detach on linux 2009-10-31 18:09:13 +00:00
Petr Mrázek a538417604 doh 2009-10-30 07:54:43 +00:00
Petr Mrázek 759783e501 linux install target for dfhack, ability to set data path 2009-10-30 00:56:40 +00:00
Petr Mrázek 851e105556 fixes to writing to memory on linux 2009-10-29 19:22:12 +00:00
Petr Mrázek f79076054d more checks 2009-10-29 18:16:51 +00:00
Petr Mrázek 6d4763db22 some perror calls ... 2009-10-29 17:54:02 +00:00
Petr Mrázek 63582a7a70 even more printf debugging :P 2009-10-29 17:52:40 +00:00
Petr Mrázek 9db0d5490a more error checking around opening /proc/pid/mem 2009-10-29 17:40:39 +00:00
Petr Mrázek 42e0d2a1d5 more output 2009-10-29 15:37:06 +00:00
Petr Mrázek 33f8b627d0 attachtest utility to test 1000x attach/detach combos in a cycle 2009-10-29 15:23:01 +00:00
Petr Mrázek 1110786d4c error checking for attach 2009-10-29 14:39:40 +00:00
Petr Mrázek d84ed97d5a creature flags from Toady 2009-10-29 14:06:05 +00:00
Petr Mrázek 7e8fecccec retry on memory reading error 2009-10-29 00:45:23 +00:00
Petr Mrázek 42e5cdc361 preparing for debugging 2009-10-28 22:40:21 +00:00
Petr Mrázek adb33b88f9 fixed swapped metal and plant matgloss, got rid of deprecated old stuff 2009-10-28 15:40:10 +00:00
Petr Mrázek b7780e2dc6 fix tiny memleaks from DF vectors 2009-10-28 02:18:53 +00:00
Petr Mrázek db2e98a404 including headers in cmakelists - great idea suggested by Nexii Malthus 2009-10-26 21:50:08 +00:00
Petr Mrázek 1ec85dd611 voodoo programming 2009-10-26 03:14:34 +00:00
Petr Mrázek 2c5c1f3a32 hidden ambusher bit - maybe 2009-10-26 03:06:11 +00:00
Petr Mrázek 6fb365b558 creature flags, lots of unknown ones 2009-10-24 02:32:57 +00:00
Petr Mrázek 1d704c646b missing newline caused warnings 2009-10-23 19:53:34 +00:00
Petr Mrázek 3246b33a31 always force consistency 2009-10-23 18:07:38 +00:00
Petr Mrázek a09f45df71 resolved some problems 2009-10-23 18:05:42 +00:00
Petr Mrázek f5acba111e flags for creatures. no idea what they mean 2009-10-23 16:50:36 +00:00
Petr Mrázek 1ac83c8a0f fix mingw build 2009-10-23 14:21:56 +00:00
Petr Mrázek e637488cbd update to the C API 2009-10-23 14:00:15 +00:00
Petr Mrázek dab8d37c03 creature dump test, valid offsets for linux d9 and d11 2009-10-23 10:54:24 +00:00
Petr Mrázek 876dcbf7cc base support for creatures 2009-10-23 01:39:19 +00:00
Petr Mrázek f05f0b16b2 fixed MSVC build, added build instructions for it, internal stdint.h implementation for MSVC 2009-10-22 02:14:16 +00:00
Petr Mrázek b5137240dc merged C API patch from Jifodus 2009-10-22 00:18:49 +00:00
Petr Mrázek 80240a8719 tweak to not upset KDevelop semantic analysis 2009-10-04 22:32:31 +00:00
Petr Mrázek 8e72f2af0e Visual Studio compatibility patch from jifodus 2009-10-04 13:08:20 +00:00
Petr Mrázek e85df7cfc0 fix tile type badness 2009-09-21 21:41:19 +00:00
Petr Mrázek 921802ce00 sync 2009-09-18 11:31:56 +00:00
Petr Mrázek 28fb6f5703 sync, rearranging things in khazad 2009-09-15 20:46:45 +00:00
Petr Mrázek ea2dca0e28 revert process debug call, it's slow and dangerous 2009-09-14 20:47:20 +00:00
Petr Mrázek c5144b5fde sync 2009-09-14 20:02:16 +00:00
Petr Mrázek fac88478bd code moved from khazad 2009-09-14 00:02:46 +00:00