Menu Menu Menu [APP] - Update 5

Utilities designed primarily for the xbox version of Halo 2.
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Menu Menu Menu [APP] - Update 5

Post by Prey »

Menu Menu Menu
By: Prey
Thanks Goes Out To: My Beta Testers. Shade45 for doing the 'extras' menu first and me only being able to follow by studying his output maps :wink: ..the Ch2r Source for having such a great bitmap library, and finally Talin for inadvertly leading me to previewing P8 bumps correctly :P

Image

Relink BITM -->
Image

Hopefully you will find the app self-explanatory enough, there are a few things i would like to quickly go over though:

Bitmap Relinker
Every map slot holds an Ident which points to a bitmap tag, it is this bitmap tag that is the map slots preview image. The Bitmap Relinker will simply let you change the Bitmap the map slot is linked to.

Create New Raw For Bitmap
Every bitmap tag is linked to raw within the map, the raw is where the actual image is stored. All of the map slots in the mainmenu that are null, may have different bitmap tags, but those tags are all linked to the same raw. So change one and they all change. This function will generate new raw for the selected slot so it has its own individual image :)

Export/Import
While the Ch2r Source does have a great bitmap library, it comes with many flaws in the extract/inject region. So i fiddled and twiddled with it for a little while until i got most of it working :P , here is a quick table which lists what extracts properly:
Image
The empty cells mean i couldnt test for one reason or another, buts its probably safe to say that they dont extract proper either..

Duplicate/Delete
Allows you to add or take away map slots! Woo! Sadly it doesnt work though, ugh crap right? Not my fault though, the app dups/dels perfectly fine, but the default.xbe holds it back and makes you freeze at 100%.. oh well, ill leave the option their incase anyone ever finds a fix... With Update5 these options have been hidden as it has been figured out how to add more slots, and it had nothing to do with the xbe...thus my code is what's wrong. Oh well that's work for another day ;>

Save All
Once the app has listed the SP Map slots, they are all stored in memory. Meaning you can edit everything about every listed slot before finally clicking the Save All button. The only way you will lose your changes, is if you dont save and click to view the MP Maps. Whenever you switch between SP and MP slots, the app clears its memory and loads the new slots. Just so you know.

Net Framework 2.0
..is needed, you can get it HERE.

On Closing...
Hope you enjoy the application, or at least find use for it :P

Update1: (1.0) 'Create New Raw For Bitmap' option added.
Update2: (1.0) Small bug fix and unnoticeable improvement.
Update3: (1.0) Small bug fix.
Update4: (1.0) Can now Import smaller images, rest of original image is nulled out.
Update5: (1.1)
  • Status label at the bottom will now tell you if selected slot's raw is being used by another slot.
  • Major bug with raw adding and bitmap injecting fixed.
  • Overall coding improved.
Attachments
MenuMenuMenu1.1.zip
Update 5.
(46.71 KiB) Downloaded 392 times
MenuMenuMenu1.1_src.zip
Update 5 Source Code - C#
(389.59 KiB) Downloaded 72 times
Last edited by Prey on Sun Sep 09, 2007 10:36 pm, edited 12 times in total.
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
DoorM4n
Readers Club




Artisan Commentator

Posts: 2530
Joined: Mon Aug 15, 2005 2:48 pm
Location: Smurf Village Team: Team DeFiance

Post by DoorM4n »

NICe!
The maximum signature size is 500x120px at 75kb.
Crofty





Posts: 18
Joined: Thu Sep 29, 2005 4:52 am

Post by Crofty »

This is by far the best out, the bitmap relinking is so cool who knew it could be used like this. If you havent already i would suggest downloading this and using it for when you create your mainmenu's.
User avatar
SpecOp44




Advisor Recreator Snitch! Critic

Posts: 2008
Joined: Tue Jun 06, 2006 12:34 pm
Location: The Canadarm

Post by SpecOp44 »

Looks good.
Image
User avatar
foxfanatic23I7




Stylist Advisor Coroner Connoisseur

Posts: 1343
Joined: Mon Jul 24, 2006 1:38 pm
Location: Canada bishes
Contact:

Post by foxfanatic23I7 »

The bitmap relinker is awesome.
Image
User avatar
Pyroman




Recreator Artisan Connoisseur Enthraller
Droplet Firestorm Blacksmith

Posts: 2451
Joined: Thu Jan 13, 2005 5:18 pm
Location: Bakersfield, CA
Contact:

