Function Research

Discuss your Halo 2 mod project here.
JacksonCougarMod
Posts: 23
Joined: Tue Dec 25, 2007 11:18 pm

Function Research

Post by JacksonCougarMod »

I disagrea with your asumption that the alpha is controlled that way. So far as i could tell no evidence points towards there being an alpha channel.

Your table is labled funny, yet still readable. Good job; however I thought I released this table? If not my bad :p
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

YAY different color shield meter!!!

How you may ask... well here is my answer:

What meter is NOT available in multiplayer?

It's in Campaign!!!

The active camo meter for the elite! change the color values in that! and link them to the object shader in the meta editor under the shield meter in the masterchief or the dervish.

here is a pic:
Image
Image
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Function Research

Post by JacksonCougar »

Right but are all colours in the shader? If not you've only come as far as I did.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

yea

they are all in the shader!

in the shader the functions 0 and 1 16,17,18,19 (blue green red alpha) are the main colors (the shield colors)
for function 2 is the color behind it (the black from my picture)

IDK??? this is funny i got bored this is a 2 min long thing for me to do!

pic:
Image
Image
User avatar
Aumaan Anubis
Staff
Posts: 1812
Joined: Thu Dec 13, 2007 12:18 am
Contact:

Function Research

Post by Aumaan Anubis »

I compressed your triple post into one post, if you're wondering, Click16.

On the other hand, that's a beastly lookin' HUD you got there! I'll be looking forward to putting something like that in my next mod.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

Aumaan Anubis wrote:I compressed your triple post into one post, if you're wondering, Click16.

On the other hand, that's a beastly lookin' HUD you got there! I'll be looking forward to putting something like that in my next mod.
Thanx yay more positive comments
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Function Research

Post by JacksonCougar »

Very nice find on that shader; however what is the colour when the shield is depleted :p
User avatar
Aumaan Anubis
Staff
Posts: 1812
Joined: Thu Dec 13, 2007 12:18 am
Contact:

Function Research

Post by Aumaan Anubis »

For which biped?

By the looks of it, he's got different HUD colors for either the elite or the spartan, if you look closely.
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Function Research

Post by JacksonCougar »

I know; I want to see a gif like this one to see if all the colours really are controllable or not.

Image

Note: the black in this is not removable... yet.
User avatar
Aumaan Anubis
Staff
Posts: 1812
Joined: Thu Dec 13, 2007 12:18 am
Contact:

Function Research

Post by Aumaan Anubis »

Oh, I see now.

So, when your GIF shield depletes, it removes the black color and replaces it with transparency, correct? You want to see if the transparency can be changed?
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

function #2 is what is behind it when it reboots the 0 and 1 are the shield gradient! :mrgreen:
Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

try making the alpha 1?

EDIT:well that didnt work!

maybe try deleting the chunk????
Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

Aumaan Anubis wrote:For which biped?

By the looks of it, he's got different HUD colors for either the elite or the spartan, if you look closely.
Yea there are different colors for the elite and spartain!

just change the elite function values and the mc function values!
Image
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Function Research

Post by JacksonCougar »

Right; good find on this; I has your permissions to right a NUB friendly guide, giving you creds of course?
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Function Research

Post by Click16 »

JacksonCougar wrote:Right; good find on this; I has your permissions to right a NUB friendly guide, giving you creds of course?
wait let me get this straight...

You want to write a tut on whatever using my information??

if so you have all of the rights to do so!!!

Please include me in creds!

Thanx

Click16
Image
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Function Research

Post by JacksonCougar »

