Page 1 of 1
How Can I Make a Mod Tool
Posted: Sun Jul 03, 2016 11:34 am
by A Stick
So before I found out about HaloMD I actually programmed apps and stuff like that and I want to learn how to make a mod tool for Halo like Eschaton or any of the other mac editors. What programming language were they made in. Objective C? Java?
Re: How Can I Make a Mod Tool
Posted: Sun Jul 03, 2016 3:55 pm
by nil
A Stick wrote:So before I found out about HaloMD I actually programmed apps and stuff like that and I want to learn how to make a mod tool for Halo like Eschaton or any of the other mac editors. What programming language were they made in. Objective C? Java?
Well for a map editor, you'd want to familiarize yourself with Halo map's data format say with a Hex Editor and other existing resources. Modzy and 002 know more than me about Halo maps (I virtually know nothing), so maybe they'd have some resources to link somewhere..
Some of our tools and programs including Eschaton and swordedit/archon also have their source code available if you look hard enough. Eschaton was written in xojo, a lot of other apps are written in Obj-C/Cocoa, some written in C++/Qt. Not sure the platform or language choice really matters initially for learning purposes.
I suggest first creating something small and workable in any case, maybe even first starting with a command line utility.
Re: How Can I Make a Mod Tool
Posted: Sun Jul 03, 2016 5:43 pm
by A Stick
nil wrote:A Stick wrote:So before I found out about HaloMD I actually programmed apps and stuff like that and I want to learn how to make a mod tool for Halo like Eschaton or any of the other mac editors. What programming language were they made in. Objective C? Java?
Well for a map editor, you'd want to familiarize yourself with Halo map's data format say with a Hex Editor and other existing resources. Modzy and 002 know more than me about Halo maps (I virtually know nothing), so maybe they'd have some resources to link somewhere..
Some of our tools and programs including Eschaton and swordedit/archon also have their source code available if you look hard enough. Eschaton was written in xojo, a lot of other apps are written in Obj-C/Cocoa, some written in C++/Qt. Not sure the platform or language choice really matters initially for learning purposes.
I suggest first creating something small and workable in any case, maybe even first starting with a command line utility.
Thank you. I plan to make a tool that makes it easier to spawn ai in maps such a Blood Gulch where there aren't any ai spawns by default.
Re: How Can I Make a Mod Tool
Posted: Mon Jul 04, 2016 7:12 am
by nil
Yeah that would probably require depth knowledge of the map format. Just as a warning though, AIs do not synchronize over multiplayer across multiple players.
Re: How Can I Make a Mod Tool
Posted: Mon Jul 04, 2016 9:40 am
by A Stick
nil wrote:Yeah that would probably require depth knowledge of the map format. Just as a warning though, AIs do not synchronize over multiplayer across multiple players.
So you mean what one person sees may be different than what another person sees.
Re: How Can I Make a Mod Tool
Posted: Mon Jul 04, 2016 2:25 pm
by nil
Yeah, that's what I mean - synchronizing AIs is unsolved and hard problem. AI's being mounted on vehicles might work okay though, but I'm not really sure. Sparky's Eschaton
plug-ins may be a good resource for offsets 'n stuff. Another
resource and
one more on the map formats.
Re: How Can I Make a Mod Tool
Posted: Mon Jul 04, 2016 2:36 pm
by A Stick
nil wrote:Yeah, that's what I mean - synchronizing AIs is unsolved and hard problem. AI's being mounted on vehicles might work okay though, but I'm not really sure. Sparky's Eschaton
plug-ins may be a good resource for offsets 'n stuff. Another
resource and
one more on the map formats.
Ok thank you and is there a way to make a custom map with blender?