Warmist
6a56eabd71
Added calldf function to call df functions (did not find any working function yet). Added 3 new function for onfunction.
2011-09-21 21:35:58 +03:00
Petr Mrázek
ff20faa0c5
Merge https://github.com/warmist/dfhack
2011-09-21 13:48:20 +02:00
Petr Mrázek
1df71d2b7a
More tweaks related to creatures, murder implication flag for items/corpse pieces.
2011-09-21 13:47:12 +02:00
Petr Mrázek
dca4c43b0b
Creatures module rewrite
2011-09-18 13:49:10 +02:00
Warmist
ab448d4109
Small fixes + lua_bit lib (fixes flag manipulations)
2011-09-17 14:59:10 +03:00
Petr Mrázek
d47e9b35a0
Update stonesense, fix small text alignment error.
2011-09-04 14:16:12 +02:00
Petr Mrázek
8cdeb0b59c
Add a salt/stagnant flag removal command to the liquids tool.
2011-09-02 01:25:01 +02:00
Petr Mrázek
d451c6910b
Add stonesense as a submodule, fix MSVC build of vdig module
2011-08-28 22:28:23 +02:00
Petr Mrázek
e5f0c7637e
Fixes to help/readme entries related to digcircle.
2011-08-27 15:12:03 +02:00
Petr Mrázek
a3552301a8
Merge https://github.com/warmist/dfhack
2011-08-27 15:05:33 +02:00
Petr Mrázek
e9a04dfa65
Circle designator uses diameter instead of radius, has no overdraw.
2011-08-27 05:50:14 +02:00
Warmist
25b689b778
Fixes so that windows ver would build (and work)
2011-08-25 07:22:31 +03:00
Warmist
064719375c
Small changes to memview.
2011-08-24 23:34:49 +03:00
Petr Mrázek
4d54ac44e9
Merge https://github.com/warmist/dfhack
2011-08-23 21:24:43 +02:00
Warmist
fcb7392aa3
Moved all the logic to onupdate, somehow does not print anything.
2011-08-23 18:32:25 +03:00
Petr Mrázek
4447bcbe34
Move memview plugin to devel.
2011-08-23 15:00:31 +02:00
Petr Mrázek
8ab5697f4a
Merge https://github.com/warmist/dfhack
2011-08-23 13:47:04 +02:00
Petr Mrázek
e42cf32272
More options for circle designator.
2011-08-23 12:51:11 +02:00
Warmist
0975b7352e
Memview plugin.
2011-08-22 16:21:13 +03:00
Petr Mrázek
4922be0a75
Circle dig designation tool.
2011-08-22 15:18:35 +02:00
Petr Mrázek
b1868f802c
Make autodump fix the block-local item ID vectors.
2011-08-21 23:02:05 +02:00
Warmist
cc73dd3140
Refactored onfunction a bit, added function hints.
2011-08-21 20:29:35 +03:00
Warmist
78ed7d314b
Linux support for onfunction/Die.
2011-08-21 16:27:01 +03:00
Warmist
246f704c68
Move function found for linux.
2011-08-21 15:56:42 +03:00
Warmist
8e68b50ed7
Linux tinkerings, moved few offsets and part of creature pattern into memory.xml model
2011-08-21 01:46:16 +03:00
Warmist
1a99121ead
Started migration to init/plugin scheme (init files for noninteractive parts). Also added WINDOWS/LINUX flags
2011-08-21 00:15:40 +03:00
Warmist
150e06f115
OnFunction got new functions to make function callbacks easier (namely SetCallback(name,function) and AddFunction(addr,name))
2011-08-20 23:13:14 +03:00
Warmist
97a85f274c
Replaced test function with OnCreature move...
2011-08-20 20:23:47 +03:00
Warmist
3e75ac015c
more registers supported
2011-08-20 17:51:00 +03:00
Warmist
f9c1556f7f
Working onfunction...
2011-08-20 17:20:04 +03:00
Warmist
e901f615c9
Almost working onfunction plugin... need to work out few bugs
2011-08-20 02:33:57 +03:00
Warmist
b29c719538
Started working on new plugin
2011-08-20 01:12:30 +03:00
Warmist
68fbd4a78d
fixed few formating things, and annoying 'g' error. (work-around somehow the '..' operator does not work with numbers)
2011-08-19 19:12:25 +03:00
Warmist
97712089bd
Added dfusion thready flag to spawn another thread
2011-08-19 18:09:00 +03:00
Petr Mrázek
eeb030dc7e
And don't designate over non-terrain tiles.
2011-08-17 14:29:30 +02:00
Petr Mrázek
e1dceda766
Add a crosshair mode to expdig.
2011-08-17 14:27:24 +02:00
Petr Mrázek
09cb6a6828
Added exporatory mining patterns tool.
2011-08-17 13:26:03 +02:00
Petr Mrázek
e14548ba4c
Added menu ID watcher command and some info on bug reporting/error logs
2011-08-15 06:48:25 +02:00
Petr Mrázek
247592e30c
Put warning in tiletypes tool.
2011-08-15 01:59:57 +02:00
Petr Mrázek
292074116e
Fix crash bugs in liquids and tiletypes.
2011-08-15 01:30:15 +02:00
Petr Mrázek
a0f99ef707
Many tweaks to plugins, reorganized the build system and removed more cruft.
2011-08-14 08:42:21 +02:00
Petr Mrázek
9ecbaecc13
Merge https://github.com/warmist/dfhack
...
Conflicts:
plugins/Dfusion/dfusion.cpp
2011-08-13 14:44:54 +02:00
Petr Mrázek
81e6bce92c
Command history separated from Console.
2011-08-13 14:42:09 +02:00
Petr Mrázek
1cbcb99dd5
Port tiletypes tool.
2011-08-11 04:39:12 +02:00
Warmist
3f6f33fb94
Embark plugin to memory.xml model
2011-08-09 11:37:59 +03:00
Warmist
a94ba4392c
small fixes to VersionInfo wrapper, added Current_Race in Memory.xml to new version and ported friendship plugin to memory.xml model
2011-08-09 11:31:51 +03:00
Warmist
148afde4eb
finnaly fixed the VersionInfo. Should work now.
2011-08-09 11:00:20 +03:00
Petr Mrázek
edb2a14c51
Merge https://github.com/warmist/dfhack
2011-08-09 03:35:08 +02:00
Warmist
179a41adff
Rest of methods (editing not implemented)
2011-08-09 03:54:33 +03:00
Petr Mrázek
f54e5ef4f1
Ported flows tool.
2011-08-09 02:07:29 +02:00
Petr Mrázek
cc19180ac0
Add 'help' options to a bunch of commands.
2011-08-09 01:50:22 +02:00
Warmist
6a8c92e088
versionInfo wrapper, no offsetgroup methods yet
2011-08-09 02:46:32 +03:00
Warmist
c1273982cf
Merge branch 'master' of https://github.com/peterix/dfhack
2011-08-09 00:34:49 +03:00
Petr Mrázek
8fd437dbc1
Make dfusion use the static lua lib.
2011-08-08 23:30:30 +02:00
Warmist
1b972fe304
Merge branch 'master' of https://github.com/peterix/dfhack
2011-08-09 00:27:40 +03:00
Warmist
eb097fc625
some mockery with linux offset finding to test if it's working
2011-08-09 00:21:10 +03:00
Petr Mrázek
aa2ad1b64c
Merge https://github.com/warmist/dfhack
2011-08-08 23:21:09 +02:00
Warmist
056fd51e96
lua file fixes for linux (hopefully does not break windows)
2011-08-08 23:38:09 +03:00
Warmist
71dc85d35a
Linux compatibilty run, not sure if windows is not broken...
2011-08-08 22:19:04 +03:00
Petr Mrázek
b75072f89e
Reworked readme file.
2011-08-08 05:45:35 +02:00
Petr Mrázek
2de20929c5
Move devel plugins into plugins/devel
2011-08-08 00:55:17 +02:00
Warmist
bead6cd350
Lua versioninfo start, small ressurection tool update.
2011-08-07 15:21:52 +03:00
Petr Mrázek
4fdcb811d3
Send the cleartask plugin where it really belongs - /dev/null
2011-08-07 08:42:45 +02:00
Petr Mrázek
fedb6150f4
Merge https://github.com/warmist/dfhack
2011-08-06 21:00:54 +02:00
Petr Mrázek
cb93b5542e
Fix problem with running interactive commands from hotkeys.
2011-08-06 04:37:29 +02:00
Petr Mrázek
24bdc538e9
Fix cleanowned output.
2011-08-05 15:05:57 +02:00
Petr Mrázek
4d6ad9e073
A whole bunch of fixes for crash bugs.
2011-08-05 05:02:36 +02:00
Petr Mrázek
be358ec1de
Ported deramp, cleanowned and cleartask tools.
2011-08-05 00:41:31 +02:00
Warmist
f2b8ff1280
All plugins added, triggers not working yet other +- work
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-08-05 00:44:56 +03:00
Warmist
835581e5d3
Embark and friendship working
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-08-05 00:22:25 +03:00
Warmist
89c1dba637
.o file reader source files
2011-08-04 21:52:22 +03:00
Warmist
e66a03e654
Beggining of auto-offset finder port. (not working yet)
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-08-04 20:57:53 +03:00
Petr Mrázek
02d5f2273b
Fix colonies plugin.
2011-08-04 04:18:38 +02:00
Petr Mrázek
a8543f5ef0
Ported autodump tool
2011-08-04 04:04:46 +02:00
Warmist
e7174e6736
DWORD_ fix, not sure if correct
2011-08-03 18:15:58 +03:00
Warmist
ef4a459214
Ported items plugin with more stuff
2011-08-03 17:59:06 +03:00
Warmist
e98e4a5111
Fixes to hexsearch
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-08-03 16:27:04 +03:00
Warmist
f4179652fa
Lots of changes, including hexsearch and wrapper for lua, also LUNE - an object oriented lua wrapper
2011-08-03 16:07:57 +03:00
Petr Mrázek
ff4d545ae7
Port tubefill tool.
2011-08-02 16:25:10 +02:00
Petr Mrázek
e04dd8f101
The old unreveal flood fill is now the revflood command.
2011-08-02 03:48:59 +02:00
Petr Mrázek
6cc66d3434
Merged grow and immolate tools into plants plugin.
2011-08-02 02:21:25 +02:00
Petr Mrázek
a36d8b0619
Merge https://github.com/warmist/dfhack
2011-07-31 23:29:34 +02:00
Petr Mrázek
262e915b93
Make building DFusion optional.
2011-07-30 22:08:24 +02:00
Petr Mrázek
9cf69164ed
BitArray implementation, now used in Maps for the flags.
2011-07-30 16:47:49 +02:00
Warmist
5f729ffc0f
Added script files and cmake install script for them
2011-07-28 04:22:15 +03:00
Warmist
6c2a822494
small bugfix (lua_Process.cpp) and onTick rate slowed
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-07-28 04:08:57 +03:00
Petr Mrázek
a9a3a3ff5f
Merge branch 'topic_tools'
2011-07-28 02:36:25 +02:00
Petr Mrázek
01c1fc6c6a
Quick and dirty liquids port, some work on tiles.
2011-07-28 02:35:45 +02:00
Warmist
0799cde3af
Small fixes and lua port of Process
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-07-28 03:11:33 +03:00
Warmist
e30975f8f3
Functioncall minilib quickfix for unix.
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-07-28 01:28:50 +03:00
Warmist
f1d32ef766
Peek and pokes with lua bindings. Also interpreter implemented
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-07-28 00:21:09 +03:00
Warmist
d262986740
Added simple readme, fixed sdl_threads and moved to tinythreads (mutex for lua engine). Other small fixes
...
Signed-off-by: Warmist <Warmist@gmail.com>
2011-07-27 23:10:20 +03:00
Petr Mrázek
8dec3546a3
More plugin work
2011-07-26 11:01:16 +02:00
Petr Mrázek
e92bacbcc9
Don't build dfusion on linux, gcc can't do explicit __thiscall
2011-07-25 11:09:29 +02:00
Petr Mrázek
761d0de74a
Merge branch 'dfapi' of https://github.com/warmist/dfhack
2011-07-25 10:36:43 +02:00
Petr Mrázek
d65f5596cb
Ported mode, probe. Some changes required for that.
2011-07-25 10:14:58 +02:00
Matthew Cline
109f34cd6e
Improved Items module and itemhacks plugin
...
Items module:
* Identified flags for "owned by hostile" and "owned by trader".
* Identified an unknown uint32_t field as being the item age.
* Added and documented ClassNameCheck for more item ref types, though
they aren't used yet (other than to mark that item ref class as a
"known" class).
* Added method to get list of an item's unknown item ref classes.
* Made all unknown flags have name 'unk#', instead of some also having
the name 'u_ngrd#'.
Itemhacks plugin:
* Folded second command into "dumpitems unknown", which will list
any items which have the unknown vector field non-empty (which seems
to be associated with tasked items).
* "dumpitems unknown" will also dump any item with a set unknown flag
or with item refs of an unknown class.
2011-07-24 21:35:50 -07:00
Petr Mrázek
caf6f881df
Minimize notes module.
2011-07-23 03:25:42 +02:00
Petr Mrázek
e00a4e8888
Fix ore/gem sorting.
2011-07-22 03:00:56 +02:00
Petr Mrázek
131c32494a
Added DF material structs reversed by Quietust
2011-07-21 22:37:02 +02:00