Page 1 of 2

How to pimp your UI by Pepsi

Posted: Thu Nov 29, 2007 10:56 am
by Pepsi
im writing this tut for the simple fact that the UI being featured in the new redux will have these effects, so i want to get this out the way before my inbox gets flooded wih requests on how to do this.

things needed

- eschanton
- hmt
- common sense

for the remainder of this tut i will be refering to eschanton to "esch" just cause its what im used to calling it.

first we need to make sure esch is set up properly. open esch and go to" file > preferences " and make your setup options like mine in the pic below.

Image

having it set to entity style is the key to making all this happen.

adjusting the menu options

first off were going to move our main menu options. this being the placement of of the options for campaign, multiplayer. settings, credits, profile and quit. we open our ui.map by going to " file>open " and in the browse box find your halo maps folder and select the ui.map. now it will open in esch.

Image

now that we have it open we want to change the plament of thoes menu items i spoke of. to do this we need to go into the " DeLa" tag, then in the sub menu for Dela choose " ui\shell\main_menu\main_menu_select_list". to the right in esch there should be 4 options. choose "child widgets" and you should see 6 sub items for that. thoes 6 items are the menu items i mentioned before for campaign, multi and so forth.

Image

once you can see thoes 6 sub items in child widgets go into the first one. you will see 4 options. you want to go into the one named "short integers". there you will see 3 more options. were only intrested in the ones named "vertical offset" and "horizontal offset".

Image

click either of the offsets for vert or horz and change value for it. you only want to change the number in the long box and not the actual.. wait.. lemme take a pic. it might be better to do it that way.

Image

only change the number i circled there above. my number there isnt going to match the stock number, but its the number in that place that needs to be changed.

now, the repeative part and the testing phase so listen close.

you have to go into each one of thoes 6 child widgets and change their vert/horz offset. this in turn will move the menu items for the ui screen. one you have some test numbers in place, then run halo and go to the main menu and check where you moved them. once you see how their moved, then close halo and go back and tweek your numbers.

DO NOT FORGET TO HIT ENTER WHEN ENTERING YOUR NUMBERS OR THE EFFECT WILL NOT SET. IT SAYS TO DO THIS IN ESCH ITSELF.

these numbers you can choose can be "-" (negative) numbers as well. like one of my settings is a "-45". just remember that when your trying to move things to the left of the screen. once you have all that done your menu items should be moved. i set mine up like this for new redux.

Image

GAH!! but now it looks ugly cause the halo logo is in the way up top. wish we could move its position. well, we can actually.

stay in the Dela tag in esch and this time go to "ui\shell\main_menu\main_menu". to the right will be two options. choose child widgets. then you will have 3 sub child widgets. choose the first one. then go into "short integers" again and change the "vertical offset" like we did before. change the "0" to like "105". hit enter to save the changes and check the ui now. heres some pics of what im speaking of.

Image
Image

and now a look at our new ui setup below.

Image

spiffy huh!!

but wait!! we can make it more pimp with a simple trick and being creative.

killing the "waiting for updates" for direct access

dont you hate it when you try to join the lobby or go to create a game and you always have to wait for updates? well, now we can totally get rid of them now. and its more simple then i thought.

open the ui.map in your dependacy swapping program of choice. this can be eschanton, hht or dothalo. the main thing is that it has to have the ability to swap dependacys. once the map is open we want to go into the [DeLa] tag again. this time scroll through the "ui\.." branch until you come to this item..

ui\shell\main_menu\multiplayer_type_select\multiplayer_type_join_internet_item"

after you click it there will be five markers in that tag to the right. you want to make the swap on the first "DeLa" marker. look at my screen below and change the one i highlighted to match what i input there for a swap. make sure you hit enter, save or whatever to make the effect stick.

Image

congrats! you now dont have to wait for updates when going into the lobby for a game. but what about when i make my own game and still have to wait for updates? thats a easy cure to. just scroll down even more until you find this in the [DeLa] tag..

ui\shell\main_menu\multiplayer_type_select\\multiplayer_type_create_internet_item

click it like i said above and make the same change in the same spot as we just did. now you will not have to wait for updates when joining the lobby or when making your own game. halo hasnt had a update in how long since 1.07 came out so no need for this option anymore.

editing the bitmaps using cryoglass and nulling item out

first your going to need some cyroglass. and not just the stock one. i dont care what people say, the stock cyroglass IS NOT 100% transparent. it looks like it but it isnt. i edited my cryoglass a long time ago and made it 100% transparent and your going to need this to pull this effect im about to show you. if you dont use this cryoglass your going to notice some smudges and blurs in the ui and your not going to be happy with it.

first the cyroglass -> http://pepness.net/misc/cryoglass1.dds.1.rar <-

now open hmt and inject it in anylevel.map under "levels\a10\bitmaps\cyro glass". now that your cyroglass is 100% clear we will move on after you do one vital thing...

MAKE A BACKUP OF YOUR UI.MAP NOW!!

ahem. ok. now open your ui.map in hmt. go to the bitmap tag. select it and make your way down to the cyroglass we just injected. copy the meta for that bitmap.

Image

