[APP, Java (os independent), Source] Halo Mutator

Utilities designed primarily for the xbox version of Halo 2.
dfmjw





Posts: 21
Joined: Thu Mar 10, 2005 7:48 pm
Location: South Australia

[APP, Java (os independent), Source] Halo Mutator

Post by dfmjw »

well i kinda stopped working on this program a while ago due to school starting and me having other interests like learning D and c++ and a social life, but people keep asking me how this project is going. so i don't want to disappoint them people so i desided i would release it even if it does have many incomplete things.

NOTE this is not a final or a complete app it is still very buggy and incomplete because of this some features are commented out and some buttons may be disabled to avoid damage to map files, if people wish to try and fix these errors i would be happy for them to do so. beaware that i will not take any resonibilty for damage to maps, so please make a copy of the map before using it with my program. also there is no BSP render i am very sorry about this if any one knows how to use java3d or Jogl (java bindings for OpenGL) i would be happy to work with them to add this part, the guy who was doing this is hard to keep in contact with but he may still do it for everyone

by the way my nickname is chiefdestroyer but i can not use my account on here cause it was screwed up with the forum update thing

it should open Halo 2 xbox, halo 1 PC and Halo 1 CE maps and do meta editing with all of them applying there is plugins in the plugin folders. this program is very portable and it is possible to just carry the jar file around with no other files (because it is all in one and there are halo 2 plugins inbuilt)

This project is not closed i may still continue to work on it depending on how much time and how bored i get i am thinking about setting up a open source thing at source forge like what chr2 had, because i am pretty sure there is a solid base with my application which can be extend much further than what i have done. My program has a unique style which i have not seen any other source not sure if it is the correct way to program but i did it this way, also the gui and core are totally split this creates the ability for mutli guis and interfaces and makes extending parts alot easier be aware the gui code is some of the messiest stuff i have ever written and pretty shocking to understand but the core should be pretty easy to understand

i would like to thank poke for all the halo map format stuff he has told me about he is just about the only person who is not stuck up and knows it all, bobthegodofgoats who made the dxt decoders and who was making the bsp render and thanks to tunesrus and djh... for there icons and anyone else who has some how help along the way there has bee alot of source i have collected over the constructor of this app and every bit helps and now it is my turn to put back into the community

Image
Image
Attachments
features.doc
Feature List / Bug List to be updated again after i review my code
(22 KiB) Downloaded 60 times
Halo Mutator.rar
20+ thousand lines of source code
(3.55 MiB) Downloaded 138 times
halo mutator.rar
Application
(1.29 MiB) Downloaded 299 times
Last edited by dfmjw on Sun Feb 25, 2007 11:20 pm, edited 1 time in total.
CassiveMock





Posts: 5
Joined: Tue Feb 20, 2007 1:04 pm

Post by CassiveMock »

Sweet...I like the Meta Editor alot... 8)
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

Wow chief, when I spoke to you yesterday I wasnt expecting this.

Very Very Very Nice.
Image
User avatar
StalkingGrunt911




Recreator Connoisseur Acolyte Coroner
Sigma Pyre

Posts: 3618
Joined: Wed May 24, 2006 12:30 pm
Location: Florida!
Contact:

Post by StalkingGrunt911 »

Nice job. I like everything I see.
Last edited by StalkingGrunt911 on Sun Feb 25, 2007 4:35 pm, edited 1 time in total.
User avatar
THE-MASTER




Critic Trickster

Posts: 225
Joined: Mon Aug 29, 2005 10:31 am
Location: Scotland

Post by THE-MASTER »

Wow!!! Great man. This is superb. That is a lot of lines of code BTW.

Testing now and Wow the UI looks quite cool!
Now Playing:Image
Please contact me if the sig is over the limit with the title of the song, artist and album. :) Thanks!
Ace Space Race, Halo 3 player snapshot generator,Random Sig
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 »

Most amazing dude!
The maximum signature size is 500x120px at 75kb.
User avatar
preston556
Readers Club





