Writing modding software with c# made easy!

Post here about scripting and programming for HaloPC (audio, network, ai, etc.)
Post Reply
medp





Posts: 13
Joined: Sun Dec 24, 2006 1:42 pm

Writing modding software with c# made easy!

Post by medp »

Hello, have you wanted to get into making a good modding program, but just didnt know where to start? Well its now easy! Download my new DLL for modding! What it is, is when you go to write software for modding, you have to work with all these byte locations, which probably make no sense to you.So, you reference my dll, and use simple code like:

Code: Select all

Halo2Map h2Map = new Halo2Map(openfiledialog1.Filename);
h2Map.LoadTagsIntoTreeView(treeView1);
h2Map.Resign();
and more!



Link
medp





Posts: 13
Joined: Sun Dec 24, 2006 1:42 pm

whoops

Post by medp »

sorry, forgot to give big thanks to Blade for the loading tags source, and thanx to Anthony+DeToX for answering all my noob questions haha
User avatar
xzodia




Translator Connoisseur Coagulator

Posts: 1981
Joined: Sun May 15, 2005 10:31 am
Location: UK
Contact:

Post by xzodia »

it doesn't have much in it :?
looks like you just took the source code and put it in a dll...
Image
Halo 2 Plugins | Lock-on To Just About Anything | My Sites | Snow Hog
Old Plugins you have, upgrade you must...
Always Maintain a High Quality-To-Crap Ratio.
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

DLL? Not eve open sauced? >.>
...left for good
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

He doesn't have to open-source it.

And I agree with xzodia; not very much in it at all. Also it lacks professionalism.. and flexibility...
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

Prey wrote:...and flexibility...
Uhh uhhh....open source gives you unlimited flexibility, that was my whole point :wink:
...left for good
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

To be perfectly honest, I don't want the people who require a DLL made by someone else making my modding applications. How do you expect people to learn when you do all of the technical work for them? I don't see any practical application to this.
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

Patrickssj6 wrote:Uhh uhhh....open source gives you unlimited flexibility, that was my whole point :wink:
Through modification, which defeats the point of even releasing it in the first place..
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
Patrickssj6




Pi Collaborator

Posts: 5426
Joined: Sat Jul 24, 2004 12:12 pm
Location: I'm a Paranoid
Contact:

Post by Patrickssj6 »

Prey wrote:
Patrickssj6 wrote:Uhh uhhh....open source gives you unlimited flexibility, that was my whole point :wink:
Through modification, which defeats the point of even releasing it in the first place..
I can give you an example...WriteProcessMemory function, the vbuffer is by default set to "Integer". If you whole application is, let's say, a camera application, you would have to convert all the byte arrays into singles/floats and back to integer. Way easier to have the dll/module open sourced and make that tiny correction in the function declaration. :wink:
...left for good
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

No. Your not seeing the situation here. The OP has created a DLL which does all the map-related stuff so we don't have to. But he made it completely inflexible, defeating the point in it as this means there are many scenarios in which we cannot use it. Open-sourcing the code would also contradict the original point of the DLL, just as making it inflexible has.

Open-sourcing, here, is not the solution to making the DLL more flexible.. that lies with the OP...
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
medp





Posts: 13
Joined: Sun Dec 24, 2006 1:42 pm

haha

Post by medp »

sorry guys, i was really just trying to attract less experienced progrmmers to the halo 2 modding scene, and i just learned all this stuff recently, so ill add more and try to make it open source, thanx for the criticism hough i thought i was awesome for doing this XD
Post Reply