Program GUI Thread

User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Enabled the end user to program a theme extension as well so you can customize your UI 100%
Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

New AddOn system. Different AddOn types to choose from. (TabPage, Menu Button, and Tool)
Image
Image
Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Image

Finally got around to making it. :P Still need to fix a few bugs, but hopefully it'll be done by the end of the week.
For those who don't quite understand what this is, its a GUI Editor interface for Halo 2 HUD. You can drag around the HUD Elements. You can also replace the bitmaps and shaders right in this editor
Last edited by Click16 on Tue Mar 25, 2014 8:42 pm, edited 1 time in total.
Image
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Program GUI Thread

Post by XZodia »

Cool.
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
NotZachary82
Posts: 1846
Joined: Thu Dec 20, 2007 8:39 pm

Re: Program GUI Thread

Post by NotZachary82 »

Finally this exists haha. Do all the elements display correctly? Only bug I can see is the binoculars.

Nice job.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Yeah the binoculars are messing up, I don't quite know why. When working with H2 bitmaps, the width and height values that are in the meta can't be trusted, and sometimes the width has to be changed so most HUD images look really screwed up when trying to decode them using the values from the meta.

Image

The image on the right is from Entity 1.3.9, and the left is from my bitmap viewer. these are both the same bitmap, just one is rendered using the wrong width value.

The point I'm trying to make is that the binocular images are also sometimes skewed and when a new width is found, the image might end, but the bitmaps physical width is greater so there might be some blank pixels to the right, which when mirrored, adds this empty space between. I'm still determining the problem, but I'll get it figured out soon.

EDIT: I'm going to try to load the colors from the respective shaders and actually show the proper coloring scheme too if it's possible.
Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Well here is some serious progress. Found the bug with the scope masks, and bitmap errors.

Image

Image
Image
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Last edited by Click16 on Mon Jul 21, 2014 8:48 am, edited 1 time in total.
Image
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Program GUI Thread

Post by XZodia »

Very Cool.
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Re: Program GUI Thread

Post by JacksonCougar »

Click16 wrote:The image on the right is from Entity 1.3.9, and the left is from my bitmap viewer. these are both the same bitmap, just one is rendered using the wrong width value.

The point I'm trying to make is that the binocular images are also sometimes skewed and when a new width is found, the image might end, but the bitmaps physical width is greater so there might be some blank pixels to the right, which when mirrored, adds this empty space between. I'm still determining the problem, but I'll get it figured out soon.
Basically the width and height in the meta is a clip-rectangle. Which should be enough information to figure out how to calculate the width

also very cool seeing someone still messing with halo
User avatar
neodos
Posts: 1493
Joined: Sun Dec 09, 2007 8:58 pm

Re: Program GUI Thread

Post by neodos »

Awesome stuff man! nice job.
xXF3RcHoXx
Posts: 338
Joined: Sat Sep 06, 2008 2:36 am
Location: Mexico

Re: Program GUI Thread

Post by xXF3RcHoXx »

It's coming out very cool indeed Click, great stuff!
We are the last stand.
Aumman Anubis wrote:I'm still trying to figure out how a cat grooming defeats a failing economy.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Image
Image
User avatar
NotZachary82
Posts: 1846
Joined: Thu Dec 20, 2007 8:39 pm

Re: Program GUI Thread

Post by NotZachary82 »

neat
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Program GUI Thread

Post by XZodia »

I don't understand what it does?
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

it automates the creation, placement, and assignment of collision boxes, so you don't have to spend years duplicating the coll box mach recursively 100+ times

EDIT also it accepts Amorphous Box Info files generated by Dark's MaxScript
Image
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Program GUI Thread

Post by XZodia »

Accepting output from a max script is cool.

Do more phmo stuff plz
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

This seems like it's taking too much effort for what I'm getting back from it...
Image

If you can't figure it out, its like UberAnalyzeTool, but only looks at the map's meta table. I'm using it to determine padded reflexives, incorrect plugin values, etc.
Image
User avatar
DoorM4n
Posts: 2154
Joined: Sun Dec 09, 2007 3:01 am
Location: Houston

Re: Program GUI Thread

Post by DoorM4n »

This looks incredibly useful man!
Image
Remnant! We were the last stand.
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

This pairs with my image of the Halo Photography Thread, I finished my collision box wizard. You can add any amount of collision box machines, set them into the scenario, and even resize/position them using a file generated by a MaxScript.
Image

EDIT- Oops I forgot I posted this a little bit ago on this thread :P Well at least now it actually works where as before, it didn't do anything.
Image
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Re: Program GUI Thread

Post by JacksonCougar »

I spent the day polishing the translation gizmo and getting per-pixel shader up and running. It has been slow going :\
Image
http://i.imgur.com/vBkdcCk.png
Attachments
uiwork.png
gizmo! and shader!
(34.57 KiB) Not downloaded yet
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Program GUI Thread

Post by XZodia »

It looks really good =)
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Re: Program GUI Thread

Post by JacksonCougar »

thanks :) just wish I was faster at coding :p
User avatar
Click16
Posts: 1941
Joined: Mon Dec 31, 2007 4:36 am
Location: United States

Re: Program GUI Thread

Post by Click16 »

Got together with my friend who is has Protanopia (aka Red - Green color blindness) and had him help me make this program.

Before:
Image

After:
Image

Desktop:
Image

I'd be interested in properly handling the other types (Deuteranopia, Tritanopia, Achromatopsia, etc.) but because I can't seem to find a reliable source on the internet, I might just have to wait until I meet more people who are colorblind :P
Image
User avatar
JacksonCougar
Huurcat
Posts: 2460
Joined: Thu Dec 06, 2007 11:30 pm
Location: Somewhere in Canada

Re: Program GUI Thread

Post by JacksonCougar »

Holy shit. It's click.

interesting concept. is is an app or what
Post Reply