Everlasting active camouflage

Post here about scripting and programming for HaloPC (audio, network, ai, etc.)
Locked
MadCactus





Posts: 29
Joined: Mon Jun 07, 2004 1:59 pm
Location: Colorado

Everlasting active camouflage

Post by MadCactus »

I've been messing with the active camouflage in Silent Cartographer and I have made some interesting discoveries. Thanks to Oldguy's work on the same subject, I found that the timer is at offset 0x1E44010 in B30.map.

The default is 00 00 34 42 (although the first two bytes seem to do nothing) which is about 45 seconds.

If you change it to 00 00 00 42 it will drop down to about 35 seconds.

If you change it to FF 42 it will increase to about 2' 10".

The second byte can be changed to any number between 42 and 46, and this gives the most significant results.

34 43 gave me about 5 or 6 minutes.

34 44 gave me about 12 minutes.

34 45 and 34 46 gave slightly less times at 11 and 10 minutes in length.

Any other second byte would not allow you to pick up the camo.

FF 42 would let you pick it up, but FF 44 would not.

With these facts in mind, I have been having a very tough time coming up with any sort of pattern. For those of you who really know what you're talking about, what kind of pattern is this? Is it similar to the variables in other modules such as jump height? If so, how is it possible to have decimal points in hexidecimals (ex. Jump Height = 2.5)? Please respond with your answers.
oldguy





Posts: 30
Joined: Fri Oct 31, 2003 3:02 pm

Post by oldguy »

I've hit a wall as well, normally all 4 bytes would be available for placing a value in, but I've not had any luck. I imagine there's probably someplace--maybe biped or mc collision metas where you could stick a 01,02 or whatever, in front of the right value/tag and have full time camo on any map, but I haven't had any luck thus far.
Life is all about having fun.
MOD_fallen





Posts: 14
Joined: Fri Apr 30, 2004 7:49 pm

Post by MOD_fallen »

Can you change it between 00 42 and ff 42, like 80 42?

Edit:
I think there is something to do with the conversion between decimals and hex. Found out that if we bottom (as in floor) 52 (= 34 in hex) to 51 we result with the fifth of 255, that represents ff in hex. (e.g. 255 / 5 = 51)
Last edited by MOD_fallen on Wed Jun 09, 2004 6:46 pm, edited 2 times in total.
MadCactus





Posts: 29
Joined: Mon Jun 07, 2004 1:59 pm
Location: Colorado

Post by MadCactus »

Found out that if we bottom 52, which is 34 in hex, to 51 we result with the fifth of 255, that represents ff in hex.
:?: Bottom out? :?

But yeah, anything with 42 as the second byte will work.
KoMatik





Posts: 114
Joined: Sun Mar 28, 2004 4:57 pm

Post by KoMatik »

someone should really make a plugin...
Your image cannot exceed 400x200 or 50kb
[users]zulux





Posts: 34
Joined: Fri Feb 27, 2004 3:44 pm

Re: Everlasting active camouflage

Post by [users]zulux »

MadCactus wrote: If so, how is it possible to have decimal points in hexidecimals (ex. Jump Height = 2.5)? Please respond with your answers.
A decimal point in hex would be a float (4 bytes). Just go look in a tut somewhere, i'm sure some of them mention floats.
[users]zulux





Posts: 34
Joined: Fri Feb 27, 2004 3:44 pm

Re: Everlasting active camouflage

Post by [users]zulux »

MadCactus wrote:I've been messing with the active camouflage in Silent Cartographer and I have made some interesting discoveries. Thanks to Oldguy's work on the same subject, I found that the timer is at offset 0x1E44010 in B30.map.

The default is 00 00 34 42 (although the first two bytes seem to do nothing) which is about 45 seconds.

If you change it to 00 00 00 42 it will drop down to about 35 seconds.

If you change it to FF 42 it will increase to about 2' 10".

The second byte can be changed to any number between 42 and 46, and this gives the most significant results.

34 43 gave me about 5 or 6 minutes.

34 44 gave me about 12 minutes.