my meta number is going to differ from yours cause im on a rebuilt map but the number you have in that box is the number we want to copy. now comes the tricky part with alot of trial and error. your going to be pasting that cyro meta over some of the UI bitmaps to make them be transparent. this being alot of things with the name "..bkd" on them. "bkd" is a name for "background" and we want to null thoes items out. you have to manually go through the bitmaps in the "ui\.." extension part of the bitmaps and see what backgrounds you want to delete. this takes alot of time with trial and effort but i do have a guide for you.

download this: Template UI

here is a UI with all the changes i felt needed to be done with swapping the meta already in it. when you get the ui just rename it to like "ui2.map" and open it in hmt. go to the bitmaps section and see what the meta number for the cyroglass in that ui is. then go through the "ui\.." section of the bitmaps and see everywhere i overwrote a bitmap with it and you do the same with the ui your working on.

side note:
you can open the template ui on your desktop but hmt will give a error saying it cant find the bitmaps. thats fine. you dont want to see the bitmaps. you just want to know where i did the swaps. so to recap this, you should have YOUR ui open in one hmt able to edit -and- MY template ui open in another hmt to check to see where i made changes.

pressing forward..

once you have made the swaps in meta like i mentioned, and hopefully you were smart enough to hit "save" by the meta everytime you made a swap your ui should be pretty pimp and clean looking. you can feel free to add more swaps to other things you want gone and if you feel froggy you can make more changes moving things like i mentioned in esch.

so what does it all look like when your done?

watch: http://youtube.com/watch?v=H0QBvZfwfbI

im am not responsible if you mess your ui.map up or do something weird to it. im not going to trouble shoot it cause i think i laid everything out for you pretty well if you have at least some basic modding knowledge. much thanks to conure for showing me some stuff that helped make this tut.

-pep

Re: How to pimp your UI by Pepsi

Posted: Thu Nov 29, 2007 2:12 pm
by Main
Nicely done.


pepsi711 wrote:p.s. all grammer mistakes will not be corrected ...
That's a shame that grammar won't, tisk..

Posted: Fri Nov 30, 2007 1:47 pm
by TG-BLOODGOD
kool i like ur backround

Posted: Fri Nov 30, 2007 10:38 pm
by Pepsi
bump cause i added something new to this and cleaned up some "grammar" mistakes :wink:

Posted: Sat Dec 01, 2007 1:36 am
by BOB{MOD}
now thats nice

Posted: Mon Dec 10, 2007 11:39 am
by Blarg-Blarg-Blarg!
I cant tell ifI'm bumping or not due to my messed up dates. If I am, sorry. Pepsie, can u link me to eschanton?

Posted: Mon Dec 10, 2007 11:47 am
by UntalkativeBunny
Blarg-Blarg-Blarg! wrote:I cant tell ifI'm bumping or not due to my messed up dates. If I am, sorry. Pepsie, can u link me to eschanton?
Before pepsi wastes his time saying the same thing, look in the Utilities section or search for it. :roll:

Posted: Mon Dec 17, 2007 1:26 am
by undeadsin
how do you change the background pic?

Posted: Thu Jan 24, 2008 6:08 pm
by fletchr
any idea how to make a marine into a spartan and making a pelican driveable in the silent cartogrepgher??

Posted: Thu Jan 24, 2008 9:53 pm
by Pepsi
i did a tut on skinning and use the search button

Posted: Thu Feb 28, 2008 2:47 pm
by StinkyDiaper
hey pepsi great tut but when ever i do the custom logo it always screws up. So i was wondering if i uploaded what I have so far maybey you could fix it. Cuz you said stuff about alpha layers and things like that but I dont know how to use those in Paint.NET. So could you please help me and fix this for me.

here is the .dds of what i have so far
http://files.filefront.com/Halo+logdds/;9723366;/f

Posted: Fri Feb 29, 2008 1:14 am
by Loor
The halo logo hates me.

This is not meant to happen:

http://img411.imageshack.us/img411/3310/picture1tp5.png

Posted: Fri Feb 29, 2008 1:27 am
by Patrickh
Loor wrote:The halo logo hates me.

This is not meant to happen:

http://img411.imageshack.us/img411/3310/picture1tp5.png
make sure you're saving as DXT5

Posted: Fri Feb 29, 2008 1:59 am
by Loor
Nope, doesn't work.

Maybe because i'm using graphics converter. because the darn dxt saver wont work for macs version of photoshop >: (

I would be incredibly happy is someone took this jpg version and converted it properly.

Ill post the mask if needed:

http://img341.imageshack.us/img341/5672/halologofa0.jpg

Posted: Fri Feb 29, 2008 9:41 am
by bcnipod
hmmm. try with a clean bitmaps.map

help

Posted: Sat Mar 29, 2008 11:04 am
by midnight0908
hey sry if this is a bump but where do i get the "eschanton" program i cant find it anywhere

Posted: Sat Mar 29, 2008 11:25 am
by Cryticfarm
Scroll down the utilities. I will be there.

Posted: Sat Mar 29, 2008 11:33 am
by Blarg-Blarg-Blarg!
Cryticfarm wrote:Scroll down the utilities. I will be there.
lol, Mabe God shoulda said that. "Go to the far ends of the universe, I will be there. Go to the very center of te earth, I will be there. Go to a retirement home, I might be there. Go to utilities, I will definatly be there."

Posted: Sat Mar 29, 2008 12:03 pm
by midnight0908

Posted: Sat Mar 29, 2008 12:21 pm
by Cryticfarm
no.
The one that says the name of the app at the top.