Posts: 74
Joined: Wed Feb 14, 2007 6:48 pm
Location: HalOmega

Post by preston556 »

Im trying to replace master chiefs helmet with an oddball skull...this program looks like it can do it, but is it even possible? And if so, can someone tell me how? I have some good ideas but i don't know where to find the master chiefs helmet model.
User avatar
CptnNsan0




Stylist Snitch! Collaborator Commentator

Posts: 1904
Joined: Thu Jun 15, 2006 5:49 am
Location: Durham, NC

Post by CptnNsan0 »

the mode tag....
Image
Not Removing This
User avatar
preston556
Readers Club





Posts: 74
Joined: Wed Feb 14, 2007 6:48 pm
Location: HalOmega

Post by preston556 »

Where would I find his helmet? I looked in model tag of zazibar... I failed to find his helmet model, can you tell me its name? thanks.
User avatar
DemonicSandwich




Advisor Connoisseur

Posts: 1198
Joined: Sat Sep 30, 2006 6:10 pm
Location:

Post by DemonicSandwich »

preston556 wrote:Where would I find his helmet? I looked in model tag of zazibar... I failed to find his helmet model, can you tell me its name? thanks.
This may help you wid dat. :wink:
AIM wrote:Demonic5andwich (6:10:10 PM): structure of a first person weapon animation:
Demonic5andwich (6:10:43 PM): mess, mess, maybe a node?, another header?! wtf!, more mess, tacos, more shit
DarkMetal





Posts: 444
Joined: Sun May 28, 2006 11:28 pm
Location: Jacksonville, FL

Post by DarkMetal »

I am SO surprised noone's noticed this. This program is basically insolence... and people went nuts over that. Great job man, great job.
Image
dfmjw





Posts: 21
Joined: Thu Mar 10, 2005 7:48 pm
Location: South Australia

Post by dfmjw »

