research/heretic1.0
Simon Howard 2a51495999 Add script to dump Heretic 1.0 string table, and the string table.
Subversion-branch: /research
Subversion-revision: 1866
2010-02-08 20:08:40 +00:00
..
common.rb Add script to dump mobjinfo table. 2010-02-07 00:10:20 +00:00
dump-mobjinfo Add script to dump mobjinfo table. 2010-02-07 00:10:20 +00:00
dump-states GoldenWand -> GoldWand, change name of unknown action function to be the 2010-02-07 17:36:41 +00:00
dump-strings Add script to dump Heretic 1.0 string table, and the string table. 2010-02-08 20:08:40 +00:00
mobjinfo.c Add script to dump mobjinfo table. 2010-02-07 00:10:20 +00:00
notes.txt Add script to dump mobjinfo table. 2010-02-07 00:10:20 +00:00
README Add script to dump mobjinfo table. 2010-02-07 00:10:20 +00:00
states.c Add initial Heretic 1.0 state dumping script. 2010-02-06 22:35:06 +00:00
strings-combined.c Add script to dump Heretic 1.0 string table, and the string table. 2010-02-08 20:08:40 +00:00
strings-null.c Add script to dump Heretic 1.0 string table, and the string table. 2010-02-08 20:08:40 +00:00
strings-reduced.c Add script to dump Heretic 1.0 string table, and the string table. 2010-02-08 20:08:40 +00:00
strings.c Add script to dump Heretic 1.0 string table, and the string table. 2010-02-08 20:08:40 +00:00

This research is for the purpose of adding HHE support to Chocolate Heretic
(raven-branch).  However, this is complicated by the fact that the DOS HHE
executable only worked with Heretic v1.0.  Furthermore, the internal state
tables changed between Heretic v1.0 and the final v1.3.  In order for loading
of HHE patches to be supported, it is therefore necessary to apply patches
against the Heretic 1.0 tables and use these instead of the normal
(v1.3) tables.

These are scripts to dump the internal tables for importing into Chocolate
Heretic.

./dump-states heretic.exe 8bf04 > states.c
./dump-mobjinfo heretic.exe 942ec > mobjinfo.c