Page 1 of 2

UNHI editor

Posted: Wed Sep 05, 2007 8:34 pm
by Patrickh
Edits all the colors within the unit hud interface tag, no hex editor!!
just extract the tag, open it with this program, edit it, save it, reinject it.
And if you click the colored boxes, color pickers pop up, just like the one from MS pain-t. tutorial is in the help menu. enjoy!

Posted: Thu Sep 06, 2007 4:19 am
by assassinator
UR DA BEST Patrickh this tool will really easy to use (HOPEFULLY lol)


... and also can you please provide a small tut thankz

Posted: Thu Sep 06, 2007 8:40 am
by Philly
ZOMFG! This will allow me to finish my mod. Woot!

Posted: Thu Sep 06, 2007 3:08 pm
by Sebris
....wow

..can i give you a hug, lol jk

superb utility

Posted: Thu Sep 06, 2007 4:25 pm
by joemammy47
how many apps r u gonna release omg

Re: UNHI editor

Posted: Thu Sep 06, 2007 4:40 pm
by Patrickh
assassinator wrote:UR DA BEST Patrickh this tool will really easy to use (HOPEFULLY lol)


... and also can you please provide a small tut thankz
Patrickh wrote: tutorial is in the help menu.
@ joemammy, I'm just trying to get better at VB, and releasing my stuff along the way
@philly, notice this doesn't do the whole HUD, just the colors stored in the UNHI tag (hence the name). but the old method still works, I you might be able to do the wphi with eschaton

Posted: Thu Sep 06, 2007 4:55 pm
by Andrew_b
ZOMG THIS PWNS...and if you stick it in...it will work for hours (inside joke :lol: )

haha yeah patrick...you are getting pretty good. but like...i totally helped you do this :D

Re: UNHI editor

Posted: Thu Sep 06, 2007 4:58 pm
by Altimit01
Patrickh wrote:@philly, notice this doesn't do the whole HUD, just the colors stored in the UNHI tag (hence the name). but the old method still works, I you might be able to do the wphi with eschaton
Indeed. Eschaton 0.5.1 + Conure's Extended Plugins =
Image
yes that is crosshair color

I'm definately liking the UI you've got going on. You get my PM about how to add map reading to it? Good work in any case.

Posted: Thu Sep 06, 2007 6:58 pm
by Patrickh
yes everyone check out alts program! and alt i have the offsets so you can make a unhi plugin that does pretty much this... (I fail at the actual plugin writing, so i can just be an offset finding slave) and as for your pm, there is no binarystream in VB, unlike RB, so im having problems working around that, il ask if i need help

@ andrew: lol at you helping me... >_>
and yes it gives out plenty of juice as long as i stick it in really deep and wiggle it around a little :wink:

Posted: Thu Sep 06, 2007 7:17 pm
by Altimit01
Patrickh wrote: and as for your pm, there is no binarystream in VB, unlike RB, so im having problems working around that, il ask if i need help
orly?

Posted: Thu Sep 06, 2007 7:21 pm
by Andrew_b
Patrickh wrote:@ andrew: lol at you helping me... >_>
and yes it gives out plenty of juice as long as i stick it in really deep and wiggle it around a little :wink:
i seriously did help you...just you didnt believe me until conure told you... :\

HAHA wiggle the thing :P

Posted: Thu Sep 06, 2007 8:01 pm
by Patrickh
Altimit01 wrote:
Patrickh wrote: and as for your pm, there is no binarystream in VB, unlike RB, so im having problems working around that, il ask if i need help
orly?
There are seperate WriteBinary and ReadBinarys, but you can't the br.postion = whatever...
some of them (FileStream, BinaryReader, etc.) do some of those functions and some do others, but i haven't found one yet that can do all of them. Would seek work for setting the position?
ex:
instead of br.position = 16, do br.BaseStream.Seek(16, IO.SeekOrigin.Begin)
Im using BinaryWriter for the br, position is not a member of BinaryWriter

@Andrew: so, how did you help? moral support?

Posted: Thu Sep 06, 2007 8:03 pm
by Andrew_b
no i told you to look in bitmaps and it worked or something. is this not what the tool does?

Posted: Thu Sep 06, 2007 8:10 pm
by Altimit01
Seek should work for getting the position from what I understand of the HMT code. Also, there's no reason not to have two streams, one for reading and one for writing. That's fairly common actually. br is the convetional name for reading, bw for writing.

Posted: Thu Sep 06, 2007 10:50 pm
by Patrickh
Andrew_b wrote:no i told you to look in bitmaps and it worked or something. is this not what the tool does?
nope
:/
has nothing to do with bitmaps. And conure thought it was a widget... I thought it was an 8-bit color (all the ones in this app are) and you thought it was a bitmap, and were accidentally correct... =P

@alt: good il try it using seek

Posted: Fri Sep 07, 2007 2:31 am
by assassinator
lol da TUT is on the application but great tool thankz. but i got a problem i extract cyborg and cyborg_mp from unhi and open it and edit the colours. then afterwards reinject it. afterwards only the radar and health is edited and when i press the flashlight (Q) i get a gathering exception data? and also how do i edit the rest like the cross hair and the writin (e.g press f1 for score) and the flag tags (the tag that shows u where the flag is)??

sorry for asking alot lol but ur da best for this utuility

Posted: Fri Sep 07, 2007 4:39 pm
by Patrickh
assassinator wrote:lol da TUT is on the application but great tool thankz. but i got a problem i extract cyborg and cyborg_mp from unhi and open it and edit the colours. then afterwards reinject it. afterwards only the radar and health is edited and when i press the flashlight (Q) i get a gathering exception data? and also how do i edit the rest like the cross hair and the writin (e.g press f1 for score) and the flag tags (the tag that shows u where the flag is)??

sorry for asking alot lol but ur da best for this utuility
those aren't part of the unhi tag... like i said this doesn't edit the whole HUD just everything stored in the unhi tag... almost everything you named is in the wphi. you can either: edit them all with eschaton, or use my previous app. what you do: hit the halo defaults button. select the first one, check swap endian, then open your map in a hex editor. now make a new color, and tell the hex editor to replace all occurences of the default colors code with the code of your new color. save and your whole HUD should be changed.

Posted: Sat Sep 08, 2007 4:52 am
by assassinator
Ah ok kool thankz for the help

Posted: Thu Nov 22, 2007 7:05 pm
by Blarg-Blarg-Blarg!
I used this and RGBCv3 and this is all I came out with. How do I make it all the same color?

Posted: Thu Nov 22, 2007 11:02 pm
by Patrickh
hmmm, did you do it the hex editor way? if so, idk how the grenade background didn't change. As for the gametype, that is a bitmap, so go ahead and skin that. Also, the text and icon colors will still be blue, because that data is stored in a float not a color byte, so for that just use the HMT plugins i made, they should be on this page somewhere.