belal
3581c08a7a
merge of peterix's branch
2010-02-19 10:59:22 -05:00
belal
8d78822f3d
implements findnameindexes
2010-02-19 10:36:54 -05:00
belal
20a74354c5
findnameindexes - finds the indexes for a compound name, not very smart, but it works!
...
Signed-off-by: belal <jimbelal@gmail.com>
2010-02-18 20:13:53 -05:00
mizipzor
d7c627033b
moved digger.cpp to tools/
2010-02-19 07:20:55 +08:00
mizipzor
b81d6d6744
added string splitter to digger, to handle comma delimited arguments
2010-02-18 18:53:48 +01:00
mizipzor
2d6a5e7428
cleanup of digger
...
tabs to spaces
2010-02-18 18:41:36 +01:00
mizipzor
fe77ac2d00
fixed CMakeLists.txt since digger is now relocated
2010-02-18 18:19:14 +01:00
mizipzor
6447420c35
moved digger.cpp to tools/
2010-02-18 18:09:05 +01:00
Petr Mrázek
054fec0afc
Updated README and COMPILE, split tools into tools and examples.
...
Tools are now useful, and with a working user interaction where applicable.
Examples are a collection of benchmarks, tests and simple unfinished ideas.
2010-02-16 07:21:38 +01:00
Petr Mrázek
56969fb977
Added std::string read/write by belal. Extremely volatile.
2010-02-16 00:04:15 +01:00
Petr Mrázek
568fcd6105
designation and traffic bits turned into enums
2010-02-14 00:45:46 +00:00
Petr Mrázek
29b00f7c68
added dfdigger
2010-02-13 23:34:18 +00:00
Petr Mrázek
de32b65c11
engraving offsets for linux d16, attempt to fix MSVC bugs
2010-02-12 23:25:41 +00:00
Petr Mrázek
63f82cd580
API changes: InitRead* methods made safer - they now return false on error
2010-02-11 21:08:39 +00:00
Petr Mrázek
e7b3082203
fixed some problems in customCreatureNameProf
2010-02-11 13:20:14 +00:00
Petr Mrázek
01eaa3b9b4
some research into DF materials
2010-02-11 02:03:22 +00:00
Petr Mrázek
9412608581
added some checks to itemdesignator
2010-02-11 00:25:47 +00:00
Petr Mrázek
ea307bd083
fixed dfitemdesignator crash bugs
2010-02-10 23:49:55 +00:00
Petr Mrázek
b1ce815370
massive Memory.xml VTable sections restructure, support for d17 added in Memory.xml, needs testing. shm not updated yet
2010-02-10 00:20:15 +00:00
Petr Mrázek
70bf6954a6
added dfbauxite by Alex Legg to tools, started working on d17 support
2010-02-07 02:55:54 +00:00
Petr Mrázek
193a6f4d62
add missing itemdesignator source
2010-01-19 02:05:25 +00:00
Petr Mrázek
5b0a03b16d
merged itemdesignator and menustate patches
2010-01-18 16:44:24 +00:00
Petr Mrázek
9f1216fa2f
fixes
2010-01-11 18:57:57 +00:00
Petr Mrázek
7c784bce32
deadlock-filled windows SHM version
2010-01-11 06:27:59 +00:00
Petr Mrázek
91f64ac8ba
iteration for huge reads and writes, async suspend call for polling
2010-01-02 02:25:21 +00:00
Petr Mrázek
84c68fb31c
fix attach/detach
2010-01-01 22:19:09 +00:00
Petr Mrázek
037d1369cb
syntax fixes, some things were out of sync
2010-01-01 02:30:35 +00:00
Petr Mrázek
c7c446a33a
merged previous patch from belal (things intended for Dwarf Therapist)
2010-01-01 02:14:41 +00:00
Petr Mrázek
117fcce0d9
merged item patch from belal
2010-01-01 01:49:32 +00:00
Petr Mrázek
843237f7ae
small tweak to expbench - use 64bit integer for the number of bytes read
2009-12-28 04:38:07 +00:00
Petr Mrázek
efce0ab21b
merge in shm branch
2009-12-22 21:19:39 +00:00
Petr Mrázek
3888d0fc06
fixed tons of warnings, removed dependency on xtest
2009-12-13 21:03:19 +00:00
Petr Mrázek
069597f10c
more cleanup
2009-12-13 00:47:58 +00:00
Petr Mrázek
337d42e15a
merged input injection patch by belal
2009-12-12 19:52:30 +00:00
Petr Mrázek
989fa8f887
ForceResume call
2009-11-19 01:48:18 +00:00
Petr Mrázek
67adb64a46
fix missing return, tweaked attachtest to show suspend/resume speed in a sensible manner
2009-11-19 00:36:03 +00:00
Petr Mrázek
a6ffb58fdb
optimized map initialization, more sanity checks
2009-11-18 21:27:13 +00:00
Petr Mrázek
dea1ce858b
merged window dimension and item matgloss patches from belal
2009-11-18 03:35:43 +00:00
Petr Mrázek
29c0932ff7
split out memory.xml reading functionality out of the processenumerator
2009-11-18 02:33:17 +00:00
Petr Mrázek
a974830d88
missing file
2009-11-17 15:38:33 +00:00
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
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
7489fe51ab
fix for the ambiguous abs() call, slowly reworking creatures
2009-11-13 13:35:44 +00:00
Petr Mrázek
35b15aeacf
fix creature dump
2009-11-12 17:52:44 +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
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
6e0e47faf9
add missing translation and language vector addresses to older linux versions
2009-11-08 16:35:55 +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
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
879834178d
compiling info, timer for expbench
2009-10-30 09:01:14 +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
64f5f46177
nicer output for attach test
2009-10-29 17:56:15 +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
d84ed97d5a
creature flags from Toady
2009-10-29 14:06:05 +00:00
Petr Mrázek
42e5cdc361
preparing for debugging
2009-10-28 22:40:21 +00:00
Petr Mrázek
6fb365b558
creature flags, lots of unknown ones
2009-10-24 02:32:57 +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
dab8d37c03
creature dump test, valid offsets for linux d9 and d11
2009-10-23 10:54:24 +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
c1299b0b7c
sync
2009-10-21 23:36:56 +00:00
Petr Mrázek
8e72f2af0e
Visual Studio compatibility patch from jifodus
2009-10-04 13:08:20 +00:00
Petr Mrázek
36c7cb94fb
make prospector more useful on windows machines
2009-09-14 21:19:33 +00:00
Petr Mrázek
fac88478bd
code moved from khazad
2009-09-14 00:02:46 +00:00