Post by Pyroman »

Looks very good. But that name is kinda...odd.

Great job though!
Image
Listen to Protest the Hero.
User avatar
_XLR8_





Posts: 77
Joined: Sat Nov 18, 2006 8:40 pm
Contact:

Post by _XLR8_ »

im not as smart as some of u so what can this do add maps to the main menu
Image
User avatar
Anthony




Translator Connoisseur New Age ONI

Posts: 1001
Joined: Thu Jul 06, 2006 10:19 pm
Location: Whittier, CA
Contact:

Post by Anthony »

cool I guess for being kinda basic... kinda looks like my old mainmenu editor that me and MT put out a few months ago for Entity
User avatar
blackdiamond





Posts: 764
Joined: Fri Feb 16, 2007 7:18 pm
Location: Virginia

Post by blackdiamond »

how do i get the bitmaps working? i really want to put in my own maimmenu pic!
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

App updated - You can now add new raw for the bitmaps :P
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
shade45




Translator Artisan Enthraller Logistician
Stylist Wave Firestorm New Age

Posts: 2270
Joined: Fri Apr 01, 2005 1:04 pm

Post by shade45 »

Nice app, it looks really nice.

And your welcome :D
User avatar
latinomodder





Posts: 1040
Joined: Tue Sep 20, 2005 5:51 pm
Location: Costa Rica

Post by latinomodder »

Nice app prey, I see great things coming from you.
Image
User avatar
neodos
Readers Club




Artisan Miner

Posts: 1394
Joined: Thu Aug 12, 2004 11:57 am

Post by neodos »

Really nice!

Good job and thank you for this app :)
User avatar
XTHIRST
Readers Club





Posts: 246
Joined: Thu Feb 15, 2007 4:08 am
Contact:

Post by XTHIRST »

Really nice app. I will definately use this one instead of the other ones that have been released. I love the new features of this one. Btw, Its hard for some people to find the .NET Framework 2.0 (me, lol) and so here is a link straight to it.

Link To .NET Framework 2.0
User avatar
blackdiamond





Posts: 764
Joined: Fri Feb 16, 2007 7:18 pm
Location: Virginia

Post by blackdiamond »

wait, where do i go to extract nd inject bitmaps??!?!
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

_XLR8_ wrote:im not as smart as some of u so what can this do add maps to the main menu
Yes, in the sense that your replacing previously nulled out slots with the new maps info.
Anthony wrote:cool I guess for being kinda basic... kinda looks like my old mainmenu editor that me and MT put out a few months ago for Entity
LAWL
blackdiamond wrote:how do i get the bitmaps working? i really want to put in my own maimmenu pic!
1. Export the bitmap.
2. Edit the bitmap up in an editor capable of opening .dds files (Adobe Photoshop for example).
3. Save the bitmap in the same format is it was previously.
4. Import it.
blackdiamond wrote:wait, where do i go to extract nd inject bitmaps??!?!
Right click the bitmap, i showed this in the pic^^ :?
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
Geo
Forum Manager




Illusionist Stylist Advisor Pi
Connoisseur Pyre Socialist Tsunami

Posts: 4404
Joined: Sun Jun 19, 2005 1:01 am
Location: United Kingdom
Contact:

Post by Geo »

Nice app. Could come in handy, good job.

Has anyone yet managed to extract/inject the mainmenu bitmaps for like the pregame lobby and stuff, because a lot of them always come out screwed up... and require hex editing to change colours and stuff. That would be a cool update, make a bitmap viewer for all the bitmaps in mainmenu.map and not just the map preview images, or does it already do this?! If so, well done. I'll test now anyways.

[EDIT] Yes, I'm blind.
Image
For extremely cheap web hosting and domains, PM me. Includes excellent control panel software and instant activation!
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

1 bug fix made, 1 improvement added ;x
Edit* Another fix, soz that should be the last :?
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Cragsterboy





Posts: 92
Joined: Wed Nov 09, 2005 12:45 pm
Location: In merry old England!
Contact:

Post by Cragsterboy »

foxfanatic23I7 wrote:The bitmap relinker is awesome.
*agrees* Great Job come those apps coming!
Image
DWells55





Posts: 1445
Joined: Mon Dec 27, 2004 7:47 am

Post by DWells55 »

Add new raw for map, huh? Guess that makes my main menu patch with the 50 free slots useless :(


Seriously though, fantastic app from the looks of it, UI seems easy enough and it's feature packed.
Post Reply