Sparky's Eschaton Plugins 4.1 (made for Eschaton 0.8.1.1)

Halo modding and gaming related applications.
User avatar
Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Sparky's Eschaton Plugins 4.1 (made for Eschaton 0.8.1.1)

Post by Sparky » Mon Jun 21, 2010 11:10 am

[/size]

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...)
Key: (EDIT: they are all done, just ignore this)
Finished
Structure finished, offsets unfinished, usage info unfinished
Structure unfinished, offsets unfinished, usage info unfinished
Not included, reason described
Includes a complete mapping of the following tag types:

- 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! :mrgreen: )
- 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 :D 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 B)

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!
Image
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:
Image

Here is a funny error when compiling a messed-up sbsp tag:
Image

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:
Image

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):
Image
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):
Image

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)...

This is officially finished, as of Version 4. I welcome your contributions to testing the experimental plugins, and I will periodically provide updates with any useful information regarding them. Otherwise, this is a finished project. You can download Eschaton 0.8.1.1 and use these plugins which are bundled with that release by default. (Modzy will be releasing Eschaton 0.8.1.1 when he can.) Thank you for all your support in helping me make this project a reality!
Last edited by Sparky on Mon Oct 11, 2010 7:56 am, edited 77 times in total.
Either you are groping for answers, or you are asking God and listening to Jesus.

User avatar
TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Re: Sparky's Eschaton Plugins

Post by TaxiService » Mon Jun 21, 2010 11:34 am

yay? o_o !!

also, let me finish that list for you...

