Program GUI Thread
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
Enabled the end user to program a theme extension as well so you can customize your UI 100%
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
New AddOn system. Different AddOn types to choose from. (TabPage, Menu Button, and Tool)
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
Finally got around to making it. 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.
- XZodia
- Staff
- Posts: 2208
- Joined: Sun Dec 09, 2007 2:09 pm
- Location: UK
- Contact:
Re: Program GUI Thread
Cool.
- NotZachary82
- Posts: 1846
- Joined: Thu Dec 20, 2007 8:39 pm
Re: Program GUI Thread
Finally this exists haha. Do all the elements display correctly? Only bug I can see is the binoculars.
Nice job.
Nice job.
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
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.
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.
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.
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
Last edited by Click16 on Mon Jul 21, 2014 8:48 am, edited 1 time in total.
- XZodia
- Staff
- Posts: 2208
- Joined: Sun Dec 09, 2007 2:09 pm
- Location: UK
- Contact:
Re: Program GUI Thread
Very Cool.
- JacksonCougar
- Huurcat
- Posts: 2460
- Joined: Thu Dec 06, 2007 11:30 pm
- Location: Somewhere in Canada
Re: Program GUI Thread
Basically the width and height in the meta is a clip-rectangle. Which should be enough information to figure out how to calculate the widthClick16 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.
also very cool seeing someone still messing with halo
- neodos
- Posts: 1493
- Joined: Sun Dec 09, 2007 8:58 pm
Re: Program GUI Thread
Awesome stuff man! nice job.
-
- Posts: 338
- Joined: Sat Sep 06, 2008 2:36 am
- Location: Mexico
Re: Program GUI Thread
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.
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
- XZodia
- Staff
- Posts: 2208
- Joined: Sun Dec 09, 2007 2:09 pm
- Location: UK
- Contact:
Re: Program GUI Thread
I don't understand what it does?
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
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
EDIT also it accepts Amorphous Box Info files generated by Dark's MaxScript
- XZodia
- Staff
- Posts: 2208
- Joined: Sun Dec 09, 2007 2:09 pm
- Location: UK
- Contact:
Re: Program GUI Thread
Accepting output from a max script is cool.
Do more phmo stuff plz
Do more phmo stuff plz
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
This seems like it's taking too much effort for what I'm getting back from it...
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.
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.
- DoorM4n
- Posts: 2154
- Joined: Sun Dec 09, 2007 3:01 am
- Location: Houston
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
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.
EDIT- Oops I forgot I posted this a little bit ago on this thread Well at least now it actually works where as before, it didn't do anything.
EDIT- Oops I forgot I posted this a little bit ago on this thread Well at least now it actually works where as before, it didn't do anything.
- JacksonCougar
- Huurcat
- Posts: 2460
- Joined: Thu Dec 06, 2007 11:30 pm
- Location: Somewhere in Canada
Re: Program GUI Thread
I spent the day polishing the translation gizmo and getting per-pixel shader up and running. It has been slow going :\
http://i.imgur.com/vBkdcCk.png
http://i.imgur.com/vBkdcCk.png
- Attachments
-
- uiwork.png
- gizmo! and shader!
- (34.57 KiB) Not downloaded yet
- XZodia
- Staff
- Posts: 2208
- Joined: Sun Dec 09, 2007 2:09 pm
- Location: UK
- Contact:
Re: Program GUI Thread
It looks really good =)
- JacksonCougar
- Huurcat
- Posts: 2460
- Joined: Thu Dec 06, 2007 11:30 pm
- Location: Somewhere in Canada
- Click16
- Posts: 1941
- Joined: Mon Dec 31, 2007 4:36 am
- Location: United States
Re: Program GUI Thread
Got together with my friend who is has Protanopia (aka Red - Green color blindness) and had him help me make this program.
Before:
After:
Desktop:
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
Before:
After:
Desktop:
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
- JacksonCougar
- Huurcat
- Posts: 2460
- Joined: Thu Dec 06, 2007 11:30 pm
- Location: Somewhere in Canada