4.1 includes research tests by 002.
4.0 includes three different plugin sets: default scrolling, default, and experimental. These are meant to be used with Eschaton 0.8.1.1 by Modzy. (Modzy will release this in his own time.)
3.0 includes one of the maps I used to test the offsets. Explore at your leisure in Eschaton.
Note that the new Eschaton view crashes for some reason when viewing the EFFE tag type, although I don't know why. Simply use the classic view instead of the scrolling view for that tag type. Others should be fine, I hope.
Final number of plugins available will be 78.
DISCLAIMER: Sometimes, there is too much information to display on a 1024x768 resolution screen. If you see elipses (...) at the end of a sentence and you want to read the rest of it, click on the text and do cmd-c to copy it, then paste it into Text Edit so you can read the whole thing. This is rare, but remember this tip for when you need it!
NOTICE: Compiling multiple BSPs into a multiplayer map will throw off the index header, so tag information will not appear as it should when using, for example, the coll plugin. To avoid this (and to make sure your map index is correct), do not add multiple SBSP tags to a multiplayer scenario. (This pretty much only applies to Halo CE users as of yet, but eventually also us modders...)
Finished
Structure finished, offsets unfinished, usage info unfinished
Structure unfinished, offsets unfinished, usage info unfinished
Not included, reason described
- actor (actr) - (3) completed in version 1.0
- actor variant (actv) - (2) completed in version 1.0
- antenna (ant!) - (9) completed in version 2.2
- biped (bipd) - (4) completed in version 1.0
- bitmap (bitm) - (20) completed in version 2.3
- camera track (trak) - (11) completed in version 2.2 (second easiest tag ever.)
- color table (colo) - (10) completed in version 2.2 (easiest. tag. EVER! )
- continuous damage effect (cdmg) - (18) completed in version 2.3
- contrail (cont) - (1) completed in version 1.0
- damage effect (jpt!) - (28) completed in version 2.4
- decal (deca) - (22) completed in version 2.4
- detail object collection (dobc) - (26) completed in version 2.4
- device (devc) - BREAKS MAP BUILDING PROCESS, UNUSED
- device control (ctrl) - (23) completed in version 2.4
- device light fixture (lifi) - (25) completed in version 2.4
- device machine (mach)- (24) completed in version 2.4
- dialogue (udlg) - (36) completed in version 2.4 NOTE: I did not display any help text with this, for the sake of legibility. It's rather intuitive, anyway.
- effect (effe) - (16) completed in version 2.2
- equipment (eqip) - (15) completed in version 2.2
- flag (flag) - (12) completed in version 2.2
- fog (fog ) - (13) completed in version 2.2
- font (font) - (14) completed in version 2.2
- garbage (garb) - (27) completed in version 2.4
- gbxmodel (mod2)- (35) completed in version 2.4
- globals (matg) (40) - Final Version
- glow (glw!) - (31) completed in version 2.4
- grenade hud interface (grhi) (52) - Final Version
- hud globals (hudg) (53) - Final Version
- hud message text (hmt ) (54) - Final Version
- hud number (hud#) (55) - Final Version
- input device defaults (devc) (45) - Final Version
- item (item) - DOESN'T WORK
- item collection (itmc) - (21) completed in version 2.4
- lens flare (lens) (46) - Final Version
- light (ligh) (38) - Final Version
- light volume (mgs2) (47) - Final Version
- lightning (elec) (48) - Final Version
- material effects (foot) - (30) completed in version 2.4
- meter (metr) (56) - Final Version
- model (?) - NOT USED, SAME AS GBX MODEL, MOD2
- model animations (antr) (78) - Final Version
- model collision geometry (coll) (57) - Final Version
- multiplayer scenario description (mply) (43) - Final Version
- object (obje) (44) - Final Version
- particle (part) (59) - Final Version
- particle system (pctl) (58) - Final Version
- physics (phys) (60) - Final Version
- placeholder (plac) (61) - Final Version
- point physics (pphy) (62) - Final Version
- preferences network game (ngpr) (63) - Final Version
- projectile (proj) - (29) completed in version 2.4
- scenario (scnr) - (5) completed in version 2.0 using this test map
- scenario structure bsp (sbsp) (77) - Final Version
- scenery (scen) - (7) completed in version 2.1
- shader (shdr) - NOT USED
- shader environment (senv) (64) - Final Version
- shader model (soso) (65) - Final Version
- shader transparent chicago (schi) (67) - Final Version
- shader transparent chicago extended (scex) (66) - Final Version
- shader transparent generic (shdr) (68) - Final Version
- shader transparent glass (sgla) (69) - Final Version
- shader transparent meter (smet) (70) - Final Version
- shader transparent plasma (spla) (71) - Final Version
- shader transparent water (swat) (72) - Final Version
- sky (sky ) - (17) completed in version 2.3
- sound (snd!) (49) - Final Version
- sound environment (snde) (50) - Final Version
- sound looping (lsnd) - (19) completed in version 2.3
- sound scenery (ssce) - (33) completed in version 2.4
- spheroid (boom) (41) - Final Version (Note to self: Lack of data is revealing of the engine's lack of support for spherical coll tags)
- string list (str#) - (34) completed in version 2.4
- tag collection (tagc) (39) - Final Version
- ui widget collection (Soul) - (32) completed in version 2.4
- ui widget definition (DeLa) (73) - Final Version
- unicode string list (ustr) - (37) completed in version 2.4
- unit (unit) - BREAKS MAP BUILDING PROCESS, UNUSED
- unit hud interface (unhi) (75) - Final Version
- vehicle (vehi) - (8) completed in version 2.1
- virtual keyboard (vcky) (74) - Final Version
- weapon (weap) - (6) completed in version 2.1
- weapon hud interface (wphi) (76) - Final Version
- weather particle system (rain) (51) - Final Version
- wind (wind) (42) - Final Version
I'll update with future versions. Stay posted At 82 tag types, given that I can release about 3 tag type mappings per day, I can complete this project in about a month (27 days).
Oh, and I've heard all the naysayers already, so don't bother telling me that I can't do it. I'm going to do it, and you're going to see me do it. And then you'll cry with joy because I did it
P.S. This is the 3500th topic at MGM's Halo Demo forum!
Here is a screenshot of me working on the sky plugin. Just to show you a part of my setup, now all working seamlessly in one smooth process!
Left: kornman00's Guerilla running on Windows XP Professional 32-bit under VMware Fusion 3
Top: Eschaton running on Mac OS 10.6.4 Snow Leopard
Middle Right: HexEdit
Bottom: Smultron
I read the info from Guerilla, do the coding in Smultron, find and check the offsets in HexEdit and check my work in Eschaton to make sure everything works as it should.
Here is another screenshot, this time with me running 3ds Max on my Mac:
Here is a funny error when compiling a messed-up sbsp tag:
And here is my latest Keypad setup to streamline my plugin-writing process by about 3x faster than normal. I'm also running QuicKeys in the background in order to get these hot keys to work how I want:
And here is the lineup of applications that I have open simultaneously while I make these plugins (background image is from a fractal I made):
Left to Right: VMware Fusion 3.1 for running XP in the background; iTunes for keeping my brain alive; Eschaton; Finder; HexEdit; Safari, open to this forum topic; Smultron, for writing the code; Calculator for quick hex-to-decimal conversions and math; QuicKeys to let me use the number keypad as hot keys for pasting data type code
This is a screenshot of me checking the values in Eschaton after doing a once-through to get the offsets (I've become very fast at reading a map file's hex code):
Version Releases:
1.0 RELEASED
1.1 (small updates) RELEASED
2.0 (SCNR milestone) RELEASED
2.1 RELEASED
2.2 RELEASED
2.3 RELEASED
2.4 RELEASED
2.5 (light-related tags) - skipping -
3.0 (MATG milestone) - skipping - (done, by the way)
3.1 (particle-related tags) - skipping -
3.2 (SBSP milestone) - skipping -
3.3 (SHADERS milestone) - skipping -
3.4 - skipping -
3.5 - skipping -
4.0 (FINAL)
Update: I'm skipping all the intermediate releases and am working on the final version now.
Update 2: I'm working on getting the offsets and comments set up in the few remaining plugins. Version 3.0 will be the official "untested" release (meaning that the experimental / unknown values in the tags need to be tested). Version 4.0 will be the result of having tested these values and streamlining the plugins.
I'm also cooking up something special for Eschaton 0.8.3, which is yet to be released. I'll need to do some heavy revisions to version 4.0 of the plugins in order for them to be totally sweet with Eschaton 0.8.3... wait and see
...revised for Eschaton 0.8.1.1 (there is no longer a version 0.8.3 to be released by me or Modzy)...