Cool thanks. I need something to do while in multimedia class o.0 (Haven't found a picture that I need yet >_>)
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Function Research

Post by XZodia »

Mmmmm Bumpage....

Been doing some comparison research and have started putting together a "Function Header"

Code: Select all

<FunctionHeader>
  <enum8 name="Function Type" offset="0">
    <option name="Identity" value="0" />
    <option name="Constant" value="1" />
    <option name="Transition" value="2" />
    <option name="Periodic" value="3" />
    <option name="Linear" value="4" />
    <option name="Linear Key" value="5" />
    <option name="Multi Linear Key" value="6" />
    <option name="Spline" value="7" />
    <option name="Multi Spline" value="8" />
    <option name="Exponent" value="9" />
    <option name="Spline 2" value="10" />
  </enum8>
  <enum4 name="Range" offset="1">
    <option name="Off" value="0" />
    <option name="On" value="1" />
  </enum4>
  <enum4 name="Output Type" offset="1.5">
    <option name="Scalar (Intensity)" value="0" />
    <option name="Constant" value="1" />
    <option name="2-Color" value="2" />
    <option name="3-Color" value="3" />
    <option name="4-Color" value="4" />
  </enum4>
  <enum8 name="Input" offset="2">
    <option name="Particle Age" value="0" />
    <option name="Particle Emit Time" value="1" />
    <option name="Particle Random 1" value="2" />
    <option name="Particle 2" value="3" />
    <option name="Emmiter Age" value="4" />
    <option name="Emmiter Random 1" value="5" />
    <option name="Emmiter Random 2" value="6" />
    <option name="System LOD" value="7" />
    <option name="Game Time" value="8" />
    <option name="Effect A Scale" value="9" />
    <option name="Effect B Scale" value="10" />
    <option name="Particle Rotation" value="11" />
    <option name="Explosion Animation" value="12" />
    <option name="Particle Random 3" value="13" />
    <option name="Particle Random 4" value="14" />
    <option name="Location Random" value="15" />
  </enum8>
  <enum8 name="Range" offset="3">
    <option name="Particle Age" value="0" />
    <option name="Particle Emit Time" value="1" />
    <option name="Particle Random 1" value="2" />
    <option name="Particle 2" value="3" />
    <option name="Emmiter Age" value="4" />
    <option name="Emmiter Random 1" value="5" />
    <option name="Emmiter Random 2" value="6" />
    <option name="System LOD" value="7" />
    <option name="Game Time" value="8" />
    <option name="Effect A Scale" value="9" />
    <option name="Effect B Scale" value="10" />
    <option name="Particle Rotation" value="11" />
    <option name="Explosion Animation" value="12" />
    <option name="Particle Random 3" value="13" />
    <option name="Particle Random 4" value="14" />
    <option name="Location Random" value="15" />
  </enum8>

  <OutputType>
    <Scalar>
      <float name="Y-Lower" offset="4" />
      <float name="Y-Upper" offset="8" />
      <unused size="4" offset="12" />
      <unused size="4" offset="16" />
    </Scalar>
    
    <Constant>
      <byte name="Color 0 B" offset="4" />
      <byte name="Color 0 G" offset="5" />
      <byte name="Color 0 R" offset="6" />
      <unused size="12" offset="7" />
    </Constant>

    <Color2>
      <byte name="Color 0 B" offset="4" />
      <byte name="Color 0 G" offset="5" />
      <byte name="Color 0 R" offset="6" />
      <unused size="10" offset="7" />
      <byte name="Color 1 B" offset="16" />
      <byte name="Color 1 G" offset="17" />
      <byte name="Color 1 R" offset="18" />
      <unused size="1" offset="19" />
    </Color2>

    <Color3>
      <byte name="Color 0 B" offset="4" />
      <byte name="Color 0 G" offset="5" />
      <byte name="Color 0 R" offset="6" />
      <unused size="1" offset="7" />
      <byte name="Color 1 B" offset="8" />
      <byte name="Color 1 G" offset="9" />
      <byte name="Color 1 R" offset="10" />
      <unused size="5" offset="11" />
      <byte name="Color 2 B" offset="16" />
      <byte name="Color 2 G" offset="17" />
      <byte name="Color 2 R" offset="18" />
      <unused size="1" offset="19" />
    </Color3>

    <Color4>
      <byte name="Color 0 B" offset="4" />
      <byte name="Color 0 G" offset="5" />
      <byte name="Color 0 R" offset="6" />
      <unused size="1" offset="7" />
      <byte name="Color 1 B" offset="8" />
      <byte name="Color 1 G" offset="9" />
      <byte name="Color 1 R" offset="10" />
      <unused size="1" offset="11" />
      <byte name="Color 2 B" offset="12" />
      <byte name="Color 2 G" offset="13" />
      <byte name="Color 2 R" offset="14" />
      <unused size="1" offset="15" />
      <byte name="Color 3 B" offset="16" />
      <byte name="Color 3 G" offset="17" />
      <byte name="Color 3 R" offset="18" />
      <unused size="1" offset="19" />
    </Color4>
  </OutputType>

  <FunctionType>
    <Identity>
    </Identity>
    
    <Constant>
      <float name="X" offset="20" />
      <float name="Y" offset="24" />
    </Constant>
    
    <Transition>
      <UNKNOWN />
    </Transition>

    <Periodic>
      <UNKNOWN />
    </Periodic>
    
    <Linear>
      <float name="Point 0 X" offset="20" />
      <float name="Point 0 Y" offset="24" />
      <float name="Point 1 X" offset="28" />
      <float name="Point 1 Y" offset="32" />
      <float value="1" offset="36" />
      <float value="0" offset="40" />
      <float name="Range Point 0 X" offset="44" />
      <float name="Range Point 0 Y" offset="48" />
      <float name="Range Point 1 X" offset="52" />
      <float name="Range Point 1 Y" offset="56" />
      <float value="1" offset="60" />
      <float value="0" offset="64" />
    </Linear>

    <LinearKey>
      <float name="Point 0 X" offset="20" />
      <float name="Point 0 Y" offset="24" />
      <float name="Point 1 Y" offset="28" />
      <float name="Point 1 Y" offset="32" />
      <float name="Point 2 X" offset="36" />
      <float name="Point 2 Y" offset="40" />
      <float name="Point 3 X" offset="44" />
      <float name="Point 3 Y" offset="48" />
      <UNKNOWN />
      <float name="Range Point 0 X" offset="100" />
      <float name="Range Point 0 Y" offset="104" />
      <float name="Range Point 1 Y" offset="108" />
      <float name="Range Point 1 Y" offset="112" />
      <float name="Range Point 2 X" offset="116" />
      <float name="Range Point 2 Y" offset="120" />
      <float name="Range Point 3 X" offset="124" />
      <float name="Range Point 3 Y" offset="128" />
      <UNKNOWN />
    </LinearKey>
    
    <Spline>
      <float name="Mid-Point 0 X" offset="20" />
      <float name="Mid-Point 0 Y" offset="24" />
      <float name="Start Point X" offset="28" />
      <float name="Start Point Y" offset="32" />
      <float name="End Point X" offset="36" />
      <float name="End Point Y" offset="40" />
      <float name="Mid-Point 1 X" offset="44" />
      <float name="Mid-Point 1 Y" offset="48" />
      <UNKNOWN />
    </Spline>
  </FunctionType>
</FunctionHeader>
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Function Research

Post by XZodia »

:shock: haven't done that much research in a long time...made some good progress me thinks
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
Zieon Eslador
Posts: 731
Joined: Wed Apr 30, 2008 1:16 am
Location: Virginia Awesome?: Yes

Re: Function Research

Post by Zieon Eslador »

Dang, hold on I've got to go find a good clapping smiley.
Zieon Eslador (1:23:09 AM): I haven't seen Watchmen, but I plan to eventually...
NotZachary (1:23:15 AM): it has nukes, random things happening, and retards screaming
NotZachary (1:23:19 AM): kinda like MW2
User avatar
Grimdoomer
Admin
Posts: 1835
Joined: Sun Dec 09, 2007 9:09 pm

Re: Function Research

Post by Grimdoomer »

Dam! Xzodia talk to me on aim later, I think I know how we can put this research to good use :wink:
Don't snort the magic, we need it for the network.
User avatar
Eaton
Posts: 608
Joined: Mon Apr 21, 2008 7:44 pm
Location: USA
Contact:

Re: Function Research

Post by Eaton »

That looks useful. :D
User avatar
neodos
Posts: 1493
Joined: Sun Dec 09, 2007 8:58 pm

Re: Function Research

Post by neodos »

OMG where u got that from XZodia :XD: 1337 brainz
User avatar
OwnZ joO
Posts: 1197
Joined: Sun Dec 09, 2007 4:46 pm

Re: Function Research

Post by OwnZ joO »

Grimdoomer wrote:Dam! Xzodia talk to me on aim later, I think I know how we can put this research to good use :wink:
If you guys are working on an app and could use any help, I think I'm getting the desire to code back, I'd help in any way you need that I can do.
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Function Research

Post by XZodia »

Image
K, Thx, Bye.
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
neodos
Posts: 1493
Joined: Sun Dec 09, 2007 8:58 pm

Re: Function Research

Post by neodos »

OMG 1337
Post Reply