Commit Graph

485 Commits (9e62ee6e75c24285111b225a1f7ad5cb531e4bed)

Author SHA1 Message Date
Petr Mrázek 72fd88cff3 Windows base map offsets 2011-02-17 01:18:27 +01:00
Petr Mrázek eb1a0b6b22 A little cleanup in Context.cpp, started work on 31.19 2011-02-16 19:29:16 +01:00
Petr Mrázek ad5e207276 make veinlook work with less offsets (maybe) 2011-02-15 00:45:37 +01:00
Petr Mrázek 6c9652258d memory xml bugfix related to valid attribute of the Offsets tag 2011-02-14 21:25:02 +01:00
Petr Mrázek 3835ba0f75 Search tools run on windows and moved to supported, some windows segment/heap/PE section enumeration work.
New windows dependency: ntdll.lib
2011-02-14 03:58:32 +01:00
Petr Mrázek e958b8432a More work on windos VM map method (compiles, needs testing), some MSVC 2010 nonsense warnings disabled. 2011-02-12 10:26:36 +01:00
Petr Mrázek d16bee48d2 Merge branch 'master' of github.com:peterix/dfhack 2011-02-08 22:57:14 +01:00
Petr Mrázek 5bed6c5949 Sync, autosearch skeleton. 2011-02-08 22:55:40 +01:00
Petr Mrázek 7676120dc8 Windows VM ranges (not tested) 2011-02-08 15:34:34 +01:00
Petr Mrázek 130d965494 TODO use VirtualQuery 2011-02-08 14:34:43 +01:00
Petr Mrázek 8439b3fa7d Required fixes for properly exporting the new symbols. 2010-11-19 02:40:38 +01:00
Petr Mrázek c13b7c035f Fix weather tool/offsets for 31.18. Added a file I missed. 2010-11-19 01:14:41 +01:00
Petr Mrázek ac91f46b6c Merged patches from Rainer Keller 2010-11-17 20:50:50 +01:00
Petr Mrázek 1a93c73737 Big chunk of windows 31.18 offsets. 2010-11-17 04:48:06 +01:00
Petr Mrázek a5d21e612b Fixes, some messing around with the invalidation code 2010-11-08 00:31:40 +01:00
Petr Mrázek 9ac7c1a9f2 memory.xml invalidation (untested) 2010-11-08 00:10:59 +01:00
Petr Mrázek 457b331be7 Small fixes 2010-11-03 10:45:29 +01:00
Petr Mrázek cb6cf89b0c Merge branch 'master' of http://github.com/reverb/dfhack 2010-11-01 10:47:15 +01:00
Petr Mrázek ab1a3a8cef Salt/Stagnant water finally understood. 2010-10-29 07:36:06 +02:00
reverb 4edd33e13a Fix crash when deallocating items module 2010-10-28 17:22:56 -05:00
reverb 5e507163b8 Material fix, custom reaction items seem to work again with offset update and bars work 2010-10-27 22:30:58 -05:00
reverb df012b4bae Fixes animal bars but may need to be reworked if other item types were messed up. Also, fix shouldn't break other types. 2010-10-25 16:15:14 -05:00
reverb 48dd2fc424 Merge remote branch 'upstream/master' 2010-10-25 16:12:27 -05:00
Petr Mrázek 70cb93d9f4 Fixed includes, unified formatting. 2010-10-25 04:39:14 +02:00
zilpin 92d0468694 added more information to probe.
added pit-with-floor option to hellhole.
bug fixes for the fake magma pipe in hellhole.
2010-10-20 12:31:16 -04:00
unknown ba88c86670 dfitemdump appears to work. Materials still buggy (Pig Iron Bar != Mule Bar). This has been bugged since .12 or earlier 2010-10-19 05:07:07 -05:00
zilpin 3acc410857 Tile Types update, and new hellhole n deramp tools in playground 2010-10-17 00:21:18 -04:00
Petr Mrázek b3121b898d Urrgh. Seriously. 2010-10-07 01:23:35 +02:00
Petr Mrázek ec032240aa Merge branch 'master' of http://github.com/belal/dfhack 2010-09-24 19:07:38 +02:00
Petr Mrázek b95ec7a2b3 Merge branch 'master' of http://github.com/doomchild/dfhack 2010-09-24 19:07:07 +02:00
belal 583f997e2f fix linux getPaths to append a null terminator on the strings 2010-09-23 08:33:45 -04:00
Petr Mrázek a8ae899f2e Add checks to handle missing custom workshop offsets. 2010-09-22 18:34:51 +02:00
Petr Mrázek a3870bb5a1 Constructions, buildings, base 31.13 windows entry on DF2010 instead of 31.12. 2010-09-22 18:20:55 +02:00
belal 026a2eb94e Merge branch 'master' of git://github.com/peterix/dfhack into belal 2010-09-22 10:42:22 -04:00
Petr Mrázek 369b7cf701 Fix MSVC10 build error. 2010-09-21 03:18:34 +02:00
doomchild 8ac0b653df Merge remote branch 'upstream/master' 2010-09-20 12:40:44 -05:00
doomchild 1a5bce53a7 added ReadGeology 2010-09-20 12:40:00 -05:00
belal 0f7a27d611 fix the WindowIO-windows.cpp module to work correctly with the new DF, also made it a little simpler. 2010-09-19 19:50:20 -04:00
Petr Mrázek 88934f0add Materials done 2010-09-19 06:17:48 +02:00
Petr Mrázek dfdd1467ff Offset stuff 2010-09-18 04:36:14 +02:00
belal 918de0271b fix to get the windowIO.h to compile from a submodule 2010-09-17 09:20:15 -04:00
belal 3dfbc5fb21 update widows getPath to only output the path, not the path and exe filename, to correspond with the linux versions 2010-09-16 21:44:38 -04:00
belal 6661d7e1f7 added getPath() for all linux versions as well, should work fine 2010-09-16 18:21:41 -07:00
doomchild 9844a8f8b3 added SetPauseState wrapper 2010-09-16 13:10:13 -05:00
doomchild 70b1a48cea added unregistration functions for callbacks 2010-09-16 13:05:02 -05:00
doomchild 78a12876d5 added ReadInventoryIdx and ReadInventoryPtr wrappers 2010-09-16 13:04:19 -05:00
doomchild 36400f2833 Merge branch 'dotnet' 2010-09-16 09:06:12 -05:00
Petr Mrázek 3592748a50 Bits and pieces 2010-09-16 15:09:42 +02:00
belal d2db7524a1 Keeping the current working directory addition, but reverting the current tileset and color stuff, as the tileset was just an initializer, not the actual current one, just going to have to read the init.txt file myself
Revert "Add function to get the current working directory of the DF process, as well as offsets for the relative paths of the current tileset and color file, also created a simple program to dump those three things out"

