Staredit Network

Staredit Network -> Portal News -> Make Your Own Map Editor
Report, edit, etc...Posted by Heimdal on 2005-07-30 at 14:47:42
I've written up the function specs for Starforge.dll. I still need to add instructions on how to link it from VB/C++, but if you already know how to do this you should be good to go.

http://www.umich.edu/~jcable/starforge/sfdll.htm

So what can you do with this? Anything that Starforge can, plus a little more. I don't anticipate people making full-fledged editors like Starforge, but it's definitely possible. This is more intended for people that want to do smaller things like a trigger editor, etc. If you have any questions, well, you know where to find me.
Report, edit, etc...Posted by chuiu on 2005-07-30 at 15:37:35
Very nice, I do plan on taking a look at this.
Report, edit, etc...Posted by ShadowBrood on 2005-07-30 at 16:35:02
Interesting, could you possibly make a plugin for SCMD with this using Starforge's player color chooser?
Report, edit, etc...Posted by Heimdal on 2005-07-30 at 17:18:15
No, because that is part of the GUI. The DLL only has functions for manipulating a map. And it's (probably) not compatible with SCMD's plugin system, although some of the basic data types like triggers, units, etc are roughly the same. I don't know much about SCMD's plugin system though.
Report, edit, etc...Posted by ShadowBrood on 2005-07-30 at 17:20:49
What I was saying, was I take the script that generates the player color and upload it into an SCMD plugin. They run on C++ I think (the SCMD plugin pack thing had a bunch of .cpp files).
Report, edit, etc...Posted by .Coko[CK] on 2005-07-30 at 18:30:25
Actually SCMD is VC++ and some extra's, so it should work with this however there would be some change over I'm sure. But really this can work better for Add-ons for SF or for side editors that deal with set areas.
Report, edit, etc...Posted by RexyRex on 2005-07-30 at 18:54:05
You never stop impressing me, Heimdal.
Thank you so much!

I love you. And IP. wub.gif
Report, edit, etc...Posted by HeRtZ on 2005-07-30 at 19:33:08
you are teh 1337 skeet skeet heimdal happy.gif
Report, edit, etc...Posted by TERRAINFIGHTER on 2005-07-30 at 20:45:33
Does this mean your finished with the code and trying to give it away to whatever programmer wants it?
Sorry I just had to ask out of curiousity tongue.gif
Report, edit, etc...Posted by Staredit.Net Essence on 2005-07-30 at 20:56:45
It means that other people are free to use the functions in starforge.dll.
Report, edit, etc...Posted by chuiu on 2005-07-30 at 21:01:27
QUOTE(ShadowBrood @ Jul 30 2005, 03:35 PM)
Interesting, could you possibly make a plugin for SCMD with this using Starforge's player color chooser?
[right][snapback]274383[/snapback][/right]

You can do that without the Starforge DLL file.
Report, edit, etc...Posted by ShadowBrood on 2005-07-30 at 21:41:57
Yeah, but the code is already done instide of the StarForge dll file so I woulnd't have to make anything biggrin.gif

Addition: The colors file doesn't seem to exist. Scroll down to where the thing says Settings and find the "colors" link. Click on it and it gives you a 404.
Report, edit, etc...Posted by Staredit.Net Essence on 2005-07-30 at 21:50:53
Correct me if im wrong but arent colors the easiest thing to change anyways.
Report, edit, etc...Posted by ShadowBrood on 2005-07-30 at 21:58:00
You have NO idea how lazy I am.
Report, edit, etc...Posted by Heimdal on 2005-07-31 at 02:28:46
It's not really possible to use starforge.dll to edit maps that you open with SCMDraft. The only interop scenario I can think of would be to transfer data between maps, but then you could just open them both with starforge.dll or SCMDraft...

I've uploaded a new revision of the document. The link to the player color reference should be fixed now. Please let me know if you find any more broken links or missing information. I've also included a C++ header file and a VB module to help you get started. And finally, there are also links to free C++ compilers.
Report, edit, etc...Posted by chuiu on 2005-07-31 at 05:27:01
QUOTE(ShadowBrood @ Jul 30 2005, 08:41 PM)
Yeah, but the code is already done instide of the StarForge dll file so I woulnd't have to make anything biggrin.gif

Addition: The colors file doesn't seem to exist.  Scroll down to where the thing says Settings and find the "colors" link.  Click on it and it gives you a 404.
[right][snapback]274631[/snapback][/right]

Seriously for what you want done ... it wouldn't be any hard to make it from scratch.
Report, edit, etc...Posted by Tuxedo Templar on 2005-08-01 at 19:14:21
Nice. If I hadn't thrown out my trigger editor interface awhile back, I would consider using this. Probably won't now, though. I'd have to relearn winAPI programming almost from scratch, as I've forgotten it all completely. pinch.gif
Report, edit, etc...Posted by Pauper on 2005-08-14 at 16:54:57
Dude your awsome! But? how do i use it?
Report, edit, etc...Posted by Simulant on 2005-08-14 at 21:35:04
I myself being a non-programmer have no idea how to use this. But at least someone who knows programming can use it. Any chance of something similar being released for SCMDraft2 or SCXE in the future? Also, will SF or SCXE ever be updated?
Next Page (1)