In-Game Modding
In-Game Modding
I started this project a few days ago and so far things are looking good. The project is an in-game mod tool where you can mod LIVE while you are actually playing the level. I'm not very familiar in the modding section so my knowledge as far as how each section of the map file works is limited. I've been reading up on Halo's map format, but it's been going slow. I don't have very many ideas of what to do next, but the directions this application could go are unlimited. I'm planning on making a menu that displays the object information that is currently selected and some editing options. Right now, it can only change the location of the object. Check out these vids ( sorry, I don't know why it's laggy, it wasn't when I recorded it).
http://www.xfire.com/video/13944/
http://www.xfire.com/video/13f09/
http://screenshot.xfire.com/screenshot/ ... c56f02.jpg
http://screenshot.xfire.com/screenshot/ ... a9f06c.jpg
How I did the stuff in the videos: I reversed Halo's object table / structures and made a correlation with the tag/meta index in the map file. I am changing the object structure variables and not the map meta data. The cursor and the tag names are done with my d3d9 hook. The location change is done with a 3d world space -> 2d screen space conversion I wrote from scratch with all triginometry(no d3d9 functions). I don't think Halo uses SetTransform for it's objects? If I could figure that out, this would be much easier. It's coded in C++.
I need help! Anyone interested?
http://www.xfire.com/video/13944/
http://www.xfire.com/video/13f09/
http://screenshot.xfire.com/screenshot/ ... c56f02.jpg
http://screenshot.xfire.com/screenshot/ ... a9f06c.jpg
How I did the stuff in the videos: I reversed Halo's object table / structures and made a correlation with the tag/meta index in the map file. I am changing the object structure variables and not the map meta data. The cursor and the tag names are done with my d3d9 hook. The location change is done with a 3d world space -> 2d screen space conversion I wrote from scratch with all triginometry(no d3d9 functions). I don't think Halo uses SetTransform for it's objects? If I could figure that out, this would be much easier. It's coded in C++.
I need help! Anyone interested?
that is very interesting,
looks like you have the startings of a Combat evolved forge....
very nice.
looks like you have the startings of a Combat evolved forge....
very nice.
please visit mycity...noob modeler package
[IA]Paul wrote:We're gonna have a slumber party and we're gonna put ribbons in our hair and kiss all the boys.
well this is sweet from what i have seen.....
and so you mean like all the tag swapping stuff right?
thats pretty cool, but making and easy to use interface may be dificult....
an idea is what they do in some fps games like crysis....
how to switch weapon mods you press and hold a button and a cool interface pops up, but you do that....
with hmt options....
and so you mean like all the tag swapping stuff right?
thats pretty cool, but making and easy to use interface may be dificult....
an idea is what they do in some fps games like crysis....
how to switch weapon mods you press and hold a button and a cool interface pops up, but you do that....
with hmt options....
please visit mycity...noob modeler package
[IA]Paul wrote:We're gonna have a slumber party and we're gonna put ribbons in our hair and kiss all the boys.
- jordanimal
- Posts: 678
- Joined: Wed Nov 16, 2005 1:41 pm
- Location: Houston, Texas
- Contact:
i would love, and be more than willing to help...
this looks like that starting of something very epic....
this looks like that starting of something very epic....
please visit mycity...noob modeler package
[IA]Paul wrote:We're gonna have a slumber party and we're gonna put ribbons in our hair and kiss all the boys.
- guysullavin
- Posts: 1542
- Joined: Sun Sep 16, 2007 6:11 pm
- Location: Niagara-on-the-lake
- Contact:
sure?
so is it even possible to put in an in game user interface?
so is it even possible to put in an in game user interface?
please visit mycity...noob modeler package
[IA]Paul wrote:We're gonna have a slumber party and we're gonna put ribbons in our hair and kiss all the boys.
Yea, I have high hopes for this. I basically need help with halo's map format. I have figured out the meta index / tag names and part of the meta data. I noticed that the poitner (offset) in the meta index is a pointer to the model header? I've looked at sparkedit source code and tried to figure this out. The location and rotation are in a seperate table. I can't figure this out completely.
@jordanimal - I can use someone to help me create a menu in photoshop. I use GIMP and I'm not very good. Right now I'm more focused on figuring stuff out before anything major goes down. I'll post here when I need help with that.
@Cobain - Yea, it will have an interactive interface for the options and displaying object info ( as soon as I figure this out ).
@jordanimal - I can use someone to help me create a menu in photoshop. I use GIMP and I'm not very good. Right now I'm more focused on figuring stuff out before anything major goes down. I'll post here when I need help with that.
@Cobain - Yea, it will have an interactive interface for the options and displaying object info ( as soon as I figure this out ).
-
- Posts: 45
- Joined: Tue Jun 12, 2007 2:07 pm
- jordanimal
- Posts: 678
- Joined: Wed Nov 16, 2005 1:41 pm
- Location: Houston, Texas
- Contact:
- hiheyhello
- Posts: 781
- Joined: Sun Oct 07, 2007 11:03 am
- Location: ontario
Thanks to Altimit01 (Eschaton programmer), I was able to understand the map format better and on my way to making a breakthrough.
I started with the map's PlayerSpawns reflexive in the Scnr header, just to see where I could go with it. Well, I was able to draw text on all of the spawn points and color it to their team. I working on on 3d box function and they will be able to be moved with the cursor. =p So this is just the start. I could really use all the help I can get.
I started with the map's PlayerSpawns reflexive in the Scnr header, just to see where I could go with it. Well, I was able to draw text on all of the spawn points and color it to their team. I working on on 3d box function and they will be able to be moved with the cursor. =p So this is just the start. I could really use all the help I can get.