[APP, Java (os independent), Source] Halo Mutator
[APP, Java (os independent), Source] Halo Mutator
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
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
- 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 301 times
Last edited by dfmjw on Sun Feb 25, 2007 11:20 pm, edited 1 time in total.
- StalkingGrunt911
- Posts: 3618
- Joined: Wed May 24, 2006 12:30 pm
- Location: Florida!
- Contact:
Nice job. I like everything I see.
Last edited by StalkingGrunt911 on Sun Feb 25, 2007 4:35 pm, edited 1 time in total.
- THE-MASTER
- Posts: 225
- Joined: Mon Aug 29, 2005 10:31 am
- Location: Scotland
Wow!!! Great man. This is superb. That is a lot of lines of code BTW.
Testing now and Wow the UI looks quite cool!
Testing now and Wow the UI looks quite cool!
Now Playing:
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
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
- preston556
- Readers Club
- Posts: 74
- Joined: Wed Feb 14, 2007 6:48 pm
- Location: HalOmega
- preston556
- Readers Club
- Posts: 74
- Joined: Wed Feb 14, 2007 6:48 pm
- Location: HalOmega
- DemonicSandwich
- Posts: 1198
- Joined: Sat Sep 30, 2006 6:10 pm
- Location: �
This may help you wid dat.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.
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
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
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.
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.
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.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.
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.
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++;
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...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++;
Truce++;
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
if anyone wants to talk to me AIM: chiefdestroyer