thanks for the good comments, i would more think of it as insolence with a bit more potential and it is missing tag injection :( can't get bloody bitmap injection to work anyone what help understanding certain parts of the source code i would be happy to help, my aim is chiefdestroyer only weekends though because of the time difference (unless you up are up really late then it is possible i will be on) sorry but i do not help people that want to learn programming only people with existing knowledge of programming
User avatar
kibito87




Stylist Connoisseur Advisor Bloodhound
Droplet Articulatist 500

Posts: 3461
Joined: Mon Feb 21, 2005 7:49 pm
Location: Ohio
Contact:

Post by kibito87 »

I did indeed notice this. I just never looked that far into it. Great job. Looks excellent.
Image
fosscape





Posts: 6
Joined: Thu Apr 12, 2007 6:27 pm

Post by fosscape »

Thanks this will helpme majorly coz I can't find any mac tools.

THis works on mac yay
User avatar
Dootuz





Posts: 1237
Joined: Wed May 25, 2005 4:10 pm
Location: Under my xbox on Delta Halo

Post by Dootuz »

nice app like the UI
Image
Tural: Conversation over.
Nikolas_





Posts: 18
Joined: Thu Jun 29, 2006 7:13 am
Contact:

Post by Nikolas_ »

Normally I'd be all "Eeeew, Java." but since you're one of the two persons that have actually made some effort for cross-platform modding, I'm just going to say "Awesome dude". Now all we need is a cross-platform Serenity patcher! Hint hint.

And for DarkMetal: This is so different from Insolence. This is Java. Do you know what that means? It means that it can be run on other platforms as well and not just on that pile of shit that you call Windows.

PS: I'm totally in the favor of those Windows .NET coders to be fed to a grue.
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

Nikolas_ wrote:Normally I'd be all "Eeeew, Java." but since you're one of the two persons that have actually made some effort for cross-platform modding, I'm just going to say "Awesome dude". Now all we need is a cross-platform Serenity patcher! Hint hint.

And for DarkMetal: This is so different from Insolence. This is Java. Do you know what that means? It means that it can be run on other platforms as well and not just on that pile of **** that you call Windows.

PS: I'm totally in the favor of those Windows .NET coders to be fed to a grue.
DarkMetal isn't stupid. He's coded Java before. Beleive me you don't know what your talking about. This is basically insolence. It doesn't have tag transferring, but it has 3 different plugin types with 3 different meta editors, along with many other functions Insolence didn't have. So it makes up for it. I think this deserves more than a "Eww Java" or a "Awesome dude" but with the merge, theres so many topics, and it seems not many people go to all them, making this one not posted on as much.

Also Windows is good for its own things. You are making a fool of Windows, This program, DarkMetal and yourself. The first 3 shouldn't be made a fool of, The last one just shows your level of intelligence.
Image
Nikolas_





Posts: 18
Joined: Thu Jun 29, 2006 7:13 am
Contact:

Post by Nikolas_ »

I did not see that one coming. All I was saying is that this program is awesome because it runs on other OSes as well as on Windows. No, I don't use Windows. I use Mac OS X. And I didn't mean that DarkMetal would be stupid. Did I say that he's stupid? I don't recall saying that. I was simply trying to make my point that while this might have a lot of same features that Insolence has, this is cross-platform. So OTHER than Windows users can mod as well.

And by the way, the only one here being offensive is YOU. You immediately attacked me while I said anything inappropriate. So thanks a bunch for that.

And the "Eeew Java." comment was all about my dislike towards Java because it's JIT compiled stuff and isn't not from the fastest end when it comes to speed of your program code. I prefer cross-platform open source C/C++. But because this is the one of the few modding tools that is NOT .NET or proprietary Windows only code, I just have to give my highest regards for the author for writing a cross-platform modding tool.

Drama++;
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

Nikolas_ wrote:I did not see that one coming. All I was saying is that this program is awesome because it runs on other OSes as well as on Windows. No, I don't use Windows. I use Mac OS X. And I didn't mean that DarkMetal would be stupid. Did I say that he's stupid? I don't recall saying that. I was simply trying to make my point that while this might have a lot of same features that Insolence has, this is cross-platform. So OTHER than Windows users can mod as well.

And by the way, the only one here being offensive is YOU. You immediately attacked me while I said anything inappropriate. So thanks a bunch for that.

And the "Eeew Java." comment was all about my dislike towards Java because it's JIT compiled stuff and isn't not from the fastest end when it comes to speed of your program code. I prefer cross-platform open source C/C++. But because this is the one of the few modding tools that is NOT .NET or proprietary Windows only code, I just have to give my highest regards for the author for writing a cross-platform modding tool.

Drama++;
Last line made me laugh, but seriously the way you worded your sentence made it sound like you were against DM. Whatever lets just drop it, if you say you didn't mean it that way, then I could care less...

Truce++;
Image
dfmjw





Posts: 21
Joined: Thu Mar 10, 2005 7:48 pm
Location: South Australia

Post by dfmjw »

Well i made it in Java A cause it was the first language i learned and B cause the criteria needed for a / my halo modding program got satisfied by Java except for raw that kinda made things difficult. I do know C++ now and yes it is great for open source code but the benefits of making a cross platform halo modding program in c++ did not really add up compared to java. i don't know about you but i don't have all the time in the world to write 3 different sets of GUI code for 3 different OS's lol and i only have knowledge with Win32 so i would be flying blind if i wanted to do stuff with x11 or carbon and C / C++ is nice for control but is messy. If i was ever going to write some kind of program in a C++ kind of language i would do i in D http://www.digitalmars.com/d/ which i like alot more than C++. i don't think people should be too worried about language as long as it does what you need it to do it is all good right? It was not meant to be a cross platform insolence clone or anything like that i think the main feature i took from insolence was the table style meta editor. I am working on a new project for halo modding much cleaner than halomutator and a more new features. i am not saying when it will be out cause i don't know if i will finish it / release it or if i do when.
if anyone wants to talk to me AIM: chiefdestroyer
Post Reply