- v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
- Use this page to report any issues related to the migration.
Difference between revisions of "User:Jifodus"
(Link to repository for my project source code) |
|||
Line 1: | Line 1: | ||
− | My work analyzing DF's formats: | + | My work analyzing DF's formats: [[User:Jifodus/Memory research|Memory research]], [[User:Jifodus/CMV file format|CMV file format]], [[User:Jifodus/Dwarf Fortress Utility Framework|Dwarf Fortress Utility Framework]], [[User:Jifodus/Map block|Map block info]] |
− | + | <b><font size="+1" color=#006600>If you use a Mac or Linux and can spend time debugging and analzying Dwarf Fortress dissasembly for said platforms. Please take a look at http://75.127.91.201/phg/df/ and more specifically opengl32. Basically it's my feeble attempt at working towards more cross-platform utilities.</font></b> | |
− | |||
− | |||
− | |||
− | |||
− | |||
==Memory== | ==Memory== |
Revision as of 05:42, 10 March 2009
My work analyzing DF's formats: Memory research, CMV file format, Dwarf Fortress Utility Framework, Map block info
If you use a Mac or Linux and can spend time debugging and analzying Dwarf Fortress dissasembly for said platforms. Please take a look at http://75.127.91.201/phg/df/ and more specifically opengl32. Basically it's my feeble attempt at working towards more cross-platform utilities.
Memory
I'm removing the memory lists since they are now unneeded. For Gibbed's Dwarf Fortress Tweak's configuration check out http://www.geocities.com/jifodus/tables/dwarvis/. The line you'll need to stick inside DwarfFortress.Versions.xml can be found commented out at the bottom of each core.xml file.
You also may try using my Automatic Address & Offset finder, which is capable of generating the configuration for Tweak with little to no knowledge required.
Tools
tile_tool
I wrote a tool that allows nearly complete editing of a tile's data. It's designed for analyzing a tile's data. Since it's not designed for mass editing, therefore I don't recommend using it for adding more than a couple tiles of water or magma. Or build multiple buildings on top of each other. Use '?' for in-tool help.
http://www.geocities.com/jifodus/tile_tool.zip (61KB)
Mar 04, 2008: http://www.geocities.com/jifodus/auto-update_tile_tool.zip (75KB) - Alternate version that is usable as soon as configuration gets uploaded for it. Source code: http://www.geocities.com/jifodus/tile_tool_src.zip (14KB)
Editable information:
- Liquid Level
- Designation Flags
- Occupancy Flags
- Temperature
- Tile #
- Unknown Values
Additional features:
- Track tile data.
- Compare a tile with a tracked tile.
- Dump the raw bits of Designation, Occupancy, Pathfinding and Unknowns.
Source Code
I'm going to be dumping the source code for some of my projects in my new mercurial repository located at: http://75.127.91.201/phg/df/
To clone the repository you'll need a mercurial client which you can get from: http://www.selenic.com/mercurial/wiki/
The repository currently contains the source code to my Automatic Address & Offset finder, TelnetFortress, and a couple unfinished projects: a help editor, a map editor, and the next version of TelnetFortress which would be contained in an OpenGL wrapper and access the screen buffer directly. I'll probably be adding more of my DF related projects to the repository sometime when I have the time.
If a particular project in the repository doesn't list a license, it is probably going to be under an MIT license. Also PM me on the forums so that I can properly add the license info.