Page 1 of 2
[APP, Java (os independent), Source] Halo Mutator
Posted: Sun Feb 25, 2007 12:54 am
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

Posted: Sun Feb 25, 2007 8:31 am
by CassiveMock
Sweet...I like the Meta Editor alot...

Posted: Sun Feb 25, 2007 9:33 am
by -DeToX-
Wow chief, when I spoke to you yesterday I wasnt expecting this.
Very Very Very Nice.
Posted: Sun Feb 25, 2007 10:07 am
by StalkingGrunt911
Nice job. I like everything I see.
Posted: Sun Feb 25, 2007 11:16 am
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!
Posted: Sun Feb 25, 2007 8:04 pm
by DoorM4n
Most amazing dude!
Posted: Mon Feb 26, 2007 1:42 pm
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.
Posted: Mon Feb 26, 2007 1:56 pm
by CptnNsan0
the mode tag....
Posted: Mon Feb 26, 2007 2:06 pm
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.
Posted: Mon Feb 26, 2007 10:13 pm
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.

Posted: Thu Mar 01, 2007 9:32 pm
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.
Posted: Thu Mar 01, 2007 10:20 pm
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
Posted: Fri Mar 02, 2007 12:57 pm
by kibito87
I did indeed notice this. I just never looked that far into it. Great job. Looks excellent.
Posted: Sun Apr 22, 2007 2:18 am
by fosscape
Thanks this will helpme majorly coz I can't find any mac tools.
THis works on mac yay
Posted: Sun Apr 22, 2007 5:57 am
by Dootuz
nice app like the UI
Posted: Sat May 26, 2007 3:55 pm
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.
Posted: Sat May 26, 2007 4:11 pm
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.
Posted: Sat May 26, 2007 5:10 pm
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++;
Posted: Sat May 26, 2007 5:13 pm
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++;
Posted: Fri Jun 01, 2007 2:35 am
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