This reverts commit 040f8f7b7a.
2010-09-13 09:45:53 -04:00
belal 040f8f7b7a Add function to get the current working directory of the DF process, as well as offsets for the relative paths of the current tileset and color file, also created a simple program to dump those three things out 2010-09-12 21:38:21 -04:00
Petr Mrázek f6b137230a Fixed pause state offset in 31.12 linux version, dfreveal pauses and has improved usability. 2010-09-04 07:43:39 +02:00
doomchild 315aab0d57 added registration functions for callbacks, since some languages can't directly access DLL data exports (*cough*P/Invoke*cough*) 2010-09-03 10:31:14 -05:00
Petr Mrázek 5a5745590a More Creatures rework, this time with more memset 2010-09-03 03:01:37 +02:00
Petr Mrázek dc6aa19083 Creature rework 2010-09-03 02:15:09 +02:00
Petr Mrázek a46422d2a6 Merge branch 'master' of http://github.com/doomchild/dfhack 2010-09-01 20:30:25 +02:00
Petr Mrázek f1307d9f13 Added a common exception for DFHack, made World and Position use it for feature detection. 2010-09-01 18:03:52 +02:00
thewonderidiot 988b1d8692 Added support for reading and setting the weather.
Signed-off-by: Mike Stewart <thewonderiidot@gmail.com>
2010-09-01 11:22:19 -04:00
Petr Mrázek 86aa19daa4 Fix for Creature module 2010-08-31 17:21:47 +02:00
Petr Mrázek 66c3d30bd8 Fix Gui module so Stonesense can work. 2010-08-31 12:59:48 +02:00
Petr Mrázek ff550a7e09 Fix getPE() 2010-08-31 07:07:37 +02:00
Petr Mrázek b9bee108e1 Sync, fixes. 2010-08-31 06:52:03 +02:00
Petr Mrázek 9bcdc78d00 name of GUI offset group was wrong in its module 2010-08-31 05:32:40 +02:00
doomchild 95166d39a2 changed uint to uint32_t in declaration of VersionInfo::getPE() 2010-08-30 12:37:13 -05:00
doomchild c5c1d52047 fixed spelling of BUILD_DFHACK_C_BINDINGS 2010-08-30 12:36:40 -05:00
Petr Mrázek 95abf6e605 All the modules *should* now use the new offset storage properly. Maybe, needs testing :) 2010-08-30 00:08:17 +02:00
Petr Mrázek 2dd8aed7a0 Merge branch 'master' of git://genodeen.net/adeon_dfhack
Conflicts:
	CMakeLists.txt
	library/modules/Position.cpp
2010-08-28 22:47:38 +02:00
Petr Mrázek 85240c78b5 Fix probe utility, Position module 2010-08-28 22:07:31 +02:00
Petr Mrázek d46dcb8342 Maps stuff, geology seems broken 2010-08-28 15:43:53 +02:00
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