EDIT:
wort wort wort wrote: - actor (actr)
- actor variant (actv)
- antenna (ant!)
- biped (bipd)
- camera track (trak)
- color table (colo)
- continuous damage effect (cdmg)
- contrail (cont) - completed in version 1.0
- damage effect (jpt!)
- decal (deca)
- detail object collection (dobc) <--- you wrote dobj!!
- device (devi) ???
- device control (ctrl)
- device light fixture (lifi)
- device machine (mach)
- dialogue (udlg)
- effect (effe)
- equipment (eqip)
- flag (flag)
- fog (fog )
- font (font)
- garbage (garb)
- gbxmodel (mod2)
- globals (matg)
- glow (glw!)
- grenade hud interface (grhi)
- hud globals (hudg)
- hud message text (hmt)
- hud number (hud#)
- input device defaults (devc)
- item (item)
- item collection (itmc)
- lens flare (lens)
- light (ligh)
- light volume (mgs2)
- lightning (elec)
- material effects (foot)
- meter (metr)
- model (mode) ??? are these xbox models? :o wow!
- model animations (antr)
- model collision geometry (coll)
- multiplayer scenario description (mply) ??? UI.map stuff
- object (obje)
- particle (part)
- particle system (pctl)
- physics (phys)
- placeholder (plac) ??? what's this for?!
- point physics (pphy)
- preferences network game (ngpr) ??? UI.map stuff? is it? o_O
- projectile (proj)
- scenario (scnr)
- scenario structure bsp (sbsp)
- scenery (scen)
- shader (shdr)
- shader environment (senv)
- shader model (soso)
- shader transparent chicago (schi)
- shader transparent chicago extended (scex)
- shader transparent generic (sotr) ??? wow! whats this?!
- shader transparent glass (sgla)
- shader transparent meter (smet)
- shader transparent plasma (spla)
- shader transparent water (swat)
- sky (sky )
- sound (snd!)
- sound environment (snde)
- sound looping (lsnd)
- sound scenery (ssce)
- spheroid (boom) it must be boom. <_< what else?
- string list (str#)
- tag collection (tagc)
- ui widget collection (Soul)
- ui widget definition (DeLa)
- unicode string list (ustr)
- unit (unit)
- unit hud interface (unhi)
- vehicle (vehi)
- virtual keyboard (vcky)
- weapon (weap)
- weapon hud interface (wphi)
- weather particle system (rain)
- wind (wind)

EDIT: wait... didn't somebody wrote a list like this already? ·_·
  • TaxiService! Shitposting since 2007!
MGM Sig

User avatar
Kayar
Delta Force
Posts: 4215
Joined: Mon Jul 16, 2007 11:59 am
Location: Elsewhere.
Contact:

Re: Sparky's Eschaton Plugins

Post by Kayar » Mon Jun 21, 2010 2:25 pm

Sparks, did you make a mistake? There seems to only be a contrail plugin in the download, maybe you uploaded the wrong file?
Image
~Kayar~
TaxiService wrote:You haven't seen like the 90% of the dicks i drew. Someday i'll make a website where people will be able to browse the contents of my old notebooks.
WilliamSub wrote:They flock with your hormones
MGM Sig

User avatar
kiddten
Commando
Posts: 2469
Joined: Wed Sep 30, 2009 1:42 am
Location: Nova Zeelandia.

Re: Sparky's Eschaton Plugins

Post by kiddten » Mon Jun 21, 2010 3:25 pm

no, that is the only one he has done so far.
kiddten, on most things nowadays wrote:no
TaxiService wrote:HERE IS THE GODDAMN WALDO YOU CHEATING DICK
๖ۣۜĐeяP wrote:U MOTHER FUCKER AND U FUCKING PARENTS AND FUCKED OFF ASS HOLES

User avatar
Kayar
Delta Force
Posts: 4215
Joined: Mon Jul 16, 2007 11:59 am
Location: Elsewhere.
Contact:

Re: Sparky's Eschaton Plugins

Post by Kayar » Mon Jun 21, 2010 3:42 pm

Oh. Now I see.
Image
~Kayar~
TaxiService wrote:You haven't seen like the 90% of the dicks i drew. Someday i'll make a website where people will be able to browse the contents of my old notebooks.
WilliamSub wrote:They flock with your hormones
MGM Sig

User avatar
Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins

Post by Sparky » Mon Jun 21, 2010 5:51 pm

Actv is finished. Download link updated.

Special thanks to the default plugins by Conure, although I had to fix their mistakes.

By the way, all the plugins are fully commented where one might be potentially confused.

Coming up next are Actr and Bipd.

Thanks for your help, Taxi. And congrats on 5500 posts :O I'll fix the list once I get to those tags ;)
Either you are groping for answers, or you are asking God and listening to Jesus.

User avatar
Zodiark
SEAL
Posts: 544
Joined: Thu Jul 17, 2008 4:14 pm
Contact:

Re: Sparky's Eschaton Plugins

Post by Zodiark » Mon Jun 21, 2010 8:29 pm

So now what can you do with ACTV?

User avatar
Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins

Post by Sparky » Tue Jun 22, 2010 8:37 am

In short, with this plugin set, you will be able to do anything that a CE modder using Guerilla can do.

You can be confident that this is a complete, accurate, and fully-commented (where helpful) plugin set conversion from the HEK's Guerilla. (But I'm not including things that say "DO NOT USE".) No more wondering if setting a particular flag or value is actually setting the right one. A description of what each item does is included in the name field. (I'd like Eschaton to support mouseover comments like Guerilla has, and like is possible with web design coding.)

I'm finishing Actr now and will release that and Bipd later today, according to plan.

I'm going to complete the following before moving on to helping people with their maps. I can map about three tag types per day:

coll √
actv √
actr (later tonight)
bipd (later tonight)
mach (later tonight / tomorrow)
ctrl (tomorrow)

...scnr is pretty accurate as-is, although adding chunks would be nice. But that's what my scnr template is for, until someone implements that, (hint hint, Eschaton).
Last edited by Sparky on Tue Jun 22, 2010 8:55 am, edited 1 time in total.
Either you are groping for answers, or you are asking God and listening to Jesus.

User avatar
2310
Ranger
Posts: 686
Joined: Sat Dec 26, 2009 5:16 am
Location: Forerunner Cartography Installation 330, making new maps!

Re: Sparky's Eschaton Plugins

Post by 2310 » Tue Jun 22, 2010 8:49 am

AWESOME! I've never seen a better guide on what each tag does ... in MGM at least.

Also, for the multiplayer AI map features, are they in Actr or Actv? Can't seem to find them.

User avatar
Sparky
Delta Force
Posts: 4194
Joined: Wed Mar 31, 2004 8:59 pm
Location: New Jersey, USA
Contact:

Re: Sparky's Eschaton Plugins

Post by Sparky » Tue Jun 22, 2010 8:56 am

2310 wrote:AWESOME! I've never seen a better guide on what each tag does ... in MGM at least.

Also, for the multiplayer AI map features, are they in Actr or Actv? Can't seem to find them.
Actr and Bipd, some variants in Actv.

EDIT: I changed my mind about including the DO NOT USE elements. I'll include them with notes on how to use them. .````:)

Any elements that I don't think are useful will be marked as "hidden". When using my plugin set, change your Eschaton preferences to uncheck the "show hidden" option. I've included some 'easter egg' elements that you can change modify experimentally. Their significance is unknown, and may break the map, so I hid them. Anything that is supposed to be changed is visible, all else is invisible.
Either you are groping for answers, or you are asking God and listening to Jesus.

User avatar
TaxiService
Night Stalker
Posts: 6887
Joined: Thu May 24, 2007 5:52 am
Location: 41.896198, 12.4165945
Contact:

Re: Sparky's Eschaton Plugins

Post by TaxiService » Tue Jun 22, 2010 11:38 am

^ meh, but be careful! try to add everything that has been put into a plugin before. <_<


EVERYTHING. o_o like... good luck, man!
  • TaxiService! Shitposting since 2007!
MGM Sig

User avatar
Sven
SEAL
Posts: 622
Joined: Sun Apr 11, 2010 5:49 pm

Re: Sparky's Eschaton Plugins

Post by Sven » Wed Jun 23, 2010 6:20 pm

How do you import the plugin tags? (Sorry for the noob question)
Image
blackkyurem123123 wrote:one of the Admins asks "whaths wrong" and he repiles " someone smasmed me chests".

User avatar
Smythe
Commando
Posts: 2429
Joined: Tue Dec 25, 2007 12:52 am
Location: 'Straya Mate

Re: Sparky's Eschaton Plugins

Post by Smythe » Wed Jun 23, 2010 9:27 pm

Sparky wrote:
2310 wrote: EDIT: I changed my mind about including the DO NOT USE elements. I'll include them with notes on how to use them. .````:)
....... Well THAT makes perfect sense lol.

In the folder with esch in it there should be a folder called (You guessed it!) Plugins. copy the Sparky's plugins folder in there.
Image

User avatar
Sven
SEAL
Posts: 622
Joined: Sun Apr 11, 2010 5:49 pm

Re: Sparky's Eschaton Plugins

Post by Sven » Wed Jun 23, 2010 9:38 pm

Thanks, I owe you.
Image
blackkyurem123123 wrote:one of the Admins asks "whaths wrong" and he repiles " someone smasmed me chests".

User avatar
2310
Ranger
Posts: 686
Joined: Sat Dec 26, 2009 5:16 am
Location: Forerunner Cartography Installation 330, making new maps!

Re: Sparky's Eschaton Plugins

Post by 2310 » Wed Jun 23, 2010 10:22 pm

olly12345 wrote:
Sparky wrote:
2310 wrote: EDIT: I changed my mind about including the DO NOT USE elements. I'll include them with notes on how to use them. .````:)
....... Well THAT makes perfect sense lol.

In the folder with esch in it there should be a folder called (You guessed it!) Plugins. copy the Sparky's plugins folder in there.
.... when did I write that? :P

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests