Petr Mrázek
|
51d545402d
|
Offset dumper reports missing offsets instead of skipping them
|
2010-08-28 14:06:18 +02:00 |
Petr Mrázek
|
b44fd18dc8
|
Merge branch 'master' of http://github.com/belal/dfhack
|
2010-08-28 13:52:12 +02:00 |
Petr Mrázek
|
2703d74fbd
|
Sane output from offset dumper
|
2010-08-28 12:47:33 +02:00 |
Petr Mrázek
|
4d55e37e20
|
Merge branch 'master' of http://github.com/doomchild/dfhack
|
2010-08-28 06:36:40 +02:00 |
Petr Mrázek
|
84b417cf1a
|
Memory-ng.xml should be consistent now. Offset dumper doesn't complain.
|
2010-08-28 06:31:44 +02:00 |
Petr Mrázek
|
e762f1caea
|
Merge branch 'master' of git://bigbox.banquise.net/dfhack
Conflicts:
tools/examples/creaturedump.cpp
tools/supported/dumpoffsets.cpp
|
2010-08-28 04:39:03 +02:00 |
Petr Mrázek
|
f2dea86819
|
Seemingly working VersionInfo loading parts. The offset names are now all wrong in the modules. DO NOT USE
|
2010-08-28 03:57:56 +02:00 |
belal
|
2df6433fef
|
Fix map reading for dfcopypaste, add simple console application to do the copy/pasting.
|
2010-08-27 14:56:38 -04:00 |
Mikko Juola
|
afdc91265d
|
Revert "Add a dirty hack to stop flickering on non-synchronizing DF processes."
This reverts commit 3a33e64acc4da7270eef30ef595fc6f82eb72efc.
I guess it's better this way.
|
2010-08-27 18:34:13 +03:00 |
Mikko Juola
|
4197ad064f
|
Add a dirty hack to stop flickering on non-synchronizing DF processes.
|
2010-08-27 18:34:12 +03:00 |
Mikko Juola
|
35a58cdf0c
|
Add screen_tiles_pointer for Memory.xml and fix reading screen tiles in Position module.
|
2010-08-27 18:34:12 +03:00 |
doomchild
|
60bfc1d420
|
added the new callbacks to the list
|
2010-08-27 09:31:08 -05:00 |
doomchild
|
c7f37b697c
|
added include for Position.h
|
2010-08-27 09:30:15 -05:00 |
doomchild
|
33cd5fb1b4
|
added ReadHotkeys and getScreenTiles
|
2010-08-27 09:29:55 -05:00 |
doomchild
|
fb7cfc45c8
|
added getType
|
2010-08-27 09:19:43 -05:00 |
doomchild
|
cfa39dde7f
|
wrapped ReadGlobalFeatures
|
2010-08-26 10:29:04 -05:00 |
doomchild
|
b78b0ad2e6
|
wrapped ReadMenuState
|
2010-08-26 10:28:31 -05:00 |
doomchild
|
fba11842bc
|
add allocator callbacks for t_feature, t_hotkey, and t_screen
|
2010-08-26 10:27:56 -05:00 |
doomchild
|
1327b7236b
|
changed extension to "rst"
|
2010-08-25 09:20:00 -05:00 |
Petr Mrázek
|
b33d56354f
|
OffsetGroup class (unfinished)
|
2010-08-23 19:28:53 +02:00 |
Petr Mrázek
|
143f30f64b
|
Merge branch 'master' of http://github.com/sizeak/dfhack
Conflicts:
library/VersionInfo.cpp
|
2010-08-23 16:16:58 +02:00 |
Petr Mrázek
|
0ddc431013
|
Merge branch 'master' of http://github.com/doomchild/dfhack
|
2010-08-23 16:11:46 +02:00 |
Petr Mrázek
|
368de864a1
|
Sync
|
2010-08-23 01:29:55 +02:00 |
Petr Mrázek
|
1bceac2343
|
Rename memory_info and its factory class.
|
2010-08-20 14:10:05 +02:00 |
doomchild
|
a08258e36b
|
"import pydftypes" changed to "import dftypes"
buildings now using custom workshop callback
creatures now using material callback
fixed return value for civ and race index getters
|
2010-08-19 12:51:02 -05:00 |
doomchild
|
a508542d7c
|
added material and custom workshop buffer callback
updated Creature class definition with new members
fixed field size in Skill class
|
2010-08-19 12:47:45 -05:00 |
doomchild
|
464919635f
|
fixed bug where reading en empty job list played with a null pointer
|
2010-08-19 12:45:43 -05:00 |
doomchild
|
fd872922a5
|
updated to match C++ additions
|
2010-08-18 16:00:58 -05:00 |
doomchild
|
f2696dadca
|
added updated Write functions
|
2010-08-18 15:46:15 -05:00 |
doomchild
|
2889b01357
|
updated to use pre-registered callbacks like everything else
|
2010-08-18 12:59:11 -05:00 |
simon
|
9cf2e0f26d
|
Support for reading inventory
|
2010-08-17 15:21:54 +02:00 |
doomchild
|
34b6bc06b6
|
started in on added docs
|
2010-08-16 14:52:00 -05:00 |
doomchild
|
e84ea20fb0
|
minor cleanup
|
2010-08-16 14:19:26 -05:00 |
doomchild
|
d96578a3b4
|
added missing #include for DFTileTypes.h
|
2010-08-16 13:50:34 -05:00 |
doomchild
|
e57be44cde
|
Merge remote branch 'upstream/master'
|
2010-08-16 13:41:33 -05:00 |
Petr Mrázek
|
3b29fddf7b
|
unify build system, start on the new offset file format
|
2010-08-16 00:45:02 +02:00 |
Petr Mrázek
|
94872b8abd
|
A bit of checking in some places.
|
2010-08-14 18:32:38 +02:00 |
Petr Mrázek
|
a159707250
|
Fix memleak with Context not cleaning up.
|
2010-08-14 01:25:18 +02:00 |
Petr Mrázek
|
7fbdd6c69a
|
Cleartask tool, updated docs.
|
2010-08-13 23:25:14 +02:00 |
Petr Mrázek
|
bae7b88be0
|
Make sure the compatible memory.xml is used.
|
2010-08-13 21:44:17 +02:00 |
doomchild
|
78c5ef5c71
|
added vein readers
|
2010-08-13 12:31:53 -05:00 |
doomchild
|
a94c398a0e
|
added vein allocators
|
2010-08-13 12:31:31 -05:00 |
doomchild
|
2a34b9fd79
|
first commit
|
2010-08-13 12:30:58 -05:00 |
doomchild
|
b26506195e
|
Merge remote branch 'upstream/master'
|
2010-08-13 09:40:45 -05:00 |
doomchild
|
f6a777bccd
|
added getter for tile type
|
2010-08-13 09:40:32 -05:00 |
doomchild
|
cf8c805add
|
just made the tile type array length a #define
|
2010-08-13 09:39:37 -05:00 |
Petr Mrázek
|
8fa3d0811c
|
Make building C bindings optional.
|
2010-08-13 02:35:10 +02:00 |
Petr Mrázek
|
21f7f8e703
|
Moved memory defs to /data. Memory.xml is copied into the right folder at build time (works even with MSVC).
|
2010-08-13 02:23:38 +02:00 |
Petr Mrázek
|
f6aea927c8
|
Memory.xml in new format (offsetedit/Memory-ng.xml). The declarations/descriptions are still missing.
|
2010-08-12 21:38:15 +02:00 |
Simon Jackson
|
1e9c4a0450
|
Added function to get const reference to stored map of labours. Nothing special
|
2010-08-10 22:28:53 +01:00 |
sizeak
|
7d684d12b4
|
Job writing for mood material editing
|
2010-08-09 19:28:35 +01:00 |
Petr Mrázek
|
3afff27f03
|
A bit of offset work on linux, uprated README and COMPILE, screen reading code (untested).
|
2010-07-19 21:42:17 +02:00 |
Petr Mrázek
|
0cb5e99a44
|
Fix for SHM on windows
|
2010-07-17 20:13:44 +02:00 |
Petr Mrázek
|
52178e779f
|
Fixes to merged C API and windows SHM.
|
2010-07-17 01:55:18 +02:00 |
Simon Jackson
|
9bafefbd80
|
Merge branch 'master' of git://github.com/peterix/dfhack
|
2010-07-15 12:58:25 +01:00 |
Simon Jackson
|
1e7a705129
|
getType needs lots of work but its ok(ish). Mostly working .10 creature offsets
|
2010-07-15 12:57:45 +01:00 |
Petr Mrázek
|
ebbb497630
|
Merge branch 'master' of http://github.com/doomchild/dfhack
|
2010-07-15 00:47:51 +02:00 |
Petr Mrázek
|
46d776cf46
|
doxygen index page, OnResume all modules from Context::Resume
|
2010-07-07 01:35:38 +02:00 |
doomchild
|
a8b5c461fe
|
added terrain checkers
|
2010-07-06 14:07:39 -05:00 |
doomchild
|
e7751f8fd9
|
changed vein readers to return a pointer to a buffer of just one kind of vein at a time
|
2010-07-06 13:45:35 -05:00 |
doomchild
|
9ef7a74a44
|
added MapPoint class
|
2010-07-06 13:19:55 -05:00 |
doomchild
|
3abdd0f2f2
|
added vein reading functions
|
2010-07-06 13:18:36 -05:00 |
doomchild
|
c77a049d8b
|
Merge remote branch 'upstream/master'
|
2010-07-06 10:57:24 -05:00 |
Petr Mrázek
|
ec35663b62
|
Common base for all modules
|
2010-06-25 07:11:26 +02:00 |
Simon Jackson
|
4f009a5c5c
|
Civilisation writing
|
2010-06-23 03:32:33 +01:00 |
Simon Jackson
|
e1e1850d8e
|
Position writing
|
2010-06-22 18:27:27 +01:00 |
Simon Jackson
|
3f0ab50b5d
|
mood skill writing
|
2010-06-22 17:21:09 +01:00 |
Petr Mrázek
|
8d07001674
|
0.31.08 Windows SDL
|
2010-06-20 19:20:10 +02:00 |
Petr Mrázek
|
31167475de
|
Tool for dumping the effective addresses/offsets of a running DF instance
|
2010-06-20 02:50:37 +02:00 |
Simon Jackson
|
95b52d099f
|
flag writing type fix
|
2010-06-19 20:09:16 +01:00 |
Petr Mrázek
|
bbb29fe3d5
|
Find, Filter, FindInRange and Incremental search methods
|
2010-06-19 03:47:09 +02:00 |
doomchild
|
0b9605e08a
|
changed def to class (durrrr)
|
2010-06-18 10:39:40 -05:00 |
Simon Jackson
|
0735c8b84a
|
Merge branch 'master' of git://github.com/peterix/dfhack
|
2010-06-18 01:18:00 +01:00 |
Simon Jackson
|
5fd94efb10
|
Added moods to memory.xml
|
2010-06-18 01:17:19 +01:00 |
Petr Mrázek
|
41f3432d1c
|
whitespace
|
2010-06-18 01:17:46 +02:00 |
Petr Mrázek
|
d3e7701bc8
|
Fix template brackets
|
2010-06-18 01:10:03 +02:00 |
Petr Mrázek
|
760cb59522
|
Merge branch 'master' of http://github.com/sizeak/dfhack
|
2010-06-18 01:08:23 +02:00 |
Petr Mrázek
|
ecb83f2288
|
Merge branch 'master' of http://github.com/doomchild/dfhack
|
2010-06-18 01:08:07 +02:00 |
Simon Jackson
|
96c774629a
|
Added mood writing. Mood only, not skill or anything. Seems to work ok
|
2010-06-17 23:18:01 +01:00 |
doomchild
|
5b71ac7dae
|
add __init__ file
renamed flags and types
|
2010-06-17 16:26:53 -05:00 |
doomchild
|
fa8238af08
|
removed reveal and force_suspend to examples
|
2010-06-17 15:38:48 -05:00 |
doomchild
|
d58260740f
|
moved the old Python/C stuff to python/deprecated
renamed "c api" to "pydfhack"
|
2010-06-17 15:32:53 -05:00 |
Simon Jackson
|
061108c685
|
weird skill reading byte alignment fix (reverted to how it was original minus the offsetof change)
|
2010-06-17 19:24:18 +01:00 |
Simon Jackson
|
39222c972a
|
Merge branch 'master' of git://github.com/peterix/dfhack
|
2010-06-17 14:16:37 +01:00 |
Petr Mrázek
|
c53b643886
|
Fix liquids bug, added status checks to Maps (still not the real thing, but better)
|
2010-06-17 06:46:20 +02:00 |
Simon Jackson
|
9a15f00c8d
|
bug fix, sex writing (seems to work ok), trait writing(untested)
|
2010-06-16 20:47:05 +01:00 |
Petr Mrázek
|
5e105c9571
|
fix typo
|
2010-06-16 02:03:37 +02:00 |
Simon Jackson
|
ba9d2d14c2
|
Magic number cleaning
|
2010-06-16 08:01:17 +08:00 |
Simon Jackson
|
77d2343742
|
Attribute writing added
|
2010-06-16 07:22:39 +08:00 |
Simon Jackson
|
8fb05f24db
|
Skill writing added
|
2010-06-16 07:22:38 +08:00 |
Simon Jackson
|
2254f3dfe5
|
Flag writing function added
|
2010-06-16 07:22:38 +08:00 |
Simon Jackson
|
b95efc22fe
|
Happiness writing function added and tested. Seems ok so far
|
2010-06-16 07:22:38 +08:00 |
Petr Mrázek
|
b732e63673
|
long long
|
2010-06-11 20:13:37 +02:00 |
Petr Mrázek
|
3f099f8928
|
LARGE_INTEGER replacement
|
2010-06-11 19:53:28 +02:00 |
Simon Jackson
|
0562ce9802
|
Ok fixed level data to work from 0 to xp needed for next level. Due to xp starting from 0 for each level, getting the level based on xp had to be removed so now you can only get level data by level, which returns a struct containing level, name and xp need to next level.
|
2010-06-11 00:00:21 +01:00 |
Simon Jackson
|
3142e75186
|
Merge branch 'master' of git://github.com/peterix/dfhack
|
2010-06-10 17:42:38 +01:00 |
Simon Jackson
|
8987111cfe
|
Stupid mistake was stupid
|
2010-06-10 17:31:09 +01:00 |
Simon Jackson
|
45031a3724
|
Added levels done (unless issues)
|
2010-06-10 16:53:25 +01:00 |
Petr Mrázek
|
7885eb8e74
|
0.31.06-SDL, needs testing
|
2010-06-10 10:30:56 +02:00 |
Petr Mrázek
|
1645df7088
|
Some offsets for 0.31.04, bugfixes
|
2010-06-06 00:56:09 +02:00 |
Petr Mrázek
|
6b7f3e1816
|
Big namespace cleaning
|
2010-06-05 00:02:02 +02:00 |
Petr Mrázek
|
115e969530
|
Build fixes, made precompiled SHM libs
|
2010-06-04 03:05:38 +02:00 |
Petr Mrázek
|
b8600169ef
|
Minor comments and other changes
|
2010-06-01 21:06:16 +02:00 |
Petr Mrázek
|
123fb5a9d0
|
Lots of comments. Using templates in the search tool.
|
2010-05-30 05:13:59 +02:00 |
Petr Mrázek
|
5ee4acfd2e
|
Fixed build problem in C API. Beware of bad memory management!
|
2010-05-29 23:50:14 +02:00 |
Petr Mrázek
|
fa0d881e16
|
Merge branch 'master' of http://github.com/doomchild/dfhack
|
2010-05-29 23:39:59 +02:00 |
Petr Mrázek
|
95b44a8ef3
|
Documented ContextManager
|
2010-05-29 22:46:23 +02:00 |
Petr Mrázek
|
7300e61f8a
|
ContextManager and ProcessEnumerator have the basic functionality done.
Created a test program to validate them and show how to use them.
|
2010-05-29 21:34:36 +02:00 |
Petr Mrázek
|
ab40868b29
|
ProcessEnumerator tracks processes properly now.
|
2010-05-28 05:18:32 +02:00 |
doomchild
|
66159d4221
|
updated to use new callback signatures
|
2010-05-27 12:35:40 -05:00 |
doomchild
|
3caac25145
|
changed callback signatures to allow for return codes
|
2010-05-27 12:35:11 -05:00 |
doomchild
|
6e91b7c9de
|
updated to include WindowIO_C and World_C
|
2010-05-26 14:51:39 -05:00 |
doomchild
|
a962299c20
|
cleaned up header includes
|
2010-05-26 14:51:21 -05:00 |
Petr Mrázek
|
bd4456b5f6
|
Fix bad SHM reads of ranges above 1MB.
|
2010-05-26 18:05:12 +02:00 |
Petr Mrázek
|
af1a41712e
|
Tiny fixes.
|
2010-05-26 17:54:30 +02:00 |
Petr Mrázek
|
ee8ac4e508
|
Missed an include ~_~
|
2010-05-26 15:15:14 +02:00 |
Petr Mrázek
|
04b71f154c
|
Fun and games. Also turning old DFWindow class into a module tracked by Context.
|
2010-05-26 12:24:45 +02:00 |
Petr Mrázek
|
966a145b3e
|
Moving stuff around, part 3
|
2010-05-26 08:42:09 +02:00 |
Petr Mrázek
|
b710ed687a
|
Moving stuff around, part 2
|
2010-05-26 06:48:23 +02:00 |
Petr Mrázek
|
cd18db8ccd
|
Reorganize pydfhack
|
2010-04-02 16:49:07 +02:00 |
Petr Mrázek
|
d3f1f63d92
|
Merge branch 'pydfhack' of git://github.com/doomchild/dfhack into DF2010
|
2010-04-02 16:47:46 +02:00 |
Petr Mrázek
|
c26da9b84c
|
More DF 2010 reorganization
|
2010-04-02 16:46:33 +02:00 |
doomchild
|
49ecc368bf
|
added getter for window size added ReadHotkeys
|
2010-04-01 17:01:46 -05:00 |
doomchild
|
3324327535
|
added getter for current cursor creature
|
2010-04-01 17:01:41 -05:00 |
doomchild
|
37cc11615c
|
added setters for view/cursor coordinates
|
2010-04-01 17:01:34 -05:00 |
doomchild
|
07cb3b8ac2
|
Read*Matgloss calls now return a dictionary of tuples, keyed on the matgloss.id
|
2010-04-01 17:01:14 -05:00 |
doomchild
|
8308b73b6c
|
disabled SWIG build step
|
2010-04-01 17:01:07 -05:00 |
doomchild
|
3be3174c33
|
added Read*Matgloss calls
|
2010-04-01 02:55:11 -05:00 |
doomchild
|
23460c94d8
|
added license message
|
2010-04-01 01:02:03 -05:00 |
doomchild
|
e39330847b
|
added license message
|
2010-04-01 01:01:47 -05:00 |
doomchild
|
fda4482dc5
|
added license message
added MatGlossPlant struct
|
2010-04-01 01:01:16 -05:00 |
doomchild
|
5f09b47ca8
|
added license message
|
2010-04-01 01:00:51 -05:00 |
doomchild
|
6af1f482ca
|
add matgloss.cpp
|
2010-03-31 19:02:08 -05:00 |
unknown
|
93058506e0
|
first commit Read/Write Designations works
Signed-off-by: doomchild <doomchild@theyfear.us>
|
2010-03-31 17:35:56 -05:00 |
Petr Mrázek
|
35960db5aa
|
Fix for out-of-bounds access error with regionoffsets. Breaks compatibility.
|
2010-03-31 18:16:18 +02:00 |
Petr Mrázek
|
eccdc6896e
|
Fix argstream.h
|
2010-03-30 04:43:06 +02:00 |
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
|
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
|
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
|
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 |
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 |
Zhentar
|
4287abbc94
|
Add pregnancy and blood stuff to the creature struct
|
2010-03-21 15:47:24 -05: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 |