34 45 and 34 46 gave slightly less times at 11 and 10 minutes in length.

Any other second byte would not allow you to pick up the camo.

FF 42 would let you pick it up, but FF 44 would not.

With these facts in mind, I have been having a very tough time coming up with any sort of pattern. For those of you who really know what you're talking about, what kind of pattern is this? Is it similar to the variables in other modules such as jump height? If so, how is it possible to have decimal points in hexidecimals (ex. Jump Height = 2.5)? Please respond with your answers.
If this is all true, i made the plugin. It works for xbox, but i'm not sure about pc, should be the same. You have to install this in the HMT plugin folder (or HHT plugin folder) and then open your map. Select the tag "equipment" then select Active Camouflage. When you are selected on the active camo, you will be able to easily select the time you want by clicking on a radial button. I will find out some more stuff and release a plugin later that looks much better than this, but for now, you can easily use this (if it works) to change your active camo times. Since these are forums and not files, i will soon post the plugin in prolly the xbox file forum. I might just wait to post it until i perfect it.
oldguy





Posts: 30
Joined: Fri Oct 31, 2003 3:02 pm

Post by oldguy »

zulux, plugins are always appreciated, speeds the modding of a map up.
Life is all about having fun.
Doomer





Posts: 18
Joined: Wed Jun 23, 2004 5:33 am

Post by Doomer »

00 00 39 46 - Thats it :D

It worked on me when i was playing b30.map.
Doomer





Posts: 18
Joined: Wed Jun 23, 2004 5:33 am

Post by Doomer »

darn! It went off after a while, but im getting close.
Doomer





Posts: 18
Joined: Wed Jun 23, 2004 5:33 am

Post by Doomer »

Perhaps FF FF 39 46
[users]zulux





Posts: 34
Joined: Fri Feb 27, 2004 3:44 pm

Post by [users]zulux »

Doomer, could you please tell me how long each of your attempts made the active camo stay on please. If you tell me what you used and the time it stayed on, i will incorporate it into my plugin. ex.
34 44 gave me about 12 minutes.
If you think you have come up with enough times, i will release the plugin.
Doomer





Posts: 18
Joined: Wed Jun 23, 2004 5:33 am

Post by Doomer »

It lasts more then 12 mins. I dunno exactily time, but i think it'll go for 30 mins or something. Test it. 8)
curin





Posts: 1
Joined: Wed Jun 23, 2004 11:14 pm
Location: Canoga Park, CA
Contact:

fart

Post by curin »

I farted
Doomer





Posts: 18
Joined: Wed Jun 23, 2004 5:33 am

Post by Doomer »

Please Don't make this offtopic.
[users]zulux





Posts: 34
Joined: Fri Feb 27, 2004 3:44 pm

Post by [users]zulux »

OK, well whenever you find out a new time, please post with the values, or pm me, or aim me. Also not to be off topic or anything, but did you notice that if you convert the default 3442 into dec it = 1337 8 :P
AnalogVirus





Posts: 11
Joined: Thu Aug 19, 2004 3:21 am

Post by AnalogVirus »

how du u make plugins?
that would be awesome smack to have a cloak plugin!
(sorry for being offtopic)
mojo





Posts: 30
Joined: Sun Apr 04, 2004 5:09 pm

Post by mojo »

im kindof a noob with hex and i have hex workshop, i wanna help wit this after i figure out how to, can sum1 tell me how to find an offset so i no where to find it so i can play around with it and try to help u find out sum stuff
edit: nvm i found it :D ill post anything i find out bout it
Dark Cloud




Wordewatician 500

Posts: 958
Joined: Thu Jan 29, 2004 1:39 pm

Post by Dark Cloud »

mojo, I've talked to Tack. Do not revive topics like this.
User avatar
Locke




Socialist Advisor Translator

Posts: 2225
Joined: Fri Aug 06, 2004 1:42 am
Location: Woot.com
Contact:

Post by Locke »

Mojo, Ive been nice and putting up with you for a whole. Please stop bumping old topics, and naking new posts about sanme question
Image
Feel free to send me an instant message if you need anything.
Locked